UNPKG

node-ciphers

Version:

Lightweight AES and DES encryption library for Node.js, featuring flexible encoding, multiple cipher modes, and TypeScript support.

117 lines (116 loc) 2.82 kB
{ "name": "node-ciphers", "type": "module", "version": "6.1.4", "description": "Lightweight AES and DES encryption library for Node.js, featuring flexible encoding, multiple cipher modes, and TypeScript support.", "author": "kiki-kanri", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/kiki-kanri/node-ciphers.git" }, "keywords": [ "3des", "aes", "aes ccm", "aes ctr", "aes gcm", "cbc", "cfb", "cfb1", "cfb8", "cipher", "cipher modes", "crypto", "decryption", "des", "ecb", "encryption", "iv generation", "json encryption", "lightweight", "nodejs", "ofb", "result", "secure", "stream" ], "sideEffects": false, "exports": { "./aes": { "types": "./dist/aes/index.d.ts", "import": "./dist/aes/index.js", "require": null }, "./aes/index": { "types": null, "import": null, "require": null }, "./des": { "types": "./dist/des/index.d.ts", "import": "./dist/des/index.js", "require": null }, "./des/index": { "types": null, "import": null, "require": null }, "./package.json": "./package.json", "./types": { "types": "./dist/types/index.d.ts", "import": null, "require": null }, "./types/index": { "types": null, "import": null, "require": null } }, "files": [ "./dist", "./src" ], "engines": { "node": ">=22.12.0" }, "scripts": { "build": "tsdown", "bumplog": "changelogen --bump --hideAuthorEmail", "depcheck": "depcheck", "lint": "eslint --max-warnings 0", "lint:fix": "eslint --fix --max-warnings 0", "prepack": "pnpm run build", "release": "pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run build && changelogen --hideAuthorEmail --push --release && npm publish", "test": "cross-env NODE_OPTIONS=--openssl-legacy-provider vitest run --coverage", "test:watch": "cross-env NODE_OPTIONS=--openssl-legacy-provider vitest watch --coverage", "typecheck": "tsc -b --noEmit", "unused-exports": "ts-unused-exports ./tsconfig.json" }, "dependencies": { "type-fest": "^5.4.1" }, "devDependencies": { "@antfu/eslint-config": "^7.0.1", "@kikiutils/eslint-config": "^5.0.2", "@kikiutils/tsconfigs": "^5.0.5", "@types/node": "^25.0.9", "@vitest/coverage-v8": "^4.0.17", "changelogen": "^0.6.2", "cross-env": "^10.1.0", "depcheck": "^1.4.7", "publint": "^0.3.16", "ts-unused-exports": "^11.0.1", "tsdown": "^0.19.0", "typescript": "^5.9.3", "unplugin-unused": "^0.5.6", "vitest": "^4.0.17" }, "pnpm": { "onlyBuiltDependencies": [ "esbuild" ] } }