UNPKG

otp-crypto

Version:

Pseudo one-time pad crypto library for plaintext data exchange.

60 lines (59 loc) 1.49 kB
{ "name": "otp-crypto", "version": "6.1.1", "description": "Pseudo one-time pad crypto library for plaintext data exchange.", "main": "src/otp-crypto.js", "types": "src/otp-crypto.d.ts", "type": "module", "engines": { "node": ">=20.0.0" }, "scripts": { "precommit-msg": "echo 'Pre-commit checks ...' && exit 0", "lint": "eslint ./src ./spec --cache --ignore-pattern .gitignore", "test": "karma start karma.conf.cjs --single-run" }, "pre-commit": [ "lint", "test" ], "repository": { "type": "git", "url": "git+https://github.com/dag0310/otp-crypto.git" }, "keywords": [ "otp", "one-time-pad", "encryption", "perfect-secrecy", "random", "bytes", "vernam", "xor", "cryptography", "crypto", "library", "lib" ], "author": "Daniel Geymayer", "license": "MIT", "bugs": { "url": "https://github.com/dag0310/otp-crypto/issues" }, "homepage": "https://github.com/dag0310/otp-crypto#readme", "devDependencies": { "eslint": "^8.53.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.29.0", "eslint-plugin-jasmine": "^4.1.3", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-standard": "^4.1.0", "jasmine-core": "^5.1.1", "karma": "^6.4.2", "karma-chrome-launcher": "^3.2.0", "karma-firefox-launcher": "^2.1.2", "karma-jasmine": "^5.1.0", "pre-commit": "^1.2.2" } }