1 | {
|
2 | "name": "passport-saml",
|
3 | "version": "3.2.4",
|
4 | "description": "SAML 2.0 authentication strategy for Passport",
|
5 | "keywords": [
|
6 | "saml",
|
7 | "adfs",
|
8 | "sso",
|
9 | "shibboleth"
|
10 | ],
|
11 | "repository": {
|
12 | "type": "git",
|
13 | "url": "https://github.com/node-saml/passport-saml.git"
|
14 | },
|
15 | "license": "MIT",
|
16 | "author": {
|
17 | "name": "Henri Bergius",
|
18 | "email": "henri.bergius@iki.fi",
|
19 | "url": "http://bergie.iki.fi"
|
20 | },
|
21 | "contributors": [
|
22 | "Michael Bosworth",
|
23 | "Herbert Vojčík",
|
24 | "Peter Loer",
|
25 | "Mark Stosberg",
|
26 | "Chris Barth",
|
27 | "Andrii Kostenko"
|
28 | ],
|
29 | "main": "./lib/passport-saml",
|
30 | "files": [
|
31 | "lib",
|
32 | "README.md",
|
33 | "LICENSE"
|
34 | ],
|
35 | "scripts": {
|
36 | "build": "tsc",
|
37 | "changelog": "gren changelog --override --generate --head 3.x",
|
38 | "lint": "eslint --ext .ts \"**/*.ts\" --cache",
|
39 | "lint-watch": "onchange -k -p 100 \"**/*.ts\" -- eslint {{file}}",
|
40 | "lint:fix": "eslint --ext .ts --fix src",
|
41 | "prepare": "tsc",
|
42 | "prettier-check": "prettier --config .prettierrc.json --check .",
|
43 | "prettier-format": "prettier --config .prettierrc.json --write .",
|
44 | "prettier-watch": "onchange -k -p 100 \".\" -- prettier --config .prettierrc.json --write {{file}}",
|
45 | "prerelease": "git clean -xfd && npm ci && npm test && npm run build",
|
46 | "release": "release-it",
|
47 | "test": "npm run prettier-check && npm run lint && npm run tsc && mocha",
|
48 | "test-watch": "mocha --watch",
|
49 | "tsc": "tsc",
|
50 | "tsc-watch": "tsc --watch",
|
51 | "watch": "concurrently --kill-others \"npm:*-watch\""
|
52 | },
|
53 | "dependencies": {
|
54 | "@xmldom/xmldom": "^0.7.6",
|
55 | "debug": "^4.3.2",
|
56 | "passport-strategy": "^1.0.0",
|
57 | "xml-crypto": "^2.1.3",
|
58 | "xml-encryption": "^2.0.0",
|
59 | "xml2js": "^0.4.23",
|
60 | "xmlbuilder": "^15.1.1"
|
61 | },
|
62 | "devDependencies": {
|
63 | "@cjbarth/github-release-notes": "^2.1.0",
|
64 | "@types/debug": "^4.1.7",
|
65 | "@types/mocha": "^8.2.3",
|
66 | "@types/node": "^14.17.17",
|
67 | "@types/passport": "^1.0.4",
|
68 | "@types/passport-strategy": "^0.2.35",
|
69 | "@types/request": "^2.48.7",
|
70 | "@types/sinon": "^10.0.2",
|
71 | "@types/xml-crypto": "^1.4.2",
|
72 | "@types/xml-encryption": "^1.2.1",
|
73 | "@types/xml2js": "^0.4.9",
|
74 | "@typescript-eslint/eslint-plugin": "^4.31.1",
|
75 | "@typescript-eslint/parser": "^4.31.1",
|
76 | "body-parser": "^1.19.0",
|
77 | "choma": "^1.2.1",
|
78 | "concurrently": "^6.2.1",
|
79 | "eslint": "^7.32.0",
|
80 | "eslint-config-prettier": "^8.3.0",
|
81 | "eslint-plugin-prettier": "^3.4.1",
|
82 | "express": "^4.17.1",
|
83 | "mocha": "^8.4.0",
|
84 | "onchange": "^7.1.0",
|
85 | "passport": "^0.4.1",
|
86 | "prettier": "^2.4.1",
|
87 | "prettier-plugin-packagejson": "^2.2.12",
|
88 | "release-it": "^14.12.3",
|
89 | "request": "^2.83.0",
|
90 | "should": "^13.2.3",
|
91 | "sinon": "^10.0.0",
|
92 | "ts-node": "^9.1.1",
|
93 | "typescript": "^4.4.3"
|
94 | },
|
95 | "engines": {
|
96 | "node": ">= 12"
|
97 | }
|
98 | }
|