Socket
Socket
Sign inDemoInstall

@umami/api-client

Package Overview
Dependencies
Maintainers
0
Versions
75
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@umami/api-client - npm Package Compare versions

Comparing version 0.71.0 to 0.72.0

31

dist/cjs/index.d.ts

@@ -70,19 +70,19 @@ import { ApiResponse } from "next-basics";

value: number;
change: number;
prev: number;
};
visitors: {
value: number;
change: number;
prev: number;
};
visits: {
value: number;
change: number;
prev: number;
};
bounces: {
value: number;
change: number;
prev: number;
};
totalTime: {
value: number;
change: number;
prev: number;
};

@@ -264,7 +264,24 @@ }

endAt: string;
query?: string;
}): Promise<ApiResponse<SearchResult<any>>>;
getWebsiteSessions(websiteId: string, params: {
startAt: string;
endAt: string;
}): Promise<ApiResponse<SearchResult<any>>>;
getEventMetrics(websiteId: string, params: {
startAt: string;
endAt: string;
unit: string;
timezone: string;
url?: string;
eventName?: string;
}): Promise<ApiResponse<SearchResult<Umami.WebsiteMetric[]>>>;
referrer?: string;
title?: string;
host?: string;
os?: string;
browser?: string;
device?: string;
country?: string;
region?: string;
city?: string;
}): Promise<ApiResponse<Umami.WebsiteEventMetric[]>>;
getWebsiteMetrics(websiteId: string, params: {

@@ -271,0 +288,0 @@ type: string;

@@ -27,18 +27,14 @@ 'use strict';

return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) {
try {
step(generator.next(value));
}
catch (e) {
reject(e);
}
function fulfilled(value) { try {
step(generator.next(value));
}
function rejected(value) {
try {
step(generator["throw"](value));
}
catch (e) {
reject(e);
}
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); }

@@ -49,8 +45,5 @@ step((generator = generator.apply(thisArg, _arguments || [])).next());

function __generator(thisArg, body) {
var _ = { label: 0, sent: function () {
if (t[0] & 1)
throw t[1];
return t[1];
}, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g;
var _ = { label: 0, sent: function () { if (t[0] & 1)
throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype);
return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }

@@ -121,2 +114,6 @@ function step(op) {

}
typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) {
var e = new Error(message);
return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e;
};

@@ -349,2 +346,16 @@ var log = debug__default["default"]('umami:api-client');

};
UmamiApiClient.prototype.getWebsiteSessions = function (websiteId, params) {
return __awaiter(this, void 0, void 0, function () {
return __generator(this, function (_a) {
return [2, this.get("websites/".concat(websiteId, "/sessions"), params)];
});
});
};
UmamiApiClient.prototype.getEventMetrics = function (websiteId, params) {
return __awaiter(this, void 0, void 0, function () {
return __generator(this, function (_a) {
return [2, this.get("websites/".concat(websiteId, "/events/series"), params)];
});
});
};
UmamiApiClient.prototype.getWebsiteMetrics = function (websiteId, params) {

@@ -918,2 +929,20 @@ return __awaiter(this, void 0, void 0, function () {

{
path: /^websites\/[0-9a-f-]+\/sessions$/,
get: function (_a, data) {
var id = _a[1];
return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_b) {
return [2, this.getWebsiteSessions(id, data)];
}); });
},
},
{
path: /^websites\/[0-9a-f-]+\/events\/series$/,
get: function (_a, data) {
var id = _a[1];
return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_b) {
return [2, this.getEventMetrics(id, data)];
}); });
},
},
{
path: /^websites\/[0-9a-f-]+\/metrics$/,

@@ -920,0 +949,0 @@ get: function (_a, data) {

@@ -70,19 +70,19 @@ import { ApiResponse } from "next-basics";

value: number;
change: number;
prev: number;
};
visitors: {
value: number;
change: number;
prev: number;
};
visits: {
value: number;
change: number;
prev: number;
};
bounces: {
value: number;
change: number;
prev: number;
};
totalTime: {
value: number;
change: number;
prev: number;
};

@@ -264,7 +264,24 @@ }

endAt: string;
query?: string;
}): Promise<ApiResponse<SearchResult<any>>>;
getWebsiteSessions(websiteId: string, params: {
startAt: string;
endAt: string;
}): Promise<ApiResponse<SearchResult<any>>>;
getEventMetrics(websiteId: string, params: {
startAt: string;
endAt: string;
unit: string;
timezone: string;
url?: string;
eventName?: string;
}): Promise<ApiResponse<SearchResult<Umami.WebsiteMetric[]>>>;
referrer?: string;
title?: string;
host?: string;
os?: string;
browser?: string;
device?: string;
country?: string;
region?: string;
city?: string;
}): Promise<ApiResponse<Umami.WebsiteEventMetric[]>>;
getWebsiteMetrics(websiteId: string, params: {

@@ -271,0 +288,0 @@ type: string;

@@ -19,18 +19,14 @@ import { createSecureToken, buildUrl, httpGet, httpPost, httpPut, httpDelete, hash } from 'next-basics';

return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) {
try {
step(generator.next(value));
}
catch (e) {
reject(e);
}
function fulfilled(value) { try {
step(generator.next(value));
}
function rejected(value) {
try {
step(generator["throw"](value));
}
catch (e) {
reject(e);
}
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); }

@@ -41,8 +37,5 @@ step((generator = generator.apply(thisArg, _arguments || [])).next());

function __generator(thisArg, body) {
var _ = { label: 0, sent: function () {
if (t[0] & 1)
throw t[1];
return t[1];
}, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g;
var _ = { label: 0, sent: function () { if (t[0] & 1)
throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype);
return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function () { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }

@@ -113,2 +106,6 @@ function step(op) {

}
typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) {
var e = new Error(message);
return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e;
};

@@ -341,2 +338,16 @@ var log = debug('umami:api-client');

};
UmamiApiClient.prototype.getWebsiteSessions = function (websiteId, params) {
return __awaiter(this, void 0, void 0, function () {
return __generator(this, function (_a) {
return [2, this.get("websites/".concat(websiteId, "/sessions"), params)];
});
});
};
UmamiApiClient.prototype.getEventMetrics = function (websiteId, params) {
return __awaiter(this, void 0, void 0, function () {
return __generator(this, function (_a) {
return [2, this.get("websites/".concat(websiteId, "/events/series"), params)];
});
});
};
UmamiApiClient.prototype.getWebsiteMetrics = function (websiteId, params) {

@@ -910,2 +921,20 @@ return __awaiter(this, void 0, void 0, function () {

{
path: /^websites\/[0-9a-f-]+\/sessions$/,
get: function (_a, data) {
var id = _a[1];
return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_b) {
return [2, this.getWebsiteSessions(id, data)];
}); });
},
},
{
path: /^websites\/[0-9a-f-]+\/events\/series$/,
get: function (_a, data) {
var id = _a[1];
return __awaiter(_this, void 0, void 0, function () { return __generator(this, function (_b) {
return [2, this.getEventMetrics(id, data)];
}); });
},
},
{
path: /^websites\/[0-9a-f-]+\/metrics$/,

@@ -912,0 +941,0 @@ get: function (_a, data) {

{
"name": "@umami/api-client",
"version": "0.71.0",
"version": "0.72.0",
"description": "API client for Umami Analytics",

@@ -5,0 +5,0 @@ "main": "dist/cjs/index.js",

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