UNPKG

did-session

Version:

Manage user DIDs in a web environment

87 lines 2.37 kB
{ "name": "did-session", "version": "4.0.0", "description": "Manage user DIDs in a web environment", "author": "3Box Labs", "license": "(Apache-2.0 OR MIT)", "homepage": "https://github.com/ceramicnetwork/js-did#readme", "keywords": [ "ceramic", "auth", "did" ], "repository": { "type": "git", "url": "https://github.com/ceramicnetwork/js-did", "directory": "packages/did-session" }, "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": "./dist/index.js" }, "files": [ "dist" ], "engines": { "node": ">=14.14" }, "sideEffects": false, "dependencies": { "@stablelib/random": "^1.0.2", "caip": "^1.1.0", "uint8arrays": "^5.0.1", "@didtools/key-webcrypto": "^0.2.0", "key-did-resolver": "^4.0.0", "key-did-provider-ed25519": "^4.0.2", "dids": "^5.0.2" }, "devDependencies": { "@ceramicnetwork/common": "^5.15.0", "@ceramicnetwork/stream-model": "^4.15.0", "@ceramicnetwork/stream-model-instance": "^4.16.0", "@ceramicnetwork/stream-tile": "^5.15.0", "@ceramicnetwork/streamid": "^5.4.0", "@ethersproject/wallet": "^5.7.0", "@jest/globals": "^29.7.0", "@noble/curves": "^1.3.0", "@types/create-hash": "^1.2.6", "ajv-formats": "^2.1.1", "caip": "^1.1.0", "fake-indexeddb": "^5.0.2", "@didtools/cacao": "^3.0.1", "@didtools/pkh-ethereum": "^0.6.0", "jest-environment-ceramic": "^0.19.0", "@didtools/pkh-solana": "^0.2.0" }, "jest": { "testEnvironment": "jsdom", "setupFilesAfterEnv": [ "<rootDir>/setup.jest.js" ], "extensionsToTreatAsEsm": [ ".ts" ], "moduleNameMapper": { "^(\\.{1,2}/.*)\\.js$": "$1" }, "transform": { "^.+\\.(t|j)s$": [ "@swc/jest", { "root": "../.." } ] } }, "scripts": { "build:clean": "del dist", "build:js": "swc src -d ./dist --config-file ../../.swcrc", "build:types": "tsc --emitDeclarationOnly --skipLibCheck", "build": "pnpm run build:clean && pnpm run build:types && pnpm run build:js", "lint": "eslint src test --fix", "test": "CERAMIC_ENABLE_EXPERIMENTAL_COMPOSE_DB=true node --experimental-vm-modules ../../node_modules/jest/bin/jest.js --forceExit", "test:ci": "pnpm run test --ci --coverage" } }