A Deno-compatible AT Protocol OAuth client that serves as a drop-in replacement for @atproto/oauth-client-node

v4.0.1: Use exact versions in import map

- @panva/jose: ^6.1.0 → 6.1.0
- @std/assert: 1 → 1.0.13

Improves reproducibility by locking to exact dependency versions.

+18 -11
+8
CHANGELOG.md
··· 5 5 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 6 6 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 7 7 8 + ## [4.0.1] - 2025-01-15 9 + 10 + ### Fixed 11 + 12 + - Use exact versions in import map instead of semver ranges for better reproducibility 13 + - `@panva/jose`: `^6.1.0` → `6.1.0` 14 + - `@std/assert`: `1` → `1.0.13` 15 + 8 16 ## [4.0.0] - 2025-01-15 9 17 10 18 ### Breaking Changes
+3 -3
deno.json
··· 1 1 { 2 2 "name": "@tijs/oauth-client-deno", 3 - "version": "4.0.0", 3 + "version": "4.0.1", 4 4 "description": "AT Protocol OAuth client for Deno - handle-focused alternative to @atproto/oauth-client-node with Web Crypto API compatibility", 5 5 "license": "MIT", 6 6 "repository": { ··· 19 19 "exports": "./mod.ts", 20 20 "imports": { 21 21 "@atproto/syntax": "npm:@atproto/syntax@0.4.0", 22 - "@panva/jose": "jsr:@panva/jose@^6.1.0", 23 - "@std/assert": "jsr:@std/assert@1" 22 + "@panva/jose": "jsr:@panva/jose@6.1.0", 23 + "@std/assert": "jsr:@std/assert@1.0.13" 24 24 }, 25 25 "publish": { 26 26 "exclude": [
+7 -8
deno.lock
··· 1 1 { 2 2 "version": "5", 3 3 "specifiers": { 4 - "jsr:@panva/jose@^6.1.0": "6.1.0", 5 - "jsr:@std/assert@*": "1.0.13", 6 - "jsr:@std/assert@1": "1.0.13", 7 - "jsr:@std/internal@^1.0.6": "1.0.8", 4 + "jsr:@panva/jose@6.1.0": "6.1.0", 5 + "jsr:@std/assert@1.0.13": "1.0.13", 6 + "jsr:@std/internal@^1.0.6": "1.0.12", 8 7 "npm:@atproto/syntax@0.4.0": "0.4.0" 9 8 }, 10 9 "jsr": { ··· 17 16 "jsr:@std/internal" 18 17 ] 19 18 }, 20 - "@std/internal@1.0.8": { 21 - "integrity": "fc66e846d8d38a47cffd274d80d2ca3f0de71040f855783724bb6b87f60891f5" 19 + "@std/internal@1.0.12": { 20 + "integrity": "972a634fd5bc34b242024402972cd5143eac68d8dffaca5eaa4dba30ce17b027" 22 21 } 23 22 }, 24 23 "npm": { ··· 28 27 }, 29 28 "workspace": { 30 29 "dependencies": [ 31 - "jsr:@panva/jose@^6.1.0", 32 - "jsr:@std/assert@1", 30 + "jsr:@panva/jose@6.1.0", 31 + "jsr:@std/assert@1.0.13", 33 32 "npm:@atproto/syntax@0.4.0" 34 33 ] 35 34 }