ts-mls
Version:
[](https://github.com/LukaJCB/ts-mls/actions/workflows/ci.yml) [](https://badge.fury.io/js/ts-mls) [ • 2.42 kB
JSON
{
"name": "ts-mls",
"version": "1.0.4",
"description": "",
"homepage": "https://github.com/LukaJCB/ts-mls#readme",
"bugs": {
"url": "https://github.com/LukaJCB/ts-mls/issues"
},
"main": "dist/src/index.js",
"types": "dist/src/index.d.ts",
"exports": {
".": {
"import": "./dist/src/index.js",
"require": "./dist/src/index.js",
"types": "./dist/src/index.d.ts"
}
},
"files": [
"dist"
],
"dependencies": {
"@hpke/core": "^1.7.3"
},
"peerDependencies": {
"@hpke/chacha20poly1305": "1.6.3",
"@hpke/hybridkem-x-wing": "0.5.2",
"@hpke/ml-kem": "0.1.1",
"@noble/curves": "^1.9.2",
"@noble/post-quantum": "0.4.1"
},
"peerDependenciesMeta": {
"@hpke/chacha20poly1305": {
"optional": true
},
"@hpke/hybridkem-x-wing": {
"optional": true
},
"@hpke/ml-kem": {
"optional": true
},
"@noble/curves": {
"optional": true
},
"@noble/post-quantum": {
"optional": true
}
},
"devDependencies": {
"@hpke/chacha20poly1305": "1.6.3",
"@hpke/hybridkem-x-wing": "0.5.2",
"@hpke/ml-kem": "0.1.1",
"@noble/ciphers": "^1.3.0",
"@noble/curves": "^1.9.2",
"@noble/post-quantum": "0.4.1",
"@types/jest": "^30.0.0",
"madge": "^8.0.0",
"prettier": "3.6.2",
"ts-jest": "^29.2.5",
"typescript": "~5.8.3",
"typescript-docs-verifier": "^2.5.3"
},
"repository": {
"type": "git",
"url": "git+https://github.com/LukaJCB/ts-mls.git"
},
"license": "MIT",
"author": "lukajcb",
"type": "module",
"scripts": {
"build": "tsc",
"test": "jest --coverage",
"format": "prettier -w .",
"format:check": "prettier -c .",
"verify-docs": "typescript-docs-verifier --project tsconfig.docs.json --input-files README.md docs/*.md",
"verify-madge": "madge --extensions ts --circular src",
"verify": "npm run build && npm run format:check && npm run verify-docs && npm run verify-madge && npm run test"
},
"keywords": [
"mls",
"messaging-layer-security",
"rfc9420",
"hpke",
"pqc",
"post-quantum",
"elliptic",
"curve",
"cryptography",
"ed25519",
"p256",
"p384",
"p521",
"ed448",
"x25519",
"ed25519",
"ml-kem",
"ml-dsa",
"slh-dsa",
"kyber",
"dilithium",
"sphincs",
"fips203",
"fips204",
"fips205",
"edwards"
]
}