{
  "name": "grunt-contrib-uglify",
  "description": "Minify files with UglifyJS",
  "version": "0.10.1",
  "author": {
    "name": "Grunt Team",
    "url": "http://gruntjs.com/"
  },
  "repository": "gruntjs/grunt-contrib-uglify",
  "license": "MIT",
  "engines": {
    "node": ">=0.10.0"
  },
  "scripts": {
    "test": "grunt test"
  },
  "dependencies": {
    "chalk": "~1.0.0",
    "lodash": "~3.2.0",
    "maxmin": "~1.0.0",
    "uglify-js": "~2.5.0",
    "uri-path": "~1.0.0"
  },
  "devDependencies": {
    "grunt": "~0.4.2",
    "grunt-cli": "~0.1.13",
    "grunt-contrib-clean": "~0.6.0",
    "grunt-contrib-internal": "~0.4.12",
    "grunt-contrib-jshint": "~0.11.0",
    "grunt-contrib-nodeunit": "~0.4.0"
  },
  "peerDependencies": {
    "grunt": ">=0.4.0"
  },
  "keywords": [
    "gruntplugin"
  ],
  "files": [
    "tasks"
  ],
  "appveyor_id": "ybtf5vbvtenii561"
}

{
  "name": "grunt-contrib-uglify",
  "description": "Minify files with UglifyJS",
  "version": "0.10.1",
  "author": {
    "name": "Grunt Team",
    "url": "http://gruntjs.com/"
  },
  "repository": "gruntjs/grunt-contrib-uglify",
  "license": "MIT",
  "engines": {
    "node": ">=0.10.0"
  },
  "scripts": {
    "test": "grunt test"
  },
  "dependencies": {
    "chalk": "^1.0.0",
    "lodash": "^3.2.0",
    "maxmin": "^1.0.0",
    "uglify-js": "~2.5.0",
    "uri-path": "^1.0.0"
  },
  "devDependencies": {
    "grunt": "^0.4.2",
    "grunt-cli": "^0.1.13",
    "grunt-contrib-clean": "^0.6.0",
    "grunt-contrib-internal": "^0.4.12",
    "grunt-contrib-jshint": "^0.11.0",
    "grunt-contrib-nodeunit": "^0.4.0"
  },
  "peerDependencies": {
    "grunt": ">=0.4.0"
  },
  "keywords": [
    "gruntplugin"
  ],
  "files": [
    "tasks"
  ],
  "appveyor_id": "ybtf5vbvtenii561"
}

Revert "Do not use "^" versions, ever, use ~"
Revert "Do not use "^" versions, ever, use ~"

This reverts commit 72762459afd3d067207f97d5a3cc7973d3f0efaf.

There's absolutely no reason for this at this point; tests pass just fine. Instead use tilde for uglify-js.
