Uglifyjs is a general-purpose JavaScript parser/compressor/beautifier toolkit. It is developed on NodeJS, but it should work on any JavaScript platform supporting the CommonJS module system.
Questions tagged [uglifyjs]
847 questions
                    
                    248
                    
            votes
                
                2 answers
            
        Excluding files/directories from Gulp task
I have a gulp rjs task that concatenates and uglifies all my custom .JS files (any non vendor libraries).
What i am trying to do, is exclude some files/directories from this task (controllers and directives).
Heres my tree:
 - application
    -…
         
    
    
        Oam Psy
        
- 8,555
- 32
- 93
- 157
                    115
                    
            votes
                
                3 answers
            
        How to uglify output with Browserify in Gulp?
I tried to uglify output of Browserify in Gulp, but it doesn't work. 
gulpfile.js
var browserify = require('browserify');
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var source =…
         
    
    
        Nik Terentyev
        
- 2,270
- 3
- 16
- 23
                    103
                    
            votes
                
                9 answers
            
        "Unknown provider: aProvider <- a" How do I find the original provider?
When I'm loading the minified (through UglifyJS) version of my AngularJS application, I get the following error in the console:
Unknown provider: aProvider <- a
Now, I realize that this is due to variable name mangling. The unmangled version works…
         
    
    
        Oliver Salzburg
        
- 21,652
- 20
- 93
- 138
                    82
                    
            votes
                
                8 answers
            
        Angular.module minification bug
Having the darnedest time trying to figure out why minification is not working.
I have injected via an array object my providers prior the function per numerous suggestions across the web and yet still "Unknown provider: aProvider <- a"
Regular:
var…
         
    
    
        BPWDevelopment
        
- 919
- 1
- 7
- 8
                    78
                    
            votes
                
                2 answers
            
        Source maps files in production - Is it safe?
I'm using UglifyJS to minify and uglify my sources, and Sentry to report errors from my production environment.
In order to get errors from Sentry, in a readable manner, I need to add source-map 
Is it safe to do it in production servers, or the…
         
    
    
        Ofer Velich
        
- 1,959
- 4
- 19
- 24
                    66
                    
            votes
                
                10 answers
            
        Remove console.logs with Webpack & Uglify
I am trying to remove console.logs with Webpack's Uglify plugin but it seems that Uglify plugin that comes bundled with Webpack doesn't have that option, its not mentioned in the documentation.
I am initializing uglify from webpack like this: 
new…
         
    
    
        Mladen Petrovic
        
- 1,698
- 1
- 18
- 26
                    64
                    
            votes
                
                4 answers
            
        Does it make sense to minify code used in NodeJS?
I was wondering, since Clojure Compiler and UglifyJS not only optimize code for size but also for performance (although I think size is the main priority), would my node.js app run faster if it was minified ? I know it may depend from app, but I'm…
         
    
    
        João Pinto Jerónimo
        
- 9,586
- 15
- 62
- 86
                    62
                    
            votes
                
                2 answers
            
        What's the difference between concat and uglify and minify?
What's the difference between concat, uglify, and minify tasks in grunt? I set up an uglify task for all of my site's javascript tasks, and it seemed to both minify and concatenate them. Grunt's site has a great description for how to configure each…
         
    
    
        mheavers
        
- 29,530
- 58
- 194
- 315
                    53
                    
            votes
                
                1 answer
            
        How to ignore files grunt uglify
Background
I've just started using grunt as of about 30mins ago. So bear with me.
But I have a rather simple script going that will look at my js and then compress it all into one file for me.
Code
"use strict";
module.exports = function (grunt) {
…
         
    
    
        Jamie Hutber
        
- 26,790
- 46
- 179
- 291
                    51
                    
            votes
                
                10 answers
            
        How to minify multiple Javascript files in a folder with UglifyJS?
Hello I'm using uglifyJs to minify my javascript files, it's working well with one file at a time, what I'm loking for is to minify all the javascript files present in a folder called JS into a folder called JSM, to be clear I have 2 files inside my…
         
    
    
        OussamaLord
        
- 1,073
- 5
- 28
- 39
                    39
                    
            votes
                
                3 answers
            
        Minify multiple files with UglifyJS
Is it possible to compress multiple files with UglifyJS?
Something like...
uglifyjs -o app.build.js appfile1.js appfile2.js ...
Also, I am running Uglify via NodeJS in Windows Command Prompt
         
    
    
        jcreamer898
        
- 8,109
- 5
- 41
- 56
                    39
                    
            votes
                
                2 answers
            
        Why is it recommended to use concat then uglify when the latter can do both?
I keep seeing the recommendation for making JS files ready for production to be concat then uglify.
For example here, in on of Yeoman's grunt tasks.
By default the flow is: concat -> uglifyjs.
Considering UglifyJS can do both concatenation and…
         
    
    
        Francisc
        
- 77,430
- 63
- 180
- 276
                    37
                    
            votes
                
                3 answers
            
        Webpack optimize with UglifyJS plugin causes runtime error
I have an isomorphic React application that is bundled via webpack.
I have 2 entry points corresponding to 2 bundled file outputs: vendors.js and app.js.
When running the webpack-dev-server or when compiling without any optimization flags,…
         
    
    
        duncanhall
        
- 11,035
- 5
- 54
- 86
                    36
                    
            votes
                
                9 answers
            
        how to minify js files in order via grunt-contrib-uglify?
I have a directory like below:
/folder/b.js
/folder/jQuery.js
/folder/a.js
/folder/sub/c.js
I want to minify all these js files in one js file in order:
jQuery.js -> a.js -> b.js -> c.js
Q:
1.How can I do it via grunt-contrib-uglify?(In fact, there…
         
    
    
        just4fun
        
- 537
- 1
- 6
- 13
                    32
                    
            votes
                
                1 answer
            
        Angular "Unknown Provider" error after minification with Grunt Build in Yeoman app
I'm having problems with grunt build on a Yeoman generated Angular app, using Coffee and Slim, with all libraries up-to-date. (The app was just generated a few days ago with the most recent generator.)
grunt build and grunt server both worked fine…
         
    
    
        javbotero
        
- 423
- 1
- 4
- 4