{
  "name": "commander",
  "version": "2.12.0",
  "description": "the complete solution for node.js command-line programs",
  "keywords": [
    "commander",
    "command",
    "option",
    "parser"
  ],
  "author": "TJ Holowaychuk <tj@vision-media.ca>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/tj/commander.js.git"
  },
  "scripts": {
    "test": "make test && npm run test-typings",
    "test-typings": "node_modules/typescript/bin/tsc -p tsconfig.json"
  },
  "main": "index",
  "files": [
    "index.js"
  ],
  "dependencies": {
    "@types/node": "^7.0.48"
  },
  "devDependencies": {
    "should": "^11.2.1",
    "sinon": "^2.3.5",
    "typescript": "^2.6.1"
  },
  "typings": "typings/index.d.ts"
}

{
  "name": "commander",
  "version": "2.12.0",
  "description": "the complete solution for node.js command-line programs",
  "keywords": [
    "commander",
    "command",
    "option",
    "parser"
  ],
  "author": "TJ Holowaychuk <tj@vision-media.ca>",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/tj/commander.js.git"
  },
  "scripts": {
    "test": "make test && npm run test-typings",
    "test-typings": "node_modules/typescript/bin/tsc -p tsconfig.json"
  },
  "main": "index",
  "files": [
    "index.js"
  ],
  "dependencies": {},
  "devDependencies": {
    "should": "^11.2.1",
    "sinon": "^2.3.5",
    "typescript": "^2.6.1",
    "@types/node": "^7.0.48"
  },
  "typings": "typings/index.d.ts"
}

Move @types/node to dev dependency
Move @types/node to dev dependency

cause duplicate require error when compile react native type script code