{ "name": "@decentralized-identity/ion-sdk", "version": "1.0.4", "description": "TypeScript SDK for ION", "repository": "https://github.com/decentralized-identity/ion-sdk", "license": "Apache-2.0", "main": "dist/lib/index.js", "type": "module", "types": "dist/lib/index.d.ts", "files": ["dist/lib"], "dependencies": { "@noble/ed25519": "^2.0.0", "@noble/secp256k1": "^2.0.0", "canonicalize": "^2.0.0", "multiformats": "^12.1.3", "uri-js": "^4.4.1" }, "devDependencies": { "@types/jasmine": "^5.1.4", "@types/node": "^18.19.3", "@typescript-eslint/eslint-plugin": "^6.13.2", "@typescript-eslint/parser": "^6.13.2", "c8": "^8.0.1", "copyfiles": "^2.4.1", "eslint": "^8.55.0", "husky": "^8.0.3", "istanbul-badges-readme": "^1.8.5", "jasmine": "^5.1.0", "jasmine-reporters": "^2.5.2", "jasmine-spec-reporter": "^7.0.0", "ts-node": "^10.9.2", "typescript": "^5.3.3" }, "scripts": { "build": "tsc && copyfiles \"lib/**/*.json\" dist && copyfiles \"tests/**/*.js*\" dist && copyfiles \"package.json\" dist", "test": "npm run build && c8 jasmine --config=./tests/jasmine.json && npm run badge:cc", "test:only": "c8 jasmine --config=./tests/jasmine.json", "lint": "eslint --ext ts lib/ tests/", "lint:fix": "eslint --ext ts lib/ tests/ --fix", "badge:cc": "istanbul-badges-readme", "badge:cc:ci": "npm run badge:cc -- --ci" }, "husky": { "hooks": { "pre-commit": "npm run lint" } } }