mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-09-10 14:11:42 +00:00
Remove unused webdriver-manager dependency to eliminate vulnerable form-data ~2.3.2 (#11060)
* Initial plan * Remove webdriver-manager to eliminate form-data ~2.3.2 dependency Co-authored-by: eromano <1030050+eromano@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: eromano <1030050+eromano@users.noreply.github.com>
This commit is contained in:
732
package-lock.json
generated
732
package-lock.json
generated
@@ -145,7 +145,6 @@
|
|||||||
"ts-node": "^10.9.2",
|
"ts-node": "^10.9.2",
|
||||||
"tsconfig-paths": "^4.1.1",
|
"tsconfig-paths": "^4.1.1",
|
||||||
"typescript": "5.8.2",
|
"typescript": "5.8.2",
|
||||||
"webdriver-manager": "12.1.9",
|
|
||||||
"webpack": "5.98.0",
|
"webpack": "5.98.0",
|
||||||
"webpack-cli": "^5.1.4"
|
"webpack-cli": "^5.1.4"
|
||||||
},
|
},
|
||||||
@@ -18221,16 +18220,6 @@
|
|||||||
"url": "https://github.com/sponsors/sindresorhus"
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/array-uniq": {
|
|
||||||
"version": "1.0.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
|
|
||||||
"integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/array.prototype.findlastindex": {
|
"node_modules/array.prototype.findlastindex": {
|
||||||
"version": "1.2.6",
|
"version": "1.2.6",
|
||||||
"resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz",
|
"resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz",
|
||||||
@@ -18313,42 +18302,12 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/arrify": {
|
|
||||||
"version": "1.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
|
|
||||||
"integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/asap": {
|
"node_modules/asap": {
|
||||||
"version": "2.0.6",
|
"version": "2.0.6",
|
||||||
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
|
||||||
"integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
|
"integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/asn1": {
|
|
||||||
"version": "0.2.6",
|
|
||||||
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
|
|
||||||
"integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"safer-buffer": "~2.1.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/assert-plus": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
|
|
||||||
"integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/assertion-error": {
|
"node_modules/assertion-error": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",
|
||||||
@@ -18467,23 +18426,6 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/aws-sign2": {
|
|
||||||
"version": "0.7.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
|
|
||||||
"integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "Apache-2.0",
|
|
||||||
"engines": {
|
|
||||||
"node": "*"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/aws4": {
|
|
||||||
"version": "1.13.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz",
|
|
||||||
"integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT"
|
|
||||||
},
|
|
||||||
"node_modules/axios": {
|
"node_modules/axios": {
|
||||||
"version": "1.11.0",
|
"version": "1.11.0",
|
||||||
"resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz",
|
"resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz",
|
||||||
@@ -18813,16 +18755,6 @@
|
|||||||
"integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
|
"integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/bcrypt-pbkdf": {
|
|
||||||
"version": "1.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
|
|
||||||
"integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "BSD-3-Clause",
|
|
||||||
"dependencies": {
|
|
||||||
"tweetnacl": "^0.14.3"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/beasties": {
|
"node_modules/beasties": {
|
||||||
"version": "0.3.2",
|
"version": "0.3.2",
|
||||||
"resolved": "https://registry.npmjs.org/beasties/-/beasties-0.3.2.tgz",
|
"resolved": "https://registry.npmjs.org/beasties/-/beasties-0.3.2.tgz",
|
||||||
@@ -21048,19 +20980,6 @@
|
|||||||
"node": ">=0.12"
|
"node": ">=0.12"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/dashdash": {
|
|
||||||
"version": "1.14.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
|
|
||||||
"integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"assert-plus": "^1.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/data-uri-to-buffer": {
|
"node_modules/data-uri-to-buffer": {
|
||||||
"version": "4.0.1",
|
"version": "4.0.1",
|
||||||
"resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
|
||||||
@@ -21347,70 +21266,6 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/del": {
|
|
||||||
"version": "2.2.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
|
|
||||||
"integrity": "sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"globby": "^5.0.0",
|
|
||||||
"is-path-cwd": "^1.0.0",
|
|
||||||
"is-path-in-cwd": "^1.0.0",
|
|
||||||
"object-assign": "^4.0.1",
|
|
||||||
"pify": "^2.0.0",
|
|
||||||
"pinkie-promise": "^2.0.0",
|
|
||||||
"rimraf": "^2.2.8"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/del/node_modules/array-union": {
|
|
||||||
"version": "1.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
|
|
||||||
"integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"array-uniq": "^1.0.1"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/del/node_modules/globby": {
|
|
||||||
"version": "5.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
|
|
||||||
"integrity": "sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"array-union": "^1.0.1",
|
|
||||||
"arrify": "^1.0.0",
|
|
||||||
"glob": "^7.0.3",
|
|
||||||
"object-assign": "^4.0.1",
|
|
||||||
"pify": "^2.0.0",
|
|
||||||
"pinkie-promise": "^2.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/del/node_modules/rimraf": {
|
|
||||||
"version": "2.7.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
|
|
||||||
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
|
|
||||||
"deprecated": "Rimraf versions prior to v4 are no longer supported",
|
|
||||||
"dev": true,
|
|
||||||
"license": "ISC",
|
|
||||||
"dependencies": {
|
|
||||||
"glob": "^7.1.3"
|
|
||||||
},
|
|
||||||
"bin": {
|
|
||||||
"rimraf": "bin.js"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/delayed-stream": {
|
"node_modules/delayed-stream": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
|
||||||
@@ -21745,24 +21600,6 @@
|
|||||||
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
|
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/ecc-jsbn": {
|
|
||||||
"version": "0.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
|
|
||||||
"integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"jsbn": "~0.1.0",
|
|
||||||
"safer-buffer": "^2.1.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/ecc-jsbn/node_modules/jsbn": {
|
|
||||||
"version": "0.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
|
|
||||||
"integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT"
|
|
||||||
},
|
|
||||||
"node_modules/editorjs-html": {
|
"node_modules/editorjs-html": {
|
||||||
"version": "4.0.5",
|
"version": "4.0.5",
|
||||||
"resolved": "https://registry.npmjs.org/editorjs-html/-/editorjs-html-4.0.5.tgz",
|
"resolved": "https://registry.npmjs.org/editorjs-html/-/editorjs-html-4.0.5.tgz",
|
||||||
@@ -23339,16 +23176,6 @@
|
|||||||
"node": ">=0.6.0"
|
"node": ">=0.6.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/extsprintf": {
|
|
||||||
"version": "1.3.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
|
|
||||||
"integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
|
|
||||||
"dev": true,
|
|
||||||
"engines": [
|
|
||||||
"node >=0.6.0"
|
|
||||||
],
|
|
||||||
"license": "MIT"
|
|
||||||
},
|
|
||||||
"node_modules/fast-deep-equal": {
|
"node_modules/fast-deep-equal": {
|
||||||
"version": "3.1.3",
|
"version": "3.1.3",
|
||||||
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
||||||
@@ -23788,16 +23615,6 @@
|
|||||||
"url": "https://github.com/sponsors/isaacs"
|
"url": "https://github.com/sponsors/isaacs"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/forever-agent": {
|
|
||||||
"version": "0.6.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
|
|
||||||
"integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "Apache-2.0",
|
|
||||||
"engines": {
|
|
||||||
"node": "*"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/fork-ts-checker-webpack-plugin": {
|
"node_modules/fork-ts-checker-webpack-plugin": {
|
||||||
"version": "7.2.13",
|
"version": "7.2.13",
|
||||||
"resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.13.tgz",
|
"resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.13.tgz",
|
||||||
@@ -24325,16 +24142,6 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/getpass": {
|
|
||||||
"version": "0.1.7",
|
|
||||||
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
|
|
||||||
"integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"assert-plus": "^1.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/glob": {
|
"node_modules/glob": {
|
||||||
"version": "7.2.3",
|
"version": "7.2.3",
|
||||||
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
|
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
|
||||||
@@ -24666,55 +24473,6 @@
|
|||||||
"integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
|
"integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/har-schema": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
|
|
||||||
"integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "ISC",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/har-validator": {
|
|
||||||
"version": "5.1.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
|
|
||||||
"integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
|
|
||||||
"deprecated": "this library is no longer supported",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"ajv": "^6.12.3",
|
|
||||||
"har-schema": "^2.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/har-validator/node_modules/ajv": {
|
|
||||||
"version": "6.12.6",
|
|
||||||
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
|
|
||||||
"integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"fast-deep-equal": "^3.1.1",
|
|
||||||
"fast-json-stable-stringify": "^2.0.0",
|
|
||||||
"json-schema-traverse": "^0.4.1",
|
|
||||||
"uri-js": "^4.2.2"
|
|
||||||
},
|
|
||||||
"funding": {
|
|
||||||
"type": "github",
|
|
||||||
"url": "https://github.com/sponsors/epoberezkin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/har-validator/node_modules/json-schema-traverse": {
|
|
||||||
"version": "0.4.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
|
|
||||||
"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT"
|
|
||||||
},
|
|
||||||
"node_modules/harmony-reflect": {
|
"node_modules/harmony-reflect": {
|
||||||
"version": "1.6.2",
|
"version": "1.6.2",
|
||||||
"resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
|
"resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz",
|
||||||
@@ -24722,29 +24480,6 @@
|
|||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "(Apache-2.0 OR MPL-1.1)"
|
"license": "(Apache-2.0 OR MPL-1.1)"
|
||||||
},
|
},
|
||||||
"node_modules/has-ansi": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
|
|
||||||
"integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"ansi-regex": "^2.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/has-ansi/node_modules/ansi-regex": {
|
|
||||||
"version": "2.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
|
|
||||||
"integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/has-bigints": {
|
"node_modules/has-bigints": {
|
||||||
"version": "1.1.0",
|
"version": "1.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz",
|
||||||
@@ -25273,22 +25008,6 @@
|
|||||||
"url": "https://github.com/chalk/chalk?sponsor=1"
|
"url": "https://github.com/chalk/chalk?sponsor=1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/http-signature": {
|
|
||||||
"version": "1.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
|
|
||||||
"integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"assert-plus": "^1.0.0",
|
|
||||||
"jsprim": "^1.2.2",
|
|
||||||
"sshpk": "^1.7.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.8",
|
|
||||||
"npm": ">=1.3.7"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/https-proxy-agent": {
|
"node_modules/https-proxy-agent": {
|
||||||
"version": "7.0.6",
|
"version": "7.0.6",
|
||||||
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz",
|
||||||
@@ -26098,42 +25817,6 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/is-path-cwd": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
|
|
||||||
"integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/is-path-in-cwd": {
|
|
||||||
"version": "1.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
|
|
||||||
"integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"is-path-inside": "^1.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/is-path-in-cwd/node_modules/is-path-inside": {
|
|
||||||
"version": "1.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
|
|
||||||
"integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"path-is-inside": "^1.0.1"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/is-path-inside": {
|
"node_modules/is-path-inside": {
|
||||||
"version": "3.0.3",
|
"version": "3.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
|
||||||
@@ -26282,13 +25965,6 @@
|
|||||||
"url": "https://github.com/sponsors/ljharb"
|
"url": "https://github.com/sponsors/ljharb"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/is-typedarray": {
|
|
||||||
"version": "1.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
|
|
||||||
"integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT"
|
|
||||||
},
|
|
||||||
"node_modules/is-unicode-supported": {
|
"node_modules/is-unicode-supported": {
|
||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
|
||||||
@@ -26448,13 +26124,6 @@
|
|||||||
"ws": "*"
|
"ws": "*"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/isstream": {
|
|
||||||
"version": "0.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
|
|
||||||
"integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT"
|
|
||||||
},
|
|
||||||
"node_modules/istanbul-lib-coverage": {
|
"node_modules/istanbul-lib-coverage": {
|
||||||
"version": "3.2.2",
|
"version": "3.2.2",
|
||||||
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
|
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
|
||||||
@@ -28283,13 +27952,6 @@
|
|||||||
"node": "^18.17.0 || >=20.5.0"
|
"node": "^18.17.0 || >=20.5.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/json-schema": {
|
|
||||||
"version": "0.4.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
|
|
||||||
"integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "(AFL-2.1 OR BSD-3-Clause)"
|
|
||||||
},
|
|
||||||
"node_modules/json-schema-traverse": {
|
"node_modules/json-schema-traverse": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
|
||||||
@@ -28369,22 +28031,6 @@
|
|||||||
],
|
],
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/jsprim": {
|
|
||||||
"version": "1.4.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
|
|
||||||
"integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"assert-plus": "1.0.0",
|
|
||||||
"extsprintf": "1.3.0",
|
|
||||||
"json-schema": "0.4.0",
|
|
||||||
"verror": "1.10.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.6.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/jsrsasign": {
|
"node_modules/jsrsasign": {
|
||||||
"version": "11.1.0",
|
"version": "11.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-11.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-11.1.0.tgz",
|
||||||
@@ -32319,16 +31965,6 @@
|
|||||||
"node": ">=8"
|
"node": ">=8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/oauth-sign": {
|
|
||||||
"version": "0.9.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
|
|
||||||
"integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "Apache-2.0",
|
|
||||||
"engines": {
|
|
||||||
"node": "*"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/object-assign": {
|
"node_modules/object-assign": {
|
||||||
"version": "4.1.1",
|
"version": "4.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
||||||
@@ -33018,13 +32654,6 @@
|
|||||||
"node": ">=0.10.0"
|
"node": ">=0.10.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/path-is-inside": {
|
|
||||||
"version": "1.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
|
|
||||||
"integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "(WTFPL OR MIT)"
|
|
||||||
},
|
|
||||||
"node_modules/path-key": {
|
"node_modules/path-key": {
|
||||||
"version": "3.1.1",
|
"version": "3.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
|
||||||
@@ -33099,13 +32728,6 @@
|
|||||||
"@napi-rs/canvas": "^0.1.67"
|
"@napi-rs/canvas": "^0.1.67"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/performance-now": {
|
|
||||||
"version": "2.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
|
|
||||||
"integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT"
|
|
||||||
},
|
|
||||||
"node_modules/picocolors": {
|
"node_modules/picocolors": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
|
||||||
@@ -33146,29 +32768,6 @@
|
|||||||
"node": ">=0.10.0"
|
"node": ">=0.10.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/pinkie": {
|
|
||||||
"version": "2.0.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
|
|
||||||
"integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/pinkie-promise": {
|
|
||||||
"version": "2.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
|
|
||||||
"integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"pinkie": "^2.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/pirates": {
|
"node_modules/pirates": {
|
||||||
"version": "4.0.7",
|
"version": "4.0.7",
|
||||||
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
|
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
|
||||||
@@ -34329,18 +33928,6 @@
|
|||||||
],
|
],
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/q": {
|
|
||||||
"version": "1.5.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
|
|
||||||
"integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
|
|
||||||
"deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.6.0",
|
|
||||||
"teleport": ">=0.2.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/qjobs": {
|
"node_modules/qjobs": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
|
||||||
@@ -35068,99 +34655,6 @@
|
|||||||
"node": ">=0.10"
|
"node": ">=0.10"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/request": {
|
|
||||||
"version": "2.88.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
|
|
||||||
"integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
|
|
||||||
"deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
|
|
||||||
"dev": true,
|
|
||||||
"license": "Apache-2.0",
|
|
||||||
"dependencies": {
|
|
||||||
"aws-sign2": "~0.7.0",
|
|
||||||
"aws4": "^1.8.0",
|
|
||||||
"caseless": "~0.12.0",
|
|
||||||
"combined-stream": "~1.0.6",
|
|
||||||
"extend": "~3.0.2",
|
|
||||||
"forever-agent": "~0.6.1",
|
|
||||||
"form-data": "~2.3.2",
|
|
||||||
"har-validator": "~5.1.3",
|
|
||||||
"http-signature": "~1.2.0",
|
|
||||||
"is-typedarray": "~1.0.0",
|
|
||||||
"isstream": "~0.1.2",
|
|
||||||
"json-stringify-safe": "~5.0.1",
|
|
||||||
"mime-types": "~2.1.19",
|
|
||||||
"oauth-sign": "~0.9.0",
|
|
||||||
"performance-now": "^2.1.0",
|
|
||||||
"qs": "~6.5.2",
|
|
||||||
"safe-buffer": "^5.1.2",
|
|
||||||
"tough-cookie": "~2.5.0",
|
|
||||||
"tunnel-agent": "^0.6.0",
|
|
||||||
"uuid": "^3.3.2"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/request/node_modules/form-data": {
|
|
||||||
"version": "2.3.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
|
|
||||||
"integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"asynckit": "^0.4.0",
|
|
||||||
"combined-stream": "^1.0.6",
|
|
||||||
"mime-types": "^2.1.12"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 0.12"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/request/node_modules/punycode": {
|
|
||||||
"version": "2.3.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
|
|
||||||
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/request/node_modules/qs": {
|
|
||||||
"version": "6.5.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
|
|
||||||
"integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "BSD-3-Clause",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/request/node_modules/tough-cookie": {
|
|
||||||
"version": "2.5.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
|
|
||||||
"integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "BSD-3-Clause",
|
|
||||||
"dependencies": {
|
|
||||||
"psl": "^1.1.28",
|
|
||||||
"punycode": "^2.1.1"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.8"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/request/node_modules/uuid": {
|
|
||||||
"version": "3.4.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
|
|
||||||
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
|
|
||||||
"deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"bin": {
|
|
||||||
"uuid": "bin/uuid"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/require-directory": {
|
"node_modules/require-directory": {
|
||||||
"version": "2.1.1",
|
"version": "2.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
|
||||||
@@ -36987,39 +36481,6 @@
|
|||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "BSD-3-Clause"
|
"license": "BSD-3-Clause"
|
||||||
},
|
},
|
||||||
"node_modules/sshpk": {
|
|
||||||
"version": "1.18.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz",
|
|
||||||
"integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"asn1": "~0.2.3",
|
|
||||||
"assert-plus": "^1.0.0",
|
|
||||||
"bcrypt-pbkdf": "^1.0.0",
|
|
||||||
"dashdash": "^1.12.0",
|
|
||||||
"ecc-jsbn": "~0.1.1",
|
|
||||||
"getpass": "^0.1.1",
|
|
||||||
"jsbn": "~0.1.0",
|
|
||||||
"safer-buffer": "^2.0.2",
|
|
||||||
"tweetnacl": "~0.14.0"
|
|
||||||
},
|
|
||||||
"bin": {
|
|
||||||
"sshpk-conv": "bin/sshpk-conv",
|
|
||||||
"sshpk-sign": "bin/sshpk-sign",
|
|
||||||
"sshpk-verify": "bin/sshpk-verify"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/sshpk/node_modules/jsbn": {
|
|
||||||
"version": "0.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
|
|
||||||
"integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT"
|
|
||||||
},
|
|
||||||
"node_modules/ssri": {
|
"node_modules/ssri": {
|
||||||
"version": "12.0.0",
|
"version": "12.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/ssri/-/ssri-12.0.0.tgz",
|
||||||
@@ -39293,19 +38754,6 @@
|
|||||||
"node": "^18.17.0 || >=20.5.0"
|
"node": "^18.17.0 || >=20.5.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/tunnel-agent": {
|
|
||||||
"version": "0.6.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
|
|
||||||
"integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "Apache-2.0",
|
|
||||||
"dependencies": {
|
|
||||||
"safe-buffer": "^5.0.1"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": "*"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/tween-functions": {
|
"node_modules/tween-functions": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/tween-functions/-/tween-functions-1.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/tween-functions/-/tween-functions-1.2.0.tgz",
|
||||||
@@ -39313,13 +38761,6 @@
|
|||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "BSD"
|
"license": "BSD"
|
||||||
},
|
},
|
||||||
"node_modules/tweetnacl": {
|
|
||||||
"version": "0.14.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
|
|
||||||
"integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "Unlicense"
|
|
||||||
},
|
|
||||||
"node_modules/type": {
|
"node_modules/type": {
|
||||||
"version": "2.7.3",
|
"version": "2.7.3",
|
||||||
"resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz",
|
"resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz",
|
||||||
@@ -39931,28 +39372,6 @@
|
|||||||
"node": ">= 0.8"
|
"node": ">= 0.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/verror": {
|
|
||||||
"version": "1.10.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
|
|
||||||
"integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
|
|
||||||
"dev": true,
|
|
||||||
"engines": [
|
|
||||||
"node >=0.6.0"
|
|
||||||
],
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"assert-plus": "^1.0.0",
|
|
||||||
"core-util-is": "1.0.2",
|
|
||||||
"extsprintf": "^1.2.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/verror/node_modules/core-util-is": {
|
|
||||||
"version": "1.0.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
|
||||||
"integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT"
|
|
||||||
},
|
|
||||||
"node_modules/vfile-location": {
|
"node_modules/vfile-location": {
|
||||||
"version": "2.0.6",
|
"version": "2.0.6",
|
||||||
"resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz",
|
"resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz",
|
||||||
@@ -40141,133 +39560,6 @@
|
|||||||
"node": ">= 8"
|
"node": ">= 8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/webdriver-manager": {
|
|
||||||
"version": "12.1.9",
|
|
||||||
"resolved": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.9.tgz",
|
|
||||||
"integrity": "sha512-Yl113uKm8z4m/KMUVWHq1Sjtla2uxEBtx2Ue3AmIlnlPAKloDn/Lvmy6pqWCUersVISpdMeVpAaGbNnvMuT2LQ==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"adm-zip": "^0.5.2",
|
|
||||||
"chalk": "^1.1.1",
|
|
||||||
"del": "^2.2.0",
|
|
||||||
"glob": "^7.0.3",
|
|
||||||
"ini": "^1.3.4",
|
|
||||||
"minimist": "^1.2.0",
|
|
||||||
"q": "^1.4.1",
|
|
||||||
"request": "^2.87.0",
|
|
||||||
"rimraf": "^2.5.2",
|
|
||||||
"semver": "^5.3.0",
|
|
||||||
"xml2js": "^0.4.17"
|
|
||||||
},
|
|
||||||
"bin": {
|
|
||||||
"webdriver-manager": "bin/webdriver-manager"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.9.x"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/webdriver-manager/node_modules/ansi-regex": {
|
|
||||||
"version": "2.1.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
|
|
||||||
"integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/webdriver-manager/node_modules/ansi-styles": {
|
|
||||||
"version": "2.2.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
|
|
||||||
"integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/webdriver-manager/node_modules/chalk": {
|
|
||||||
"version": "1.1.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
|
|
||||||
"integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"ansi-styles": "^2.2.1",
|
|
||||||
"escape-string-regexp": "^1.0.2",
|
|
||||||
"has-ansi": "^2.0.0",
|
|
||||||
"strip-ansi": "^3.0.0",
|
|
||||||
"supports-color": "^2.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/webdriver-manager/node_modules/escape-string-regexp": {
|
|
||||||
"version": "1.0.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
|
|
||||||
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/webdriver-manager/node_modules/ini": {
|
|
||||||
"version": "1.3.8",
|
|
||||||
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
|
|
||||||
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "ISC"
|
|
||||||
},
|
|
||||||
"node_modules/webdriver-manager/node_modules/rimraf": {
|
|
||||||
"version": "2.7.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
|
|
||||||
"integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
|
|
||||||
"deprecated": "Rimraf versions prior to v4 are no longer supported",
|
|
||||||
"dev": true,
|
|
||||||
"license": "ISC",
|
|
||||||
"dependencies": {
|
|
||||||
"glob": "^7.1.3"
|
|
||||||
},
|
|
||||||
"bin": {
|
|
||||||
"rimraf": "bin.js"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/webdriver-manager/node_modules/semver": {
|
|
||||||
"version": "5.7.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
|
|
||||||
"integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "ISC",
|
|
||||||
"bin": {
|
|
||||||
"semver": "bin/semver"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/webdriver-manager/node_modules/strip-ansi": {
|
|
||||||
"version": "3.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
|
|
||||||
"integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"ansi-regex": "^2.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.10.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/webdriver-manager/node_modules/supports-color": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
|
|
||||||
"integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=0.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/webidl-conversions": {
|
"node_modules/webidl-conversions": {
|
||||||
"version": "7.0.0",
|
"version": "7.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
|
||||||
@@ -41128,30 +40420,6 @@
|
|||||||
"node": ">=18"
|
"node": ">=18"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/xml2js": {
|
|
||||||
"version": "0.4.23",
|
|
||||||
"resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz",
|
|
||||||
"integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"dependencies": {
|
|
||||||
"sax": ">=0.6.0",
|
|
||||||
"xmlbuilder": "~11.0.0"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=4.0.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/xmlbuilder": {
|
|
||||||
"version": "11.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
|
|
||||||
"integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==",
|
|
||||||
"dev": true,
|
|
||||||
"license": "MIT",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=4.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/xmlchars": {
|
"node_modules/xmlchars": {
|
||||||
"version": "2.2.0",
|
"version": "2.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz",
|
||||||
|
@@ -165,7 +165,6 @@
|
|||||||
"ts-node": "^10.9.2",
|
"ts-node": "^10.9.2",
|
||||||
"tsconfig-paths": "^4.1.1",
|
"tsconfig-paths": "^4.1.1",
|
||||||
"typescript": "5.8.2",
|
"typescript": "5.8.2",
|
||||||
"webdriver-manager": "12.1.9",
|
|
||||||
"webpack": "5.98.0",
|
"webpack": "5.98.0",
|
||||||
"webpack-cli": "^5.1.4"
|
"webpack-cli": "^5.1.4"
|
||||||
},
|
},
|
||||||
|
@@ -1,15 +1,39 @@
|
|||||||
"use strict";
|
'use strict';
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
/*!
|
||||||
|
* @license
|
||||||
|
* Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
exports.MDNav = void 0;
|
exports.MDNav = void 0;
|
||||||
var MDNav = /** @class */ (function () {
|
var MDNav = /** @class */ (function () {
|
||||||
function MDNav(root, pos) {
|
function MDNav(root, pos) {
|
||||||
if (pos === void 0) { pos = 0; }
|
if (pos === void 0) {
|
||||||
|
pos = 0;
|
||||||
|
}
|
||||||
this.root = root;
|
this.root = root;
|
||||||
this.pos = pos;
|
this.pos = pos;
|
||||||
}
|
}
|
||||||
MDNav.prototype.find = function (test, index) {
|
MDNav.prototype.find = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
if (!this.root || !this.root.children) {
|
if (!this.root || !this.root.children) {
|
||||||
return new MDNav(null);
|
return new MDNav(null);
|
||||||
}
|
}
|
||||||
@@ -19,8 +43,7 @@ var MDNav = /** @class */ (function () {
|
|||||||
if (test(child)) {
|
if (test(child)) {
|
||||||
if (currIndex === index) {
|
if (currIndex === index) {
|
||||||
return new MDNav(this.root, i);
|
return new MDNav(this.root, i);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
currIndex++;
|
currIndex++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -28,8 +51,14 @@ var MDNav = /** @class */ (function () {
|
|||||||
return new MDNav(this.root, this.root.children.length);
|
return new MDNav(this.root, this.root.children.length);
|
||||||
};
|
};
|
||||||
MDNav.prototype.findAll = function (test, index) {
|
MDNav.prototype.findAll = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
if (!this.root || !this.root.children) {
|
if (!this.root || !this.root.children) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
@@ -40,8 +69,7 @@ var MDNav = /** @class */ (function () {
|
|||||||
if (test(child)) {
|
if (test(child)) {
|
||||||
if (currIndex === index) {
|
if (currIndex === index) {
|
||||||
result.push(new MDNav(this.root, i));
|
result.push(new MDNav(this.root, i));
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
currIndex++;
|
currIndex++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -49,166 +77,247 @@ var MDNav = /** @class */ (function () {
|
|||||||
return result;
|
return result;
|
||||||
};
|
};
|
||||||
MDNav.prototype.emph = function (test, index) {
|
MDNav.prototype.emph = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.find(function (h) {
|
return this.find(function (h) {
|
||||||
return h.type === 'emphasis' && test(h);
|
return h.type === 'emphasis' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.heading = function (test, index) {
|
MDNav.prototype.heading = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.find(function (h) {
|
return this.find(function (h) {
|
||||||
return h.type === 'heading' && test(h);
|
return h.type === 'heading' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.headings = function (test, index) {
|
MDNav.prototype.headings = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.findAll(function (h) {
|
return this.findAll(function (h) {
|
||||||
return h.type === 'heading' && test(h);
|
return h.type === 'heading' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.html = function (test, index) {
|
MDNav.prototype.html = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.find(function (h) {
|
return this.find(function (h) {
|
||||||
return h.type === 'html' && test(h);
|
return h.type === 'html' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.link = function (test, index) {
|
MDNav.prototype.link = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.find(function (h) {
|
return this.find(function (h) {
|
||||||
return h.type === 'link' && test(h);
|
return h.type === 'link' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.links = function (test, index) {
|
MDNav.prototype.links = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.findAll(function (h) {
|
return this.findAll(function (h) {
|
||||||
return h.type === 'link' && test(h);
|
return h.type === 'link' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.list = function (test, index) {
|
MDNav.prototype.list = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.find(function (h) {
|
return this.find(function (h) {
|
||||||
return h.type === 'list' && test(h);
|
return h.type === 'list' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.listItem = function (test, index) {
|
MDNav.prototype.listItem = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.find(function (h) {
|
return this.find(function (h) {
|
||||||
return h.type === 'listItem' && test(h);
|
return h.type === 'listItem' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.listItems = function (test, index) {
|
MDNav.prototype.listItems = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.findAll(function (h) {
|
return this.findAll(function (h) {
|
||||||
return h.type === 'listItem' && test(h);
|
return h.type === 'listItem' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.paragraph = function (test, index) {
|
MDNav.prototype.paragraph = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.find(function (h) {
|
return this.find(function (h) {
|
||||||
return h.type === 'paragraph' && test(h);
|
return h.type === 'paragraph' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.strong = function (test, index) {
|
MDNav.prototype.strong = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.find(function (h) {
|
return this.find(function (h) {
|
||||||
return h.type === 'strong' && test(h);
|
return h.type === 'strong' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.table = function (test, index) {
|
MDNav.prototype.table = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.find(function (h) {
|
return this.find(function (h) {
|
||||||
return h.type === 'table' && test(h);
|
return h.type === 'table' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.tableRow = function (test, index) {
|
MDNav.prototype.tableRow = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.find(function (h) {
|
return this.find(function (h) {
|
||||||
return h.type === 'tableRow' && test(h);
|
return h.type === 'tableRow' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.tableCell = function (test, index) {
|
MDNav.prototype.tableCell = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.find(function (h) {
|
return this.find(function (h) {
|
||||||
return h.type === 'tableCell' && test(h);
|
return h.type === 'tableCell' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
MDNav.prototype.text = function (test, index) {
|
MDNav.prototype.text = function (test, index) {
|
||||||
if (test === void 0) { test = function () { return true; }; }
|
if (test === void 0) {
|
||||||
if (index === void 0) { index = 0; }
|
test = function () {
|
||||||
|
return true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
if (index === void 0) {
|
||||||
|
index = 0;
|
||||||
|
}
|
||||||
return this.find(function (h) {
|
return this.find(function (h) {
|
||||||
return h.type === 'text' && test(h);
|
return h.type === 'text' && test(h);
|
||||||
}, index);
|
}, index);
|
||||||
};
|
};
|
||||||
Object.defineProperty(MDNav.prototype, "item", {
|
Object.defineProperty(MDNav.prototype, 'item', {
|
||||||
get: function () {
|
get: function () {
|
||||||
if (!this.root || !this.root.children) {
|
if (!this.root || !this.root.children) {
|
||||||
return undefined;
|
return undefined;
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return this.root.children[this.pos];
|
return this.root.children[this.pos];
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
enumerable: false,
|
enumerable: false,
|
||||||
configurable: true
|
configurable: true
|
||||||
});
|
});
|
||||||
Object.defineProperty(MDNav.prototype, "empty", {
|
Object.defineProperty(MDNav.prototype, 'empty', {
|
||||||
get: function () {
|
get: function () {
|
||||||
return !this.root ||
|
return !this.root || !this.root.children || this.pos >= this.root.children.length;
|
||||||
!this.root.children ||
|
|
||||||
(this.pos >= this.root.children.length);
|
|
||||||
},
|
},
|
||||||
enumerable: false,
|
enumerable: false,
|
||||||
configurable: true
|
configurable: true
|
||||||
});
|
});
|
||||||
Object.defineProperty(MDNav.prototype, "childNav", {
|
Object.defineProperty(MDNav.prototype, 'childNav', {
|
||||||
get: function () {
|
get: function () {
|
||||||
return new MDNav(this.item);
|
return new MDNav(this.item);
|
||||||
},
|
},
|
||||||
enumerable: false,
|
enumerable: false,
|
||||||
configurable: true
|
configurable: true
|
||||||
});
|
});
|
||||||
Object.defineProperty(MDNav.prototype, "value", {
|
Object.defineProperty(MDNav.prototype, 'value', {
|
||||||
get: function () {
|
get: function () {
|
||||||
if (this.item && this.item['value']) {
|
if (this.item && this.item['value']) {
|
||||||
return this.item.value;
|
return this.item.value;
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
enumerable: false,
|
enumerable: false,
|
||||||
configurable: true
|
configurable: true
|
||||||
});
|
});
|
||||||
Object.defineProperty(MDNav.prototype, "textValue", {
|
Object.defineProperty(MDNav.prototype, 'textValue', {
|
||||||
get: function () {
|
get: function () {
|
||||||
if (this.item) {
|
if (this.item) {
|
||||||
if (this.item['value']) {
|
if (this.item['value']) {
|
||||||
return this.item.value;
|
return this.item.value;
|
||||||
}
|
} else if (this.item.children && this.item.children.length > 0 && this.item.children[0].type === 'text') {
|
||||||
else if (this.item.children &&
|
|
||||||
(this.item.children.length > 0) &&
|
|
||||||
(this.item.children[0].type === 'text')) {
|
|
||||||
return this.item.children[0].value;
|
return this.item.children[0].value;
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -216,5 +325,5 @@ var MDNav = /** @class */ (function () {
|
|||||||
configurable: true
|
configurable: true
|
||||||
});
|
});
|
||||||
return MDNav;
|
return MDNav;
|
||||||
}());
|
})();
|
||||||
exports.MDNav = MDNav;
|
exports.MDNav = MDNav;
|
||||||
|
@@ -1,24 +1,59 @@
|
|||||||
"use strict";
|
'use strict';
|
||||||
var __extends = (this && this.__extends) || (function () {
|
/*!
|
||||||
|
* @license
|
||||||
|
* Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
var __extends =
|
||||||
|
(this && this.__extends) ||
|
||||||
|
(function () {
|
||||||
var extendStatics = function (d, b) {
|
var extendStatics = function (d, b) {
|
||||||
extendStatics = Object.setPrototypeOf ||
|
extendStatics =
|
||||||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
|
Object.setPrototypeOf ||
|
||||||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
|
({ __proto__: [] } instanceof Array &&
|
||||||
|
function (d, b) {
|
||||||
|
d.__proto__ = b;
|
||||||
|
}) ||
|
||||||
|
function (d, b) {
|
||||||
|
for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p];
|
||||||
|
};
|
||||||
return extendStatics(d, b);
|
return extendStatics(d, b);
|
||||||
};
|
};
|
||||||
return function (d, b) {
|
return function (d, b) {
|
||||||
if (typeof b !== "function" && b !== null)
|
if (typeof b !== 'function' && b !== null) throw new TypeError('Class extends value ' + String(b) + ' is not a constructor or null');
|
||||||
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
|
|
||||||
extendStatics(d, b);
|
extendStatics(d, b);
|
||||||
function __() { this.constructor = d; }
|
function __() {
|
||||||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
|
this.constructor = d;
|
||||||
|
}
|
||||||
|
d.prototype = b === null ? Object.create(b) : ((__.prototype = b.prototype), new __());
|
||||||
};
|
};
|
||||||
})();
|
})();
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
exports.Docset = exports.Text = exports.Link = exports.Paragraph = exports.Heading = exports.Root = exports.Parent = exports.Node = exports.schema = void 0;
|
exports.Docset =
|
||||||
var mdToString = require("mdast-util-to-string");
|
exports.Text =
|
||||||
var jsyaml = require("js-yaml");
|
exports.Link =
|
||||||
exports.schema = "\n type Query {\n documents(idFilter: String = \"\"): [Root]\n }\n\n type Root {\n id: ID\n type: String\n folder(depth: Int = 1): String\n metadata(key: String): String\n heading(depth: Int = 0): Heading\n headings(depth: Int = 0): [Heading]\n paragraph: Paragraph\n paragraphs: [Paragraph]\n link: Link\n links: [Link]\n text: Text\n texts: [Text]\n children: [Node]\n }\n\n type Heading {\n depth: Int\n plaintext: String\n paragraph: Paragraph\n paragraphs: [Paragraph]\n link: Link\n links: [Link]\n children: [Node]\n }\n\n type Paragraph {\n plaintext: String\n }\n\n type Link {\n plaintext: String\n title: String\n url: String\n paragraph: Paragraph\n paragraphs: [Paragraph]\n text: Text\n texts: [Text]\n }\n\n type Text {\n value: String\n }\n\n type Node {\n type: String\n children: [Node]\n }\n";
|
exports.Paragraph =
|
||||||
|
exports.Heading =
|
||||||
|
exports.Root =
|
||||||
|
exports.Parent =
|
||||||
|
exports.Node =
|
||||||
|
exports.schema =
|
||||||
|
void 0;
|
||||||
|
var mdast_util_to_string_1 = require('mdast-util-to-string');
|
||||||
|
var jsyaml = require('js-yaml');
|
||||||
|
exports.schema =
|
||||||
|
'\n type Query {\n documents(idFilter: String = ""): [Root]\n }\n\n type Root {\n id: ID\n type: String\n folder(depth: Int = 1): String\n metadata(key: String): String\n heading(depth: Int = 0): Heading\n headings(depth: Int = 0): [Heading]\n paragraph: Paragraph\n paragraphs: [Paragraph]\n link: Link\n links: [Link]\n text: Text\n texts: [Text]\n children: [Node]\n }\n\n type Heading {\n depth: Int\n plaintext: String\n paragraph: Paragraph\n paragraphs: [Paragraph]\n link: Link\n links: [Link]\n children: [Node]\n }\n\n type Paragraph {\n plaintext: String\n }\n\n type Link {\n plaintext: String\n title: String\n url: String\n paragraph: Paragraph\n paragraphs: [Paragraph]\n text: Text\n texts: [Text]\n }\n\n type Text {\n value: String\n }\n\n type Node {\n type: String\n children: [Node]\n }\n';
|
||||||
var Node = /** @class */ (function () {
|
var Node = /** @class */ (function () {
|
||||||
function Node(orig) {
|
function Node(orig) {
|
||||||
this.orig = orig;
|
this.orig = orig;
|
||||||
@@ -52,56 +87,78 @@ var Node = /** @class */ (function () {
|
|||||||
};
|
};
|
||||||
Node.prototype.children = function () {
|
Node.prototype.children = function () {
|
||||||
if (this.orig['children']) {
|
if (this.orig['children']) {
|
||||||
return this.orig['children'].map(function (x) { return new Node(x); });
|
return this.orig['children'].map(function (x) {
|
||||||
}
|
return new Node(x);
|
||||||
else {
|
});
|
||||||
|
} else {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
return Node;
|
return Node;
|
||||||
}());
|
})();
|
||||||
exports.Node = Node;
|
exports.Node = Node;
|
||||||
var Parent = /** @class */ (function () {
|
var Parent = /** @class */ (function () {
|
||||||
function Parent(orig) {
|
function Parent(orig) {
|
||||||
this.orig = orig;
|
this.orig = orig;
|
||||||
}
|
}
|
||||||
Parent.prototype.plaintext = function () {
|
Parent.prototype.plaintext = function () {
|
||||||
return mdToString(this.orig);
|
return (0, mdast_util_to_string_1.toString)(this.orig);
|
||||||
};
|
};
|
||||||
Parent.prototype.paragraph = function () {
|
Parent.prototype.paragraph = function () {
|
||||||
return new Paragraph(this.orig.children.find(function (ch) { return (ch.type === 'paragraph'); }));
|
return new Paragraph(
|
||||||
|
this.orig.children.find(function (ch) {
|
||||||
|
return ch.type === 'paragraph';
|
||||||
|
})
|
||||||
|
);
|
||||||
};
|
};
|
||||||
Parent.prototype.paragraphs = function () {
|
Parent.prototype.paragraphs = function () {
|
||||||
return this.orig.children.filter(function (ch) {
|
return this.orig.children
|
||||||
return (ch.type === 'paragraph');
|
.filter(function (ch) {
|
||||||
|
return ch.type === 'paragraph';
|
||||||
})
|
})
|
||||||
.map(function (ch) { return new Paragraph(ch); });
|
.map(function (ch) {
|
||||||
|
return new Paragraph(ch);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
Parent.prototype.link = function () {
|
Parent.prototype.link = function () {
|
||||||
return new Link(this.orig.children.find(function (ch) { return (ch.type === 'link'); }));
|
return new Link(
|
||||||
|
this.orig.children.find(function (ch) {
|
||||||
|
return ch.type === 'link';
|
||||||
|
})
|
||||||
|
);
|
||||||
};
|
};
|
||||||
Parent.prototype.links = function () {
|
Parent.prototype.links = function () {
|
||||||
return this.orig.children.filter(function (ch) {
|
return this.orig.children
|
||||||
return (ch.type === 'link');
|
.filter(function (ch) {
|
||||||
|
return ch.type === 'link';
|
||||||
})
|
})
|
||||||
.map(function (ch) { return new Link(ch); });
|
.map(function (ch) {
|
||||||
|
return new Link(ch);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
Parent.prototype.text = function () {
|
Parent.prototype.text = function () {
|
||||||
return new Text(this.orig.children.find(function (ch) { return (ch.type === 'text'); }));
|
return new Text(
|
||||||
|
this.orig.children.find(function (ch) {
|
||||||
|
return ch.type === 'text';
|
||||||
|
})
|
||||||
|
);
|
||||||
};
|
};
|
||||||
Parent.prototype.texts = function () {
|
Parent.prototype.texts = function () {
|
||||||
return this.orig.children.filter(function (ch) {
|
return this.orig.children
|
||||||
return (ch.type === 'text');
|
.filter(function (ch) {
|
||||||
|
return ch.type === 'text';
|
||||||
})
|
})
|
||||||
.map(function (ch) { return new Text(ch); });
|
.map(function (ch) {
|
||||||
|
return new Text(ch);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
return Parent;
|
return Parent;
|
||||||
}());
|
})();
|
||||||
exports.Parent = Parent;
|
exports.Parent = Parent;
|
||||||
var Root = /** @class */ (function (_super) {
|
var Root = /** @class */ (function (_super) {
|
||||||
__extends(Root, _super);
|
__extends(Root, _super);
|
||||||
function Root() {
|
function Root() {
|
||||||
return _super !== null && _super.apply(this, arguments) || this;
|
return (_super !== null && _super.apply(this, arguments)) || this;
|
||||||
}
|
}
|
||||||
Root.prototype.type = function () {
|
Root.prototype.type = function () {
|
||||||
return 'root';
|
return 'root';
|
||||||
@@ -114,62 +171,65 @@ var Root = /** @class */ (function (_super) {
|
|||||||
};
|
};
|
||||||
Root.prototype.metadata = function (args) {
|
Root.prototype.metadata = function (args) {
|
||||||
if (!this._meta) {
|
if (!this._meta) {
|
||||||
var yamlElement = this.orig.children.find(function (ch) { return (ch.type === 'yaml'); });
|
var yamlElement = this.orig.children.find(function (ch) {
|
||||||
|
return ch.type === 'yaml';
|
||||||
|
});
|
||||||
if (yamlElement) {
|
if (yamlElement) {
|
||||||
this._meta = jsyaml.safeLoad(yamlElement.value);
|
this._meta = jsyaml.safeLoad(yamlElement.value);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
this._meta = {};
|
this._meta = {};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (this._meta[args['key']]) {
|
if (this._meta[args['key']]) {
|
||||||
return this._meta[args['key']];
|
return this._meta[args['key']];
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
Root.prototype.heading = function (args) {
|
Root.prototype.heading = function (args) {
|
||||||
var depth = args['depth'];
|
var depth = args['depth'];
|
||||||
return new Heading(this.orig.children.find(function (ch) {
|
return new Heading(
|
||||||
return (ch.type === 'heading') &&
|
this.orig.children.find(function (ch) {
|
||||||
((depth === 0) || (depth === ch.depth));
|
return ch.type === 'heading' && (depth === 0 || depth === ch.depth);
|
||||||
}));
|
})
|
||||||
|
);
|
||||||
};
|
};
|
||||||
Root.prototype.headings = function (args) {
|
Root.prototype.headings = function (args) {
|
||||||
var depth = args['depth'];
|
var depth = args['depth'];
|
||||||
return this.orig.children.filter(function (ch) {
|
return this.orig.children
|
||||||
return (ch.type === 'heading') &&
|
.filter(function (ch) {
|
||||||
((depth === 0) || (depth === ch.depth));
|
return ch.type === 'heading' && (depth === 0 || depth === ch.depth);
|
||||||
})
|
})
|
||||||
.map(function (ch) { return new Heading(ch); });
|
.map(function (ch) {
|
||||||
|
return new Heading(ch);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
return Root;
|
return Root;
|
||||||
}(Parent));
|
})(Parent);
|
||||||
exports.Root = Root;
|
exports.Root = Root;
|
||||||
var Heading = /** @class */ (function (_super) {
|
var Heading = /** @class */ (function (_super) {
|
||||||
__extends(Heading, _super);
|
__extends(Heading, _super);
|
||||||
function Heading() {
|
function Heading() {
|
||||||
return _super !== null && _super.apply(this, arguments) || this;
|
return (_super !== null && _super.apply(this, arguments)) || this;
|
||||||
}
|
}
|
||||||
Heading.prototype.depth = function () {
|
Heading.prototype.depth = function () {
|
||||||
return this.orig.depth;
|
return this.orig.depth;
|
||||||
};
|
};
|
||||||
return Heading;
|
return Heading;
|
||||||
}(Parent));
|
})(Parent);
|
||||||
exports.Heading = Heading;
|
exports.Heading = Heading;
|
||||||
var Paragraph = /** @class */ (function (_super) {
|
var Paragraph = /** @class */ (function (_super) {
|
||||||
__extends(Paragraph, _super);
|
__extends(Paragraph, _super);
|
||||||
function Paragraph() {
|
function Paragraph() {
|
||||||
return _super !== null && _super.apply(this, arguments) || this;
|
return (_super !== null && _super.apply(this, arguments)) || this;
|
||||||
}
|
}
|
||||||
return Paragraph;
|
return Paragraph;
|
||||||
}(Parent));
|
})(Parent);
|
||||||
exports.Paragraph = Paragraph;
|
exports.Paragraph = Paragraph;
|
||||||
var Link = /** @class */ (function (_super) {
|
var Link = /** @class */ (function (_super) {
|
||||||
__extends(Link, _super);
|
__extends(Link, _super);
|
||||||
function Link() {
|
function Link() {
|
||||||
return _super !== null && _super.apply(this, arguments) || this;
|
return (_super !== null && _super.apply(this, arguments)) || this;
|
||||||
}
|
}
|
||||||
Link.prototype.title = function () {
|
Link.prototype.title = function () {
|
||||||
return this.orig.title;
|
return this.orig.title;
|
||||||
@@ -178,7 +238,7 @@ var Link = /** @class */ (function (_super) {
|
|||||||
return this.orig.url;
|
return this.orig.url;
|
||||||
};
|
};
|
||||||
return Link;
|
return Link;
|
||||||
}(Parent));
|
})(Parent);
|
||||||
exports.Link = Link;
|
exports.Link = Link;
|
||||||
var Text = /** @class */ (function () {
|
var Text = /** @class */ (function () {
|
||||||
function Text(orig) {
|
function Text(orig) {
|
||||||
@@ -188,7 +248,7 @@ var Text = /** @class */ (function () {
|
|||||||
return this.orig.value;
|
return this.orig.value;
|
||||||
};
|
};
|
||||||
return Text;
|
return Text;
|
||||||
}());
|
})();
|
||||||
exports.Text = Text;
|
exports.Text = Text;
|
||||||
var libNamesRegex = /content-services|core|extensions|insights|process-services|process-services-cloud/;
|
var libNamesRegex = /content-services|core|extensions|insights|process-services|process-services-cloud/;
|
||||||
var Docset = /** @class */ (function () {
|
var Docset = /** @class */ (function () {
|
||||||
@@ -197,8 +257,7 @@ var Docset = /** @class */ (function () {
|
|||||||
this.docs = [];
|
this.docs = [];
|
||||||
var pathnames = Object.keys(mdCache);
|
var pathnames = Object.keys(mdCache);
|
||||||
pathnames.forEach(function (pathname) {
|
pathnames.forEach(function (pathname) {
|
||||||
if (!pathname.match(/README/) &&
|
if (!pathname.match(/README/) && pathname.match(libNamesRegex)) {
|
||||||
pathname.match(libNamesRegex)) {
|
|
||||||
var doc = new Root(mdCache[pathname].mdInTree);
|
var doc = new Root(mdCache[pathname].mdInTree);
|
||||||
doc.id = pathname.replace(/\\/g, '/');
|
doc.id = pathname.replace(/\\/g, '/');
|
||||||
_this.docs.push(doc);
|
_this.docs.push(doc);
|
||||||
@@ -208,14 +267,15 @@ var Docset = /** @class */ (function () {
|
|||||||
Docset.prototype.documents = function (args) {
|
Docset.prototype.documents = function (args) {
|
||||||
if (args['idFilter'] === '') {
|
if (args['idFilter'] === '') {
|
||||||
return this.docs;
|
return this.docs;
|
||||||
}
|
} else {
|
||||||
else {
|
return this.docs.filter(function (doc) {
|
||||||
return this.docs.filter(function (doc) { return doc.id.indexOf(args['idFilter'] + '/') !== -1; });
|
return doc.id.indexOf(args['idFilter'] + '/') !== -1;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
Docset.prototype.size = function () {
|
Docset.prototype.size = function () {
|
||||||
return this.docs.length;
|
return this.docs.length;
|
||||||
};
|
};
|
||||||
return Docset;
|
return Docset;
|
||||||
}());
|
})();
|
||||||
exports.Docset = Docset;
|
exports.Docset = Docset;
|
||||||
|
@@ -1,11 +1,23 @@
|
|||||||
"use strict";
|
'use strict';
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
/*!
|
||||||
|
* @license
|
||||||
|
* Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
exports.ComponentInfo = exports.MethodSigInfo = exports.ParamInfo = exports.PropInfo = void 0;
|
exports.ComponentInfo = exports.MethodSigInfo = exports.ParamInfo = exports.PropInfo = void 0;
|
||||||
var skipMethodNames = [
|
var skipMethodNames = ['ngOnChanges', 'ngOnDestroy', 'ngOnInit'];
|
||||||
'ngOnChanges',
|
|
||||||
'ngOnDestroy',
|
|
||||||
'ngOnInit'
|
|
||||||
];
|
|
||||||
var PropInfo = /** @class */ (function () {
|
var PropInfo = /** @class */ (function () {
|
||||||
function PropInfo(sourceData) {
|
function PropInfo(sourceData) {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
@@ -19,7 +31,9 @@ var PropInfo = /** @class */ (function () {
|
|||||||
this.type = sourceData.syntax['return'].type || '';
|
this.type = sourceData.syntax['return'].type || '';
|
||||||
this.type = this.type.toString().replace(/\|/, '\\|').replace('unknown', '');
|
this.type = this.type.toString().replace(/\|/, '\\|').replace('unknown', '');
|
||||||
if (sourceData.tags) {
|
if (sourceData.tags) {
|
||||||
var depTag = sourceData.tags.find(function (tag) { return tag.name === 'deprecated'; });
|
var depTag = sourceData.tags.find(function (tag) {
|
||||||
|
return tag.name === 'deprecated';
|
||||||
|
});
|
||||||
if (depTag) {
|
if (depTag) {
|
||||||
this.isDeprecated = true;
|
this.isDeprecated = true;
|
||||||
this.docText = '(**Deprecated:** ' + depTag.text.replace(/[\n\r]+/g, ' ').trim() + ') ' + this.docText;
|
this.docText = '(**Deprecated:** ' + depTag.text.replace(/[\n\r]+/g, ' ').trim() + ') ' + this.docText;
|
||||||
@@ -33,24 +47,24 @@ var PropInfo = /** @class */ (function () {
|
|||||||
_this.isInput = true;
|
_this.isInput = true;
|
||||||
if (dec.arguments) {
|
if (dec.arguments) {
|
||||||
var bindingName = dec.arguments['bindingPropertyName'];
|
var bindingName = dec.arguments['bindingPropertyName'];
|
||||||
if (bindingName && (bindingName !== '')) {
|
if (bindingName && bindingName !== '') {
|
||||||
_this.name = bindingName.replace(/['"]/g, '');
|
_this.name = bindingName.replace(/['"]/g, '');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!_this.docText && !_this.isDeprecated) {
|
if (!_this.docText && !_this.isDeprecated) {
|
||||||
_this.errorMessages.push("Error: Input \"".concat(sourceData.name, "\" has no doc text."));
|
_this.errorMessages.push('Error: Input "'.concat(sourceData.name, '" has no doc text.'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (dec.name === 'Output') {
|
if (dec.name === 'Output') {
|
||||||
_this.isOutput = true;
|
_this.isOutput = true;
|
||||||
if (!_this.docText && !_this.isDeprecated) {
|
if (!_this.docText && !_this.isDeprecated) {
|
||||||
_this.errorMessages.push("Error: Output \"".concat(sourceData.name, "\" has no doc text."));
|
_this.errorMessages.push('Error: Output "'.concat(sourceData.name, '" has no doc text.'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Object.defineProperty(PropInfo.prototype, "errors", {
|
Object.defineProperty(PropInfo.prototype, 'errors', {
|
||||||
get: function () {
|
get: function () {
|
||||||
return this.errorMessages;
|
return this.errorMessages;
|
||||||
},
|
},
|
||||||
@@ -58,7 +72,7 @@ var PropInfo = /** @class */ (function () {
|
|||||||
configurable: true
|
configurable: true
|
||||||
});
|
});
|
||||||
return PropInfo;
|
return PropInfo;
|
||||||
}());
|
})();
|
||||||
exports.PropInfo = PropInfo;
|
exports.PropInfo = PropInfo;
|
||||||
var ParamInfo = /** @class */ (function () {
|
var ParamInfo = /** @class */ (function () {
|
||||||
function ParamInfo(sourceData) {
|
function ParamInfo(sourceData) {
|
||||||
@@ -68,7 +82,9 @@ var ParamInfo = /** @class */ (function () {
|
|||||||
this.docText = sourceData.description.replace(/[\n\r]+/g, ' ').trim();
|
this.docText = sourceData.description.replace(/[\n\r]+/g, ' ').trim();
|
||||||
this.isOptional = false;
|
this.isOptional = false;
|
||||||
if (sourceData.flags) {
|
if (sourceData.flags) {
|
||||||
var flag = sourceData.flags.find(function (sourceFlag) { return sourceFlag.name === 'isOptional'; });
|
var flag = sourceData.flags.find(function (sourceFlag) {
|
||||||
|
return sourceFlag.name === 'isOptional';
|
||||||
|
});
|
||||||
if (flag) {
|
if (flag) {
|
||||||
this.isOptional = true;
|
this.isOptional = true;
|
||||||
}
|
}
|
||||||
@@ -77,13 +93,13 @@ var ParamInfo = /** @class */ (function () {
|
|||||||
if (this.isOptional) {
|
if (this.isOptional) {
|
||||||
this.combined += '?';
|
this.combined += '?';
|
||||||
}
|
}
|
||||||
this.combined += ": `".concat(this.type, "`");
|
this.combined += ': `'.concat(this.type, '`');
|
||||||
if (this.defaultValue !== '') {
|
if (this.defaultValue !== '') {
|
||||||
this.combined += " = `".concat(this.defaultValue, "`");
|
this.combined += ' = `'.concat(this.defaultValue, '`');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ParamInfo;
|
return ParamInfo;
|
||||||
}());
|
})();
|
||||||
exports.ParamInfo = ParamInfo;
|
exports.ParamInfo = ParamInfo;
|
||||||
var MethodSigInfo = /** @class */ (function () {
|
var MethodSigInfo = /** @class */ (function () {
|
||||||
function MethodSigInfo(sourceData) {
|
function MethodSigInfo(sourceData) {
|
||||||
@@ -93,21 +109,23 @@ var MethodSigInfo = /** @class */ (function () {
|
|||||||
this.docText = sourceData.summary || '';
|
this.docText = sourceData.summary || '';
|
||||||
this.docText = this.docText.replace(/[\n\r]+/g, ' ').trim();
|
this.docText = this.docText.replace(/[\n\r]+/g, ' ').trim();
|
||||||
if (!this.docText && this.name.indexOf('service') > 0) {
|
if (!this.docText && this.name.indexOf('service') > 0) {
|
||||||
this.errorMessages.push("Warning: method \"".concat(sourceData.name, "\" has no doc text."));
|
this.errorMessages.push('Warning: method "'.concat(sourceData.name, '" has no doc text.'));
|
||||||
}
|
}
|
||||||
this.returnType = sourceData.syntax['return'].type || '';
|
this.returnType = sourceData.syntax['return'].type || '';
|
||||||
this.returnType = this.returnType.toString().replace(/\s/g, '');
|
this.returnType = this.returnType.toString().replace(/\s/g, '');
|
||||||
this.returnsSomething = this.returnType && (this.returnType !== 'void');
|
this.returnsSomething = this.returnType && this.returnType !== 'void';
|
||||||
this.returnDocText = sourceData.syntax['return'].summary || '';
|
this.returnDocText = sourceData.syntax['return'].summary || '';
|
||||||
if (this.returnDocText.toLowerCase() === 'nothing') {
|
if (this.returnDocText.toLowerCase() === 'nothing') {
|
||||||
this.returnsSomething = false;
|
this.returnsSomething = false;
|
||||||
}
|
}
|
||||||
if (this.returnsSomething && !this.returnDocText && this.name.indexOf('service') > 0) {
|
if (this.returnsSomething && !this.returnDocText && this.name.indexOf('service') > 0) {
|
||||||
this.errorMessages.push("Warning: Return value of method \"".concat(sourceData.name, "\" has no doc text."));
|
this.errorMessages.push('Warning: Return value of method "'.concat(sourceData.name, '" has no doc text.'));
|
||||||
}
|
}
|
||||||
this.isDeprecated = false;
|
this.isDeprecated = false;
|
||||||
if (sourceData.tags) {
|
if (sourceData.tags) {
|
||||||
var depTag = sourceData.tags.find(function (tag) { return tag.name === 'deprecated'; });
|
var depTag = sourceData.tags.find(function (tag) {
|
||||||
|
return tag.name === 'deprecated';
|
||||||
|
});
|
||||||
if (depTag) {
|
if (depTag) {
|
||||||
this.isDeprecated = true;
|
this.isDeprecated = true;
|
||||||
this.docText = '(**Deprecated:** ' + depTag.text.replace(/[\n\r]+/g, ' ').trim() + ') ' + this.docText;
|
this.docText = '(**Deprecated:** ' + depTag.text.replace(/[\n\r]+/g, ' ').trim() + ') ' + this.docText;
|
||||||
@@ -118,7 +136,9 @@ var MethodSigInfo = /** @class */ (function () {
|
|||||||
if (sourceData.syntax.parameters) {
|
if (sourceData.syntax.parameters) {
|
||||||
sourceData.syntax.parameters.forEach(function (rawParam) {
|
sourceData.syntax.parameters.forEach(function (rawParam) {
|
||||||
if (rawParam.name && !rawParam.description && !rawParam.name.startWith('on')) {
|
if (rawParam.name && !rawParam.description && !rawParam.name.startWith('on')) {
|
||||||
_this.errorMessages.push("Warning: parameter \"".concat(rawParam.name, "\" of method \"").concat(sourceData.name, "\" has no doc text."));
|
_this.errorMessages.push(
|
||||||
|
'Warning: parameter "'.concat(rawParam.name, '" of method "').concat(sourceData.name, '" has no doc text.')
|
||||||
|
);
|
||||||
}
|
}
|
||||||
var param = new ParamInfo(rawParam);
|
var param = new ParamInfo(rawParam);
|
||||||
_this.params.push(param);
|
_this.params.push(param);
|
||||||
@@ -127,7 +147,7 @@ var MethodSigInfo = /** @class */ (function () {
|
|||||||
}
|
}
|
||||||
this.signature = '(' + paramStrings.join(', ') + ')';
|
this.signature = '(' + paramStrings.join(', ') + ')';
|
||||||
}
|
}
|
||||||
Object.defineProperty(MethodSigInfo.prototype, "errors", {
|
Object.defineProperty(MethodSigInfo.prototype, 'errors', {
|
||||||
get: function () {
|
get: function () {
|
||||||
return this.errorMessages;
|
return this.errorMessages;
|
||||||
},
|
},
|
||||||
@@ -135,7 +155,7 @@ var MethodSigInfo = /** @class */ (function () {
|
|||||||
configurable: true
|
configurable: true
|
||||||
});
|
});
|
||||||
return MethodSigInfo;
|
return MethodSigInfo;
|
||||||
}());
|
})();
|
||||||
exports.MethodSigInfo = MethodSigInfo;
|
exports.MethodSigInfo = MethodSigInfo;
|
||||||
var ComponentInfo = /** @class */ (function () {
|
var ComponentInfo = /** @class */ (function () {
|
||||||
function ComponentInfo(sourceData) {
|
function ComponentInfo(sourceData) {
|
||||||
@@ -166,10 +186,17 @@ var ComponentInfo = /** @class */ (function () {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'method':
|
case 'method':
|
||||||
if (item.flags && (item.flags.length > 0) &&
|
if (
|
||||||
!item.flags.find(function (flag) { return flag.name === 'isPrivate'; }) &&
|
item.flags &&
|
||||||
!item.flags.find(function (flag) { return flag.name === 'isProtected'; }) &&
|
item.flags.length > 0 &&
|
||||||
!skipMethodNames.includes(item.name)) {
|
!item.flags.find(function (flag) {
|
||||||
|
return flag.name === 'isPrivate';
|
||||||
|
}) &&
|
||||||
|
!item.flags.find(function (flag) {
|
||||||
|
return flag.name === 'isProtected';
|
||||||
|
}) &&
|
||||||
|
!skipMethodNames.includes(item.name)
|
||||||
|
) {
|
||||||
_this.methods.push(new MethodSigInfo(item));
|
_this.methods.push(new MethodSigInfo(item));
|
||||||
_this.hasMethods = true;
|
_this.hasMethods = true;
|
||||||
}
|
}
|
||||||
@@ -179,7 +206,7 @@ var ComponentInfo = /** @class */ (function () {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
Object.defineProperty(ComponentInfo.prototype, "errors", {
|
Object.defineProperty(ComponentInfo.prototype, 'errors', {
|
||||||
get: function () {
|
get: function () {
|
||||||
var combinedErrors = [];
|
var combinedErrors = [];
|
||||||
this.methods.forEach(function (method) {
|
this.methods.forEach(function (method) {
|
||||||
@@ -198,5 +225,5 @@ var ComponentInfo = /** @class */ (function () {
|
|||||||
configurable: true
|
configurable: true
|
||||||
});
|
});
|
||||||
return ComponentInfo;
|
return ComponentInfo;
|
||||||
}());
|
})();
|
||||||
exports.ComponentInfo = ComponentInfo;
|
exports.ComponentInfo = ComponentInfo;
|
||||||
|
@@ -1,11 +1,27 @@
|
|||||||
"use strict";
|
'use strict';
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
/*!
|
||||||
exports.processDocs = void 0;
|
* @license
|
||||||
var path = require("path");
|
* Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved.
|
||||||
var fs = require("fs");
|
*
|
||||||
var unist_util_select_1 = require("unist-util-select");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
var lev = require("fast-levenshtein");
|
* you may not use this file except in compliance with the License.
|
||||||
var ngHelpers = require("../ngHelpers");
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
|
exports.processDocs = processDocs;
|
||||||
|
var path = require('path');
|
||||||
|
var fs = require('fs');
|
||||||
|
var unist_util_select_1 = require('unist-util-select');
|
||||||
|
var lev = require('fast-levenshtein');
|
||||||
|
var ngHelpers = require('../ngHelpers');
|
||||||
var imageFolderPath = path.resolve('docs', 'docassets', 'images');
|
var imageFolderPath = path.resolve('docs', 'docassets', 'images');
|
||||||
// Using this value for the edit distance between Markdown image URLs
|
// Using this value for the edit distance between Markdown image URLs
|
||||||
// and filenames is enough to trap errors like missing out the 'images'
|
// and filenames is enough to trap errors like missing out the 'images'
|
||||||
@@ -27,8 +43,7 @@ function processDocs(mdCache, aggData) {
|
|||||||
if (!filterFilepath(filters, pathname)) {
|
if (!filterFilepath(filters, pathname)) {
|
||||||
classlessDocs.push(pathname);
|
classlessDocs.push(pathname);
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
var linkElems = (0, unist_util_select_1.selectAll)('link', tree);
|
var linkElems = (0, unist_util_select_1.selectAll)('link', tree);
|
||||||
linkElems.forEach(function (linkElem) {
|
linkElems.forEach(function (linkElem) {
|
||||||
var normUrl = normaliseLinkPath(pathname, linkElem.url);
|
var normUrl = normaliseLinkPath(pathname, linkElem.url);
|
||||||
@@ -46,11 +61,11 @@ function processDocs(mdCache, aggData) {
|
|||||||
});
|
});
|
||||||
classlessDocs.forEach(function (docPath) {
|
classlessDocs.forEach(function (docPath) {
|
||||||
var relDocPath = docPath.substring(docPath.indexOf('docs'));
|
var relDocPath = docPath.substring(docPath.indexOf('docs'));
|
||||||
console.group("Warning: no source class found for \"".concat(relDocPath, "\""));
|
console.group('Warning: no source class found for "'.concat(relDocPath, '"'));
|
||||||
if (linkRefs[docPath]) {
|
if (linkRefs[docPath]) {
|
||||||
linkRefs[docPath].forEach(function (linkRef) {
|
linkRefs[docPath].forEach(function (linkRef) {
|
||||||
var relLinkPath = linkRef.substring(linkRef.indexOf('docs'));
|
var relLinkPath = linkRef.substring(linkRef.indexOf('docs'));
|
||||||
console.log("Linked from: \"".concat(relLinkPath, "\""));
|
console.log('Linked from: "'.concat(relLinkPath, '"'));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
console.groupEnd();
|
console.groupEnd();
|
||||||
@@ -60,7 +75,7 @@ function processDocs(mdCache, aggData) {
|
|||||||
imagePaths.forEach(function (imagePath) {
|
imagePaths.forEach(function (imagePath) {
|
||||||
if (!imageRefs[imagePath]) {
|
if (!imageRefs[imagePath]) {
|
||||||
var relImagePath = imagePath.substring(imagePath.indexOf('docs'));
|
var relImagePath = imagePath.substring(imagePath.indexOf('docs'));
|
||||||
console.log("Warning: no links to image file \"".concat(relImagePath, "\""));
|
console.log('Warning: no links to image file "'.concat(relImagePath, '"'));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
console.log();
|
console.log();
|
||||||
@@ -68,27 +83,30 @@ function processDocs(mdCache, aggData) {
|
|||||||
brokenImUrls.forEach(function (url) {
|
brokenImUrls.forEach(function (url) {
|
||||||
var relUrl = url.substring(url.indexOf('docs'));
|
var relUrl = url.substring(url.indexOf('docs'));
|
||||||
var relDocPath = brokenImageRefs[url].substring(brokenImageRefs[url].indexOf('docs'));
|
var relDocPath = brokenImageRefs[url].substring(brokenImageRefs[url].indexOf('docs'));
|
||||||
console.group("Broken image link \"".concat(relUrl, "\" found in \"").concat(relDocPath));
|
console.group('Broken image link "'.concat(relUrl, '" found in "').concat(relDocPath));
|
||||||
imagePaths.forEach(function (imPath) {
|
imagePaths.forEach(function (imPath) {
|
||||||
if (lev.get(imPath, url) <= maxImagePathLevDistance) {
|
if (lev.get(imPath, url) <= maxImagePathLevDistance) {
|
||||||
var relImPath = imPath.substring(imPath.indexOf('docs'));
|
var relImPath = imPath.substring(imPath.indexOf('docs'));
|
||||||
console.log("Should it be \"".concat(relImPath, "\"?"));
|
console.log('Should it be "'.concat(relImPath, '"?'));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
console.groupEnd();
|
console.groupEnd();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
exports.processDocs = processDocs;
|
|
||||||
function normaliseLinkPath(homeFilePath, linkUrl) {
|
function normaliseLinkPath(homeFilePath, linkUrl) {
|
||||||
var homeFolder = path.dirname(homeFilePath);
|
var homeFolder = path.dirname(homeFilePath);
|
||||||
return path.resolve(homeFolder, linkUrl);
|
return path.resolve(homeFolder, linkUrl);
|
||||||
}
|
}
|
||||||
function getImagePaths(imageFolder) {
|
function getImagePaths(imageFolder) {
|
||||||
var files = fs.readdirSync(imageFolder);
|
var files = fs.readdirSync(imageFolder);
|
||||||
return files.map(function (f) { return path.resolve(imageFolder, f); });
|
return files.map(function (f) {
|
||||||
|
return path.resolve(imageFolder, f);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
function makeFilepathFilters(patterns) {
|
function makeFilepathFilters(patterns) {
|
||||||
return patterns.map(function (r) { return new RegExp(r); });
|
return patterns.map(function (r) {
|
||||||
|
return new RegExp(r);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
function filterFilepath(filters, filepath) {
|
function filterFilepath(filters, filepath) {
|
||||||
for (var i = 0; i < filters.length; i++) {
|
for (var i = 0; i < filters.length; i++) {
|
||||||
@@ -101,8 +119,7 @@ function filterFilepath(filters, filepath) {
|
|||||||
function multiSetAdd(container, key, value) {
|
function multiSetAdd(container, key, value) {
|
||||||
if (container[key]) {
|
if (container[key]) {
|
||||||
container[key].push(value);
|
container[key].push(value);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
container[key] = [value];
|
container[key] = [value];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -1,19 +1,33 @@
|
|||||||
"use strict";
|
'use strict';
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
/*!
|
||||||
exports.processDocs = void 0;
|
* @license
|
||||||
var fs = require("fs");
|
* Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved.
|
||||||
var path = require("path");
|
*
|
||||||
var ejs = require("ejs");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
var remark = require("remark");
|
* you may not use this file except in compliance with the License.
|
||||||
var frontMatter = require("remark-frontmatter");
|
* You may obtain a copy of the License at
|
||||||
var replaceZone = require("mdast-zone");
|
*
|
||||||
var graphql_1 = require("graphql");
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
var MQ = require("../mqDefs");
|
*
|
||||||
var libNamesList = [
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
'content-services', 'core', 'extensions',
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
'insights', 'process-services', 'process-services-cloud'
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
];
|
* See the License for the specific language governing permissions and
|
||||||
var query = "\n query libIndex($libName: String) {\n documents(idFilter: $libName) {\n title: metadata(key: \"Title\")\n status: metadata(key: \"Status\")\n id\n classType: folder(depth: 2)\n heading {\n link {\n url\n }\n }\n paragraph {\n plaintext\n }\n }\n }\n";
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
|
exports.processDocs = processDocs;
|
||||||
|
var fs = require('fs');
|
||||||
|
var path = require('path');
|
||||||
|
var ejs = require('ejs');
|
||||||
|
var remark = require('remark');
|
||||||
|
var frontMatter = require('remark-frontmatter');
|
||||||
|
var replaceZone = require('mdast-zone');
|
||||||
|
var graphql_1 = require('graphql');
|
||||||
|
var MQ = require('../mqDefs');
|
||||||
|
var libNamesList = ['content-services', 'core', 'extensions', 'insights', 'process-services', 'process-services-cloud'];
|
||||||
|
var query =
|
||||||
|
'\n query libIndex($libName: String) {\n documents(idFilter: $libName) {\n title: metadata(key: "Title")\n status: metadata(key: "Status")\n id\n classType: folder(depth: 2)\n heading {\n link {\n url\n }\n }\n paragraph {\n plaintext\n }\n }\n }\n';
|
||||||
function processDocs(mdCache, aggData) {
|
function processDocs(mdCache, aggData) {
|
||||||
var docset = new MQ.Docset(mdCache);
|
var docset = new MQ.Docset(mdCache);
|
||||||
var templateFilePath = path.resolve(__dirname, '..', 'templates', 'gqIndex.ejs');
|
var templateFilePath = path.resolve(__dirname, '..', 'templates', 'gqIndex.ejs');
|
||||||
@@ -21,17 +35,13 @@ function processDocs(mdCache, aggData) {
|
|||||||
var template = ejs.compile(templateSource);
|
var template = ejs.compile(templateSource);
|
||||||
var indexFilePath = path.resolve(aggData['rootFolder'], 'docs', 'README.md');
|
var indexFilePath = path.resolve(aggData['rootFolder'], 'docs', 'README.md');
|
||||||
var indexFileText = fs.readFileSync(indexFilePath, 'utf8');
|
var indexFileText = fs.readFileSync(indexFilePath, 'utf8');
|
||||||
var indexMD = remark()
|
var indexMD = remark().use(frontMatter, ['yaml']).parse(indexFileText);
|
||||||
.use(frontMatter, ['yaml'])
|
|
||||||
.parse(indexFileText);
|
|
||||||
var schema = (0, graphql_1.buildSchema)(MQ.schema);
|
var schema = (0, graphql_1.buildSchema)(MQ.schema);
|
||||||
libNamesList.forEach(function (libName) {
|
libNamesList.forEach(function (libName) {
|
||||||
(0, graphql_1.graphql)(schema, query, docset, null, { 'libName': libName })
|
(0, graphql_1.graphql)(schema, query, docset, null, { libName: libName }).then(function (response) {
|
||||||
.then(function (response) {
|
|
||||||
if (!response['data']) {
|
if (!response['data']) {
|
||||||
console.log(JSON.stringify(response));
|
console.log(JSON.stringify(response));
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
// console.log(template(response['data']));
|
// console.log(template(response['data']));
|
||||||
var newSection_1 = remark().parse(template(response['data'])).children;
|
var newSection_1 = remark().parse(template(response['data'])).children;
|
||||||
replaceZone(indexMD, libName, function (start, _oldZone, end) {
|
replaceZone(indexMD, libName, function (start, _oldZone, end) {
|
||||||
@@ -48,4 +58,3 @@ function processDocs(mdCache, aggData) {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
exports.processDocs = processDocs;
|
|
||||||
|
@@ -1,9 +1,25 @@
|
|||||||
"use strict";
|
'use strict';
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
/*!
|
||||||
exports.processDocs = void 0;
|
* @license
|
||||||
var path = require("path");
|
* Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved.
|
||||||
var fs = require("fs");
|
*
|
||||||
var unist_util_select_1 = require("unist-util-select");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
|
exports.processDocs = processDocs;
|
||||||
|
var path = require('path');
|
||||||
|
var fs = require('fs');
|
||||||
|
var unist_util_select_1 = require('unist-util-select');
|
||||||
var suffixesNotToCheck = /\.ts/;
|
var suffixesNotToCheck = /\.ts/;
|
||||||
function processDocs(mdCache, aggData) {
|
function processDocs(mdCache, aggData) {
|
||||||
var pathnames = Object.keys(mdCache);
|
var pathnames = Object.keys(mdCache);
|
||||||
@@ -16,7 +32,6 @@ function processDocs(mdCache, aggData) {
|
|||||||
fixUrls(tree, pathname, imageSet, 'image');
|
fixUrls(tree, pathname, imageSet, 'image');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
exports.processDocs = processDocs;
|
|
||||||
function fixUrls(tree, docFilePath, linkSet, selector) {
|
function fixUrls(tree, docFilePath, linkSet, selector) {
|
||||||
var linksInDoc = (0, unist_util_select_1.selectAll)(selector, tree);
|
var linksInDoc = (0, unist_util_select_1.selectAll)(selector, tree);
|
||||||
var errors = [];
|
var errors = [];
|
||||||
@@ -28,20 +43,22 @@ function fixUrls(tree, docFilePath, linkSet, selector) {
|
|||||||
anchor = origFullUrlPath.substring(hashPos);
|
anchor = origFullUrlPath.substring(hashPos);
|
||||||
origFullUrlPath = origFullUrlPath.substring(0, hashPos);
|
origFullUrlPath = origFullUrlPath.substring(0, hashPos);
|
||||||
}
|
}
|
||||||
if (!linkElem.url.match(/http:|https:|ftp:|mailto:/) &&
|
if (
|
||||||
|
!linkElem.url.match(/http:|https:|ftp:|mailto:/) &&
|
||||||
!path.extname(origFullUrlPath).match(suffixesNotToCheck) &&
|
!path.extname(origFullUrlPath).match(suffixesNotToCheck) &&
|
||||||
(origFullUrlPath !== '') &&
|
origFullUrlPath !== '' &&
|
||||||
!fs.existsSync(origFullUrlPath)) {
|
!fs.existsSync(origFullUrlPath)
|
||||||
|
) {
|
||||||
var newUrl = linkSet.update(origFullUrlPath) || origFullUrlPath;
|
var newUrl = linkSet.update(origFullUrlPath) || origFullUrlPath;
|
||||||
linkElem.url = path.relative(path.dirname(docFilePath), newUrl).replace(/\\/g, '/') + anchor;
|
linkElem.url = path.relative(path.dirname(docFilePath), newUrl).replace(/\\/g, '/') + anchor;
|
||||||
errors.push("Bad link: ".concat(origFullUrlPath, "\nReplacing with ").concat(linkElem.url));
|
errors.push('Bad link: '.concat(origFullUrlPath, '\nReplacing with ').concat(linkElem.url));
|
||||||
} /*else {
|
} /*else {
|
||||||
console.log(`Link OK: ${origFullUrlPath}`);
|
console.log(`Link OK: ${origFullUrlPath}`);
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
});
|
});
|
||||||
if (errors.length > 0) {
|
if (errors.length > 0) {
|
||||||
showMessages("File: ".concat(docFilePath, ":"), errors);
|
showMessages('File: '.concat(docFilePath, ':'), errors);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function showMessages(groupName, messages) {
|
function showMessages(groupName, messages) {
|
||||||
@@ -52,8 +69,9 @@ function showMessages(groupName, messages) {
|
|||||||
console.groupEnd();
|
console.groupEnd();
|
||||||
}
|
}
|
||||||
function getImagePaths(imageFolderPath) {
|
function getImagePaths(imageFolderPath) {
|
||||||
return fs.readdirSync(imageFolderPath)
|
return fs.readdirSync(imageFolderPath).map(function (imageFileName) {
|
||||||
.map(function (imageFileName) { return path.resolve(imageFolderPath, imageFileName); });
|
return path.resolve(imageFolderPath, imageFileName);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
var LinkSet = /** @class */ (function () {
|
var LinkSet = /** @class */ (function () {
|
||||||
function LinkSet(urls) {
|
function LinkSet(urls) {
|
||||||
@@ -64,8 +82,7 @@ var LinkSet = /** @class */ (function () {
|
|||||||
if (_this.links.has(fileName)) {
|
if (_this.links.has(fileName)) {
|
||||||
var item = _this.links.get(fileName);
|
var item = _this.links.get(fileName);
|
||||||
item.push(url);
|
item.push(url);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
_this.links.set(fileName, [url]);
|
_this.links.set(fileName, [url]);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -74,17 +91,15 @@ var LinkSet = /** @class */ (function () {
|
|||||||
var oldFileName = path.basename(oldUrl);
|
var oldFileName = path.basename(oldUrl);
|
||||||
if (!this.links.has(oldFileName)) {
|
if (!this.links.has(oldFileName)) {
|
||||||
return '';
|
return '';
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
var candidates = this.links.get(oldFileName);
|
var candidates = this.links.get(oldFileName);
|
||||||
if (candidates.length === 1) {
|
if (candidates.length === 1) {
|
||||||
return candidates[0];
|
return candidates[0];
|
||||||
}
|
} else {
|
||||||
else {
|
console.log('Multiple candidates for '.concat(oldUrl));
|
||||||
console.log("Multiple candidates for ".concat(oldUrl));
|
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
return LinkSet;
|
return LinkSet;
|
||||||
}());
|
})();
|
||||||
|
@@ -1,9 +1,25 @@
|
|||||||
"use strict";
|
'use strict';
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
/*!
|
||||||
exports.processDocs = void 0;
|
* @license
|
||||||
var path = require("path");
|
* Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved.
|
||||||
var unist_util_select_1 = require("unist-util-select");
|
*
|
||||||
var ngHelpers = require("../ngHelpers");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
|
exports.processDocs = processDocs;
|
||||||
|
var path = require('path');
|
||||||
|
var unist_util_select_1 = require('unist-util-select');
|
||||||
|
var ngHelpers = require('../ngHelpers');
|
||||||
var angFilenameRegex = /([a-zA-Z0-9\-]+)\.((component)|(dialog)|(directive)|(interface)|(model)|(pipe)|(service)|(widget))/;
|
var angFilenameRegex = /([a-zA-Z0-9\-]+)\.((component)|(dialog)|(directive)|(interface)|(model)|(pipe)|(service)|(widget))/;
|
||||||
function processDocs(mdCache, aggData) {
|
function processDocs(mdCache, aggData) {
|
||||||
var pathnames = Object.keys(mdCache);
|
var pathnames = Object.keys(mdCache);
|
||||||
@@ -23,23 +39,21 @@ function processDocs(mdCache, aggData) {
|
|||||||
var titleText = titleHeading.children[0];
|
var titleText = titleHeading.children[0];
|
||||||
titleHeading.children[0] = {
|
titleHeading.children[0] = {
|
||||||
type: 'link',
|
type: 'link',
|
||||||
url: srcUrl,
|
url: srcUrl, // `../../${sourcePath}`,
|
||||||
title: "Defined in ".concat(path.basename(sourcePath)),
|
title: 'Defined in '.concat(path.basename(sourcePath)),
|
||||||
children: [titleText]
|
children: [titleText]
|
||||||
};
|
};
|
||||||
}
|
} else if (titleHeading && titleHeading.children[0].type === 'link' && sourcePath) {
|
||||||
else if ((titleHeading && titleHeading.children[0].type === 'link') && sourcePath) {
|
|
||||||
var linkElem = titleHeading.children[0];
|
var linkElem = titleHeading.children[0];
|
||||||
linkElem.url = srcUrl, // `../../${sourcePath}`;
|
((linkElem.url = srcUrl), // `../../${sourcePath}`;
|
||||||
linkElem.title = "Defined in ".concat(path.basename(sourcePath));
|
(linkElem.title = 'Defined in '.concat(path.basename(sourcePath))));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
exports.processDocs = processDocs;
|
|
||||||
function fixRelSrcUrl(docPath, srcPath) {
|
function fixRelSrcUrl(docPath, srcPath) {
|
||||||
var docPathSegments = docPath.split(/[\\\/]/);
|
var docPathSegments = docPath.split(/[\\\/]/);
|
||||||
var dotPathPart = '';
|
var dotPathPart = '';
|
||||||
for (var i = 0; i < (docPathSegments.length - 1); i++) {
|
for (var i = 0; i < docPathSegments.length - 1; i++) {
|
||||||
dotPathPart += '../';
|
dotPathPart += '../';
|
||||||
}
|
}
|
||||||
return dotPathPart + srcPath;
|
return dotPathPart + srcPath;
|
||||||
|
@@ -1,20 +1,36 @@
|
|||||||
"use strict";
|
'use strict';
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
/*!
|
||||||
exports.processDocs = void 0;
|
* @license
|
||||||
var fs = require("fs");
|
* Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved.
|
||||||
var path = require("path");
|
*
|
||||||
var replaceSection = require("mdast-util-heading-range");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
var remark = require("remark");
|
* you may not use this file except in compliance with the License.
|
||||||
var ejs = require("ejs");
|
* You may obtain a copy of the License at
|
||||||
var mdNav_1 = require("../mdNav");
|
*
|
||||||
var ngHelpers_1 = require("../ngHelpers");
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
|
exports.processDocs = processDocs;
|
||||||
|
var fs = require('fs');
|
||||||
|
var path = require('path');
|
||||||
|
var replaceSection = require('mdast-util-heading-range');
|
||||||
|
var remark = require('remark');
|
||||||
|
var ejs = require('ejs');
|
||||||
|
var mdNav_1 = require('../mdNav');
|
||||||
|
var ngHelpers_1 = require('../ngHelpers');
|
||||||
var templateFolder = path.resolve('tools', 'doc', 'templates');
|
var templateFolder = path.resolve('tools', 'doc', 'templates');
|
||||||
var nameExceptions;
|
var nameExceptions;
|
||||||
function processDocs(mdCache, aggData) {
|
function processDocs(mdCache, aggData) {
|
||||||
nameExceptions = aggData.config.typeNameExceptions;
|
nameExceptions = aggData.config.typeNameExceptions;
|
||||||
var pathnames = Object.keys(mdCache);
|
var pathNames = Object.keys(mdCache);
|
||||||
var internalErrors;
|
var internalErrors;
|
||||||
pathnames.forEach(function (pathname) {
|
pathNames.forEach(function (pathname) {
|
||||||
internalErrors = [];
|
internalErrors = [];
|
||||||
updateFile(mdCache[pathname].mdOutTree, pathname, aggData, internalErrors);
|
updateFile(mdCache[pathname].mdOutTree, pathname, aggData, internalErrors);
|
||||||
if (internalErrors.length > 0) {
|
if (internalErrors.length > 0) {
|
||||||
@@ -22,7 +38,6 @@ function processDocs(mdCache, aggData) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
exports.processDocs = processDocs;
|
|
||||||
function showErrors(filename, errorMessages) {
|
function showErrors(filename, errorMessages) {
|
||||||
console.log(filename);
|
console.log(filename);
|
||||||
errorMessages.forEach(function (message) {
|
errorMessages.forEach(function (message) {
|
||||||
@@ -48,7 +63,7 @@ function updateFile(tree, pathname, aggData, errorMessages) {
|
|||||||
var templateSource = fs.readFileSync(templateName, 'utf8');
|
var templateSource = fs.readFileSync(templateName, 'utf8');
|
||||||
var template = ejs.compile(templateSource);
|
var template = ejs.compile(templateSource);
|
||||||
var mdText = template(compData);
|
var mdText = template(compData);
|
||||||
mdText = mdText.replace(/^ +\|/mg, '|');
|
mdText = mdText.replace(/^ +\|/gm, '|');
|
||||||
var newSection_1 = remark().parse(mdText.trim()).children;
|
var newSection_1 = remark().parse(mdText.trim()).children;
|
||||||
replaceSection(tree, 'Class members', function (before, section, after) {
|
replaceSection(tree, 'Class members', function (before, section, after) {
|
||||||
newSection_1.unshift(before);
|
newSection_1.unshift(before);
|
||||||
@@ -64,94 +79,86 @@ function updateFile(tree, pathname, aggData, errorMessages) {
|
|||||||
function getPropDocsFromMD(tree, sectionHeading, docsColumn) {
|
function getPropDocsFromMD(tree, sectionHeading, docsColumn) {
|
||||||
var result = {};
|
var result = {};
|
||||||
var nav = new mdNav_1.MDNav(tree);
|
var nav = new mdNav_1.MDNav(tree);
|
||||||
var classMemHeading = nav
|
var classMemHeading = nav.heading(function (h) {
|
||||||
.heading(function (h) {
|
return h.children[0].type === 'text' && h.children[0].value === 'Class members';
|
||||||
return (h.children[0].type === 'text') && (h.children[0].value === 'Class members');
|
|
||||||
});
|
});
|
||||||
var propsTable = classMemHeading
|
var propsTable = classMemHeading
|
||||||
.heading(function (h) {
|
.heading(function (h) {
|
||||||
return (h.children[0].type === 'text') && (h.children[0].value === sectionHeading);
|
return h.children[0].type === 'text' && h.children[0].value === sectionHeading;
|
||||||
}).table();
|
})
|
||||||
var propTableRow = propsTable.childNav
|
.table();
|
||||||
.tableRow(function () { return true; }, 1).childNav;
|
var propTableRow = propsTable.childNav.tableRow(function () {
|
||||||
|
return true;
|
||||||
|
}, 1).childNav;
|
||||||
var i = 1;
|
var i = 1;
|
||||||
while (!propTableRow.empty) {
|
while (!propTableRow.empty) {
|
||||||
var propName = propTableRow
|
var propName = propTableRow.tableCell().childNav.text().item.value;
|
||||||
.tableCell().childNav
|
|
||||||
.text().item.value;
|
|
||||||
var propDocText = propTableRow
|
var propDocText = propTableRow
|
||||||
.tableCell(function () { return true; }, docsColumn).childNav
|
.tableCell(function () {
|
||||||
.text().item;
|
return true;
|
||||||
|
}, docsColumn)
|
||||||
|
.childNav.text().item;
|
||||||
if (propDocText) {
|
if (propDocText) {
|
||||||
result[propName] = propDocText.value;
|
result[propName] = propDocText.value;
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
propTableRow = propsTable.childNav
|
propTableRow = propsTable.childNav.tableRow(function () {
|
||||||
.tableRow(function () { return true; }, i).childNav;
|
return true;
|
||||||
|
}, i).childNav;
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
function getMethodDocsFromMD(tree) {
|
function getMethodDocsFromMD(tree) {
|
||||||
var result = {};
|
var result = {};
|
||||||
var nav = new mdNav_1.MDNav(tree);
|
var nav = new mdNav_1.MDNav(tree);
|
||||||
var classMemHeading = nav
|
var classMemHeading = nav.heading(function (h) {
|
||||||
.heading(function (h) {
|
return h.children[0].type === 'text' && h.children[0].value === 'Class members';
|
||||||
return (h.children[0].type === 'text') && (h.children[0].value === 'Class members');
|
|
||||||
});
|
});
|
||||||
var methListItems = classMemHeading
|
var methListItems = classMemHeading
|
||||||
.heading(function (h) {
|
.heading(function (h) {
|
||||||
return (h.children[0].type === 'text') && (h.children[0].value === 'Methods');
|
return h.children[0].type === 'text' && h.children[0].value === 'Methods';
|
||||||
}).list().childNav;
|
})
|
||||||
var methItem = methListItems
|
.list().childNav;
|
||||||
.listItem();
|
var methItem = methListItems.listItem();
|
||||||
var i = 0;
|
var i = 0;
|
||||||
while (!methItem.empty) {
|
while (!methItem.empty) {
|
||||||
var methNameSection = methItem.childNav
|
var methNameSection = methItem.childNav.paragraph().childNav.strong().childNav;
|
||||||
.paragraph().childNav
|
|
||||||
.strong().childNav;
|
|
||||||
var methName = '';
|
var methName = '';
|
||||||
// Method docs must be in "new" format with names and types styled separately.
|
// Method docs must be in "new" format with names and types styled separately.
|
||||||
if (!methNameSection.empty) {
|
if (!methNameSection.empty) {
|
||||||
methName = methNameSection.text().item.value;
|
methName = methNameSection.text().item.value;
|
||||||
var methDoc = methItem.childNav
|
var methDoc = methItem.childNav.paragraph().childNav.html().text().value;
|
||||||
.paragraph().childNav
|
|
||||||
.html()
|
|
||||||
.text().value;
|
|
||||||
var params = getMDMethodParams(methItem);
|
var params = getMDMethodParams(methItem);
|
||||||
result[methName] = {
|
result[methName] = {
|
||||||
'docText': methDoc.replace(/^\n/, ''),
|
docText: methDoc.replace(/^\n/, ''),
|
||||||
'params': params
|
params: params
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
methItem = methListItems
|
methItem = methListItems.listItem(function (l) {
|
||||||
.listItem(function (l) { return true; }, i);
|
return true;
|
||||||
|
}, i);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
function getMDMethodParams(methItem) {
|
function getMDMethodParams(methItem) {
|
||||||
var result = {};
|
var result = {};
|
||||||
var paramList = methItem.childNav.list().childNav;
|
var paramList = methItem.childNav.list().childNav;
|
||||||
var paramListItems = paramList
|
var paramListItems = paramList.listItems();
|
||||||
.listItems();
|
|
||||||
paramListItems.forEach(function (paramListItem) {
|
paramListItems.forEach(function (paramListItem) {
|
||||||
var paramNameNode = paramListItem.childNav
|
var paramNameNode = paramListItem.childNav.paragraph().childNav.emph().childNav;
|
||||||
.paragraph().childNav
|
|
||||||
.emph().childNav;
|
|
||||||
var paramName;
|
var paramName;
|
||||||
if (!paramNameNode.empty) {
|
if (!paramNameNode.empty) {
|
||||||
paramName = paramNameNode.text().item.value.replace(/:/, '');
|
paramName = paramNameNode.text().item.value.replace(/:/, '');
|
||||||
}
|
} else {
|
||||||
else {
|
var item = paramListItem.childNav.paragraph().childNav.strong().childNav.text();
|
||||||
var item = paramListItem.childNav.paragraph().childNav
|
|
||||||
.strong().childNav.text();
|
|
||||||
if (paramName) {
|
if (paramName) {
|
||||||
paramName = item.value;
|
paramName = item.value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var paramDoc = paramListItem.childNav
|
var paramDoc = paramListItem.childNav.paragraph().childNav.text(function (t) {
|
||||||
.paragraph().childNav
|
return true;
|
||||||
.text(function (t) { return true; }, 1).value; // item.value;
|
}, 1).value; // item.value;
|
||||||
result[paramName] = paramDoc.replace(/^[ -]+/, '');
|
result[paramName] = paramDoc.replace(/^[ -]+/, '');
|
||||||
});
|
});
|
||||||
return result;
|
return result;
|
||||||
@@ -161,14 +168,13 @@ function updatePropDocsFromMD(comp, inputDocs, outputDocs, errorMessages) {
|
|||||||
var propMDDoc;
|
var propMDDoc;
|
||||||
if (prop.isInput) {
|
if (prop.isInput) {
|
||||||
propMDDoc = inputDocs[prop.name];
|
propMDDoc = inputDocs[prop.name];
|
||||||
}
|
} else if (prop.isOutput) {
|
||||||
else if (prop.isOutput) {
|
|
||||||
propMDDoc = outputDocs[prop.name];
|
propMDDoc = outputDocs[prop.name];
|
||||||
}
|
}
|
||||||
// If JSDocs are empty but MD docs aren't then the Markdown is presumably more up-to-date.
|
// If JSDocs are empty but MD docs aren't then the Markdown is presumably more up-to-date.
|
||||||
if (!prop.docText && propMDDoc) {
|
if (!prop.docText && propMDDoc) {
|
||||||
prop.docText = propMDDoc;
|
prop.docText = propMDDoc;
|
||||||
errorMessages.push("Warning: empty JSDocs for property \"".concat(prop.name, "\" may need sync with the .md file."));
|
errorMessages.push('Warning: empty JSDocs for property "'.concat(prop.name, '" may need sync with the .md file.'));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -178,12 +184,14 @@ function updateMethodDocsFromMD(comp, methodDocs, errorMessages) {
|
|||||||
// If JSDocs are empty but MD docs aren't then the Markdown is presumably more up-to-date.
|
// If JSDocs are empty but MD docs aren't then the Markdown is presumably more up-to-date.
|
||||||
if (!meth.docText && currMethMD && currMethMD.docText) {
|
if (!meth.docText && currMethMD && currMethMD.docText) {
|
||||||
meth.docText = currMethMD.docText;
|
meth.docText = currMethMD.docText;
|
||||||
errorMessages.push("Warning: empty JSDocs for method sig \"".concat(meth.name, "\" may need sync with the .md file."));
|
errorMessages.push('Warning: empty JSDocs for method sig "'.concat(meth.name, '" may need sync with the .md file.'));
|
||||||
}
|
}
|
||||||
meth.params.forEach(function (param) {
|
meth.params.forEach(function (param) {
|
||||||
if (!param.docText && currMethMD && currMethMD.params[param.name]) {
|
if (!param.docText && currMethMD && currMethMD.params[param.name]) {
|
||||||
param.docText = currMethMD.params[param.name];
|
param.docText = currMethMD.params[param.name];
|
||||||
errorMessages.push("Warning: empty JSDocs for parameter \"".concat(param.name, " (").concat(meth.name, ")\" may need sync with the .md file."));
|
errorMessages.push(
|
||||||
|
'Warning: empty JSDocs for parameter "'.concat(param.name, ' (').concat(meth.name, ')" may need sync with the .md file.')
|
||||||
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@@ -1,28 +1,43 @@
|
|||||||
"use strict";
|
'use strict';
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
/*!
|
||||||
exports.processDocs = void 0;
|
* @license
|
||||||
var fs = require("fs");
|
* Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved.
|
||||||
var path = require("path");
|
*
|
||||||
var replaceSection = require("mdast-util-heading-range");
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
var remark = require("remark");
|
* you may not use this file except in compliance with the License.
|
||||||
var frontMatter = require("remark-frontmatter");
|
* You may obtain a copy of the License at
|
||||||
var yaml = require("js-yaml");
|
*
|
||||||
var ejs = require("ejs");
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
var unist = require("../unistHelpers");
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
|
exports.processDocs = processDocs;
|
||||||
|
var fs = require('fs');
|
||||||
|
var path = require('path');
|
||||||
|
var replaceSection = require('mdast-util-heading-range');
|
||||||
|
var remark = require('remark');
|
||||||
|
var frontMatter = require('remark-frontmatter');
|
||||||
|
var yaml = require('js-yaml');
|
||||||
|
var ejs = require('ejs');
|
||||||
|
var unist = require('../unistHelpers');
|
||||||
var tutFolder = path.resolve('docs', 'tutorials');
|
var tutFolder = path.resolve('docs', 'tutorials');
|
||||||
var templateFolder = path.resolve('tools', 'doc', 'templates');
|
var templateFolder = path.resolve('tools', 'doc', 'templates');
|
||||||
var userGuideFolder = path.resolve('docs', 'user-guide');
|
var userGuideFolder = path.resolve('docs', 'user-guide');
|
||||||
function processDocs() {
|
function processDocs() {
|
||||||
aggPhase();
|
aggPhase();
|
||||||
}
|
}
|
||||||
exports.processDocs = processDocs;
|
|
||||||
function aggPhase() {
|
function aggPhase() {
|
||||||
var indexDocData = getIndexDocData();
|
var indexDocData = getIndexDocData();
|
||||||
var templateName = path.resolve(templateFolder, 'tutIndex.ejs');
|
var templateName = path.resolve(templateFolder, 'tutIndex.ejs');
|
||||||
var templateSource = fs.readFileSync(templateName, 'utf8');
|
var templateSource = fs.readFileSync(templateName, 'utf8');
|
||||||
var template = ejs.compile(templateSource);
|
var template = ejs.compile(templateSource);
|
||||||
var mdText = template(indexDocData);
|
var mdText = template(indexDocData);
|
||||||
mdText = mdText.replace(/^ +\|/mg, '|');
|
mdText = mdText.replace(/^ +\|/gm, '|');
|
||||||
var newSection = remark().use(frontMatter, ['yaml']).data('settings', { paddedTable: false, gfm: false }).parse(mdText.trim()).children;
|
var newSection = remark().use(frontMatter, ['yaml']).data('settings', { paddedTable: false, gfm: false }).parse(mdText.trim()).children;
|
||||||
var tutIndexFile = path.resolve(tutFolder, 'README.md');
|
var tutIndexFile = path.resolve(tutFolder, 'README.md');
|
||||||
var tutIndexText = fs.readFileSync(tutIndexFile, 'utf8');
|
var tutIndexText = fs.readFileSync(tutIndexFile, 'utf8');
|
||||||
@@ -32,7 +47,10 @@ function aggPhase() {
|
|||||||
newSection.push(after);
|
newSection.push(after);
|
||||||
return newSection;
|
return newSection;
|
||||||
});
|
});
|
||||||
fs.writeFileSync(tutIndexFile, remark().use(frontMatter, { type: 'yaml', fence: '---' }).data('settings', { paddedTable: false, gfm: false }).stringify(tutIndexMD));
|
fs.writeFileSync(
|
||||||
|
tutIndexFile,
|
||||||
|
remark().use(frontMatter, { type: 'yaml', fence: '---' }).data('settings', { paddedTable: false, gfm: false }).stringify(tutIndexMD)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
function getIndexDocData() {
|
function getIndexDocData() {
|
||||||
var indexFile = path.resolve(userGuideFolder, 'summary.json');
|
var indexFile = path.resolve(userGuideFolder, 'summary.json');
|
||||||
@@ -54,22 +72,19 @@ function getIndexDocData() {
|
|||||||
var metadata = getDocMetadata(tutMD);
|
var metadata = getDocMetadata(tutMD);
|
||||||
if (metadata['Level']) {
|
if (metadata['Level']) {
|
||||||
tutData['level'] = metadata['Level'];
|
tutData['level'] = metadata['Level'];
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
tutData['level'] = '';
|
tutData['level'] = '';
|
||||||
}
|
}
|
||||||
var briefDesc = getFirstParagraph(tutMD);
|
var briefDesc = getFirstParagraph(tutMD);
|
||||||
var briefDescText = remark()
|
tutData['briefDesc'] = remark()
|
||||||
.use(frontMatter, { type: 'yaml', fence: '---' })
|
.use(frontMatter, { type: 'yaml', fence: '---' })
|
||||||
.data('settings', { paddedTable: false, gfm: false })
|
.data('settings', { paddedTable: false, gfm: false })
|
||||||
.stringify(briefDesc);
|
.stringify(briefDesc);
|
||||||
tutData['briefDesc'] = briefDescText;
|
|
||||||
var title = getFirstHeading(tutMD);
|
var title = getFirstHeading(tutMD);
|
||||||
var titleText = remark()
|
tutData['title'] = remark()
|
||||||
.use(frontMatter, { type: 'yaml', fence: '---' })
|
.use(frontMatter, { type: 'yaml', fence: '---' })
|
||||||
.data('settings', { paddedTable: false, gfm: false })
|
.data('settings', { paddedTable: false, gfm: false })
|
||||||
.stringify(title.children[0]);
|
.stringify(title.children[0]);
|
||||||
tutData['title'] = titleText;
|
|
||||||
result.tuts.push(tutData);
|
result.tuts.push(tutData);
|
||||||
});
|
});
|
||||||
return result;
|
return result;
|
||||||
@@ -77,28 +92,25 @@ function getIndexDocData() {
|
|||||||
function getDocMetadata(tree) {
|
function getDocMetadata(tree) {
|
||||||
if (tree.children[0].type === 'yaml') {
|
if (tree.children[0].type === 'yaml') {
|
||||||
return yaml.load(tree.children[0].value);
|
return yaml.load(tree.children[0].value);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function getFirstParagraph(tree) {
|
function getFirstParagraph(tree) {
|
||||||
var s = 0;
|
var s = 0;
|
||||||
for (; (s < tree.children.length) && !unist.isParagraph(tree.children[s]); s++) { }
|
for (; s < tree.children.length && !unist.isParagraph(tree.children[s]); s++) {}
|
||||||
if (s < tree.children.length) {
|
if (s < tree.children.length) {
|
||||||
return tree.children[s];
|
return tree.children[s];
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function getFirstHeading(tree) {
|
function getFirstHeading(tree) {
|
||||||
var s = 0;
|
var s = 0;
|
||||||
for (; (s < tree.children.length) && !unist.isHeading(tree.children[s]); s++) { }
|
for (; s < tree.children.length && !unist.isHeading(tree.children[s]); s++) {}
|
||||||
if (s < tree.children.length) {
|
if (s < tree.children.length) {
|
||||||
return tree.children[s];
|
return tree.children[s];
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -1,22 +1,50 @@
|
|||||||
"use strict";
|
'use strict';
|
||||||
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
|
/*!
|
||||||
if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
|
* @license
|
||||||
|
* Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
var __spreadArray =
|
||||||
|
(this && this.__spreadArray) ||
|
||||||
|
function (to, from, pack) {
|
||||||
|
if (pack || arguments.length === 2)
|
||||||
|
for (var i = 0, l = from.length, ar; i < l; i++) {
|
||||||
if (ar || !(i in from)) {
|
if (ar || !(i in from)) {
|
||||||
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
|
if (!ar) ar = Array.prototype.slice.call(from, 0, i);
|
||||||
ar[i] = from[i];
|
ar[i] = from[i];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return to.concat(ar || Array.prototype.slice.call(from));
|
return to.concat(ar || Array.prototype.slice.call(from));
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports, '__esModule', { value: true });
|
||||||
exports.processDocs = void 0;
|
exports.processDocs = processDocs;
|
||||||
var path = require("path");
|
var path = require('path');
|
||||||
var unist = require("../unistHelpers");
|
var unist = require('../unistHelpers');
|
||||||
var ngHelpers = require("../ngHelpers");
|
var ngHelpers = require('../ngHelpers');
|
||||||
var includedNodeTypes = [
|
var includedNodeTypes = [
|
||||||
'root', 'paragraph', 'inlineCode', 'list', 'listItem',
|
'root',
|
||||||
'table', 'tableRow', 'tableCell', 'emphasis', 'strong',
|
'paragraph',
|
||||||
'link', 'text'
|
'inlineCode',
|
||||||
|
'list',
|
||||||
|
'listItem',
|
||||||
|
'table',
|
||||||
|
'tableRow',
|
||||||
|
'tableCell',
|
||||||
|
'emphasis',
|
||||||
|
'strong',
|
||||||
|
'link',
|
||||||
|
'text'
|
||||||
];
|
];
|
||||||
var externalNameLinks;
|
var externalNameLinks;
|
||||||
var linkOverrides;
|
var linkOverrides;
|
||||||
@@ -28,7 +56,6 @@ function processDocs(mdCache, aggData) {
|
|||||||
updateFile(mdCache[pathname].mdOutTree, pathname, aggData);
|
updateFile(mdCache[pathname].mdOutTree, pathname, aggData);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
exports.processDocs = processDocs;
|
|
||||||
function initPhase(aggData, mdCache) {
|
function initPhase(aggData, mdCache) {
|
||||||
externalNameLinks = aggData.config.externalNameLinks;
|
externalNameLinks = aggData.config.externalNameLinks;
|
||||||
ignoreLinkWords = aggData.config.ignoreLinkWords;
|
ignoreLinkWords = aggData.config.ignoreLinkWords;
|
||||||
@@ -59,8 +86,7 @@ function updateFile(tree, pathname, aggData) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (node.type === 'link') {
|
if (node.type === 'link') {
|
||||||
if (node.children[0] && ((node.children[0].type === 'inlineCode') ||
|
if (node.children[0] && (node.children[0].type === 'inlineCode' || node.children[0].type === 'text')) {
|
||||||
(node.children[0].type === 'text'))) {
|
|
||||||
if (!ignoreLinkWords.includes(node.children[0].value)) {
|
if (!ignoreLinkWords.includes(node.children[0].value)) {
|
||||||
var link = resolveTypeLink(aggData, pathname, node.children[0].value);
|
var link = resolveTypeLink(aggData, pathname, node.children[0].value);
|
||||||
if (link) {
|
if (link) {
|
||||||
@@ -68,15 +94,13 @@ function updateFile(tree, pathname, aggData) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
} else if (node.children && node.type !== 'heading') {
|
||||||
else if ((node.children) && (node.type !== 'heading')) {
|
|
||||||
node.children.forEach(function (child, index) {
|
node.children.forEach(function (child, index) {
|
||||||
var _a;
|
var _a;
|
||||||
if ((child.type === 'text') || (child.type === 'inlineCode')) {
|
if (child.type === 'text' || child.type === 'inlineCode') {
|
||||||
var newNodes = handleLinksInBodyText(aggData, pathname, child.value, child.type === 'inlineCode');
|
var newNodes = handleLinksInBodyText(aggData, pathname, child.value, child.type === 'inlineCode');
|
||||||
(_a = node.children).splice.apply(_a, __spreadArray([index, 1], newNodes, false));
|
(_a = node.children).splice.apply(_a, __spreadArray([index, 1], newNodes, false));
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
traverseMDTree(child);
|
traverseMDTree(child);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -85,8 +109,12 @@ function updateFile(tree, pathname, aggData) {
|
|||||||
}
|
}
|
||||||
var SplitNameNode = /** @class */ (function () {
|
var SplitNameNode = /** @class */ (function () {
|
||||||
function SplitNameNode(key, value) {
|
function SplitNameNode(key, value) {
|
||||||
if (key === void 0) { key = ''; }
|
if (key === void 0) {
|
||||||
if (value === void 0) { value = ''; }
|
key = '';
|
||||||
|
}
|
||||||
|
if (value === void 0) {
|
||||||
|
value = '';
|
||||||
|
}
|
||||||
this.key = key;
|
this.key = key;
|
||||||
this.value = value;
|
this.value = value;
|
||||||
this.children = {};
|
this.children = {};
|
||||||
@@ -95,21 +123,21 @@ var SplitNameNode = /** @class */ (function () {
|
|||||||
this.children[child.key] = child;
|
this.children[child.key] = child;
|
||||||
};
|
};
|
||||||
return SplitNameNode;
|
return SplitNameNode;
|
||||||
}());
|
})();
|
||||||
var SplitNameMatchElement = /** @class */ (function () {
|
var SplitNameMatchElement = /** @class */ (function () {
|
||||||
function SplitNameMatchElement(node, textPos) {
|
function SplitNameMatchElement(node, textPos) {
|
||||||
this.node = node;
|
this.node = node;
|
||||||
this.textPos = textPos;
|
this.textPos = textPos;
|
||||||
}
|
}
|
||||||
return SplitNameMatchElement;
|
return SplitNameMatchElement;
|
||||||
}());
|
})();
|
||||||
var SplitNameMatchResult = /** @class */ (function () {
|
var SplitNameMatchResult = /** @class */ (function () {
|
||||||
function SplitNameMatchResult(value, startPos) {
|
function SplitNameMatchResult(value, startPos) {
|
||||||
this.value = value;
|
this.value = value;
|
||||||
this.startPos = startPos;
|
this.startPos = startPos;
|
||||||
}
|
}
|
||||||
return SplitNameMatchResult;
|
return SplitNameMatchResult;
|
||||||
}());
|
})();
|
||||||
var SplitNameMatcher = /** @class */ (function () {
|
var SplitNameMatcher = /** @class */ (function () {
|
||||||
function SplitNameMatcher(root) {
|
function SplitNameMatcher(root) {
|
||||||
this.root = root;
|
this.root = root;
|
||||||
@@ -131,23 +159,19 @@ var SplitNameMatcher = /** @class */ (function () {
|
|||||||
*/
|
*/
|
||||||
result.unshift(new SplitNameMatchResult(child.value, this.matches[i].textPos));
|
result.unshift(new SplitNameMatchResult(child.value, this.matches[i].textPos));
|
||||||
this.matches.splice(i, 1);
|
this.matches.splice(i, 1);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
this.matches[i] = new SplitNameMatchElement(child, this.matches[i].textPos);
|
this.matches[i] = new SplitNameMatchElement(child, this.matches[i].textPos);
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
this.matches.splice(i, 1);
|
this.matches.splice(i, 1);
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
this.matches.splice(i, 1);
|
this.matches.splice(i, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (result === []) {
|
if (result === []) {
|
||||||
return null;
|
return null;
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -155,7 +179,7 @@ var SplitNameMatcher = /** @class */ (function () {
|
|||||||
this.matches = [];
|
this.matches = [];
|
||||||
};
|
};
|
||||||
return SplitNameMatcher;
|
return SplitNameMatcher;
|
||||||
}());
|
})();
|
||||||
var SplitNameLookup = /** @class */ (function () {
|
var SplitNameLookup = /** @class */ (function () {
|
||||||
function SplitNameLookup() {
|
function SplitNameLookup() {
|
||||||
this.root = new SplitNameNode();
|
this.root = new SplitNameNode();
|
||||||
@@ -166,7 +190,7 @@ var SplitNameLookup = /** @class */ (function () {
|
|||||||
var currNode = this.root;
|
var currNode = this.root;
|
||||||
segments.forEach(function (segment, index) {
|
segments.forEach(function (segment, index) {
|
||||||
var value = '';
|
var value = '';
|
||||||
if (index === (segments.length - 1)) {
|
if (index === segments.length - 1) {
|
||||||
value = name;
|
value = name;
|
||||||
}
|
}
|
||||||
var childNode = currNode.children[segment];
|
var childNode = currNode.children[segment];
|
||||||
@@ -178,7 +202,7 @@ var SplitNameLookup = /** @class */ (function () {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
return SplitNameLookup;
|
return SplitNameLookup;
|
||||||
}());
|
})();
|
||||||
var WordScanner = /** @class */ (function () {
|
var WordScanner = /** @class */ (function () {
|
||||||
function WordScanner(text) {
|
function WordScanner(text) {
|
||||||
this.text = text;
|
this.text = text;
|
||||||
@@ -214,9 +238,11 @@ var WordScanner = /** @class */ (function () {
|
|||||||
this.index = this.text.length;
|
this.index = this.text.length;
|
||||||
};
|
};
|
||||||
return WordScanner;
|
return WordScanner;
|
||||||
}());
|
})();
|
||||||
function handleLinksInBodyText(aggData, docFilePath, text, wrapInlineCode) {
|
function handleLinksInBodyText(aggData, docFilePath, text, wrapInlineCode) {
|
||||||
if (wrapInlineCode === void 0) { wrapInlineCode = false; }
|
if (wrapInlineCode === void 0) {
|
||||||
|
wrapInlineCode = false;
|
||||||
|
}
|
||||||
var result = [];
|
var result = [];
|
||||||
var currTextStart = 0;
|
var currTextStart = 0;
|
||||||
var matcher = new SplitNameMatcher(aggData.nameLookup.root);
|
var matcher = new SplitNameMatcher(aggData.nameLookup.root);
|
||||||
@@ -234,8 +260,7 @@ function handleLinksInBodyText(aggData, docFilePath, text, wrapInlineCode) {
|
|||||||
link = resolveTypeLink(aggData, docFilePath, match[0].value);
|
link = resolveTypeLink(aggData, docFilePath, match[0].value);
|
||||||
matchStart = match[0].startPos;
|
matchStart = match[0].startPos;
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
matchStart = scanner.index;
|
matchStart = scanner.index;
|
||||||
}
|
}
|
||||||
if (link) {
|
if (link) {
|
||||||
@@ -243,8 +268,7 @@ function handleLinksInBodyText(aggData, docFilePath, text, wrapInlineCode) {
|
|||||||
var linkTitle = void 0;
|
var linkTitle = void 0;
|
||||||
if (wrapInlineCode) {
|
if (wrapInlineCode) {
|
||||||
linkTitle = unist.makeInlineCode(linkText);
|
linkTitle = unist.makeInlineCode(linkText);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
linkTitle = unist.makeText(linkText);
|
linkTitle = unist.makeText(linkText);
|
||||||
}
|
}
|
||||||
var linkNode = unist.makeLink(linkTitle, link);
|
var linkNode = unist.makeLink(linkTitle, link);
|
||||||
@@ -252,8 +276,7 @@ function handleLinksInBodyText(aggData, docFilePath, text, wrapInlineCode) {
|
|||||||
if (prevText) {
|
if (prevText) {
|
||||||
if (wrapInlineCode) {
|
if (wrapInlineCode) {
|
||||||
result.push(unist.makeInlineCode(prevText));
|
result.push(unist.makeInlineCode(prevText));
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
result.push(unist.makeText(prevText));
|
result.push(unist.makeText(prevText));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -267,8 +290,7 @@ function handleLinksInBodyText(aggData, docFilePath, text, wrapInlineCode) {
|
|||||||
if (remainingText) {
|
if (remainingText) {
|
||||||
if (wrapInlineCode) {
|
if (wrapInlineCode) {
|
||||||
result.push(unist.makeInlineCode(remainingText));
|
result.push(unist.makeInlineCode(remainingText));
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
result.push(unist.makeText(remainingText));
|
result.push(unist.makeText(remainingText));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -282,11 +304,9 @@ function resolveTypeLink(aggData, docFilePath, text) {
|
|||||||
var classInfo = aggData.classInfo[possTypeName];
|
var classInfo = aggData.classInfo[possTypeName];
|
||||||
if (linkOverrides[possTypeName.toLowerCase()]) {
|
if (linkOverrides[possTypeName.toLowerCase()]) {
|
||||||
return '';
|
return '';
|
||||||
}
|
} else if (externalNameLinks[possTypeName]) {
|
||||||
else if (externalNameLinks[possTypeName]) {
|
|
||||||
return externalNameLinks[possTypeName];
|
return externalNameLinks[possTypeName];
|
||||||
}
|
} else if (classInfo) {
|
||||||
else if (classInfo) {
|
|
||||||
var kebabName = ngHelpers.kebabifyClassName(possTypeName);
|
var kebabName = ngHelpers.kebabifyClassName(possTypeName);
|
||||||
var possDocFile = aggData.docFiles[kebabName];
|
var possDocFile = aggData.docFiles[kebabName];
|
||||||
var url = fixRelSrcUrl(docFilePath, classInfo.sourcePath);
|
var url = fixRelSrcUrl(docFilePath, classInfo.sourcePath);
|
||||||
@@ -294,8 +314,7 @@ function resolveTypeLink(aggData, docFilePath, text) {
|
|||||||
url = fixRelDocUrl(docFilePath, possDocFile);
|
url = fixRelDocUrl(docFilePath, possDocFile);
|
||||||
}
|
}
|
||||||
return url;
|
return url;
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -303,7 +322,7 @@ function fixRelSrcUrl(docPath, srcPath) {
|
|||||||
var relDocPath = docPath.substring(docPath.indexOf('docs'));
|
var relDocPath = docPath.substring(docPath.indexOf('docs'));
|
||||||
var docPathSegments = relDocPath.split(/[\\\/]/);
|
var docPathSegments = relDocPath.split(/[\\\/]/);
|
||||||
var dotPathPart = '';
|
var dotPathPart = '';
|
||||||
for (var i = 0; i < (docPathSegments.length - 1); i++) {
|
for (var i = 0; i < docPathSegments.length - 1; i++) {
|
||||||
dotPathPart += '../';
|
dotPathPart += '../';
|
||||||
}
|
}
|
||||||
return dotPathPart + srcPath;
|
return dotPathPart + srcPath;
|
||||||
@@ -312,7 +331,7 @@ function fixRelDocUrl(docPathFrom, docPathTo) {
|
|||||||
var relDocPathFrom = docPathFrom.substring(docPathFrom.indexOf('docs'));
|
var relDocPathFrom = docPathFrom.substring(docPathFrom.indexOf('docs'));
|
||||||
var docPathSegments = relDocPathFrom.split(/[\\\/]/);
|
var docPathSegments = relDocPathFrom.split(/[\\\/]/);
|
||||||
var dotPathPart = '';
|
var dotPathPart = '';
|
||||||
for (var i = 0; i < (docPathSegments.length - 2); i++) {
|
for (var i = 0; i < docPathSegments.length - 2; i++) {
|
||||||
dotPathPart += '../';
|
dotPathPart += '../';
|
||||||
}
|
}
|
||||||
return dotPathPart + docPathTo;
|
return dotPathPart + docPathTo;
|
||||||
@@ -321,13 +340,14 @@ function cleanTypeName(text) {
|
|||||||
var matches = text.match(/[a-zA-Z0-9_]+<([a-zA-Z0-9_]+)(\[\])?>/);
|
var matches = text.match(/[a-zA-Z0-9_]+<([a-zA-Z0-9_]+)(\[\])?>/);
|
||||||
if (matches) {
|
if (matches) {
|
||||||
return matches[1];
|
return matches[1];
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
return text.replace(/\[\]$/, '');
|
return text.replace(/\[\]$/, '');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function convertNodeToTypeLink(node, text, url, title) {
|
function convertNodeToTypeLink(node, text, url, title) {
|
||||||
if (title === void 0) { title = null; }
|
if (title === void 0) {
|
||||||
|
title = null;
|
||||||
|
}
|
||||||
var linkDisplayText = unist.makeInlineCode(text);
|
var linkDisplayText = unist.makeInlineCode(text);
|
||||||
node.type = 'link';
|
node.type = 'link';
|
||||||
node.title = title;
|
node.title = title;
|
||||||
|
Reference in New Issue
Block a user