UNPKG

@synotech/crypto

Version:

Comprehensive cryptography library with Web3 integration, supporting symmetric/asymmetric encryption, digital signatures, JWT tokens, blockchain address generation, and secure key management

107 lines (106 loc) 2.83 kB
{ "name": "@synotech/crypto", "version": "2.0.0", "description": "Comprehensive cryptography library with Web3 integration, supporting symmetric/asymmetric encryption, digital signatures, JWT tokens, blockchain address generation, and secure key management", "author": "Zeal Murapa <zeal@synotech.dev>", "license": "MIT", "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.cjs" } }, "files": [ "dist" ], "repository": { "type": "git", "url": "https://github.com/zealmurapa/synotech-crypo.git" }, "bugs": { "url": "https://github.com/zealmurapa/synotech-crypo/issues" }, "homepage": "https://github.com/zealmurapa/synotech-crypo#readme", "scripts": { "build": "tsup", "build:test": "yarn build && node test-imports.js && node test-commonjs.cjs", "dev": "tsup --watch", "typecheck": "tsc --noEmit", "format": "prettier --write .", "lint": "eslint --fix . --ext .ts", "test": "DOTENV_CONFIG_PATH=./.env jest --detectOpenHandles --silent=false", "generate": "node generate.js", "demo:show": "node dev.js", "deploy:s3": "./deploy-s3.sh", "deploy:s3:custom": "./deploy-s3.sh", "pre-release": "./scripts/pre-release-check.sh", "release": "release-it", "release:dry": "release-it --dry-run", "prepublishOnly": "yarn build && yarn test" }, "keywords": [ "cryptography", "encryption", "web3", "blockchain", "digital-signatures", "jwt", "aes", "rsa", "elliptic-curve", "sha256", "hmac", "pbkdf2", "base64", "secp256k1", "secp521r1", "address-generation", "key-derivation", "secure-random", "typescript", "nodejs" ], "dependencies": { "dotenv": "~17.2.0", "jsonwebtoken": "~9.0.2", "otpauth": "^9.4.0", "unique-names-generator": "^4.7.1" }, "devDependencies": { "@babel/preset-typescript": "^7.27.1", "@jest/globals": "^30.0.4", "@release-it/conventional-changelog": "^10.0.1", "@types/jest": "^30.0.0", "@types/jsonwebtoken": "^9.0.10", "@typescript-eslint/eslint-plugin": "^7.16.1", "@typescript-eslint/parser": "^7.16.1", "eslint": "^8.57.0", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-prettier": "^10.1.5", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-prettier": "^5.5.1", "globals": "^16.3.0", "jest": "^30.0.4", "jest-cli": "^30.0.4", "prettier": "^3.6.2", "release-it": "^19.0.3", "ts-jest": "^29.4.0", "ts-node": "^10.9.2", "tsup": "^8.5.0", "typescript": "^5.8.3", "typescript-eslint": "^8.36.0" }, "peerDependencies": { "jsonwebtoken": ">=9", "unique-names-generator": ">=4.7.1" }, "engines": { "node": ">=20.0.0" } }