otp-crypto
Version:
Pseudo one-time pad crypto library for plaintext data exchange.
60 lines (59 loc) • 1.49 kB
JSON
{
"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"
}
}