Update npm packages (73 packages including @jqhtml 2.3.36)
Update npm registry domain from privatenpm.hanson.xyz to npm.internal.hanson.xyz 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
13
node_modules/webpack/lib/serialization/FileMiddleware.js
generated
vendored
13
node_modules/webpack/lib/serialization/FileMiddleware.js
generated
vendored
@@ -21,7 +21,7 @@ const { dirname, join, mkdirp } = require("../util/fs");
|
||||
const memoize = require("../util/memoize");
|
||||
const SerializerMiddleware = require("./SerializerMiddleware");
|
||||
|
||||
/** @typedef {typeof import("../util/Hash")} Hash */
|
||||
/** @typedef {import("../util/Hash").HashFunction} HashFunction */
|
||||
/** @typedef {import("../util/fs").IStats} IStats */
|
||||
/** @typedef {import("../util/fs").IntermediateFileSystem} IntermediateFileSystem */
|
||||
/** @typedef {import("./types").BufferSerializableType} BufferSerializableType */
|
||||
@@ -49,7 +49,7 @@ const WRITE_LIMIT_CHUNK = 511 * 1024 * 1024;
|
||||
|
||||
/**
|
||||
* @param {Buffer[]} buffers buffers
|
||||
* @param {string | Hash} hashFunction hash function to use
|
||||
* @param {HashFunction} hashFunction hash function to use
|
||||
* @returns {string} hash
|
||||
*/
|
||||
const hashForName = (buffers, hashFunction) => {
|
||||
@@ -101,7 +101,7 @@ const readUInt64LE = Buffer.prototype.readBigUInt64LE
|
||||
* @param {(BufferSerializableType | LazyFunction)[]} data data to be serialized
|
||||
* @param {string | boolean} name file base name
|
||||
* @param {(name: string | false, buffers: Buffer[], size: number) => Promise<void>} writeFile writes a file
|
||||
* @param {string | Hash} hashFunction hash function to use
|
||||
* @param {HashFunction=} hashFunction hash function to use
|
||||
* @returns {Promise<SerializeResult>} resulting file pointer and promise
|
||||
*/
|
||||
const serialize = async (
|
||||
@@ -336,6 +336,7 @@ const deserialize = async (middleware, name, readFile) => {
|
||||
throw new Error("Invalid file version");
|
||||
}
|
||||
const sectionCount = readUInt32LE();
|
||||
/** @type {number[]} */
|
||||
const lengths = [];
|
||||
let lastLengthPositive = false;
|
||||
for (let i = 0; i < sectionCount; i++) {
|
||||
@@ -433,11 +434,13 @@ const deserialize = async (middleware, name, readFile) => {
|
||||
class FileMiddleware extends SerializerMiddleware {
|
||||
/**
|
||||
* @param {IntermediateFileSystem} fs filesystem
|
||||
* @param {string | Hash} hashFunction hash function to use
|
||||
* @param {HashFunction} hashFunction hash function to use
|
||||
*/
|
||||
constructor(fs, hashFunction = DEFAULTS.HASH_FUNCTION) {
|
||||
super();
|
||||
/** @type {IntermediateFileSystem} */
|
||||
this.fs = fs;
|
||||
/** @type {HashFunction} */
|
||||
this._hashFunction = hashFunction;
|
||||
}
|
||||
|
||||
@@ -454,6 +457,7 @@ class FileMiddleware extends SerializerMiddleware {
|
||||
|
||||
// It's important that we don't touch existing files during serialization
|
||||
// because serialize may read existing files (when deserializing)
|
||||
/** @type {Set<string>} */
|
||||
const allWrittenFiles = new Set();
|
||||
/**
|
||||
* @param {string | false} name name
|
||||
@@ -472,6 +476,7 @@ class FileMiddleware extends SerializerMiddleware {
|
||||
*/
|
||||
(resolve, reject) => {
|
||||
let stream = this.fs.createWriteStream(`${file}_`);
|
||||
/** @type {undefined | import("zlib").Gzip | import("zlib").BrotliCompress} */
|
||||
let compression;
|
||||
if (file.endsWith(".gz")) {
|
||||
compression = createGzip({
|
||||
|
||||
Reference in New Issue
Block a user