Socket
Socket
Sign inDemoInstall

@hytts/hytts

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@hytts/hytts - npm Package Compare versions

Comparing version 0.2.4 to 0.2.6

6

main.browser.d.ts

@@ -119,2 +119,3 @@ declare const eventRemovalSymbol: unique symbol;

declare function initialize(): void;
declare const externalApi: {

@@ -126,4 +127,3 @@ readonly navigateTo: typeof navigateTo;

};
declare global {
const hy: typeof externalApi;
}
export { externalApi, initialize };
"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all) __defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if ((from && typeof from === "object") || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, {
get: () => from[key],
enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable,
});
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// source/browser/main.browser.ts
var main_browser_exports = {};
__export(main_browser_exports, {
externalApi: () => externalApi,
initialize: () => initialize,
});
module.exports = __toCommonJS(main_browser_exports);
// source/browser/events.browser.ts

@@ -223,7 +250,13 @@ var eventRemovalSymbol = Symbol();

});
} catch (e) {
if (isNetworkError(e)) {
frame.dispatchEvent(new CustomEvent("hy:offline", { bubbles: true, cancelable: true }));
} catch (error) {
if (isNetworkError(error)) {
frame.dispatchEvent(
new CustomEvent("hy:fetch-error", {
bubbles: true,
cancelable: true,
detail: { error },
}),
);
}
throw e;
throw error;
}

@@ -235,25 +268,36 @@ }

async function extractFrameFromResponse(frame, response, signal) {
const document2 = await parseHTML(response);
signal?.throwIfAborted();
const frameId = frame.getAttribute("id") ?? "";
const newFrameElement = document2.getElementById(frameId);
if (!newFrameElement || newFrameElement.tagName.toLowerCase() !== "hy-frame") {
const updateFrameForErrorResponses = frame.dispatchEvent(
new CustomEvent("hy:frame-missing", {
try {
const document2 = await parseHTML(response);
signal?.throwIfAborted();
const frameId = frame.getAttribute("id") ?? "";
const newFrameElement = document2.getElementById(frameId);
if (!newFrameElement || newFrameElement.tagName.toLowerCase() !== "hy-frame") {
const updateFrameForErrorResponses = frame.dispatchEvent(
new CustomEvent("hy:frame-missing", {
bubbles: true,
cancelable: true,
detail: { response, document: document2 },
}),
);
const message = `Frame '${frameId}' not found in the server's response.`;
if (updateFrameForErrorResponses && response.status >= 300) {
log.warn(message);
const newFrame = frame.cloneNode();
newFrame.replaceChildren(...document2.body.children);
return newFrame;
} else {
throw new Error(message);
}
}
return newFrameElement;
} catch (error) {
frame.dispatchEvent(
new CustomEvent("hy:fetch-error", {
bubbles: true,
cancelable: true,
detail: { response, document: document2 },
detail: { error },
}),
);
const message = `Frame '${frameId}' not found in the server's response.`;
if (updateFrameForErrorResponses && response.status >= 300) {
log.warn(message);
const newFrame = frame.cloneNode();
newFrame.replaceChildren(...document2.body.children);
return newFrame;
} else {
throw new Error(message);
}
throw error;
}
return newFrameElement;
}

@@ -365,4 +409,4 @@ var parseHTML = (() => {

: isFormField(e.target)
? e.target.form
: void 0;
? e.target.form
: void 0;
const options = form?.dataset;

@@ -512,3 +556,9 @@ if (

"popstate",
() => void navigateTo({ frameId: rootFrameId, href: location.href, httpMethod: "GET" }),
() =>
void navigateTo({
httpMethod: "GET",
href: location.href,
updateHistory: false,
frameId: rootFrameId,
}),
);

@@ -518,5 +568,8 @@ }

// source/browser/main.browser.ts
interceptClicks();
interceptForms();
interceptHistoryChanges();
function initialize() {
window.hy = externalApi;
interceptClicks();
interceptForms();
interceptHistoryChanges();
}
var externalApi = {

@@ -528,2 +581,7 @@ navigateTo,

};
window.hy = externalApi;
// Annotate the CommonJS export names for ESM import in node:
0 &&
(module.exports = {
externalApi,
initialize,
});
{
"name": "@hytts/hytts",
"version": "0.2.4",
"version": "0.2.6",
"author": "Axel Habermaier",

@@ -28,6 +28,6 @@ "license": "MIT",

"dependencies": {
"@js-joda/core": "5.5.3",
"@js-joda/core": "5.6.1",
"lodash": "4.17.21",
"qs": "6.11.2",
"zod": "3.22.3"
"zod": "3.22.4"
},

@@ -34,0 +34,0 @@ "engines": {

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

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