{
	"name": "@scienta/axios-oauth2",
	"version": "1.3.0",
	"description": "Cacheable token interceptor for oauth requests with axios",
	"license": "MIT",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/ScientaNL/axios-oauth2"
	},
	"files": [
		"dist/"
	],
	"main": "dist/index.js",
	"types": "dist/index.d.ts",
	"scripts": {
		"preversion": "npm run test",
		"prepublishOnly": "npm run build && npm run test",
		"test": "TS_NODE_TRANSPILE_ONLY=true TS_NODE_LOG_ERROR=true NODE_ENV=test mocha -r ts-node/register tests/**/*.test.ts",
		"build": "rm -rf dist && tsc",
		"coverage": "nyc -r lcov -e .ts -x \"*.test.ts\" npm run test",
		"lint": "eslint --ext .ts src",
		"lint-build": "npm run lint && npm run build"
	},
	"dependencies": {
		"@scienta/locking-cache": "^1.3.0",
		"axios": "^0.21.1",
		"qs": "^6.9.0"
	},
	"devDependencies": {
		"@babel/types": "^7.13.0",
		"@scienta/locking-cache": "^1.1.5",
		"@types/chai": "^4.2.14",
		"@types/ioredis": "^4.22.0",
		"@types/mocha": "^8.0.4",
		"@types/node": "^14.14.32",
		"@types/redlock": "^4.0.1",
		"@types/qs": "^6.9.6",
		"@types/sinon": "^9.0.11",
		"@typescript-eslint/eslint-plugin": "^4.14.1",
		"@typescript-eslint/parser": "^4.17.0",
		"chai": "^4.2.0",
		"eslint": "^7.17.0",
		"lock": "^1.1.0",
		"mocha": "^8.2.1",
		"nyc": "^15.1.0",
		"sinon": "^9.2.4",
		"ts-node": "^9.0.0",
		"typescript": "^4.2.3"
	},
	"peerDependenciesMeta": {
		"ioredis": {
			"optional": true
		},
		"redlock": {
			"optional": true
		}
	}
}
