{"_id":"@affinidi/issuer-util","_rev":"22-3cc32a0c2f557b0d82267817b68a9412","name":"@affinidi/issuer-util","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@affinidi/issuer-util","version":"1.0.1","author":{"name":"Bloom Team","email":"team@bloom.co"},"license":"Apache-2.0","_id":"@affinidi/issuer-util@1.0.1","maintainers":[{"name":"izkp","email":"ipatka@gmail.com"}],"homepage":"https://github.com/affinityproject/affinity-core-sdk#readme","bugs":{"url":"https://github.com/affinityproject/affinity-core-sdk/issues"},"dist":{"shasum":"3f6e6c9a0e299c620f0f432f623a95eea32848f6","tarball":"https://registry.npmjs.org/@affinidi/issuer-util/-/issuer-util-1.0.1.tgz","fileCount":20,"integrity":"sha512-ixqjnHA3CW5/Iq+xO8Bp4A7A0lrXm7ecbq3VkAwT5xZ+GMknbIPom8rK24+Lu1dpxIaYaV4qJx0j45G+LcSnzQ==","signatures":[{"sig":"MEYCIQC0buSvMp5x4ZsYYWgjdatoSouwqRjQ0uuOQ1KS3lVZpwIhAP8AD+XxRObQurFl/4IuSSwrork/CwZbaSI9Ez+BJx+I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYsbWCRA9TVsSAnZWagAAnYcP/1lG//0e8WMGe5yTt00I\nzPpKgGVrzD6MUxWg6LkW7Gj2mmm/TC1xaAsPZzet1Imuu0PJa52psWht3ZVI\nb4sku2Z3mN0jIp9ZzZp+NorSDKjGDGWZS6Rxd6QIvsiKs8vM74E70gQDNPHX\nc0oFW8zanKyDD0D5CrgCNPBKIVQKGZc+/9xGUP2wmhAF/PE287/+XcrOsLH7\nB/35yKvw66vMN3998lpyChgEi2EgA5Mqi0QcBKmxes0ZBc85+BJBWEYhfE7e\nMwrwOYV3iYO6FCLJLj4fSEu5wzXiUZyIhG2He05oHt3hwbSnR8tBUt4R9Pex\nWOVIu49U7/g4unlXgQNp16fHdUBaVSGd60ZRCtQ0ReUiyfFc6QmaeqQbWyNX\njia50z1ru6caeggVAqIZ1RVLl73BOft6wksxrV0lrIqm7fZ5VUGmvUZVkicD\nrEUz/cp2VVHcaW6gOxaHejYilFRK7/hpMDVd+RKPEXBFtznhDB2JFXOjSfDJ\nRhRAzBLNBXFk6fLLLZvSIZ9+tp5owfUwhPqzRk6BLx8gdU4rWz0Hzi3YquAz\nDvt5EK843Aliffgua00W888kHqysM3dg9Zb97tyLro5w0bUyoPED7njr8LDS\n9hWjXgOYW3mAct3Pa+9AMYcIFgFdI3bCwxYUjo2x9N5yuBUqiojky/c9ky6D\n2Qm0\r\n=HSOz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"dist/index.js","module":"dist/issuer-util.esm.js","gitHead":"39b8ae64eb5e37ddae2f80438b320adaefae8ef6","scripts":{"lint":"tsdx lint src","test":"tsdx test","build":"tsdx build --tsconfig ./tsconfig.build.json","start":"tsdx watch --tsconfig ./tsconfig.build.json","prepare":"npm run build","test:watch":"tsdx test --watch","checkLicenses":"license-checker --production --failOn 'AGPL 3.0;LGPL 2.1'","test:coverage":"tsdx test --coverage","prepublishOnly":"npm run test && npm run lint","test:integration":"","test:coverage:codeclimate":"tsdx test --coverage && [[ -s ./coverage/lcov.info ]] && $GITHUB_WORKSPACE/tmp/cc-test-reporter format-coverage -t lcov -o $GITHUB_WORKSPACE/tmp/codeclimate.issuer_util.json coverage/lcov.info --add-prefix $(pwd | rev | cut -d'/' -f-2 | rev) || echo \"lcov file is empty. There is no tests\""},"typings":"dist/index.d.ts","_npmUser":{"name":"izkp","email":"ipatka@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/affinityproject/affinity-core-sdk.git","type":"git","directory":"common-libs/issuer-util"},"_npmVersion":"lerna/3.20.2/node@v10.15.3+x64 (darwin)","description":"Utilities to issue verifiable credentials.","directories":{},"sideEffects":false,"_nodeVersion":"10.15.3","dependencies":{"tslib":"^2.0.1","tiny-warning":"^1.0.3","jsonld-signatures":"^5.1.0","@affinidi/vc-common":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdx":"^0.13.3","acorn":"7.3.1","eslint":"7.3.1","jsonld":"^2.0.2","prettier":"2.0.5","typescript":"^4.0.2","@types/jest":"24.9.1","license-checker":"25.0.1","eslint-config-prettier":"6.11.0","eslint-plugin-prettier":"3.1.4","@typescript-eslint/parser":"3.4.0","@affinityproject/eslint-config":"1.0.1","@affinityproject/prettier-config":"1.0.1","@typescript-eslint/eslint-plugin":"3.4.0","@affinidi/tiny-lds-ecdsa-secp256k1-2019":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/issuer-util_1.0.1_1600308949847_0.6402014425100546","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-09-17T02:15:49.588Z","modified":"2026-03-04T13:52:40.598Z","1.0.1":"2020-09-17T02:15:49.983Z"},"bugs":{"url":"https://github.com/affinityproject/affinity-core-sdk/issues"},"author":{"name":"Bloom Team","email":"team@bloom.co"},"license":"Apache-2.0","homepage":"https://github.com/affinityproject/affinity-core-sdk#readme","repository":{"url":"git+https://github.com/affinityproject/affinity-core-sdk.git","type":"git","directory":"common-libs/issuer-util"},"description":"Utilities to issue verifiable credentials.","maintainers":[{"email":"robert.k@affinidi.com","name":"robert-affinidi"},{"email":"marat.s@affinidi.com","name":"maratsh-affinidi"},{"email":"victor.d@affinidi.com","name":"victor-affinidi"},{"email":"anna.v@affinidi.com","name":"varosyan"}],"readme":"# Issuer Util\n\nUtilities to issue verifiable credentials.\n\n- [Issuer Util](#Issuer-util)\n  - [Installation](#installation)\n  - [Usage](#usage)\n    - [`buildVcV1`](#buildvcv1)\n\n## Installation\n\n```\nnpm install --save @affinidi/issuer-util\n```\n\n## Usage\n\n### `buildVcV1`\n\nCreate a `VC` to be used in a credential\n\n```typescript\nimport {buildVCV1Subject, buildVcV1} from '@affinidi/issuer-util'\n\nconst did = 'did:demo:0xabc'\nconst credentialSubject = await buildVCV1Subject({\n  subject: did,\n  data: {'@type': 'Thing', key: 'value'},\n})\n\nconst vc = await buildVCV1({\n  id: 'acbfeba0af-b-23b-af0b1-0tbfa-asfasfasf',\n  credentialSubject: credentialSubject,\n  holder: {\n    id: did,\n  },\n  type: 'CustomCredential',\n  issuanceDate: '2016-02-01T00:00:00.000Z',\n  expirationDate: '2018-02-01T00:00:00.000Z',\n})\n```\n","readmeFilename":"README.md"}