Update npm packages

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-10-31 09:17:40 +00:00
parent 37bf37dc7b
commit fc494c1e08
53 changed files with 128 additions and 83 deletions

32
node_modules/.package-lock.json generated vendored
View File

@@ -2211,9 +2211,9 @@
} }
}, },
"node_modules/@jqhtml/core": { "node_modules/@jqhtml/core": {
"version": "2.2.175", "version": "2.2.176",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/core/-/core-2.2.175.tgz", "resolved": "http://privatenpm.hanson.xyz/@jqhtml/core/-/core-2.2.176.tgz",
"integrity": "sha512-L3bGQjEcoEhreWwpSD5jCMrJA2YxGGMzi4t/18b6KKoqosC1J5S/lFwgRTBZTa7IUL9Hnw+I71YuBzof3xyCcg==", "integrity": "sha512-HgLu087iHTbpah2YK0zEfTWoIip960IpYbxJB73xXFGDZ+d0NHX7GwqwIHx7FToHI65yWHLhJEFF6+ALpQhINg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-node-resolve": "^16.0.1",
@@ -2237,9 +2237,9 @@
} }
}, },
"node_modules/@jqhtml/parser": { "node_modules/@jqhtml/parser": {
"version": "2.2.175", "version": "2.2.176",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/parser/-/parser-2.2.175.tgz", "resolved": "http://privatenpm.hanson.xyz/@jqhtml/parser/-/parser-2.2.176.tgz",
"integrity": "sha512-TMLUN1+3lOzczzKbh0Ynef5/Oe6b27eY0iZCU/xgu3/PcpKgET+bCD7X+5w6EY1mHFfSFIoQC2nOOhjJYCgA1g==", "integrity": "sha512-PuzX89u6tp3WDmV7CoDoycUuaY8WEHYGTk0QPeIEK+vWHKLIZrW1S2zyXMw4H0+jlsiel4O63JJm2jozJdpcIw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@types/jest": "^29.5.11", "@types/jest": "^29.5.11",
@@ -2257,9 +2257,9 @@
} }
}, },
"node_modules/@jqhtml/router": { "node_modules/@jqhtml/router": {
"version": "2.2.175", "version": "2.2.176",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/router/-/router-2.2.175.tgz", "resolved": "http://privatenpm.hanson.xyz/@jqhtml/router/-/router-2.2.176.tgz",
"integrity": "sha512-+IEXI5gJwgwqZ2WZYMrA0ioEZ747yNckAvYtP83j8/o/SawrF/JOzxpX6UZZV+tF5yr/YzXSgBcNJpILqIijfA==", "integrity": "sha512-HvhS/miVVx32txXdzEDSNyknibXsm6Udx8HS40V6uWZwKfcAHtNIpLBzS/iVQhsh4UWefYTs85MXv7l6ZbIy2A==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-node-resolve": "^16.0.1",
@@ -2277,21 +2277,21 @@
} }
}, },
"node_modules/@jqhtml/vscode-extension": { "node_modules/@jqhtml/vscode-extension": {
"version": "2.2.175", "version": "2.2.176",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/vscode-extension/-/vscode-extension-2.2.175.tgz", "resolved": "http://privatenpm.hanson.xyz/@jqhtml/vscode-extension/-/vscode-extension-2.2.176.tgz",
"integrity": "sha512-XM0KhlkOaoXC3DmviylIA4N1tbWjb+A7TyO3E1sahv0y59C3O5FwtS+sJItX8n3nCx8DvP/dwOf9LhX//JKtxw==", "integrity": "sha512-r59ZfLmOe8zLcTvcauNnwKJoqnrbkA+EcLZMcHwW9mhyaVrxwK7lfdRXMtZMaSNc3O2gvfEsxobVxbcYySVrLw==",
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"vscode": "^1.74.0" "vscode": "^1.74.0"
} }
}, },
"node_modules/@jqhtml/webpack-loader": { "node_modules/@jqhtml/webpack-loader": {
"version": "2.2.175", "version": "2.2.176",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/webpack-loader/-/webpack-loader-2.2.175.tgz", "resolved": "http://privatenpm.hanson.xyz/@jqhtml/webpack-loader/-/webpack-loader-2.2.176.tgz",
"integrity": "sha512-6hfQJ8ZSlpLAaon6f6k3u+QLtivYjz0eO2V+CDfWKmLI0qf0sucqF5DkCqDJjLvZhkVXsjUaRiQbe33VVJFoWA==", "integrity": "sha512-dFgfRpjg4BG8+6rE7DMgxjQG9FHQKKcN4iFhvs6dMjHhBlGX0fKF/LTTxMCmuHa/8ZmTV0sX8tcVxzPJTkzTYA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jqhtml/parser": "2.2.175", "@jqhtml/parser": "2.2.176",
"@types/loader-utils": "^2.0.6", "@types/loader-utils": "^2.0.6",
"@types/node": "^20.0.0", "@types/node": "^20.0.0",
"@types/webpack": "^5.28.5", "@types/webpack": "^5.28.5",

0
node_modules/@jqhtml/core/dist/component-registry.d.ts generated vendored Executable file → Normal file
View File

View File

@@ -1 +1 @@
{"version":3,"file":"component-registry.d.ts","sourceRoot":"","sources":["../src/component-registry.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AAEH,OAAO,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAGlD,MAAM,MAAM,gBAAgB,GAAG,CAC7B,IAAI,EAAE,gBAAgB,EACtB,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EACzB,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EACzB,OAAO,EAAE,GAAG,KACT,CAAC,GAAG,EAAE,EAAE,gBAAgB,CAAC,CAAC;AAG/B,MAAM,WAAW,kBAAkB;IACjC,IAAI,EAAE,MAAM,CAAC;IACb,GAAG,EAAE,MAAM,CAAC;IACZ,iBAAiB,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IACxC,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,gBAAgB,CAAC;CAC1B;AAGD,MAAM,MAAM,oBAAoB,GAAG,KAAK,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,OAAO,CAAC,EAAE,GAAG,KAAK,gBAAgB,CAAC;AAsCtG;;GAEG;AACH,wBAAgB,kBAAkB,CAChC,IAAI,EAAE,MAAM,EACZ,eAAe,EAAE,oBAAoB,EACrC,QAAQ,CAAC,EAAE,kBAAkB,GAC5B,IAAI,CAAC;AACR,wBAAgB,kBAAkB,CAAC,eAAe,EAAE,oBAAoB,GAAG,IAAI,CAAC;AA4ChF;;;GAGG;AACH,wBAAgB,mBAAmB,CAAC,IAAI,EAAE,MAAM,GAAG,oBAAoB,GAAG,SAAS,CAqClF;AAED;;;GAGG;AACH,wBAAgB,iBAAiB,CAAC,YAAY,EAAE,kBAAkB,GAAG,OAAO,CAoC3E;AAED;;GAEG;AACH,wBAAgB,YAAY,CAAC,IAAI,EAAE,MAAM,GAAG,kBAAkB,CA0B7D;AAED;;GAEG;AACH,wBAAgB,qBAAqB,CAAC,eAAe,EAAE,oBAAoB,GAAG,kBAAkB,CAwB/F;AAED;;;GAGG;AACH,wBAAgB,gBAAgB,CAC9B,IAAI,EAAE,MAAM,EACZ,OAAO,CAAC,EAAE,GAAG,EACb,IAAI,GAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAM,GAC7B,gBAAgB,CAGlB;AAED;;GAEG;AACH,wBAAgB,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAEnD;AAED;;GAEG;AACH,wBAAgB,mBAAmB,IAAI,MAAM,EAAE,CAE9C;AAED;;GAEG;AACH,wBAAgB,wBAAwB,IAAI,MAAM,EAAE,CAEnD;AAED;;GAEG;AACH,wBAAgB,eAAe,IAAI,MAAM,CAAC,MAAM,EAAE;IAAE,SAAS,EAAE,OAAO,CAAC;IAAC,YAAY,EAAE,OAAO,CAAA;CAAE,CAAC,CAsB/F"} {"version":3,"file":"component-registry.d.ts","sourceRoot":"","sources":["../src/component-registry.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AAEH,OAAO,EAAE,gBAAgB,EAAE,MAAM,gBAAgB,CAAC;AAGlD,MAAM,MAAM,gBAAgB,GAAG,CAC7B,IAAI,EAAE,gBAAgB,EACtB,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EACzB,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EACzB,OAAO,EAAE,GAAG,KACT,CAAC,GAAG,EAAE,EAAE,gBAAgB,CAAC,CAAC;AAG/B,MAAM,WAAW,kBAAkB;IACjC,IAAI,EAAE,MAAM,CAAC;IACb,GAAG,EAAE,MAAM,CAAC;IACZ,iBAAiB,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,CAAC;IACxC,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,MAAM,EAAE,gBAAgB,CAAC;CAC1B;AAGD,MAAM,MAAM,oBAAoB,GAAG,KAAK,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAC,EAAE,OAAO,CAAC,EAAE,GAAG,KAAK,gBAAgB,CAAC;AAsCtG;;GAEG;AACH,wBAAgB,kBAAkB,CAChC,IAAI,EAAE,MAAM,EACZ,eAAe,EAAE,oBAAoB,EACrC,QAAQ,CAAC,EAAE,kBAAkB,GAC5B,IAAI,CAAC;AACR,wBAAgB,kBAAkB,CAAC,eAAe,EAAE,oBAAoB,GAAG,IAAI,CAAC;AA4ChF;;;GAGG;AACH,wBAAgB,mBAAmB,CAAC,IAAI,EAAE,MAAM,GAAG,oBAAoB,GAAG,SAAS,CAqClF;AAED;;;GAGG;AACH,wBAAgB,iBAAiB,CAAC,YAAY,EAAE,kBAAkB,GAAG,OAAO,CAoC3E;AAED;;GAEG;AACH,wBAAgB,YAAY,CAAC,IAAI,EAAE,MAAM,GAAG,kBAAkB,CA0C7D;AAED;;GAEG;AACH,wBAAgB,qBAAqB,CAAC,eAAe,EAAE,oBAAoB,GAAG,kBAAkB,CAwB/F;AAED;;;GAGG;AACH,wBAAgB,gBAAgB,CAC9B,IAAI,EAAE,MAAM,EACZ,OAAO,CAAC,EAAE,GAAG,EACb,IAAI,GAAE,MAAM,CAAC,MAAM,EAAE,GAAG,CAAM,GAC7B,gBAAgB,CAGlB;AAED;;GAEG;AACH,wBAAgB,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAEnD;AAED;;GAEG;AACH,wBAAgB,mBAAmB,IAAI,MAAM,EAAE,CAE9C;AAED;;GAEG;AACH,wBAAgB,wBAAwB,IAAI,MAAM,EAAE,CAEnD;AAED;;GAEG;AACH,wBAAgB,eAAe,IAAI,MAAM,CAAC,MAAM,EAAE;IAAE,SAAS,EAAE,OAAO,CAAC;IAAC,YAAY,EAAE,OAAO,CAAA;CAAE,CAAC,CAsB/F"}

0
node_modules/@jqhtml/core/dist/component.d.ts generated vendored Executable file → Normal file
View File

View File

@@ -1 +1 @@
{"version":3,"file":"component.d.ts","sourceRoot":"","sources":["../src/component.ts"],"names":[],"mappings":"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"} {"version":3,"file":"component.d.ts","sourceRoot":"","sources":["../src/component.ts"],"names":[],"mappings":"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"}

0
node_modules/@jqhtml/core/dist/debug-entry.d.ts generated vendored Executable file → Normal file
View File

0
node_modules/@jqhtml/core/dist/debug-overlay.d.ts generated vendored Executable file → Normal file
View File

0
node_modules/@jqhtml/core/dist/debug.d.ts generated vendored Executable file → Normal file
View File

View File

@@ -310,17 +310,31 @@ function register_template(template_def) {
function get_template(name) { function get_template(name) {
const template = component_templates.get(name); const template = component_templates.get(name);
if (!template) { if (!template) {
// Check if we have a class but no template // Check if we have a class but no template - walk prototype chain
const has_class = component_classes.has(name); const component_class = component_classes.get(name);
if (component_class) {
// Class exists but no template - walk up prototype chain to find ancestor template
const inherited_template = get_template_by_class(component_class);
if (inherited_template !== DEFAULT_TEMPLATE) {
if (window.jqhtml?.debug?.enabled) {
console.log(`[JQHTML] Component '${name}' has no template, using template from prototype chain`);
}
return inherited_template;
}
// Class exists but no template in chain
if (window.jqhtml?.debug?.enabled && !warned_components.has(name)) {
warned_components.add(name);
console.log(`[JQHTML] No template found for class: ${name}, using default div template`);
}
}
else {
// No class and no template
// Suppress warning for _Jqhtml_Component and Redrawable (internal components) // Suppress warning for _Jqhtml_Component and Redrawable (internal components)
// Only warn once per component name // Only warn once per component name
if (!has_class && name !== '_Jqhtml_Component' && name !== 'Redrawable' && !warned_components.has(name)) { if (name !== '_Jqhtml_Component' && name !== 'Redrawable' && !warned_components.has(name)) {
warned_components.add(name); warned_components.add(name);
console.warn(`[JQHTML] Creating ${name} with defaults - no template or class defined`); console.warn(`[JQHTML] Creating ${name} with defaults - no template or class defined`);
} }
else if (window.jqhtml?.debug?.enabled && !warned_components.has(name)) {
warned_components.add(name);
console.log(`[JQHTML] No template found for class: ${name}, using default div template`);
} }
if (window.jqhtml?.debug?.verbose) { if (window.jqhtml?.debug?.verbose) {
const registered = Array.from(component_templates.keys()); const registered = Array.from(component_templates.keys());
@@ -1289,7 +1303,8 @@ class Jqhtml_Component {
// Check for template inheritance (slot-only OR explicit extends) // Check for template inheritance (slot-only OR explicit extends)
// If instructions is {_slots: {...}}, find parent template and invoke it // If instructions is {_slots: {...}}, find parent template and invoke it
if (instructions && typeof instructions === 'object' && instructions._slots && !Array.isArray(instructions)) { if (instructions && typeof instructions === 'object' && instructions._slots && !Array.isArray(instructions)) {
console.log(`[JQHTML] Slot-only template detected for ${this.constructor.name}`); const componentName = template_def.name || this.args._component_name || this.constructor.name;
console.log(`[JQHTML] Slot-only template detected for ${componentName}`);
let parentTemplate = null; let parentTemplate = null;
let parentTemplateName = null; let parentTemplateName = null;
// First check for explicit extends attribute in template metadata // First check for explicit extends attribute in template metadata
@@ -2972,7 +2987,7 @@ function init(jQuery) {
} }
} }
// Version - will be replaced during build with actual version from package.json // Version - will be replaced during build with actual version from package.json
const version = '2.2.175'; const version = '2.2.176';
// Default export with all functionality // Default export with all functionality
const jqhtml = { const jqhtml = {
// Core // Core

File diff suppressed because one or more lines are too long

0
node_modules/@jqhtml/core/dist/index.d.ts generated vendored Executable file → Normal file
View File

View File

@@ -306,17 +306,31 @@ function register_template(template_def) {
function get_template(name) { function get_template(name) {
const template = component_templates.get(name); const template = component_templates.get(name);
if (!template) { if (!template) {
// Check if we have a class but no template // Check if we have a class but no template - walk prototype chain
const has_class = component_classes.has(name); const component_class = component_classes.get(name);
if (component_class) {
// Class exists but no template - walk up prototype chain to find ancestor template
const inherited_template = get_template_by_class(component_class);
if (inherited_template !== DEFAULT_TEMPLATE) {
if (window.jqhtml?.debug?.enabled) {
console.log(`[JQHTML] Component '${name}' has no template, using template from prototype chain`);
}
return inherited_template;
}
// Class exists but no template in chain
if (window.jqhtml?.debug?.enabled && !warned_components.has(name)) {
warned_components.add(name);
console.log(`[JQHTML] No template found for class: ${name}, using default div template`);
}
}
else {
// No class and no template
// Suppress warning for _Jqhtml_Component and Redrawable (internal components) // Suppress warning for _Jqhtml_Component and Redrawable (internal components)
// Only warn once per component name // Only warn once per component name
if (!has_class && name !== '_Jqhtml_Component' && name !== 'Redrawable' && !warned_components.has(name)) { if (name !== '_Jqhtml_Component' && name !== 'Redrawable' && !warned_components.has(name)) {
warned_components.add(name); warned_components.add(name);
console.warn(`[JQHTML] Creating ${name} with defaults - no template or class defined`); console.warn(`[JQHTML] Creating ${name} with defaults - no template or class defined`);
} }
else if (window.jqhtml?.debug?.enabled && !warned_components.has(name)) {
warned_components.add(name);
console.log(`[JQHTML] No template found for class: ${name}, using default div template`);
} }
if (window.jqhtml?.debug?.verbose) { if (window.jqhtml?.debug?.verbose) {
const registered = Array.from(component_templates.keys()); const registered = Array.from(component_templates.keys());
@@ -1285,7 +1299,8 @@ class Jqhtml_Component {
// Check for template inheritance (slot-only OR explicit extends) // Check for template inheritance (slot-only OR explicit extends)
// If instructions is {_slots: {...}}, find parent template and invoke it // If instructions is {_slots: {...}}, find parent template and invoke it
if (instructions && typeof instructions === 'object' && instructions._slots && !Array.isArray(instructions)) { if (instructions && typeof instructions === 'object' && instructions._slots && !Array.isArray(instructions)) {
console.log(`[JQHTML] Slot-only template detected for ${this.constructor.name}`); const componentName = template_def.name || this.args._component_name || this.constructor.name;
console.log(`[JQHTML] Slot-only template detected for ${componentName}`);
let parentTemplate = null; let parentTemplate = null;
let parentTemplateName = null; let parentTemplateName = null;
// First check for explicit extends attribute in template metadata // First check for explicit extends attribute in template metadata
@@ -2968,7 +2983,7 @@ function init(jQuery) {
} }
} }
// Version - will be replaced during build with actual version from package.json // Version - will be replaced during build with actual version from package.json
const version = '2.2.175'; const version = '2.2.176';
// Default export with all functionality // Default export with all functionality
const jqhtml = { const jqhtml = {
// Core // Core

File diff suppressed because one or more lines are too long

0
node_modules/@jqhtml/core/dist/instruction-processor.d.ts generated vendored Executable file → Normal file
View File

View File

@@ -1,5 +1,5 @@
/** /**
* JQHTML Core v2.2.175 * JQHTML Core v2.2.176
* (c) 2025 JQHTML Team * (c) 2025 JQHTML Team
* Released under the MIT License * Released under the MIT License
*/ */
@@ -311,17 +311,31 @@ function register_template(template_def) {
function get_template(name) { function get_template(name) {
const template = component_templates.get(name); const template = component_templates.get(name);
if (!template) { if (!template) {
// Check if we have a class but no template // Check if we have a class but no template - walk prototype chain
const has_class = component_classes.has(name); const component_class = component_classes.get(name);
if (component_class) {
// Class exists but no template - walk up prototype chain to find ancestor template
const inherited_template = get_template_by_class(component_class);
if (inherited_template !== DEFAULT_TEMPLATE) {
if (window.jqhtml?.debug?.enabled) {
console.log(`[JQHTML] Component '${name}' has no template, using template from prototype chain`);
}
return inherited_template;
}
// Class exists but no template in chain
if (window.jqhtml?.debug?.enabled && !warned_components.has(name)) {
warned_components.add(name);
console.log(`[JQHTML] No template found for class: ${name}, using default div template`);
}
}
else {
// No class and no template
// Suppress warning for _Jqhtml_Component and Redrawable (internal components) // Suppress warning for _Jqhtml_Component and Redrawable (internal components)
// Only warn once per component name // Only warn once per component name
if (!has_class && name !== '_Jqhtml_Component' && name !== 'Redrawable' && !warned_components.has(name)) { if (name !== '_Jqhtml_Component' && name !== 'Redrawable' && !warned_components.has(name)) {
warned_components.add(name); warned_components.add(name);
console.warn(`[JQHTML] Creating ${name} with defaults - no template or class defined`); console.warn(`[JQHTML] Creating ${name} with defaults - no template or class defined`);
} }
else if (window.jqhtml?.debug?.enabled && !warned_components.has(name)) {
warned_components.add(name);
console.log(`[JQHTML] No template found for class: ${name}, using default div template`);
} }
if (window.jqhtml?.debug?.verbose) { if (window.jqhtml?.debug?.verbose) {
const registered = Array.from(component_templates.keys()); const registered = Array.from(component_templates.keys());
@@ -1290,7 +1304,8 @@ class Jqhtml_Component {
// Check for template inheritance (slot-only OR explicit extends) // Check for template inheritance (slot-only OR explicit extends)
// If instructions is {_slots: {...}}, find parent template and invoke it // If instructions is {_slots: {...}}, find parent template and invoke it
if (instructions && typeof instructions === 'object' && instructions._slots && !Array.isArray(instructions)) { if (instructions && typeof instructions === 'object' && instructions._slots && !Array.isArray(instructions)) {
console.log(`[JQHTML] Slot-only template detected for ${this.constructor.name}`); const componentName = template_def.name || this.args._component_name || this.constructor.name;
console.log(`[JQHTML] Slot-only template detected for ${componentName}`);
let parentTemplate = null; let parentTemplate = null;
let parentTemplateName = null; let parentTemplateName = null;
// First check for explicit extends attribute in template metadata // First check for explicit extends attribute in template metadata
@@ -2973,7 +2988,7 @@ function init(jQuery) {
} }
} }
// Version - will be replaced during build with actual version from package.json // Version - will be replaced during build with actual version from package.json
const version = '2.2.175'; const version = '2.2.176';
// Default export with all functionality // Default export with all functionality
const jqhtml = { const jqhtml = {
// Core // Core

File diff suppressed because one or more lines are too long

0
node_modules/@jqhtml/core/dist/jquery-plugin.d.ts generated vendored Executable file → Normal file
View File

0
node_modules/@jqhtml/core/dist/lifecycle-manager.d.ts generated vendored Executable file → Normal file
View File

0
node_modules/@jqhtml/core/dist/template-renderer.d.ts generated vendored Executable file → Normal file
View File

View File

@@ -1,6 +1,6 @@
{ {
"name": "@jqhtml/core", "name": "@jqhtml/core",
"version": "2.2.175", "version": "2.2.176",
"description": "Core runtime library for JQHTML", "description": "Core runtime library for JQHTML",
"type": "module", "type": "module",
"main": "./dist/index.js", "main": "./dist/index.js",

0
node_modules/@jqhtml/parser/dist/ast.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/codegen.d.ts generated vendored Normal file → Executable file
View File

View File

@@ -1343,7 +1343,7 @@ export class CodeGenerator {
for (const [name, component] of this.components) { for (const [name, component] of this.components) {
code += `// Component: ${name}\n`; code += `// Component: ${name}\n`;
code += `jqhtml_components.set('${name}', {\n`; code += `jqhtml_components.set('${name}', {\n`;
code += ` _jqhtml_version: '2.2.175',\n`; // Version will be replaced during build code += ` _jqhtml_version: '2.2.176',\n`; // Version will be replaced during build
code += ` name: '${name}',\n`; code += ` name: '${name}',\n`;
code += ` tag: '${component.tagName}',\n`; code += ` tag: '${component.tagName}',\n`;
code += ` defaultAttributes: ${this.serializeAttributeObject(component.defaultAttributes)},\n`; code += ` defaultAttributes: ${this.serializeAttributeObject(component.defaultAttributes)},\n`;

0
node_modules/@jqhtml/parser/dist/codegen.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/compiler.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/compiler.d.ts.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/compiler.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/errors.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/errors.d.ts.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/errors.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/index.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/index.d.ts.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/index.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/integration.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/integration.d.ts.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/integration.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/lexer.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/lexer.d.ts.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/lexer.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/parser.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/parser.d.ts.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/parser.js.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/runtime.d.ts generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/runtime.d.ts.map generated vendored Normal file → Executable file
View File

0
node_modules/@jqhtml/parser/dist/runtime.js.map generated vendored Normal file → Executable file
View File

View File

@@ -1,6 +1,6 @@
{ {
"name": "@jqhtml/parser", "name": "@jqhtml/parser",
"version": "2.2.175", "version": "2.2.176",
"description": "JQHTML template parser - converts templates to JavaScript", "description": "JQHTML template parser - converts templates to JavaScript",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",

View File

@@ -1,5 +1,5 @@
/** /**
* JQHTML Router v2.2.175 * JQHTML Router v2.2.176
* (c) 2025 JQHTML Team * (c) 2025 JQHTML Team
* Released under the MIT License * Released under the MIT License
*/ */

View File

@@ -1,6 +1,6 @@
{ {
"name": "@jqhtml/router", "name": "@jqhtml/router",
"version": "2.2.175", "version": "2.2.176",
"description": "Client-side routing for JQHTML applications", "description": "Client-side routing for JQHTML applications",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",

View File

@@ -1 +1 @@
2.2.175 2.2.176

View File

@@ -2,7 +2,7 @@
"name": "@jqhtml/vscode-extension", "name": "@jqhtml/vscode-extension",
"displayName": "JQHTML", "displayName": "JQHTML",
"description": "Syntax highlighting and language support for JQHTML template files", "description": "Syntax highlighting and language support for JQHTML template files",
"version": "2.2.175", "version": "2.2.176",
"publisher": "jqhtml", "publisher": "jqhtml",
"license": "MIT", "license": "MIT",
"publishConfig": { "publishConfig": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "@jqhtml/webpack-loader", "name": "@jqhtml/webpack-loader",
"version": "2.2.175", "version": "2.2.176",
"description": "Webpack loader for JQHTML templates", "description": "Webpack loader for JQHTML templates",
"type": "module", "type": "module",
"main": "dist/index.js", "main": "dist/index.js",
@@ -30,7 +30,7 @@
"template" "template"
], ],
"dependencies": { "dependencies": {
"@jqhtml/parser": "2.2.175", "@jqhtml/parser": "2.2.176",
"@types/loader-utils": "^2.0.6", "@types/loader-utils": "^2.0.6",
"@types/node": "^20.0.0", "@types/node": "^20.0.0",
"@types/webpack": "^5.28.5", "@types/webpack": "^5.28.5",

32
package-lock.json generated
View File

@@ -2658,9 +2658,9 @@
} }
}, },
"node_modules/@jqhtml/core": { "node_modules/@jqhtml/core": {
"version": "2.2.175", "version": "2.2.176",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/core/-/core-2.2.175.tgz", "resolved": "http://privatenpm.hanson.xyz/@jqhtml/core/-/core-2.2.176.tgz",
"integrity": "sha512-L3bGQjEcoEhreWwpSD5jCMrJA2YxGGMzi4t/18b6KKoqosC1J5S/lFwgRTBZTa7IUL9Hnw+I71YuBzof3xyCcg==", "integrity": "sha512-HgLu087iHTbpah2YK0zEfTWoIip960IpYbxJB73xXFGDZ+d0NHX7GwqwIHx7FToHI65yWHLhJEFF6+ALpQhINg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-node-resolve": "^16.0.1",
@@ -2684,9 +2684,9 @@
} }
}, },
"node_modules/@jqhtml/parser": { "node_modules/@jqhtml/parser": {
"version": "2.2.175", "version": "2.2.176",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/parser/-/parser-2.2.175.tgz", "resolved": "http://privatenpm.hanson.xyz/@jqhtml/parser/-/parser-2.2.176.tgz",
"integrity": "sha512-TMLUN1+3lOzczzKbh0Ynef5/Oe6b27eY0iZCU/xgu3/PcpKgET+bCD7X+5w6EY1mHFfSFIoQC2nOOhjJYCgA1g==", "integrity": "sha512-PuzX89u6tp3WDmV7CoDoycUuaY8WEHYGTk0QPeIEK+vWHKLIZrW1S2zyXMw4H0+jlsiel4O63JJm2jozJdpcIw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@types/jest": "^29.5.11", "@types/jest": "^29.5.11",
@@ -2704,9 +2704,9 @@
} }
}, },
"node_modules/@jqhtml/router": { "node_modules/@jqhtml/router": {
"version": "2.2.175", "version": "2.2.176",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/router/-/router-2.2.175.tgz", "resolved": "http://privatenpm.hanson.xyz/@jqhtml/router/-/router-2.2.176.tgz",
"integrity": "sha512-+IEXI5gJwgwqZ2WZYMrA0ioEZ747yNckAvYtP83j8/o/SawrF/JOzxpX6UZZV+tF5yr/YzXSgBcNJpILqIijfA==", "integrity": "sha512-HvhS/miVVx32txXdzEDSNyknibXsm6Udx8HS40V6uWZwKfcAHtNIpLBzS/iVQhsh4UWefYTs85MXv7l6ZbIy2A==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-node-resolve": "^16.0.1",
@@ -2724,21 +2724,21 @@
} }
}, },
"node_modules/@jqhtml/vscode-extension": { "node_modules/@jqhtml/vscode-extension": {
"version": "2.2.175", "version": "2.2.176",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/vscode-extension/-/vscode-extension-2.2.175.tgz", "resolved": "http://privatenpm.hanson.xyz/@jqhtml/vscode-extension/-/vscode-extension-2.2.176.tgz",
"integrity": "sha512-XM0KhlkOaoXC3DmviylIA4N1tbWjb+A7TyO3E1sahv0y59C3O5FwtS+sJItX8n3nCx8DvP/dwOf9LhX//JKtxw==", "integrity": "sha512-r59ZfLmOe8zLcTvcauNnwKJoqnrbkA+EcLZMcHwW9mhyaVrxwK7lfdRXMtZMaSNc3O2gvfEsxobVxbcYySVrLw==",
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"vscode": "^1.74.0" "vscode": "^1.74.0"
} }
}, },
"node_modules/@jqhtml/webpack-loader": { "node_modules/@jqhtml/webpack-loader": {
"version": "2.2.175", "version": "2.2.176",
"resolved": "http://privatenpm.hanson.xyz/@jqhtml/webpack-loader/-/webpack-loader-2.2.175.tgz", "resolved": "http://privatenpm.hanson.xyz/@jqhtml/webpack-loader/-/webpack-loader-2.2.176.tgz",
"integrity": "sha512-6hfQJ8ZSlpLAaon6f6k3u+QLtivYjz0eO2V+CDfWKmLI0qf0sucqF5DkCqDJjLvZhkVXsjUaRiQbe33VVJFoWA==", "integrity": "sha512-dFgfRpjg4BG8+6rE7DMgxjQG9FHQKKcN4iFhvs6dMjHhBlGX0fKF/LTTxMCmuHa/8ZmTV0sX8tcVxzPJTkzTYA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jqhtml/parser": "2.2.175", "@jqhtml/parser": "2.2.176",
"@types/loader-utils": "^2.0.6", "@types/loader-utils": "^2.0.6",
"@types/node": "^20.0.0", "@types/node": "^20.0.0",
"@types/webpack": "^5.28.5", "@types/webpack": "^5.28.5",