mirror of
https://github.com/tribufu/sdk-js
synced 2025-06-15 18:24:19 +00:00
Release 0.1.5
This commit is contained in:
@ -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
8
pnpm-lock.yaml
generated
@ -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
|
||||||
|
@ -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;
|
||||||
|
Reference in New Issue
Block a user