otpauth

v9.3.4
One Time Password (HOTP/TOTP) library for Node.js, Deno, Bun and browsers
otp hotp totp one time password 2fa 2 factor two factor two-factor 2step and 7 more...

all

run-s build docs lint test

build

run-s build:clean build:types build:compile

build:clean

rimraf ./dist/

build:compile

rollup -c

build:types

run-s build:types:clean build:types:compile

build:types:clean

rimraf ./types/

build:types:compile

tsc -p ./src/

docs

run-s docs:clean docs:compile

docs:clean

rimraf ./docs/

docs:compile

typedoc ./src/index.js --readme none --out ./docs/

lint

run-s lint:*

lint:eslint

eslint --max-warnings 0 ./

lint:prettier

prettier --list-different ./

lint:tsc

tsc --noEmit

format

run-s format:*

format:eslint

eslint --fix ./

format:prettier

prettier --write ./

test

run-s test:*

test:node

run-s test:node:*

test:node:esm

run-s test:node:esm:*

test:node:esm:unmin

node ./test/node.test.mjs

test:node:esm:min

node ./test/node.test.min.mjs

test:node:cjs

run-s test:node:cjs:*

test:node:cjs:unmin

node ./test/node.test.cjs

test:node:cjs:min

node ./test/node.test.min.cjs

test:deno

run-s test:deno:*

test:deno:esm

run-s test:deno:esm:*

test:deno:esm:unmin

deno test --no-npm --allow-read=./test/,./dist/ --allow-net=deno.land ./test/deno.test.mjs

test:deno:esm:min

deno test --no-npm --allow-read=./test/,./dist/ --allow-net=deno.land ./test/deno.test.min.mjs

test:bun

run-s test:bun:*

test:bun:esm

run-s test:bun:esm:*

test:bun:esm:unmin

bun test ./test/bun.test.mjs

test:bun:esm:min

bun test ./test/bun.test.min.mjs

test:browser

run-s test:browser:*

test:browser:chromium

run-s test:browser:chromium:*

test:browser:chromium:umd

run-s test:browser:chromium:umd:*

test:browser:chromium:umd:unmin

node ./test/browser.test.mjs chromium

test:browser:chromium:umd:min

node ./test/browser.test.min.mjs chromium

test:browser:firefox

run-s test:browser:firefox:*

test:browser:firefox:umd

run-s test:browser:firefox:umd:*

test:browser:firefox:umd:unmin

node ./test/browser.test.mjs firefox

test:browser:firefox:umd:min

node ./test/browser.test.min.mjs firefox

test:browser:webkit

run-s test:browser:webkit:*

test:browser:webkit:umd

run-s test:browser:webkit:umd:*

test:browser:webkit:umd:unmin

node ./test/browser.test.mjs webkit

test:browser:webkit:umd:min

node ./test/browser.test.min.mjs webkit

version

run-s all version:jsr version:git

version:jsr

node ./scripts/jsr.mjs

version:git

git add -A ./jsr.json ./types/ ./dist/ ./docs/
npm i otpauth

Metadata

  • MIT
  • Whatever
  • Héctor Molinero Fernández
  • released 9/28/2024

Downloads

Maintainers