Release 0.1.5

This commit is contained in:
Guilherme Werner
2024-01-05 20:19:07 -03:00
parent 66fffd6ce3
commit 7d645f6db5
3 changed files with 11 additions and 9 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "tribufu", "name": "tribufu",
"version": "0.1.4", "version": "0.1.5",
"description": "Tribufu JS SDK", "description": "Tribufu JS SDK",
"repository": "https://github.com/Tribufu/TribufuJs", "repository": "https://github.com/Tribufu/TribufuJs",
"author": "Tribufu <contact@Tribufu.com>", "author": "Tribufu <contact@Tribufu.com>",
@ -17,7 +17,7 @@
"prepare": "npm run build" "prepare": "npm run build"
}, },
"dependencies": { "dependencies": {
"@tribufu/mintaka": "^0.1.0", "@tribufu/mintaka": "0.1.2",
"axios": "^1.6.3", "axios": "^1.6.3",
"camelcase-keys": "^9.1.2", "camelcase-keys": "^9.1.2",
"fp-ts": "^2.16.1", "fp-ts": "^2.16.1",

8
pnpm-lock.yaml generated
View File

@ -6,8 +6,8 @@ settings:
dependencies: dependencies:
'@tribufu/mintaka': '@tribufu/mintaka':
specifier: ^0.1.0 specifier: 0.1.2
version: 0.1.1 version: 0.1.2
axios: axios:
specifier: ^1.6.3 specifier: ^1.6.3
version: 1.6.4 version: 1.6.4
@ -290,8 +290,8 @@ packages:
dev: true dev: true
optional: true optional: true
/@tribufu/mintaka@0.1.1: /@tribufu/mintaka@0.1.2:
resolution: {integrity: sha512-poS//OUHKhdOUD8j/K/YyJNogsVbxCe7+ZTjZtf8Lgy7rYLEL505sHCeWjWS/CRDZcVAJNhIK7Y3aK5sbzqhdg==} resolution: {integrity: sha512-S6bEYchoI/Y2K803DMUW75kW3FycQCrJO2P4e+S8w1G/7gXRm+d2cvUplZLgtGVC2/X7NYrWRs5Yw6CWmjPDGQ==}
dependencies: dependencies:
axios: 1.6.4 axios: 1.6.4
camelcase-keys: 9.1.2 camelcase-keys: 9.1.2

View File

@ -2,10 +2,10 @@
import { HttpHeaders, HttpClient } from "@tribufu/mintaka"; import { HttpHeaders, HttpClient } from "@tribufu/mintaka";
import { JavaScriptRuntime } from "./node"; import { JavaScriptRuntime } from "./node";
import { TribufuApiOptions } from "./options"; import { JsonCasing, JwtDecoder } from "@tribufu/mintaka";
import jwt from "jsonwebtoken";
import { TokenPayload } from "./token"; import { TokenPayload } from "./token";
import { TRIBUFU_API_URL, TRIBUFU_VERSION } from "."; import { TRIBUFU_API_URL, TRIBUFU_VERSION } from ".";
import { TribufuApiOptions } from "./options";
/** /**
* **Tribufu API** * **Tribufu API**
@ -28,6 +28,8 @@ export class TribufuApi {
baseUrl: TribufuApi.getBaseUrl(), baseUrl: TribufuApi.getBaseUrl(),
headers: TribufuApi.defaultHeaders(), headers: TribufuApi.defaultHeaders(),
logEnabled: TribufuApi.debugEnabled(), logEnabled: TribufuApi.debugEnabled(),
jsonRequestCasing: JsonCasing.SnakeCase,
jsonResponseCasing: JsonCasing.CamelCase,
}); });
} }
@ -172,7 +174,7 @@ export class TribufuApi {
*/ */
protected static parseToken(token: string): TokenPayload | null { protected static parseToken(token: string): TokenPayload | null {
try { try {
const payload = jwt.decode(token); const payload = JwtDecoder.decode(token);
if (!payload) { if (!payload) {
return null; return null;