mirror of
https://github.com/bcomnes/deploy-to-neocities.git
synced 2026-03-24 07:41:37 +00:00
2.0.4
This commit is contained in:
29
dist/index.js
vendored
29
dist/index.js
vendored
@@ -154,6 +154,7 @@ var require_file_command = __commonJS({
|
||||
};
|
||||
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||
exports2.prepareKeyValueMessage = exports2.issueFileCommand = void 0;
|
||||
var crypto = __importStar(require("crypto"));
|
||||
var fs = __importStar(require("fs"));
|
||||
var os = __importStar(require("os"));
|
||||
var utils_1 = require_utils();
|
||||
@@ -3607,11 +3608,11 @@ var require_util2 = __commonJS({
|
||||
var assert2 = require("assert");
|
||||
var { isUint8Array } = require("util/types");
|
||||
var supportedHashes = [];
|
||||
var crypto2;
|
||||
var crypto;
|
||||
try {
|
||||
crypto2 = require("crypto");
|
||||
crypto = require("crypto");
|
||||
const possibleRelevantHashes = ["sha256", "sha384", "sha512"];
|
||||
supportedHashes = crypto2.getHashes().filter((hash) => possibleRelevantHashes.includes(hash));
|
||||
supportedHashes = crypto.getHashes().filter((hash) => possibleRelevantHashes.includes(hash));
|
||||
} catch {
|
||||
}
|
||||
function responseURL(response) {
|
||||
@@ -3889,7 +3890,7 @@ var require_util2 = __commonJS({
|
||||
}
|
||||
}
|
||||
function bytesMatch(bytes, metadataList) {
|
||||
if (crypto2 === void 0) {
|
||||
if (crypto === void 0) {
|
||||
return true;
|
||||
}
|
||||
const parsedMetadata = parseMetadata(metadataList);
|
||||
@@ -3904,7 +3905,7 @@ var require_util2 = __commonJS({
|
||||
for (const item of metadata) {
|
||||
const algorithm = item.algo;
|
||||
const expectedValue = item.hash;
|
||||
let actualValue = crypto2.createHash(algorithm).update(bytes).digest("base64");
|
||||
let actualValue = crypto.createHash(algorithm).update(bytes).digest("base64");
|
||||
if (actualValue[actualValue.length - 1] === "=") {
|
||||
if (actualValue[actualValue.length - 2] === "=") {
|
||||
actualValue = actualValue.slice(0, -2);
|
||||
@@ -16310,9 +16311,9 @@ var require_connection = __commonJS({
|
||||
channels.open = diagnosticsChannel.channel("undici:websocket:open");
|
||||
channels.close = diagnosticsChannel.channel("undici:websocket:close");
|
||||
channels.socketError = diagnosticsChannel.channel("undici:websocket:socket_error");
|
||||
var crypto2;
|
||||
var crypto;
|
||||
try {
|
||||
crypto2 = require("crypto");
|
||||
crypto = require("crypto");
|
||||
} catch {
|
||||
}
|
||||
function establishWebSocketConnection(url, protocols, ws, onEstablish, options) {
|
||||
@@ -16331,7 +16332,7 @@ var require_connection = __commonJS({
|
||||
const headersList = new Headers(options.headers)[kHeadersList];
|
||||
request.headersList = headersList;
|
||||
}
|
||||
const keyValue = crypto2.randomBytes(16).toString("base64");
|
||||
const keyValue = crypto.randomBytes(16).toString("base64");
|
||||
request.headersList.append("sec-websocket-key", keyValue);
|
||||
request.headersList.append("sec-websocket-version", "13");
|
||||
for (const protocol of protocols) {
|
||||
@@ -16361,7 +16362,7 @@ var require_connection = __commonJS({
|
||||
return;
|
||||
}
|
||||
const secWSAccept = response.headersList.get("Sec-WebSocket-Accept");
|
||||
const digest = crypto2.createHash("sha1").update(keyValue + uid).digest("base64");
|
||||
const digest = crypto.createHash("sha1").update(keyValue + uid).digest("base64");
|
||||
if (secWSAccept !== digest) {
|
||||
failWebsocketConnection(ws, "Incorrect hash received in Sec-WebSocket-Accept header.");
|
||||
return;
|
||||
@@ -16441,9 +16442,9 @@ var require_frame = __commonJS({
|
||||
"node_modules/undici/lib/websocket/frame.js"(exports2, module2) {
|
||||
"use strict";
|
||||
var { maxUnsigned16Bit } = require_constants5();
|
||||
var crypto2;
|
||||
var crypto;
|
||||
try {
|
||||
crypto2 = require("crypto");
|
||||
crypto = require("crypto");
|
||||
} catch {
|
||||
}
|
||||
var WebsocketFrameSend = class {
|
||||
@@ -16452,7 +16453,7 @@ var require_frame = __commonJS({
|
||||
*/
|
||||
constructor(data) {
|
||||
this.frameData = data;
|
||||
this.maskKey = crypto2.randomBytes(4);
|
||||
this.maskKey = crypto.randomBytes(4);
|
||||
}
|
||||
createFrame(opcode) {
|
||||
var _a;
|
||||
@@ -23706,7 +23707,7 @@ var require_pump = __commonJS({
|
||||
// node_modules/async-neocities/lib/folder-diff.js
|
||||
var require_folder_diff = __commonJS({
|
||||
"node_modules/async-neocities/lib/folder-diff.js"(exports2, module2) {
|
||||
var crypto2 = require("crypto");
|
||||
var crypto = require("crypto");
|
||||
var util = require("util");
|
||||
var fs = require("fs");
|
||||
var ppump = util.promisify(require_pump());
|
||||
@@ -23764,7 +23765,7 @@ var require_folder_diff = __commonJS({
|
||||
};
|
||||
async function sha1FromPath(p) {
|
||||
const rs = fs.createReadStream(p);
|
||||
const hash = crypto2.createHash("sha1");
|
||||
const hash = crypto.createHash("sha1");
|
||||
await ppump(rs, hash);
|
||||
return hash.digest("hex");
|
||||
}
|
||||
|
||||
4
dist/index.js.map
vendored
4
dist/index.js.map
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user