UNPKG

@deadmansswitch/encryption

Version:

Cross-platform encryption library for React Native and React web applications with password-based encryption

73 lines 1.75 kB
{ "name": "@deadmansswitch/encryption", "version": "1.0.0", "description": "Cross-platform encryption library for React Native and React web applications with password-based encryption", "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "react-native": "./dist/react-native.js", "types": "./dist/index.d.ts", "default": "./dist/web.js" } }, "files": [ "dist" ], "scripts": { "build": "tsc", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:ci": "jest --ci --coverage --watchAll=false", "test:verbose": "jest --verbose", "prepare": "npm run build", "lint": "echo 'No linter configured'", "typecheck": "tsc --noEmit" }, "keywords": [ "encryption", "decryption", "react-native", "react", "next.js", "cross-platform", "crypto", "security", "aes", "pbkdf2", "password-based" ], "author": "Victor Yan <vicyan614@gmail.com>", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/deadmansswitch/encryption.git" }, "homepage": "https://github.com/deadmansswitch/encryption#readme", "bugs": { "url": "https://github.com/deadmansswitch/encryption/issues" }, "engines": { "node": ">=16.0.0" }, "devDependencies": { "typescript": "^5.0.0", "@types/node": "^20.0.0", "jest": "^29.0.0", "@types/jest": "^29.0.0", "ts-jest": "^29.0.0", "@jest/globals": "^29.0.0" }, "dependencies": { "react-native-quick-crypto": "^0.7.0" }, "peerDependencies": { "react-native": ">=0.60.0" }, "peerDependenciesMeta": { "react-native": { "optional": true } } }