UNPKG

@dwn-protocol/id-sdk

Version:

SDK for accessing the features and capabilities

139 lines (138 loc) 4.31 kB
{ "name": "@dwn-protocol/id-sdk", "version": "0.0.58", "description": "SDK for accessing the features and capabilities", "type": "module", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", "scripts": { "clean": "rimraf dist __TESTDATA__ DATA tests/compiled", "build:esm": "rimraf dist/esm dist/types && npx tsc -p tsconfig.json", "build:cjs": "rimraf dist/cjs && tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > ./dist/cjs/package.json", "build:browser": "rimraf dist/browser.mjs dist/browser.js && node build/bundles.js", "build": "npm run clean && npm run build:esm && npm run build:cjs && npm run build:browser", "lint": "eslint . --ext .ts --max-warnings 0", "lint:fix": "eslint . --ext .ts --fix", "test:node": "npm run build && tsc -p tests/tsconfig.json && c8 mocha tests/compiled/tests/*.spec.js --no-timeouts", "test:browser": "npm run build && karma start karma.conf.cjs --no-timeouts" }, "homepage": "https://github.com/d-protocol/id-sdk/tree/main#readme", "bugs": "https://github.com/d-protocol/id-sdk/issues", "repository": { "type": "git", "url": "git+https://github.com/d-protocol/id-sdk.git" }, "license": "Apache-2.0", "contributors": [], "files": [ "dist", "src" ], "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.js" }, "./browser": { "types": "./dist/types/index.d.ts", "import": "./dist/browser.mjs", "require": "./dist/browser.js" } }, "react-native": "./dist/esm/index.js", "keywords": [ "decentralized", "decentralized-applications", "decentralized-identity", "decentralized-web", "DID", "sdk", "verifiable-credentials", "dwn" ], "publishConfig": { "access": "public" }, "engines": { "node": ">=18.13.0" }, "dependencies": { "@chainsafe/libp2p-gossipsub": "^8.0.0", "@chainsafe/libp2p-noise": "^12.0.0", "@chainsafe/libp2p-yamux": "^4.0.1", "@decentralized-identity/ion-pow-sdk": "1.0.17", "@decentralized-identity/ion-sdk": "1.0.1", "@dwn-protocol/id": "^0.0.117", "@libp2p/kad-dht": "^9.3.3", "@libp2p/mplex": "^8.0.3", "@libp2p/tcp": "^7.0.1", "@libp2p/webrtc": "^1.2.0", "@libp2p/webrtc-direct": "^6.0.0", "@libp2p/webrtc-star": "^7.0.0", "@libp2p/websockets": "^6.0.1", "@libp2p/webtransport": "^2.0.1", "@noble/ciphers": "^0.4.0", "@noble/curves": "^1.2.0", "@noble/hashes": "^1.3.2", "@sphereon/pex": "2.1.0", "bs58": "4.0.1", "canonicalize": "2.0.0", "circular-json-es6": "^2.0.2", "did-jwt": "^7.2.6", "did-resolver": "4.1.0", "dns-packet": "5.6.1", "ethers": "^6.8.0", "flatted": "^3.2.9", "ipfs-infura": "^1.1.9", "json-instances": "^0.2.1", "level": "8.0.0", "libp2p": "^0.45.6", "ms": "2.1.3", "multiformats": "^12.1.2", "pkarr": "1.1.1", "pubsub-js": "^1.9.4", "readable-stream": "4.4.2", "readable-web-to-node-stream": "3.0.2", "safe-json-stringify": "^1.2.0", "uuid": "^9.0.0", "z32": "1.0.1" }, "devDependencies": { "@playwright/test": "1.36.2", "@types/chai": "4.3.6", "@types/chai-as-promised": "7.1.5", "@types/dns-packet": "^5.6.1", "@types/ed2curve": "0.2.2", "@types/eslint": "8.44.2", "@types/mocha": "10.0.1", "@types/ms": "0.7.31", "@types/readable-stream": "4.0.0", "@types/sinon": "10.0.15", "@types/uuid": "9.0.1", "@typescript-eslint/eslint-plugin": "6.4.0", "@typescript-eslint/parser": "6.4.0", "c8": "8.0.1", "chai": "4.3.10", "chai-as-promised": "7.1.1", "esbuild": "0.16.17", "eslint": "8.47.0", "eslint-plugin-mocha": "10.1.0", "karma": "6.4.1", "karma-chai": "0.1.0", "karma-chrome-launcher": "3.1.1", "karma-esbuild": "2.2.5", "karma-firefox-launcher": "2.1.2", "karma-mocha": "2.0.1", "karma-mocha-reporter": "2.2.5", "karma-webkit-launcher": "2.1.0", "mocha": "10.2.0", "node-stdlib-browser": "1.2.0", "playwright": "1.36.2", "rimraf": "4.4.0", "sinon": "15.0.2", "source-map-loader": "4.0.1", "typescript": "5.1.6" } }