{
  "name": "faz-um-pix",
  "version": "2.0.2",
  "description": "Biblioteca em JavaScript para gerar transações utilizando o sistema PIX do BACEN.",
  "main": "lib/index.js",
  "types": "lib/index.d.ts",
  "author": "Enssure Softwares <contato@enssure.com.br>",
  "license": "MIT",
  "browser": "lib/browser/faz-um-pix.min.js",
  "keywords": [
    "PIX",
    "BACEN",
    "QRCODE",
    "PAGAMENTO",
    "BOLETO"
  ],
  "scripts": {
    "clean": "npm-run-all clean:*",
    "clean:build": "rm -Rf lib",
    "clean:dist": "rm -Rf ./dist",
    "clean:doc": "rm -Rf ./docs/*",
    "clean:reports": "rm -Rf ./reports",
    "build": "npm run clean:build && tsc && npm run rollup",
    "bundle": "webpack",
    "rollup": "rollup -c",
    "doc": "npm run clean:doc && npm-run-all doc:*",
    "doc:generate": "typedoc",
    "doc:add-theme": "printf 'theme: jekyll-theme-cayman' > ./docs/_config.yml",
    "lint": "tslint -c tslint.json \"src/**/*.ts\"",
    "lint:fix": "tslint --fix -c tslint.json \"src/**/*.ts\"",
    "prettier": "prettier --write \"{src,spec}/**/*.ts\"",
    "test": "nyc mocha \"spec/**/*.spec.ts\"",
    "test:mutate": "stryker run",
    "prepare": "npm run build",
    "prepublishOnly": "npm test && npm run lint",
    "preversion": "npm run lint",
    "postversion": "git push && git push --tags"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged && npm-run-all doc:* && git add ./docs"
    }
  },
  "lint-staged": {
    "*.ts": [
      "tslint --fix -c tslint.json",
      "prettier --write",
      "git add"
    ]
  },
  "files": [
    "doc",
    "lib",
    "spec",
    "src"
  ],
  "devDependencies": {
    "@istanbuljs/nyc-config-typescript": "^0.1.3",
    "@stryker-mutator/core": "^3.1.0",
    "@stryker-mutator/html-reporter": "^3.1.0",
    "@stryker-mutator/mocha-framework": "^3.1.0",
    "@stryker-mutator/mocha-runner": "^3.1.0",
    "@stryker-mutator/typescript": "^3.1.0",
    "@types/chai": "^4.2.5",
    "@types/mocha": "^7.0.2",
    "@types/webpack": "^4.39.8",
    "awesome-typescript-loader": "^5.2.1",
    "chai": "^4.2.0",
    "husky": "^3.1.0",
    "lint-staged": "^9.4.3",
    "mocha": "^7.1.1",
    "mochawesome": "^4.1.0",
    "npm-run-all": "^4.1.5",
    "nyc": "^14.1.1",
    "prettier": "^1.19.1",
    "rollup": "^2.33.3",
    "rollup-plugin-babel-minify": "^10.0.0",
    "rollup-plugin-banner": "^0.2.1",
    "rollup-plugin-commonjs": "^10.1.0",
    "rollup-plugin-multi-input": "^1.1.1",
    "rollup-plugin-node-resolve": "^5.2.0",
    "source-map-support": "^0.5.16",
    "ts-node": "^8.6.2",
    "tsconfig-paths": "^3.9.0",
    "tslint": "^6.0.0",
    "tslint-config-prettier": "^1.18.0",
    "tslint-eslint-rules": "^5.4.0",
    "typedoc": "^0.15.2",
    "typescript": "^3.8.2"
  },
  "dependencies": {
    "yaqrcode": "^0.2.1"
  }
}
