{
	"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"
	}
}