UNPKG

@tree-house/authentication

Version:
72 lines (71 loc) 1.8 kB
{ "name": "@tree-house/authentication", "version": "4.0.0", "description": "Tree House Authentication", "keywords": [ "NodeJS", "Treehouse", "API", "Secure", "Customisable" ], "homepage": "https://github.com/ShopBonsai/tree-house/tree/master/packages/core#readme", "bugs": { "url": "https://github.com/ShopBonsai/tree-house/issues" }, "repository": { "type": "git", "url": "https://github.com/ShopBonsai/tree-house.git" }, "license": "ISC", "main": "dist/index.js", "types": "dist/index.d.ts", "directories": { "test": "tests" }, "scripts": { "build": "npm run clean && tsc", "clean": "rm -rf ./dist/*", "lint": "tslint 'src/**/*.ts'", "prepare": "npm run build", "pretest": "npm run build", "test": "jest", "test:coverage": "jest --coverage --collectCoverageFrom=src/**/*.ts", "test:watch": "jest --watchAll" }, "husky": { "hooks": { "pre-push": "npm run lint && npm run build" } }, "dependencies": { "bcryptjs": "2.4.3", "express-session": "~1.17.2", "jsonwebtoken": "~8.5.1", "jwks-rsa": "2.0.5", "openid-client": "3.15.9", "qrcode": "~1.4.4", "speakeasy": "~2.0.0" }, "devDependencies": { "@types/bcryptjs": "~2.4.2", "@types/express-session": "~1.17.4", "@types/jest": "29.5.1", "@types/jsonwebtoken": "~8.5.5", "@types/qrcode": "~1.4.1", "@types/speakeasy": "~2.0.6", "coveralls": "3.1.1", "husky": "8.0.3", "jest": "29.5.0", "node-mocks-http": "~1.11.0", "supertest": "~6.1.6", "ts-jest": "29.1.0", "tslint": "6.1.3", "tslint-config-airbnb": "5.11.2", "typescript": "5.0.4" }, "engines": { "node": ">=18.x" }, "gitHead": "59ffeb322ac35858b96fe2cdfd770d3608113be9" }