{
  "name": "rekapi",
  "version": "1.6.1",
  "homepage": "http://rekapi.com",
  "author": "Jeremy Kahn <jeremyckahn@gmail.com>",
  "description": "A keyframe animation library for JavaScript",
  "contributors": [
    {
      "name": "Franck Lecollinet"
    }
  ],
  "devDependencies": {
    "grunt": "~0.4.1",
    "grunt-contrib-jshint": "0.8.0",
    "grunt-contrib-qunit": "0.4.0",
    "grunt-contrib-concat": "0.1.3",
    "grunt-contrib-uglify": "0.3.0",
    "grunt-contrib-copy": "0.4.0",
    "grunt-contrib-watch": "0.3.1",
    "grunt-bump": "0.0.13",
    "grunt-codepainter": "^0.2.0",
    "grunt-contrib-yuidoc": "^0.5.2"
  },
  "license": "MIT",
  "dependencies": {
    "shifty": "1.5.0",
    "requirejs": "2.1.10"
  }
}

{
  "name": "rekapi",
  "version": "1.6.1",
  "homepage": "http://rekapi.com",
  "author": "Jeremy Kahn <jeremyckahn@gmail.com>",
  "description": "A keyframe animation library for JavaScript",
  "contributors": [
    {
      "name": "Franck Lecollinet"
    }
  ],
  "devDependencies": {
    "grunt": "~0.4.1",
    "grunt-bump": "0.0.13",
    "grunt-cli": "^0.1.13",
    "grunt-codepainter": "^0.2.0",
    "grunt-contrib-concat": "0.1.3",
    "grunt-contrib-copy": "0.4.0",
    "grunt-contrib-jshint": "0.8.0",
    "grunt-contrib-qunit": "0.4.0",
    "grunt-contrib-uglify": "0.3.0",
    "grunt-contrib-watch": "0.3.1",
    "grunt-contrib-yuidoc": "^0.5.2"
  },
  "scripts": {
    "build": "./node_modules/grunt-cli/bin/grunt build",
    "bump": "./node_modules/grunt-cli/bin/grunt bump",
    "test": "./node_modules/grunt-cli/bin/grunt qunit",
    "lint": "./node_modules/grunt-cli/bin/grunt jshint"
  },
  "license": "MIT",
  "dependencies": {
    "shifty": "1.5.0",
    "requirejs": "2.1.10"
  }
}

Add npm run interface for key grunt tasks
Add npm run interface for key grunt tasks
