New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@verdocs/js-sdk

Package Overview
Dependencies
Maintainers
3
Versions
339
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@verdocs/js-sdk - npm Package Compare versions

Comparing version 1.0.10 to 1.0.11

10

HTTP/Transport.d.ts

@@ -43,1 +43,11 @@ export declare const Endpoint: import("axios").AxiosInstance;

export declare const setTimeout: (timeout: number) => void;
/**
* Helper to get the endpoint rather than directly accessing the exported object.
*
* ```typescript
* import {Transport} from '@verdocs/js-sdk/HTTP';
*
* console.log('Current timeout', Transport.getEndpoint().defaults.timeout);
* ```
*/
export declare const getEndpoint: () => import("axios").AxiosInstance;
import axios from 'axios';
// TODO: This is only for debugging purposes
export var Endpoint = axios.create({

@@ -7,2 +8,4 @@ baseURL: 'https://api.verdocs.com/',

});
// tslint:disable-next-line
console.log('[JS-SDK] Created endpoint', Endpoint);
/**

@@ -57,1 +60,13 @@ * Set the auth token that will be used for Verdocs API calls.

};
/**
* Helper to get the endpoint rather than directly accessing the exported object.
*
* ```typescript
* import {Transport} from '@verdocs/js-sdk/HTTP';
*
* console.log('Current timeout', Transport.getEndpoint().defaults.timeout);
* ```
*/
export var getEndpoint = function () {
return Endpoint;
};

10

package.json
{
"name": "@verdocs/js-sdk",
"version": "1.0.10",
"version": "1.0.11",
"private": false,

@@ -29,3 +29,6 @@ "homepage": "https://github.com/Verdocs/js-sdk",

"scripts": {
"build": "tsc && cp README.md package.json .npmignore dist",
"build": "rm -rf dist/* && tsc && cp README.md package.json .npmignore dist",
"preversion": "npm run lint",
"version": "npm run format && git add -A src",
"postversion": "git push && git push --tags",
"test": "jest --config jestconfig.json",

@@ -36,3 +39,4 @@ "format": "prettier --write \"src/**/*.ts\"",

"docs-html": "typedoc --plugin none --out docs-html",
"docs": "npm run docs-md && npm run docs-html && cp -aR docs-html/* ../partner-portal/site/static/js-sdk/"
"docs": "npm run docs-md && npm run docs-html && cp -aR docs-html/* ../partner-portal/site/static/js-sdk/",
"pub": "npm test && npm run lint && npm version patch && npm run build && npm run docs"
},

@@ -39,0 +43,0 @@ "publishConfig": {

@@ -24,6 +24,6 @@ # Verdocs JS SDK

import {Auth} from '@verdocs/js-sdk/Auth';
import {Endpoint} from '@verdocs/js-sdk/HTTP';
import {Transport} from '@verdocs/js-sdk/HTTP';
const {accessToken} = await Auth.authenticateUser({username: 'MY_USERNAME', password: 'MY_PASSWORD'});
Endpoint.setAuthToken(accessToken);
Transport.setAuthToken(accessToken);
```

@@ -56,3 +56,3 @@

The underlying transport uses `axios`, a cross-environment (NodeJS vs. Browser) HTTP transport layer. When this SDK is included in a
project, an `Endpoint` singleton Axios Instance will be created to support the API calls to Verdocs servers. This endpoint's operation
project, a `Transport` singleton Axios Instance will be created to support the API calls to Verdocs servers. This endpoint's operation
may be configured by importing it. Please see the [Axios Documentation](https://github.com/axios/axios) for more information on the

@@ -62,5 +62,5 @@ options available. For example, to override the default API call timeout of 3s:

```typescript
import {Endpoint} from '@verdocs/js-sdk/Auth/HTTP/Transport';
import {Transport} from '@verdocs/js-sdk/Auth/HTTP';
Endpoint.defaults.timeout = 5000;
Transport.setTimeout(5000);
```

@@ -67,0 +67,0 @@

@@ -7,6 +7,6 @@ import { IAuthenticateAppRequest, IAuthenticateResponse, IAuthenticateUserRequest, TokenValidationRequest, TokenValidationResponse, UpdateEmailRequest, UpdateEmailResponse, UpdatePasswordRequest, UpdatePasswordResponse } from './Types';

* import {Auth} from '@verdocs/js-sdk/Auth';
* import {Endpoint} from '@verdocs/js-sdk/HTTP';
* import {Transport} from '@verdocs/js-sdk/HTTP';
*
* const {accessToken} = await Auth.authenticateUser({ username: 'test@test.com', password: 'PASSWORD' });
* Endpoint.setAuthToken(accessToken);
* Transport.setAuthToken(accessToken);
* ```

@@ -24,6 +24,6 @@ */

* import {Auth} from '@verdocs/js-sdk/Auth';
* import {Endpoint} from '@verdocs/js-sdk/HTTP';
* import {Transport} from '@verdocs/js-sdk/HTTP';
*
* const {accessToken} = await Auth.authenticateApp({ client_id: 'CLIENTID', client_secret: 'SECRET' });
* Endpoint.setAuthToken(accessToken);
* Transport.setAuthToken(accessToken);
* ```

@@ -52,6 +52,6 @@ */

* import {Auth} from '@verdocs/js-sdk/Auth';
* import {Endpoint} from '@verdocs/js-sdk/HTTP';
* import {Transport} from '@verdocs/js-sdk/HTTP';
*
* const {accessToken} = await Auth.refreshTokens();
* Auth.Endpoint.setAuthToken(accessToken);
* Transport.setAuthToken(accessToken);
* ```

@@ -58,0 +58,0 @@ */

@@ -7,6 +7,6 @@ import { Endpoint } from '../HTTP/Transport';

* import {Auth} from '@verdocs/js-sdk/Auth';
* import {Endpoint} from '@verdocs/js-sdk/HTTP';
* import {Transport} from '@verdocs/js-sdk/HTTP';
*
* const {accessToken} = await Auth.authenticateUser({ username: 'test@test.com', password: 'PASSWORD' });
* Endpoint.setAuthToken(accessToken);
* Transport.setAuthToken(accessToken);
* ```

@@ -26,6 +26,6 @@ */

* import {Auth} from '@verdocs/js-sdk/Auth';
* import {Endpoint} from '@verdocs/js-sdk/HTTP';
* import {Transport} from '@verdocs/js-sdk/HTTP';
*
* const {accessToken} = await Auth.authenticateApp({ client_id: 'CLIENTID', client_secret: 'SECRET' });
* Endpoint.setAuthToken(accessToken);
* Transport.setAuthToken(accessToken);
* ```

@@ -58,6 +58,6 @@ */

* import {Auth} from '@verdocs/js-sdk/Auth';
* import {Endpoint} from '@verdocs/js-sdk/HTTP';
* import {Transport} from '@verdocs/js-sdk/HTTP';
*
* const {accessToken} = await Auth.refreshTokens();
* Auth.Endpoint.setAuthToken(accessToken);
* Transport.setAuthToken(accessToken);
* ```

@@ -64,0 +64,0 @@ */

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc