This commit is contained in:
CHEVALLIER Abel
2025-11-13 16:23:22 +01:00
parent de9c515a47
commit cb235644dc
34924 changed files with 3811102 additions and 0 deletions

View File

@@ -0,0 +1,74 @@
"use strict";
/**
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.findElementWithoutStructuralDirective = findElementWithoutStructuralDirective;
exports.findElementWithTag = findElementWithTag;
exports.findElementWithClassName = findElementWithClassName;
const parse5_1 = require("parse5");
const hasClassName = (node, className) => {
var _a, _b;
return (_b = (_a = node.attrs) === null || _a === void 0 ? void 0 : _a.find) === null || _b === void 0 ? void 0 : _b.call(_a, attr => attr.name === 'class' && attr.value.indexOf(className) !== -1);
};
const compareCaseInsensitive = (a, b) => (a === null || a === void 0 ? void 0 : a.toLowerCase()) === (b === null || b === void 0 ? void 0 : b.toLowerCase());
function findElementWithoutStructuralDirective(html, tagName, directiveName, attr) {
const document = (0, parse5_1.parseFragment)(html, { sourceCodeLocationInfo: true });
const elements = [];
const visitNodes = (nodes) => {
nodes.forEach(node => {
if (node['childNodes'] && !(node['tagName'] === 'ng-template' && !!node.attrs.find(a => compareCaseInsensitive(a.name, directiveName)))) {
visitNodes(node['childNodes']);
}
if (compareCaseInsensitive(node['tagName'], tagName)) {
const element = node;
const directive = `*${directiveName}`;
if (!!element.attrs.find(a => compareCaseInsensitive(a.name, attr)) && !element.attrs.find(a => compareCaseInsensitive(a.name, directive))) {
elements.push(element);
}
}
});
};
visitNodes(document.childNodes);
return elements
.filter(e => { var _a; return (_a = e === null || e === void 0 ? void 0 : e.sourceCodeLocation) === null || _a === void 0 ? void 0 : _a.startTag; })
.map(element => element.sourceCodeLocation.startTag.startOffset);
}
function findElementWithTag(html, tagName) {
const document = (0, parse5_1.parseFragment)(html, { sourceCodeLocationInfo: true });
const elements = [];
const visitNodes = (nodes) => {
nodes.forEach(node => {
if (node['childNodes']) {
visitNodes(node['childNodes']);
}
if (compareCaseInsensitive(node['tagName'], tagName)) {
elements.push(node);
}
});
};
visitNodes(document.childNodes);
return elements
.filter(e => { var _a; return (_a = e === null || e === void 0 ? void 0 : e.sourceCodeLocation) === null || _a === void 0 ? void 0 : _a.startTag; })
.map(element => element.sourceCodeLocation.startTag.startOffset);
}
function findElementWithClassName(html, className, tagName) {
const document = (0, parse5_1.parseFragment)(html, { sourceCodeLocationInfo: true });
const elements = [];
const visitNodes = (nodes) => {
nodes.forEach(node => {
if (node['childNodes']) {
visitNodes(node['childNodes']);
}
if (compareCaseInsensitive(node['tagName'], tagName) && hasClassName(node, className)) {
elements.push(node);
}
});
};
visitNodes(document.childNodes);
return elements
.filter(e => { var _a; return (_a = e === null || e === void 0 ? void 0 : e.sourceCodeLocation) === null || _a === void 0 ? void 0 : _a.startTag; })
.map(element => element.sourceCodeLocation.attrs.class.startOffset);
}
//# sourceMappingURL=elements.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"elements.js","sourceRoot":"","sources":["../../../../schematics/utils/ng-update/elements.ts"],"names":[],"mappings":"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"}

View File

@@ -0,0 +1,25 @@
"use strict";
/**
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ngZorroModuleSpecifier = void 0;
exports.isNgZorroImportDeclaration = isNgZorroImportDeclaration;
exports.isNgZorroExportDeclaration = isNgZorroExportDeclaration;
const schematics_1 = require("@angular/cdk/schematics");
exports.ngZorroModuleSpecifier = 'ng-zorro-antd';
function isNgZorroImportDeclaration(node) {
return isNgZorroDeclaration((0, schematics_1.getImportDeclaration)(node));
}
function isNgZorroExportDeclaration(node) {
return isNgZorroDeclaration((0, schematics_1.getExportDeclaration)(node));
}
function isNgZorroDeclaration(declaration) {
if (!declaration.moduleSpecifier) {
return false;
}
const moduleSpecifier = declaration.moduleSpecifier.getText();
return moduleSpecifier.indexOf(exports.ngZorroModuleSpecifier) !== -1;
}
//# sourceMappingURL=module-specifiers.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"module-specifiers.js","sourceRoot":"","sources":["../../../../schematics/utils/ng-update/module-specifiers.ts"],"names":[],"mappings":";AAAA;;;GAGG;;;AAQH,gEAEC;AAED,gEAEC;AAZD,wDAAqF;AAIxE,QAAA,sBAAsB,GAAG,eAAe,CAAC;AAEtD,SAAgB,0BAA0B,CAAC,IAAa;IACtD,OAAO,oBAAoB,CAAC,IAAA,iCAAoB,EAAC,IAAI,CAAC,CAAC,CAAC;AAC1D,CAAC;AAED,SAAgB,0BAA0B,CAAC,IAAa;IACtD,OAAO,oBAAoB,CAAC,IAAA,iCAAoB,EAAC,IAAI,CAAC,CAAC,CAAC;AAC1D,CAAC;AAED,SAAS,oBAAoB,CAAC,WAAwD;IACpF,IAAI,CAAC,WAAW,CAAC,eAAe,EAAE,CAAC;QACjC,OAAO,KAAK,CAAC;IACf,CAAC;IAED,MAAM,eAAe,GAAG,WAAW,CAAC,eAAe,CAAC,OAAO,EAAE,CAAC;IAC9D,OAAO,eAAe,CAAC,OAAO,CAAC,8BAAsB,CAAC,KAAK,CAAC,CAAC,CAAC;AAChE,CAAC"}