UNPKG

secure-password-utilities

Version:

Secure, zero-dependency utilities for generating passwords, passphrases, pins, and more

80 lines (79 loc) 1.9 kB
{ "name": "secure-password-utilities", "version": "0.2.1", "description": "Secure, zero-dependency utilities for generating passwords, passphrases, pins, and more", "keywords": [ "password", "pin", "random", "passcode", "secure", "symbols", "alphanumeric", "strength", "safe", "node", "browser" ], "files": [ "/*.js", "/*.js.map", "/*.d.ts", "esm", "src" ], "browser": { "node:crypto": false }, "exports": { ".": { "types": "./index.d.ts", "import": "./esm/index.js", "default": "./index.js" }, "./constants": { "types": "./constants.d.ts", "import": "./esm/constants.js", "default": "./constants.js" }, "./csprng": { "types": "./csprng.d.ts", "node": { "import": "./esm/csprng.node.js", "require": "./csprng.node.js" }, "import": "./esm/csprng.js", "require": "./csprng.js" }, "./random": { "types": "./random.d.ts", "import": "./esm/random.js", "default": "./random.js" }, "./wordlists": { "types": "./wordlists.d.ts", "import": "./esm/wordlists.js", "default": "./wordlists.js" } }, "scripts": { "clean": "rm *.{js,d.ts,js.map} esm/*.{js,d.ts,js.map} 2> /dev/null; echo clean", "prebuild": "npm run clean", "build": "tsc && tsc -p tsconfig.esm.json", "lint": "prettier --check 'src/**/*.ts' 'test/**/*.js'", "pretest": "npm run build", "test": "jest --testMatch \"**/test/**/*.test.js\"", "prepublishOnly": "npm run build" }, "author": "Ben Reinhart (https://benreinhart.com)", "repository": { "type": "git", "url": "https://github.com/benjreinhart/secure-password-utilities" }, "license": "MIT", "devDependencies": { "jest": "^29.5.0", "prettier": "^2.8.4", "typescript": "^4.9.5" } }