{ "name": "@oslojs/crypto", "type": "module", "version": "1.0.1", "description": "A very basic crypto library", "scripts": { "build": "rm -rf dist/* && tsc --project tsconfig.build.json", "format": "prettier -w . !test-vectors/**", "format.all": "prettier -w .", "format.test-vectors": "prettier -w test-vectors/**", "lint": "eslint src", "test": "vitest run --sequence.concurrent src/**", "test.all": "vitest run --sequence.concurrent", "test-vectors": "vitest run --sequence.concurrent test-vectors/**" }, "files": [ "/dist/" ], "exports": { "./ecdsa": "./dist/ecdsa/index.js", "./hash": "./dist/hash/index.js", "./hmac": "./dist/hmac/index.js", "./random": "./dist/random/index.js", "./rsa": "./dist/rsa/index.js", "./sha1": "./dist/sha1/index.js", "./sha2": "./dist/sha2/index.js", "./sha3": "./dist/sha3/index.js", "./subtle": "./dist/subtle/index.js" }, "typesVersions": { "*": { "ecdsa": [ "dist/ecdsa/index.d.ts" ], "hash": [ "dist/hash/index.d.ts" ], "hmac": [ "dist/hmac/index.d.ts" ], "random": [ "dist/random/index.d.ts" ], "rsa": [ "dist/rsa/index.d.ts" ], "sha1": [ "dist/sha1/index.d.ts" ], "sha2": [ "dist/sha2/index.d.ts" ], "sha3": [ "dist/sha3/index.d.ts" ], "subtle": [ "dist/subtle/index.d.ts" ] } }, "keywords": [ "auth", "crypto", "encoding", "auth", "random", "hash", "sha", "hmac", "ecdsa", "rsa", "sha1", "sha2", "sha3" ], "repository": { "type": "git", "url": "https://github.com/oslo-project/crypto" }, "author": "pilcrowOnPaper", "license": "MIT", "devDependencies": { "@oslojs/encoding": "0.3.0", "@scure/base": "^1.1.3", "@types/node": "^20.8.6", "@typescript-eslint/eslint-plugin": "^6.7.5", "@typescript-eslint/parser": "^6.7.5", "auri": "^2.0.0", "eslint": "^8.51.0", "prettier": "^3.0.3", "typescript": "^5.2.2", "vitest": "1.6.0" }, "dependencies": { "@oslojs/asn1": "1.0.0", "@oslojs/binary": "1.0.0" } }