{
	"name": "auth-worker",
	"version": "2.0.1",
	"description": "OAuth2 Service Worker handler",
	"main": "index.js",
	"module": "index.mjs",
	"scripts": {
		"build": "tsup --minify && node ./prepare.js",
		"lint": "eslint .",
		"dev": "nodemon -i example -i dist -i node_modules -i test -i 'src/**.test.ts' -e ts,tsx --exec \"npm run build:example\"",
		"build:example": "npm run build && cd example && rm -rf node_modules/auth-worker && npm install && npm run build:sw -- --clean=false",
		"test": "jest"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/infinum/auth-worker.git"
	},
	"author": "Infinum JavaScript Team <hello@infinum.com>",
	"license": "MIT",
	"bugs": {
		"url": "https://github.com/infinum/auth-worker/issues"
	},
	"homepage": "https://github.com/infinum/auth-worker#readme",
	"devDependencies": {
		"@infinum/eslint-plugin": "^1.0.0",
		"@peculiar/webcrypto": "^1.4.3",
		"@types/jest": "^29.5.3",
		"@typescript-eslint/parser": "^5.62.0",
		"eslint": "^8.44.0",
		"fake-indexeddb": "^4.0.1",
		"jest": "^29.6.1",
		"jest-environment-jsdom": "^29.6.1",
		"lint-staged": "^13.2.3",
		"nodemon": "^3.0.1",
		"prettier": "^3.0.0",
		"ts-jest": "^29.1.1",
		"tsup": "^7.1.0",
		"typescript": "^5.1.6"
	},
	"dependencies": {
		"jwt-decode": "^3.1.2"
	},
	"jest": {
		"coveragePathIgnorePatterns": [
			"/test/",
			"/node_modules/",
			"/dist/",
			"/example/"
		],
		"moduleFileExtensions": [
			"ts",
			"js"
		],
		"testEnvironment": "jest-environment-jsdom",
		"setupFilesAfterEnv": [
			"./test/setup.ts"
		],
		"testRegex": "src/(.*).test.ts$",
		"preset": "ts-jest",
		"testMatch": null
	}
}
