UNPKG

auth-center

Version:
106 lines (105 loc) 2.71 kB
{ "name": "auth-center", "version": "2.2.0", "description": "auth center with TOTP", "main": "app/index.js", "bin": { "auth-center": "bin/cli.js" }, "scripts": { "start": "babel-node scripts/server.js", "dev": "cd assets && dool server -p 7777", "build": "npm run build-app && npm run build-assets", "build-app": "rimraf app && babel src --out-dir app", "build-assets": "rimraf public && cd assets && dool build -o $PWD/../public", "prepare": "npm run build", "test": "NODE_ENV=test nyc mocha --exit", "report": "nyc report --reporter=html", "coveralls": "nyc report --reporter=text-lcov | coveralls", "lint": "eslint --ext .js src test" }, "nyc": { "include": [ "src/**/*.js" ], "require": [ "@babel/register" ], "sourceMap": false, "instrument": false }, "pre-commit": [ "lint" ], "repository": { "type": "git", "url": "git+https://github.com/d-band/auth-center.git" }, "keywords": [ "auth", "center", "TOTP", "HOTP" ], "author": "d-band", "license": "MIT", "bugs": { "url": "https://github.com/d-band/auth-center/issues" }, "homepage": "https://github.com/d-band/auth-center#readme", "engines": { "node": ">= 8" }, "devDependencies": { "@babel/cli": "^7.12.1", "@babel/node": "^7.12.6", "@babel/register": "^7.12.1", "babel-eslint": "^10.0.3", "babel-plugin-add-module-exports": "^1.0.4", "babel-plugin-istanbul": "^6.0.0", "bootstrap": "^4.5.3", "chai": "^4.2.0", "chai-http": "^4.3.0", "coveralls": "^3.0.14", "dool": "^4.3.7", "eslint": "^7.13.0", "eslint-config-standard": "^16.0.1", "eslint-plugin-import": "^2.22.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "jquery": "^3.5.1", "koa-passport": "^4.1.3", "mocha": "^8.2.1", "mysql2": "^2.2.5", "nyc": "^15.1.0", "passport-oauth2": "^1.5.0", "popper.js": "^1.16.1", "pre-commit": "^1.1.3", "qrcode": "^1.4.4", "rimraf": "^3.0.0", "sass": "^1.29.0", "sass-loader": "^10.0.5", "sqlite3": "^5.0.0" }, "dependencies": { "commander": "^6.2.0", "inquirer": "^7.3.3", "koa": "^2.13.0", "koa-bodyparser": "^4.3.0", "koa-csrf": "^3.0.8", "koa-logger": "^3.2.1", "koa-orm": "^3.2.1", "koa-router": "^10.0.0", "koa-session": "^6.1.0", "koa-static": "^5.0.0", "koa-view": "^2.1.4", "lodash.merge": "^4.6.2", "lodash.template": "^4.5.0", "nanoid": "^3.1.16", "nodemailer": "^6.4.15", "otplib": "^12.0.1", "qr-image": "^3.1.0", "randomcolor": "^0.6.2", "validator": "^13.1.17" } }