mirror of
https://github.com/0rangebananaspy/authelia.git
synced 2024-09-14 22:47:21 +07:00
4cd78f3f83
One can now plug its own SMTP server to send notifications for identity validation and password reset requests. Filesystem has been removed from the template configuration file since even tests now use mail catcher (the fake webmail) to retrieve the email and the confirmation link.
135 lines
3.4 KiB
JSON
135 lines
3.4 KiB
JSON
{
|
|
"name": "authelia",
|
|
"version": "3.3.19",
|
|
"description": "2FA Single Sign-On server for nginx using LDAP, TOTP and U2F",
|
|
"bin": {
|
|
"authelia": "./dist/src/server/index.js"
|
|
},
|
|
"scripts": {
|
|
"test": "./node_modules/.bin/grunt unit-tests",
|
|
"cover": "NODE_ENV=test nyc npm t",
|
|
"serve": "node dist/server/index.js"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/clems4ever/authelia"
|
|
},
|
|
"author": "Clement Michaud <clement.michaud34@gmail.com>",
|
|
"license": "MIT",
|
|
"bugs": {
|
|
"url": "https://github.com/clems4ever/authelia/issues"
|
|
},
|
|
"apidoc": {
|
|
"title": "Authelia API documentation"
|
|
},
|
|
"dependencies": {
|
|
"bluebird": "^3.4.7",
|
|
"body-parser": "^1.15.2",
|
|
"connect-redis": "^3.3.0",
|
|
"dovehash": "0.0.5",
|
|
"ejs": "^2.5.5",
|
|
"express": "^4.14.0",
|
|
"express-session": "^1.14.2",
|
|
"ldapjs": "^1.0.1",
|
|
"mongodb": "^2.2.30",
|
|
"nedb": "^1.8.0",
|
|
"nodemailer": "^4.0.1",
|
|
"object-path": "^0.11.3",
|
|
"pug": "^2.0.0-rc.2",
|
|
"randomstring": "^1.1.5",
|
|
"redis": "^2.8.0",
|
|
"speakeasy": "^2.0.0",
|
|
"u2f": "^0.1.2",
|
|
"winston": "^2.3.1",
|
|
"yamljs": "^0.2.8"
|
|
},
|
|
"devDependencies": {
|
|
"@types/bluebird": "^3.5.4",
|
|
"@types/body-parser": "^1.16.3",
|
|
"@types/connect-redis": "0.0.6",
|
|
"@types/cors": "^2.8.1",
|
|
"@types/cucumber": "^2.0.1",
|
|
"@types/ejs": "^2.3.33",
|
|
"@types/express": "^4.0.35",
|
|
"@types/express-session": "0.0.32",
|
|
"@types/jquery": "^2.0.45",
|
|
"@types/jsdom": "^2.0.30",
|
|
"@types/ldapjs": "^1.0.0",
|
|
"@types/mocha": "^2.2.41",
|
|
"@types/mockdate": "^2.0.0",
|
|
"@types/mongodb": "^2.2.7",
|
|
"@types/nedb": "^1.8.3",
|
|
"@types/nodemailer": "^1.3.32",
|
|
"@types/object-path": "^0.9.28",
|
|
"@types/proxyquire": "^1.3.27",
|
|
"@types/query-string": "^4.3.1",
|
|
"@types/randomstring": "^1.1.5",
|
|
"@types/redis": "^2.6.0",
|
|
"@types/request": "0.0.46",
|
|
"@types/request-promise": "^4.1.37",
|
|
"@types/selenium-webdriver": "^3.0.4",
|
|
"@types/sinon": "^2.2.1",
|
|
"@types/speakeasy": "^2.0.1",
|
|
"@types/tmp": "0.0.33",
|
|
"@types/winston": "^2.3.2",
|
|
"@types/yamljs": "^0.2.30",
|
|
"apidoc": "^0.17.6",
|
|
"browserify": "^14.3.0",
|
|
"chromedriver": "^2.31.0",
|
|
"cucumber": "^2.3.1",
|
|
"grunt": "^1.0.1",
|
|
"grunt-browserify": "^5.0.0",
|
|
"grunt-contrib-concat": "^1.0.1",
|
|
"grunt-contrib-copy": "^1.0.0",
|
|
"grunt-contrib-cssmin": "^2.2.0",
|
|
"grunt-contrib-watch": "^1.0.0",
|
|
"grunt-run": "^0.6.0",
|
|
"istanbul": "^0.4.5",
|
|
"jquery": "^3.2.1",
|
|
"js-logger": "^1.3.0",
|
|
"jsdom": "^11.0.0",
|
|
"mocha": "^3.4.2",
|
|
"mockdate": "^2.0.1",
|
|
"nyc": "^10.3.2",
|
|
"power-assert": "^1.4.4",
|
|
"proxyquire": "^1.8.0",
|
|
"query-string": "^4.3.4",
|
|
"request": "^2.81.0",
|
|
"request-promise": "^4.2.2",
|
|
"selenium-webdriver": "^3.5.0",
|
|
"should": "^11.1.1",
|
|
"sinon": "^2.3.8",
|
|
"sinon-promise": "^0.1.3",
|
|
"tmp": "0.0.31",
|
|
"ts-node": "^3.3.0",
|
|
"tslint": "^5.2.0",
|
|
"typescript": "^2.3.2",
|
|
"u2f-api": "0.0.9",
|
|
"uglify-es": "^3.0.15"
|
|
},
|
|
"nyc": {
|
|
"include": [
|
|
"src/*.ts",
|
|
"src/**/*.ts"
|
|
],
|
|
"exclude": [
|
|
"doc",
|
|
"src/types",
|
|
"dist",
|
|
"test",
|
|
"src/**/*.d.ts"
|
|
],
|
|
"extension": [
|
|
".ts"
|
|
],
|
|
"require": [
|
|
"ts-node/register"
|
|
],
|
|
"reporter": [
|
|
"json",
|
|
"html"
|
|
],
|
|
"all": true
|
|
}
|
|
}
|