swdc-tracker
Advanced tools
Comparing version 1.0.20 to 1.0.21
@@ -5,2 +5,3 @@ import { PluginInterface } from "../entities/plugin"; | ||
import { AuthInterface } from "../entities/auth"; | ||
import { RepoInterface } from "../entities/repo"; | ||
export interface EditorActionInterface { | ||
@@ -23,3 +24,3 @@ entity: string; | ||
} | ||
export interface EditorActionParams extends AuthInterface, PluginInterface, FileInterface, ProjectInterface, EditorActionInterface { | ||
export interface EditorActionParams extends AuthInterface, RepoInterface, PluginInterface, FileInterface, ProjectInterface, EditorActionInterface { | ||
} |
@@ -7,1 +7,2 @@ export declare enum TrackerMode { | ||
export declare function isTestMode(): boolean; | ||
export declare function getPackageJson(): any; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isTestMode = exports.getTrackerMode = exports.TrackerMode = void 0; | ||
exports.getPackageJson = exports.isTestMode = exports.getTrackerMode = exports.TrackerMode = void 0; | ||
var pckg = require("../../package.json"); | ||
var TrackerMode; | ||
@@ -20,1 +21,13 @@ (function (TrackerMode) { | ||
exports.isTestMode = isTestMode; | ||
function getPackageJson() { | ||
if (pckg) { | ||
return pckg; | ||
} | ||
// unable to import the package json, use defaults | ||
// 1.0.21 is the version this was introduced | ||
return { | ||
name: "swdc-tracker", | ||
version: "1.0.21" | ||
}; | ||
} | ||
exports.getPackageJson = getPackageJson; |
@@ -44,2 +44,3 @@ "use strict"; | ||
var axios_1 = __importDefault(require("axios")); | ||
var env_helper_1 = require("./env_helper"); | ||
// build the axios api base url | ||
@@ -52,2 +53,6 @@ var axiosClient = {}; | ||
}); | ||
// set the tracker version and ID | ||
var _a = env_helper_1.getPackageJson(), name = _a.name, version = _a.version; | ||
axiosClient.defaults.headers.common["X-SWDC-Tracker-Version"] = version; | ||
axiosClient.defaults.headers.common["X-SWDC-Tracker-Id"] = name; | ||
} | ||
@@ -68,3 +73,4 @@ exports.setBaseUrl = setBaseUrl; | ||
// at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16) | ||
console.log("swdc-tracker get request error", e); | ||
var msg = e.message || e.code; | ||
console.log("swdc-tracker get request error", msg); | ||
return e; | ||
@@ -88,3 +94,4 @@ })]; | ||
return [4 /*yield*/, axiosClient.post(endpoint, body).catch(function (e) { | ||
console.log("swdc-tracker post request error", e); | ||
var msg = e.message || e.code; | ||
console.log("swdc-tracker post request error", msg); | ||
return e; | ||
@@ -91,0 +98,0 @@ })]; |
{ | ||
"name": "swdc-tracker", | ||
"version": "1.0.20", | ||
"version": "1.0.21", | ||
"description": "swdc event tracker", | ||
@@ -33,2 +33,2 @@ "main": "dist", | ||
} | ||
} | ||
} |
@@ -5,2 +5,3 @@ import { PluginInterface } from "../entities/plugin"; | ||
import { AuthInterface } from "../entities/auth"; | ||
import { RepoInterface } from "../entities/repo"; | ||
@@ -39,5 +40,6 @@ // The EditorAction event | ||
extends AuthInterface, | ||
PluginInterface, | ||
FileInterface, | ||
ProjectInterface, | ||
EditorActionInterface {} | ||
RepoInterface, | ||
PluginInterface, | ||
FileInterface, | ||
ProjectInterface, | ||
EditorActionInterface { } |
@@ -0,1 +1,3 @@ | ||
const pckg = require("../../package.json"); | ||
export enum TrackerMode { | ||
@@ -16,1 +18,14 @@ TEST = "test", | ||
} | ||
export function getPackageJson(): any { | ||
if (pckg) { | ||
return pckg; | ||
} | ||
// unable to import the package json, use defaults | ||
// 1.0.21 is the version this was introduced | ||
return { | ||
name: "swdc-tracker", | ||
version: "1.0.21" | ||
}; | ||
} |
import axios from "axios"; | ||
import { getPackageJson } from "./env_helper"; | ||
@@ -11,2 +12,7 @@ // build the axios api base url | ||
}); | ||
// set the tracker version and ID | ||
const { name, version } = getPackageJson(); | ||
axiosClient.defaults.headers.common["X-SWDC-Tracker-Version"] = version; | ||
axiosClient.defaults.headers.common["X-SWDC-Tracker-Id"] = name; | ||
} | ||
@@ -23,3 +29,4 @@ | ||
// at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16) | ||
console.log("swdc-tracker get request error", e); | ||
const msg = e.message || e.code; | ||
console.log("swdc-tracker get request error", msg); | ||
return e; | ||
@@ -33,3 +40,4 @@ }); | ||
const result = await axiosClient.post(endpoint, body).catch((e: any) => { | ||
console.log("swdc-tracker post request error", e); | ||
const msg = e.message || e.code; | ||
console.log("swdc-tracker post request error", msg); | ||
return e; | ||
@@ -36,0 +44,0 @@ }); |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
110182
54
2322
2