{"_id":"@blockcerts/did-ld-json","name":"@blockcerts/did-ld-json","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.2":{"name":"@blockcerts/did-ld-json","author":{"name":"Orie Steele"},"module":"dist/did-ld-json.esm.js","version":"0.1.2","license":"Apache-2.0","main":"dist/index.js","typings":"dist/index.d.ts","homepage":"https://github.com/transmute-industries/did-core/tree/main/packages/did-ld-json","repository":{"type":"git","url":"git+https://github.com/transmute-industries/did-core.git","directory":"packages/did-ld-json"},"scripts":{"start":"tsdx watch","build":"tsdx build","test":"jest","lint":"tsdx lint src --fix","prepare":"tsdx build","size":"size-limit","analyze":"size-limit --why"},"devDependencies":{"@did-core/data-model":"^0.1.1-unstable.15","@size-limit/preset-small-lib":"^4.9.2","husky":"^5.0.9","jest":"^29.7.0","size-limit":"^4.9.2","ts-jest":"^29.1.1","tsdx":"^0.14.1","tslib":"^2.6.2","typescript":"^5.2.2"},"publishConfig":{"access":"public"},"engines":{"node":">=10"},"size-limit":[{"path":"dist/did-ld-json.cjs.production.min.js","limit":"10 KB"},{"path":"dist/did-ld-json.esm.js","limit":"10 KB"}],"dependencies":{"@transmute/did-context":"^0.6.1-unstable.25","jsonld-checker":"npm:@blockcerts/jsonld-checker@^0.1.9"},"_id":"@blockcerts/did-ld-json@0.1.2","gitHead":"2cdf0446309ee4761e1e9f0d91474f78c1efcd43","description":"``` npm i @did-core/did-ld-json --save ```","bugs":{"url":"https://github.com/transmute-industries/did-core/issues"},"_nodeVersion":"18.18.2","_npmVersion":"10.2.1","dist":{"integrity":"sha512-xG1H9i37GTPhc41+NdnyBzLUftwnaW7ioigKgDPY2WDxlRcsnsiMQNzaMJtTGi7urgAsvCvFPjhISMuZ10d39A==","shasum":"ddf5a4ea355ab2634f70f9f0b3a96b72361ddd1c","tarball":"https://registry.npmjs.org/@blockcerts/did-ld-json/-/did-ld-json-0.1.2.tgz","fileCount":29,"unpackedSize":91267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqOBpucuRNLWXix6dCzAGIYMhja9S2xUWXLeiywBRRhAiEAwsTyW4kiZbCDLendugiyJPFntZYpgV1UiJQxOINzcgs="}]},"_npmUser":{"name":"botcerts","email":"mcolle+botcerts@learningmachine.io"},"directories":{},"maintainers":[{"name":"raiseandfall","email":"druidev+npm@gmail.com"},{"name":"jfraichot","email":"julien.fraichot@hyland.com"},{"name":"kimdhamilton","email":"info@blockcerts.org"},{"name":"botcerts","email":"mcolle+botcerts@learningmachine.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/did-ld-json_0.1.2_1698322923369_0.9274318757524151"},"_hasShrinkwrap":false}},"time":{"created":"2023-10-26T12:22:03.248Z","0.1.2":"2023-10-26T12:22:03.561Z","modified":"2023-10-26T12:22:03.929Z"},"maintainers":[{"name":"raiseandfall","email":"druidev+npm@gmail.com"},{"name":"jfraichot","email":"julien.fraichot@hyland.com"},{"name":"kimdhamilton","email":"info@blockcerts.org"},{"name":"botcerts","email":"mcolle+botcerts@learningmachine.io"}],"description":"``` npm i @did-core/did-ld-json --save ```","homepage":"https://github.com/transmute-industries/did-core/tree/main/packages/did-ld-json","repository":{"type":"git","url":"git+https://github.com/transmute-industries/did-core.git","directory":"packages/did-ld-json"},"author":{"name":"Orie Steele"},"bugs":{"url":"https://github.com/transmute-industries/did-core/issues"},"license":"Apache-2.0","readme":"# @did-core/did-ld-json\n\n```\nnpm i @did-core/did-ld-json --save\n```\n\n## Usage\n\n```ts\nimport { factory, DidDocument } from '@did-core/data-model';\nimport { representation } from '@did-core/did-ld-json';\n\nconst didDocument: DidDocument = factory.build({\n  entries: {\n    '@context': [\n      'https://www.w3.org/ns/did/v1',\n      'https://ns.did.ai/suites/jws-2020/v1',\n    ],\n    id: 'did:example:123',\n    verificationMethod: [\n      {\n        id: '#z6MktjiTVhTt2NWEYUjbqrkRVLWqJgpw85jFRmHcGrYFD7jM',\n        type: 'JsonWebKey2020',\n        controller: 'did:example:123',\n        publicKeyJwk: {\n          kty: 'OKP',\n          crv: 'Ed25519',\n          x: '1DrGM08j2Agl8F14fN69RexmNON2Yczq3hp47wMRilA',\n        },\n      },\n    ],\n  },\n});\n\nconst representation: Buffer = await didDocument\n  .addRepresentation({ 'application/did+ld+json': representation })\n  .produce('application/did+ld+json');\n```\n","readmeFilename":"README.md"}