node-less-otp
Version:
A super lightweight library for generating and verifying one-time passwords (OTPs) without the database interaction and additional dependencies.
78 lines (77 loc) • 1.98 kB
JSON
{
"name": "node-less-otp",
"version": "0.0.8",
"main": "dist/index.cjs.js",
"module": "dist/index.esm.js",
"umd:main": "dist/index.umd.js",
"types": "dist/index.d.ts",
"exports": {
"require": "./dist/index.cjs.js",
"import": "./dist/index.esm.js",
"types": "./dist/index.d.ts"
},
"type": "module",
"scripts": {
"build": "rollup -c",
"build:types": "tsc --emitDeclarationOnly",
"prepare": "npm run build && npm run build:types",
"test": "vitest"
},
"author": "Maksym Motoman",
"license": "Apache-2.0",
"description": "A super lightweight library for generating and verifying one-time passwords (OTPs) without the database interaction and additional dependencies.",
"keywords": [
"node",
"less",
"less-otp",
"node-less-otp",
"otp",
"auth",
"2fa",
"totp",
"hotp",
"security",
"stateless",
"stateless-auth",
"stateless-authorization",
"stateless-authentication",
"stateless-authorization-code",
"passwordless",
"passwordless-auth",
"passwordless-authorization",
"passwordless-authentication",
"passwordless-authorization-code",
"password-less",
"authentication",
"authorization",
"one-time password"
],
"repository": {
"type": "git",
"url": "https://github.com/maxonlinux/node-less-otp.git"
},
"files": [
"dist/",
"README.md",
"LICENSE"
],
"devDependencies": {
"@babel/cli": "^7.25.9",
"@babel/core": "^7.26.0",
"@babel/preset-env": "^7.26.0",
"@babel/preset-typescript": "^7.26.0",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-commonjs": ">=28.0.1",
"@rollup/plugin-node-resolve": ">=15.3.0",
"@rollup/plugin-terser": "^0.4.4",
"@rollup/plugin-typescript": "^12.1.1",
"@types/node": ">=12.0.0",
"rollup": ">=2.0.0",
"ts-node": ">=10.0.0",
"typescript": ">=4.0.0",
"vitest": "^2.1.4"
},
"engines": {
"node": ">=12.0.0"
}
}