@didtools/cacao
Advanced tools
Comparing version 1.2.0 to 2.0.0
@@ -7,3 +7,3 @@ import * as multiformats from 'multiformats'; | ||
export declare const LEGACY_CHAIN_ID_REORG_DATE: number; | ||
export declare type CacaoBlock = { | ||
export type CacaoBlock = { | ||
value: Cacao; | ||
@@ -13,10 +13,10 @@ cid: multiformats.CID; | ||
}; | ||
export declare type Header = { | ||
export type Header = { | ||
t: 'eip4361' | 'caip122'; | ||
}; | ||
export declare type Signature = { | ||
export type Signature = { | ||
t: 'eip191' | 'eip1271' | 'solana:ed25519' | 'tezos:ed25519' | 'stacks:secp256k1'; | ||
s: string; | ||
}; | ||
export declare type Cacao = { | ||
export type Cacao = { | ||
h: Header; | ||
@@ -26,3 +26,3 @@ p: Payload; | ||
}; | ||
export declare type SignedCacao = { | ||
export type SignedCacao = { | ||
h: Header; | ||
@@ -32,6 +32,6 @@ p: Payload; | ||
}; | ||
export declare type Verifiers = Record<string, CacaoVerifier>; | ||
export declare type CacaoVerifier = (cacao: Cacao, opts: VerifyOptions) => Promise<void>; | ||
export declare type AuthMethod = (opts: AuthMethodOpts) => Promise<Cacao>; | ||
export declare type Payload = { | ||
export type Verifiers = Record<string, CacaoVerifier>; | ||
export type CacaoVerifier = (cacao: Cacao, opts: VerifyOptions) => Promise<void>; | ||
export type AuthMethod = (opts: AuthMethodOpts) => Promise<Cacao>; | ||
export type Payload = { | ||
domain: string; | ||
@@ -49,3 +49,3 @@ iss: string; | ||
}; | ||
export declare type VerifyOptions = { | ||
export type VerifyOptions = { | ||
/** | ||
@@ -72,3 +72,3 @@ * @param verifiers - object of supported verification methods to verify given cacao | ||
}; | ||
export declare type AuthMethodOpts = { | ||
export type AuthMethodOpts = { | ||
/**RFC 4501 dns authority that is requesting the signing. */ | ||
@@ -75,0 +75,0 @@ domain?: string; |
{ | ||
"name": "@didtools/cacao", | ||
"version": "1.2.0", | ||
"version": "2.0.0", | ||
"description": "Typescript library for Ceramic OCAP", | ||
@@ -35,12 +35,12 @@ "author": "Haardik <hhaardik@uwaterloo.ca>", | ||
"dependencies": { | ||
"@ipld/dag-cbor": "^7.0.1", | ||
"apg-js": "^4.1.1", | ||
"@ipld/dag-cbor": "^9.0.0", | ||
"apg-js": "^4.1.3", | ||
"caip": "^1.1.0", | ||
"multiformats": "^9.5.1", | ||
"uint8arrays": "^4.0.2" | ||
"multiformats": "^11.0.1", | ||
"uint8arrays": "^4.0.3" | ||
}, | ||
"devDependencies": { | ||
"@types/luxon": "^3.0.0", | ||
"@types/node": "^18.11.7", | ||
"luxon": "^3.0.1" | ||
"@types/luxon": "^3.2.0", | ||
"@types/node": "^18.14.1", | ||
"luxon": "^3.2.1" | ||
}, | ||
@@ -47,0 +47,0 @@ "scripts": { |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
41996
1
+ Added@ipld/dag-cbor@9.2.2(transitive)
+ Addedcborg@4.2.8(transitive)
+ Addedmultiformats@11.0.213.3.2(transitive)
- Removed@ipld/dag-cbor@7.0.3(transitive)
- Removedcborg@1.10.2(transitive)
- Removedmultiformats@9.9.0(transitive)
Updated@ipld/dag-cbor@^9.0.0
Updatedapg-js@^4.1.3
Updatedmultiformats@^11.0.1
Updateduint8arrays@^4.0.3