UNPKG

@node-saml/node-saml

Version:

SAML 2.0 implementation for Node.js

108 lines (107 loc) 3.19 kB
{ "name": "@node-saml/node-saml", "version": "5.1.0", "description": "SAML 2.0 implementation for Node.js", "keywords": [ "saml", "adfs", "sso", "shibboleth" ], "repository": { "type": "git", "url": "https://github.com/node-saml/node-saml.git" }, "license": "MIT", "author": { "name": "Henri Bergius", "email": "henri.bergius@iki.fi", "url": "http://bergie.iki.fi" }, "contributors": [ "Michael Bosworth", "Herbert Vojčík", "Peter Loer", "Mark Stosberg", "Chris Barth", "Andrii Kostenko", "Andreas Zoellner" ], "main": "./lib", "files": [ "lib", "README.md", "LICENSE" ], "scripts": { "build": "tsc", "changelog": "gren changelog --override --generate --head master", "lint": "eslint --ext .ts \"**/*.ts\" --cache && npm run prettier-check", "lint-watch": "onchange -k -p 100 \"**/*.ts\" -- eslint {{file}}", "lint:fix": "eslint --ext .ts --fix src && npm run prettier-format", "prepare": "tsc", "prettier-check": "prettier --config .prettierrc.json --check .", "prettier-format": "prettier --config .prettierrc.json --write .", "prettier-watch": "npm run prettier-format && onchange -k -p 100 \".\" -- prettier --config .prettierrc.json --write {{file}}", "prerelease": "git clean -xfd && npm ci && npm run lint && npm test && npm run build", "release": "release-it", "test": "npm run tsc && nyc mocha", "test-watch": "mocha --watch", "tsc": "tsc", "tsc-watch": "tsc --watch", "update": "npx npm-check-updates -du", "update:major": "npx npm-check-updates -i", "update:minor": "npx npm-check-updates -i -t minor", "watch": "concurrently --kill-others \"npm:*-watch\"" }, "dependencies": { "@types/debug": "^4.1.12", "@types/qs": "^6.9.18", "@types/xml-encryption": "^1.2.4", "@types/xml2js": "^0.4.14", "@xmldom/is-dom-node": "^1.0.1", "@xmldom/xmldom": "^0.8.10", "debug": "^4.4.0", "xml-crypto": "^6.1.2", "xml-encryption": "^3.1.0", "xml2js": "^0.6.2", "xmlbuilder": "^15.1.1", "xpath": "^0.0.34" }, "devDependencies": { "@cjbarth/github-release-notes": "^4.3.0", "@eslint/js": "^9.24.0", "@istanbuljs/nyc-config-typescript": "^1.0.2", "@types/chai": "^4.3.20", "@types/mocha": "^10.0.10", "@types/node": "^18.19.86", "@types/sinon": "^17.0.4", "@typescript-eslint/eslint-plugin": "^8.30.1", "@typescript-eslint/parser": "^8.30.1", "body-parser": "^2.2.0", "chai": "^4.4.1", "choma": "^1.2.1", "concurrently": "^9.1.2", "eslint": "^9.24.0", "eslint-config-prettier": "^10.1.2", "eslint-plugin-chai-friendly": "^1.0.1", "eslint-plugin-mocha": "^10.5.0", "eslint-plugin-prettier": "^5.2.6", "mocha": "^11.1.0", "nyc": "^17.1.0", "onchange": "^7.1.0", "prettier": "^3.5.3", "prettier-plugin-packagejson": "^2.5.10", "release-it": "^17.11.0", "sinon": "^18.0.1", "ts-node": "^10.9.2", "typescript": "^5.8.3", "typescript-eslint": "^8.30.1" }, "engines": { "node": ">= 18" }, "publishConfig": { "access": "public" } }