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

terminus-sdk

Package Overview
Dependencies
Maintainers
0
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

terminus-sdk - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

dist/index_es6.d.ts

75

dist/account/index.js
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports._getTerminusInfo = void 0;
const needle_1 = __importDefault(require("needle"));
const _getTerminusInfo = (terminusName) => new Promise((resolve, reject) => {
(0, needle_1.default)('get', `https://${terminusName.replace('@', '.')}/api/terminus-info`)
.then(resp => {
if (resp.statusCode == 200) {
resolve(resp.body.data);
}
else {
reject(`get terminus info failed, status code: ${resp.statusCode}`);
}
})
.catch(error => {
reject(error);
});
});
// import needle from "needle"
const _getTerminusInfo = (terminusName) => new Promise((resolve, reject) => __awaiter(void 0, void 0, void 0, function* () {
try {
Promise.resolve().then(() => __importStar(require('needle'))).then(needle => {
needle.default('get', `https://${terminusName.replace('@', '.')}/api/terminus-info`)
.then(resp => {
if (resp.statusCode == 200) {
resolve(resp.body.data);
}
else {
reject(`get terminus info failed, status code: ${resp.statusCode}`);
}
})
.catch(error => {
reject(error);
});
})
.catch(error => {
console.log('function getTerminusInfo only run in CommonJS');
reject();
});
}
catch (error) {
console.log('function getTerminusInfo only run in CommonJS');
reject();
}
}));
exports._getTerminusInfo = _getTerminusInfo;

@@ -0,5 +1,7 @@

import { TerminusInfo } from "./interface";
export { TerminusInfo };
export declare namespace account {
const getTerminusInfo: (terminusName: string) => Promise<import("./interface").TerminusInfo | undefined>;
const getAvatarAddress: (info: import("./interface").TerminusInfo, useGlobalCDN: boolean, isMe: boolean) => string;
const getTerminusInfo: (terminusName: string) => Promise<TerminusInfo | undefined>;
const getAvatarAddress: (info: TerminusInfo, useGlobalCDN: boolean, isMe: boolean) => string;
const getAvatarAddressByName: (name: string, useGlobalCDN: boolean, isMe: boolean) => Promise<string>;
}
export interface TerminusInfo {
terminusName: string;
wizardStatus: string;
selfhosted: boolean;
tailScaleEnable: boolean;
osVersion: string;
loginBackground: string;
avatar: string;
wizardStatus: string | undefined;
selfhosted: boolean | undefined;
tailScaleEnable: boolean | undefined;
osVersion: string | undefined;
loginBackground: string | undefined;
avatar: string | undefined;
terminusId: string;
did: string;
did: string | undefined;
}
{
"name": "terminus-sdk",
"version": "0.0.2",
"version": "0.0.3",
"description": "",
"type": "module",
"type": "commonjs",
"main": "dist/index.js",

@@ -7,0 +7,0 @@ "scripts": {

import { TerminusInfo } from "../interface";
import needle from "needle"
// import needle from "needle"
export const _getTerminusInfo = (terminusName: string) => new Promise<TerminusInfo | undefined>((resolve, reject) => {
export const _getTerminusInfo = (terminusName: string) => new Promise<TerminusInfo | undefined>(async (resolve, reject) => {
needle('get',
`https://${terminusName.replace('@', '.')}/api/terminus-info`
)
.then(resp => {
if (resp.statusCode == 200) {
resolve(resp.body.data)
} else {
reject(`get terminus info failed, status code: ${resp.statusCode}`)
}
})
.catch(error => {
reject(error)
})
try {
import('needle')
.then(needle => {
needle.default('get',
`https://${terminusName.replace('@', '.')}/api/terminus-info`
)
.then(resp => {
if (resp.statusCode == 200) {
resolve(resp.body.data)
} else {
reject(`get terminus info failed, status code: ${resp.statusCode}`)
}
})
.catch(error => {
reject(error)
})
})
.catch(error => {
console.log('function getTerminusInfo only run in CommonJS')
reject()
});
} catch (error) {
console.log('function getTerminusInfo only run in CommonJS')
reject()
}
})
import { _getTerminusInfo } from "./account";
import { _getAvatarAddress } from "./avatar";
import { TerminusInfo } from "./interface";
export { TerminusInfo }

@@ -20,6 +22,7 @@ export namespace account {

})
})
})
}

@@ -5,11 +5,11 @@

terminusName: string,
wizardStatus: string,
selfhosted: boolean,
tailScaleEnable: boolean,
osVersion: string,
loginBackground: string,
avatar: string,
wizardStatus: string | undefined,
selfhosted: boolean | undefined,
tailScaleEnable: boolean | undefined,
osVersion: string | undefined,
loginBackground: string | undefined,
avatar: string | undefined,
terminusId: string,
did: string
did: string | undefined
}
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