Fix datagrid pagination, document rsx:debug --eval, update jqhtml

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-12-12 03:00:48 +00:00
parent 958da28f64
commit c4ba2b743f
138 changed files with 212 additions and 150 deletions

0
node_modules/enhanced-resolve/LICENSE generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/README.md generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/AliasFieldPlugin.js generated vendored Executable file → Normal file
View File

2
node_modules/enhanced-resolve/lib/AliasPlugin.js generated vendored Executable file → Normal file
View File

@@ -107,7 +107,7 @@ module.exports = class AliasPlugin {
prefix.length,
innerRequest.length - suffix.length,
);
newRequestStr = item.alias.toString().replace("*", match);
newRequestStr = alias.toString().replace("*", match);
}
if (

0
node_modules/enhanced-resolve/lib/AppendPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/CachedInputFileSystem.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/ConditionalPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/DescriptionFileUtils.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js generated vendored Executable file → Normal file
View File

9
node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js generated vendored Executable file → Normal file
View File

@@ -114,9 +114,14 @@ module.exports = class ExportsFieldPlugin {
}
if (paths.length === 0) {
const conditions = [...this.conditionNames];
const conditionsStr =
conditions.length === 1
? `the condition "${conditions[0]}"`
: `the conditions ${JSON.stringify(conditions)}`;
return callback(
new Error(
`Package path ${remainingRequest} is not exported from package ${request.descriptionFileRoot} (see exports field in ${request.descriptionFilePath})`,
`"${remainingRequest}" is not exported under ${conditionsStr} from package ${request.descriptionFileRoot} (see exports field in ${request.descriptionFilePath})`,
),
);
}
@@ -150,7 +155,7 @@ module.exports = class ExportsFieldPlugin {
if (
invalidSegmentRegEx.exec(relativePath.slice(2)) !== null &&
deprecatedInvalidSegmentRegEx.test(relativePath.slice(2)) !== null
deprecatedInvalidSegmentRegEx.test(relativePath.slice(2))
) {
if (paths.length === i) {
return callback(

0
node_modules/enhanced-resolve/lib/ExtensionAliasPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/FileExistsPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/JoinRequestPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/LogInfoPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/MainFieldPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/ModulesInHierarchicalDirectoriesPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/NextPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/ParsePlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/PnpPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/Resolver.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/ResolverFactory.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/RestrictionsPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/ResultPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/RootsPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/SelfReferencePlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/SymlinkPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/TryNextPlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/UseFilePlugin.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/createInnerContext.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/forEachBail.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/getInnerRequest.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/getPaths.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/index.js generated vendored Executable file → Normal file
View File

5
node_modules/enhanced-resolve/lib/util/entrypoints.js generated vendored Executable file → Normal file
View File

@@ -520,9 +520,8 @@ function assertImportsFieldRequest(request) {
if (request.length === 1) {
throw new Error("Request should have at least 2 characters");
}
if (request.charCodeAt(1) === slashCode) {
throw new Error('Request should not start with "#/"');
}
// Note: #/ patterns are now allowed per Node.js PR #60864
// https://github.com/nodejs/node/pull/60864
if (request.charCodeAt(request.length - 1) === slashCode) {
throw new Error("Only requesting file allowed");
}

80
node_modules/enhanced-resolve/lib/util/identifier.js generated vendored Executable file → Normal file
View File

@@ -5,64 +5,72 @@
"use strict";
const memorize = require("./memoize");
const getUrl = memorize(() => require("url"));
const PATH_QUERY_FRAGMENT_REGEXP =
/^(#?(?:\0.|[^?#\0])*)(\?(?:\0.|[^#\0])*)?(#.*)?$/;
const ZERO_ESCAPE_REGEXP = /\0(.)/g;
const FILE_REG_EXP = /file:/i;
/**
* @param {string} identifier identifier
* @returns {[string, string, string]|null} parsed identifier
* @returns {[string, string, string] | null} parsed identifier
*/
function parseIdentifier(identifier) {
if (!identifier) {
return null;
}
if (FILE_REG_EXP.test(identifier)) {
identifier = getUrl().fileURLToPath(identifier);
}
const firstEscape = identifier.indexOf("\0");
if (firstEscape < 0) {
// Fast path for inputs that don't use \0 escaping.
const queryStart = identifier.indexOf("?");
// Start at index 1 to ignore a possible leading hash.
const fragmentStart = identifier.indexOf("#", 1);
if (fragmentStart < 0) {
if (queryStart < 0) {
// No fragment, no query
return [identifier, "", ""];
}
// Query, no fragment
return [
identifier.slice(0, queryStart),
identifier.slice(queryStart),
"",
];
}
// Handle `\0`
if (firstEscape !== -1) {
const match = PATH_QUERY_FRAGMENT_REGEXP.exec(identifier);
if (queryStart < 0 || fragmentStart < queryStart) {
// Fragment, no query
return [
identifier.slice(0, fragmentStart),
"",
identifier.slice(fragmentStart),
];
}
if (!match) return null;
// Query and fragment
return [
identifier.slice(0, queryStart),
identifier.slice(queryStart, fragmentStart),
match[1].replace(ZERO_ESCAPE_REGEXP, "$1"),
match[2] ? match[2].replace(ZERO_ESCAPE_REGEXP, "$1") : "",
match[3] || "",
];
}
// Fast path for inputs that don't use \0 escaping.
const queryStart = identifier.indexOf("?");
// Start at index 1 to ignore a possible leading hash.
const fragmentStart = identifier.indexOf("#", 1);
if (fragmentStart < 0) {
if (queryStart < 0) {
// No fragment, no query
return [identifier, "", ""];
}
// Query, no fragment
return [identifier.slice(0, queryStart), identifier.slice(queryStart), ""];
}
if (queryStart < 0 || fragmentStart < queryStart) {
// Fragment, no query
return [
identifier.slice(0, fragmentStart),
"",
identifier.slice(fragmentStart),
];
}
const match = PATH_QUERY_FRAGMENT_REGEXP.exec(identifier);
if (!match) return null;
// Query and fragment
return [
match[1].replace(ZERO_ESCAPE_REGEXP, "$1"),
match[2] ? match[2].replace(ZERO_ESCAPE_REGEXP, "$1") : "",
match[3] || "",
identifier.slice(0, queryStart),
identifier.slice(queryStart, fragmentStart),
identifier.slice(fragmentStart),
];
}

0
node_modules/enhanced-resolve/lib/util/memoize.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/util/module-browser.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/util/path.js generated vendored Executable file → Normal file
View File

0
node_modules/enhanced-resolve/lib/util/process-browser.js generated vendored Executable file → Normal file
View File

2
node_modules/enhanced-resolve/package.json generated vendored Executable file → Normal file
View File

@@ -1,6 +1,6 @@
{
"name": "enhanced-resolve",
"version": "5.18.3",
"version": "5.18.4",
"description": "Offers a async require.resolve function. It's highly configurable.",
"homepage": "http://github.com/webpack/enhanced-resolve",
"repository": {

0
node_modules/enhanced-resolve/types.d.ts generated vendored Executable file → Normal file
View File