UNPKG

2 kBJSONView Raw
1{
2 "name": "authpal",
3 "version": "1.5.3",
4 "description": "An authentication and authorization library for express applications and clients",
5 "main": "lib/index.js",
6 "types": "lib/index.d.ts",
7 "scripts": {
8 "prepare": "rm -rf lib && tsc",
9 "deploy": "npm publish",
10 "test": "npm run test-server && npm run test-client",
11 "test-server": "ts-node node_modules/jasmine/bin/jasmine --reporter=jasmine-ts-console-reporter --config=jasmine.server.json",
12 "test-client": "ts-node node_modules/jasmine/bin/jasmine --reporter=jasmine-ts-console-reporter --config=client/jasmine.client.json"
13 },
14 "files": [
15 "lib/**/*.js",
16 "lib/**/*.d.ts"
17 ],
18 "author": "eltharynd",
19 "keywords": [
20 "node",
21 "nodejs",
22 "node.js",
23 "express",
24 "passport",
25 "typescript",
26 "auth",
27 "authentication",
28 "authorization",
29 "secure",
30 "jwt",
31 "security",
32 "server",
33 "server side"
34 ],
35 "repository": {
36 "type": "git",
37 "url": "https://github.com/eltharynd/authpal"
38 },
39 "license": "ISC",
40 "dependencies": {
41 "cookie": "^0.5.0",
42 "jsonwebtoken": "^8.5.1",
43 "passport": "^0.6.0",
44 "passport-jwt": "^4.0.0",
45 "passport-local": "^1.0.0",
46 "rxjs": "^7.5.6",
47 "uuid": "^8.3.2"
48 },
49 "devDependencies": {
50 "@types/cookie": "^0.5.1",
51 "@types/cookie-parser": "^1.4.3",
52 "@types/express": "^4.17.13",
53 "@types/jasmine": "^4.0.3",
54 "@types/jsonwebtoken": "^8.5.8",
55 "@types/node": "^18.19.8",
56 "@types/passport": "^1.0.10",
57 "@types/passport-jwt": "^3.0.6",
58 "@types/passport-local": "^1.0.34",
59 "@types/supertest": "^2.0.12",
60 "@types/uuid": "^8.3.4",
61 "body-parser": "^1.20.0",
62 "cookie-parser": "^1.4.6",
63 "express": "^4.18.1",
64 "jasmine": "^4.3.0",
65 "jasmine-supertest": "^1.0.0",
66 "jasmine-ts-console-reporter": "^3.1.1",
67 "supertest": "^6.2.4",
68 "ts-node": "^10.9.1",
69 "typescript": "^4.7.4"
70 }
71}