UNPKG

@nulix/adonis-2fa

Version:

A Two Factor Authentication Helper for AdonisJS

106 lines (105 loc) 2.55 kB
{ "name": "@nulix/adonis-2fa", "description": "A Two Factor Authentication Helper for AdonisJS", "version": "1.1.0", "engines": { "node": ">=18.16.0" }, "type": "module", "files": [ "build/src", "build/services", "build/providers", "build/stubs", "build/configure.js", "build/configure.d.ts", "build/index.d.ts", "build/index.js" ], "exports": { ".": "./build/index.js", "./types": "./build/src/types.js", "./two_factor_auth_provider": "./build/providers/two_factor_auth_provider.js", "./services/main": "./build/services/two_factor_auth.js" }, "scripts": { "clean": "del-cli build", "copy:templates": "copyfiles \"stubs/**/*.stub\" build", "typecheck": "tsc --noEmit", "lint": "eslint --fix", "format": "prettier --write .", "test": "node --import=./tsnode.esm.js --enable-source-maps bin/test.ts", "prec8:test": "npm run lint", "c8:test": "c8 npm run test", "prebuild": "npm run lint && npm run clean", "build": "tsc", "postbuild": "npm run copy:templates", "release": "np", "version": "npm run build", "prepublishOnly": "npm run build" }, "devDependencies": { "@adonisjs/assembler": "^7.8.2", "@adonisjs/core": "^6.17.1", "@adonisjs/eslint-config": "^1.3.0", "@adonisjs/prettier-config": "^1.4.0", "@adonisjs/tsconfig": "^1.4.0", "@eslint/js": "^9.18.0", "@japa/assert": "^4.0.1", "@japa/runner": "^4.1.0", "@swc/core": "^1.10.7", "@types/node": "^22.10.7", "c8": "^10.1.3", "copyfiles": "^2.4.1", "del-cli": "^6.0.0", "eslint": "^9.18.0", "np": "^10.1.0", "prettier": "^3.4.2", "prettier-edgejs": "^0.2.34", "ts-node": "^10.9.2", "typescript": "^5.7.3", "typescript-eslint": "^8.20.0" }, "dependencies": { "2fa-node": "^0.0.5" }, "peerDependencies": { "@adonisjs/core": "^6.2.0" }, "author": "brunolipe-a, nulix", "license": "MIT", "keywords": [ "adonisjs", "2fa", "adonis" ], "types": "module", "eslintConfig": { "extends": "@adonisjs/eslint-config/package", "ignorePatterns": [ "docs/" ] }, "prettier": "@adonisjs/prettier-config", "publishConfig": { "access": "public", "tag": "latest" }, "np": { "message": "chore(release): %s", "tag": "latest", "branch": "main", "anyBranch": false }, "c8": { "reporter": [ "text", "html" ], "all": true, "include": [ "src/**", "!src/types.ts" ] } }