UNPKG

jwt-bearer-client-auth

Version:

Create and verify JWT bearer client assertions from the OAuth-JWT-bearer RFC

165 lines 4.47 kB
{ "name": "jwt-bearer-client-auth", "version": "2.0.3", "description": "Create and verify JWT bearer client assertions from the OAuth-JWT-bearer RFC", "main": "dist/index.js", "files": [ "src/**/*", "dist/**/*" ], "engines": { "node": ">=12.0.0" }, "scripts": { "test": "yarn run build && mocha", "test:browser": "karma start --single-run", "cover": "c8 mocha", "clean": "yarn build --clean && rm -rf ./coverage", "build": "tsc -b", "dev": "tsc -w", "prettier": "prettier --write .", "prepare": "npm run build", "prestart": "npm run build" }, "ava": { "failFast": false, "files": [ "**/*.test.ts" ], "typescript": { "extensions": [ "ts" ], "rewritePaths": { "src/": "dist/", "test/": ".test/" }, "compile": false } }, "c8": { "reporter": [ "text", "lcov" ], "all": true, "src": "src", "exclude": [ "*.d.ts", ".pnp.*", ".pnp.*", "test", ".test" ] }, "directories": { "test": "test" }, "repository": { "type": "git", "url": "https://github.com/OADA/jwt-bearer-client-auth.git" }, "keywords": [ "jwt", "client assertion", "oauth", "oauth 2.0", "draft-ietf-oauth-jwt-bearer", "oauth-jwt-bearer" ], "author": { "name": "Andrew Balmos", "email": "andrew@balmos.org" }, "license": "Apache-2.0", "bugs": { "url": "https://github.com/OADA/jwt-bearer-client-auth/issues" }, "homepage": "https://github.com/OADA/jwt-bearer-client-auth", "dependencies": { "@oada/certs": "^4.1.1", "jsonwebtoken": "^8.5.1", "pem-jwk": "^2.0.0", "tslib": "^2.4.1" }, "devDependencies": { "@commitlint/cli": "^17.4.2", "@commitlint/config-conventional": "^17.4.2", "@tsconfig/node12": "^1.0.11", "@types/chai": "^4.3.4", "@types/chai-as-promised": "^7.1.5", "@types/events": "^3.0.0", "@types/jsonwebtoken": "^8.5.9", "@types/jws": "^3.2.4", "@types/karma-chrome-launcher": "^3.1.1", "@types/mocha": "^10.0.1", "@types/node": "^12.20.55", "@types/node-jose": "^1.1.10", "@types/pem-jwk": "^2.0.0", "@types/prettier": "^2.7.2", "@types/source-map-support": "^0.5.6", "@typescript-eslint/eslint-plugin": "^5.48.1", "@typescript-eslint/parser": "^5.48.1", "@yarnpkg/sdks": "^3.0.0-rc.35", "assert": "^2.0.0", "brfs": "^2.0.2", "browserify": "^17.0.0", "buffer": "^6.0.3", "c8": "^7.12.0", "chai": "^4.3.7", "chai-as-promised": "^7.1.1", "crypto-browserify": "^3.12.0", "eslint": "^8.31.0", "eslint-config-prettier": "^8.6.0", "eslint-config-xo": "^0.43.1", "eslint-config-xo-typescript": "^0.55.1", "eslint-formatter-pretty": "^4.1.0", "eslint-import-resolver-node": "^0.3.7", "eslint-plugin-array-func": "^3.1.8", "eslint-plugin-ava": "^13.2.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-filenames": "^1.3.2", "eslint-plugin-github": "^4.6.0", "eslint-plugin-i18n-text": "^1.0.1", "eslint-plugin-import": "^2.27.4", "eslint-plugin-no-constructor-bind": "^2.0.4", "eslint-plugin-no-only-tests": "^3.1.0", "eslint-plugin-no-secrets": "^0.8.9", "eslint-plugin-node": "^11.1.0", "eslint-plugin-notice": "^0.9.10", "eslint-plugin-optimize-regex": "^1.2.1", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-regexp": "^1.12.0", "eslint-plugin-security": "^1.6.0", "eslint-plugin-sonarjs": "^0.18.0", "eslint-plugin-unicorn": "^45.0.2", "events": "^3.3.0", "jws": "^4.0.0", "karma": "^6.4.1", "karma-browserify": "^8.1.0", "karma-chrome-launcher": "^3.1.1", "karma-firefox-launcher": "^2.1.2", "karma-mocha": "^2.0.1", "karma-mocha-reporter": "^2.2.5", "karma-vivaldi-launcher": "^0.0.1", "karma-webpack": "^5.0.0", "mocha": "^10.2.0", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", "prettier": "^2.8.2", "process": "^0.11.10", "puppeteer": "^19.5.2", "stream-browserify": "^3.0.0", "string_decoder": "^1.3.0", "superagent": "^8.0.6", "transform-loader": "^0.2.4", "ts-loader": "^9.4.2", "ts-node": "^10.9.1", "typescript": "4.8.3", "url": "^0.11.0", "util": "^0.12.5", "webpack": "^5.75.0" }, "packageManager": "yarn@3.3.1" }