{
  "name": "@guilherme_sd/sd-sdk",
  "version": "2.18.0",
  "description": "The SDK for the selfdecode frontend",
  "main": "./lib/index.js",
  "files": [
    "lib"
  ],
  "directories": {
    "lib": "lib"
  },
  "dependencies": {
    "axios": "^0.21.1",
    "core-js": "^3.6.5",
    "jwt-decode": "^3.0.0",
    "shelljs": "^0.8.4"
  },
  "devDependencies": {
    "@babel/cli": "^7.10.5",
    "@babel/core": "^7.11.1",
    "@babel/plugin-proposal-class-properties": "^7.10.4",
    "@babel/plugin-proposal-object-rest-spread": "^7.11.0",
    "@babel/preset-env": "^7.11.0",
    "@babel/preset-typescript": "^7.10.4",
    "@types/jest": "^26.0.3",
    "@types/jwt-decode": "^2.2.1",
    "@typescript-eslint/eslint-plugin": "^3.5.0",
    "@typescript-eslint/parser": "^3.5.0",
    "eslint": "^7.3.1",
    "husky": "^4.2.5",
    "jest": "^26.1.0",
    "jest-mock-axios": "^4.2.1",
    "lint-staged": "^10.2.11",
    "prettier": "^2.0.5",
    "tsconfig-paths": "^3.9.0",
    "typescript": "^3.9.6"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "src/**/*.{js,jsx,ts,tsx,json,css,scss,md}": [
      "prettier --write"
    ]
  },
  "scripts": {
    "test": "jest --watchAll",
    "ci-test": "jest --collectCoverage",
    "clean": "npx shx rm -rf ./lib",
    "prebuild": "npm run clean",
    "build": "npm run build:types && npm run build:js",
    "build:types": "tsc --emitDeclarationOnly",
    "build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
    "prepublishOnly": "npm run ci-test && npm run build"
  },
  "author": "Selfdecode",
  "license": "UNLICENSED"
}
