{
  "name": "gmopg",
  "description": "GMO PaymentGateway API client",
  "version": "3.4.1",
  "author": "linyows",
  "license": "MIT",
  "repository": "pepabo/gmopg",
  "homepage": "https://github.com/pepabo/gmopg",
  "keywords": [
    "api",
    "client",
    "payment"
  ],
  "bugs": "https://github.com/pepabo/gmopg/issues",
  "main": "./lib/gmopg.js",
  "types": "./lib/gmopg.d.ts",
  "files": [
    "MIT-LICENSE",
    "README.md",
    "lib/",
    "error-codes.json"
  ],
  "directories": {
    "lib": "./lib",
    "src": "./src"
  },
  "dependencies": {
    "deepmerge": "^4.1.0",
    "encoding-japanese": "^1.0.30",
    "node-fetch": "^2.6.0",
    "qs": "^6.9.0"
  },
  "devDependencies": {
    "@types/deepmerge": "^2.2.0",
    "@types/encoding-japanese": "^1.0.15",
    "@types/nock": "^11.1.0",
    "@types/node": "^12.7.11",
    "@types/node-fetch": "^2.5.2",
    "@types/qs": "^6.5.1",
    "@types/sinon": "^7.5.0",
    "ava": "^2.4.0",
    "coveralls": "^3.0.6",
    "nock": "^11.4.0",
    "nyc": "^14.1.1",
    "sinon": "^7.5.0",
    "ts-node": "^8.4.1",
    "tslint": "^5.20.0",
    "tslint-microsoft-contrib": "^6.2.0",
    "typescript": "^3.6.3"
  },
  "engines": {
    "node": ">=8.4.0"
  },
  "ava": {
    "compileEnhancements": false,
    "extensions": [
      "ts"
    ],
    "require": [
      "ts-node/register"
    ],
    "files": [
      "src/**/*.test.ts"
    ],
    "serial": true
  },
  "nyc": {
    "extension": [
      ".ts"
    ],
    "exclude": [
      "src/**/*.test.ts"
    ]
  },
  "scripts": {
    "build": "tsc",
    "clean": "rm -rf lib package-lock.json",
    "ci": "npm run clean && npm i && npm run lint && npm run cov && npm audit",
    "test": "ava -v",
    "cov": "nyc npm test",
    "lint": "tslint -p tsconfig.json -c tslint.json src/**/*.ts",
    "preversion": "npm run clean && npm run build && npm test",
    "postversion": "git push origin --tags",
    "prepublishOnly": "npm run clean && npm run build && npm test"
  }
}
