diff --git a/examples/CHANGELOG.md b/examples/CHANGELOG.md index d9765fa7d..9805e0ffb 100644 --- a/examples/CHANGELOG.md +++ b/examples/CHANGELOG.md @@ -1,5 +1,11 @@ # @docknetwork/sdk-examples +## 0.22.10 + +### Patch Changes + +- @docknetwork/credential-sdk@0.56.3 + ## 0.22.9 ### Patch Changes diff --git a/examples/package.json b/examples/package.json index babbb9b73..67c3b8abf 100644 --- a/examples/package.json +++ b/examples/package.json @@ -2,7 +2,7 @@ "name": "@docknetwork/sdk-examples", "private": true, "type": "module", - "version": "0.22.9", + "version": "0.22.10", "scripts": { "bbs-dock-example": "babel-node ./src/bbs-dock.js", "claim-deduction-example": "babel-node ./src/claim-deduction.js", @@ -18,7 +18,7 @@ "lint": "eslint \"src/**/*.js\"" }, "dependencies": { - "@docknetwork/credential-sdk": "0.56.2", + "@docknetwork/credential-sdk": "0.56.3", "@docknetwork/cheqd-blockchain-api": "6.0.1", "@docknetwork/cheqd-blockchain-modules": "6.0.1" }, diff --git a/packages/ap2/CHANGELOG.md b/packages/ap2/CHANGELOG.md index 471bf4ebe..b4dcf87c3 100644 --- a/packages/ap2/CHANGELOG.md +++ b/packages/ap2/CHANGELOG.md @@ -1,5 +1,12 @@ # @docknetwork/ap2 +## 0.4.2 + +### Patch Changes + +- Updated dependencies [8e97488] + - @docknetwork/crypto-utils@0.2.3 + ## 0.4.1 ### Patch Changes diff --git a/packages/ap2/package.json b/packages/ap2/package.json index 93723aaa0..e3ce659e0 100644 --- a/packages/ap2/package.json +++ b/packages/ap2/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/ap2", - "version": "0.4.1", + "version": "0.4.2", "description": "Basic AP2 support", "license": "MIT", "type": "module", @@ -37,7 +37,7 @@ "node": ">=22.0.0" }, "dependencies": { - "@docknetwork/crypto-utils": "0.2.2", + "@docknetwork/crypto-utils": "0.2.3", "ajv": "^8.20.0" }, "devDependencies": { diff --git a/packages/credential-sdk/CHANGELOG.md b/packages/credential-sdk/CHANGELOG.md index faab18264..66996a3ff 100644 --- a/packages/credential-sdk/CHANGELOG.md +++ b/packages/credential-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @docknetwork/credential-sdk +## 0.56.3 + +### Patch Changes + +- Updated dependencies [8e97488] + - @docknetwork/crypto-utils@0.2.3 + ## 0.56.2 ### Patch Changes diff --git a/packages/credential-sdk/package.json b/packages/credential-sdk/package.json index 633abccf1..b6c10f966 100644 --- a/packages/credential-sdk/package.json +++ b/packages/credential-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@docknetwork/credential-sdk", - "version": "0.56.2", + "version": "0.56.3", "license": "MIT", "type": "module", "files": [ @@ -43,7 +43,7 @@ "dependencies": { "@astronautlabs/jsonpath": "^1.1.2", "@digitalcredentials/vc-status-list": "^9.0.0", - "@docknetwork/crypto-utils": "0.2.2", + "@docknetwork/crypto-utils": "0.2.3", "@docknetwork/crypto-wasm-ts": "^0.63.0", "@docknetwork/vc-delegation-engine": "1.0.4", "@juanelas/base64": "^1.1.5", diff --git a/packages/crypto-utils/CHANGELOG.md b/packages/crypto-utils/CHANGELOG.md index db625fcfa..540955538 100644 --- a/packages/crypto-utils/CHANGELOG.md +++ b/packages/crypto-utils/CHANGELOG.md @@ -1,5 +1,17 @@ # @docknetwork/crypto-utils +## 0.2.3 + +### Patch Changes + +- 8e97488: Ship TypeScript declaration files (`.d.ts`) with the package, generated + from the existing JSDoc-annotated source via a `tsc` declaration-only + build step (same approach as `@docknetwork/ap2` and + `@docknetwork/vc-delegation-engine`). Previously the package had no + `types` field and emitted no declarations, so TypeScript consumers got + no type information on import, including through `@docknetwork/ap2`, + which re-exports several `crypto-utils` symbols. + ## 0.2.2 ### Patch Changes diff --git a/packages/crypto-utils/package.json b/packages/crypto-utils/package.json index 334268ba9..00dca9a2e 100644 --- a/packages/crypto-utils/package.json +++ b/packages/crypto-utils/package.json @@ -1,9 +1,10 @@ { "name": "@docknetwork/crypto-utils", - "version": "0.2.2", + "version": "0.2.3", "description": "Lightweight Dock keypairs, crypto value types, byte utilities, and JWS helpers", "license": "MIT", "type": "module", + "types": "dist/types/index.d.ts", "files": [ "dist", "CHANGELOG.md", @@ -12,36 +13,43 @@ ], "exports": { ".": { + "types": "./dist/types/index.d.ts", "import": "./dist/esm/index.js", "require": "./dist/cjs/index.cjs", "default": "./dist/esm/index.js" }, "./key-utils": { + "types": "./dist/types/key-utils.d.ts", "import": "./dist/esm/key-utils.js", "require": "./dist/cjs/key-utils.cjs", "default": "./dist/esm/key-utils.js" }, "./keypairs": { + "types": "./dist/types/keypairs/index.d.ts", "import": "./dist/esm/keypairs/index.js", "require": "./dist/cjs/keypairs/index.cjs", "default": "./dist/esm/keypairs/index.js" }, "./types": { + "types": "./dist/types/types/index.d.ts", "import": "./dist/esm/types/index.js", "require": "./dist/cjs/types/index.cjs", "default": "./dist/esm/types/index.js" }, "./utils": { + "types": "./dist/types/utils/index.d.ts", "import": "./dist/esm/utils/index.js", "require": "./dist/cjs/utils/index.cjs", "default": "./dist/esm/utils/index.js" }, "./vc": { + "types": "./dist/types/vc/index.d.ts", "import": "./dist/esm/vc/index.js", "require": "./dist/cjs/vc/index.cjs", "default": "./dist/esm/vc/index.js" }, "./src/*": { + "types": "./dist/types/*", "import": "./dist/esm/*", "require": "./dist/cjs/*", "default": "./dist/esm/*" @@ -84,10 +92,13 @@ "jest": "^29.7.0", "rollup": "^4.28.0", "rollup-plugin-multi-input": "^1.4.1", + "typescript": "^5.6.3", "zod": "^4.4.3" }, "scripts": { - "build": "rollup -c", + "build:js": "rollup -c", + "build:types": "tsc -p tsconfig.build.json", + "build": "yarn build:js && yarn build:types", "test": "jest --runInBand", "lint": "eslint \"src/**/*.js\"", "prepublishOnly": "yarn build" diff --git a/packages/crypto-utils/tsconfig.build.json b/packages/crypto-utils/tsconfig.build.json new file mode 100644 index 000000000..f3236ee1a --- /dev/null +++ b/packages/crypto-utils/tsconfig.build.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "target": "ES2020", + "module": "ESNext", + "moduleResolution": "Bundler", + "resolveJsonModule": true, + "declaration": true, + "emitDeclarationOnly": true, + "allowJs": true, + "checkJs": false, + "skipLibCheck": true, + "outDir": "dist/types", + "rootDir": "src", + "types": [] + }, + "include": ["src/**/*.js"] +} diff --git a/scripts/bench/CHANGELOG.md b/scripts/bench/CHANGELOG.md index efda3adc0..bf58f0507 100644 --- a/scripts/bench/CHANGELOG.md +++ b/scripts/bench/CHANGELOG.md @@ -1,5 +1,11 @@ # @docknetwork/benchmarks +## 0.4.29 + +### Patch Changes + +- @docknetwork/credential-sdk@0.56.3 + ## 0.4.28 ### Patch Changes diff --git a/scripts/bench/package.json b/scripts/bench/package.json index 64afd4f28..327b26449 100644 --- a/scripts/bench/package.json +++ b/scripts/bench/package.json @@ -2,14 +2,14 @@ "name": "@docknetwork/benchmarks", "private": true, "type": "module", - "version": "0.4.28", + "version": "0.4.29", "scripts": { "bench": "babel-node src/main.js" }, "dependencies": { "@docknetwork/cheqd-blockchain-api": "6.0.1", "@docknetwork/cheqd-blockchain-modules": "6.0.1", - "@docknetwork/credential-sdk": "0.56.2", + "@docknetwork/credential-sdk": "0.56.3", "@docknetwork/crypto-wasm-ts": "^0.63.0" }, "devDependencies": { diff --git a/tutorials/book.toml b/tutorials/book.toml index 9d8d06bfc..fe5d77615 100644 --- a/tutorials/book.toml +++ b/tutorials/book.toml @@ -7,6 +7,5 @@ authors = [ "Oleg Nosov", ] language = "en" -multilingual = false src = "src" title = "Dock SDK Tutorial"