first commit
This commit is contained in:
33
app_vue/node_modules/webpack-bundle-analyzer/lib/tree/Node.js
generated
vendored
Normal file
33
app_vue/node_modules/webpack-bundle-analyzer/lib/tree/Node.js
generated
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
|
||||
class Node {
|
||||
constructor(name, parent) {
|
||||
this.name = name;
|
||||
this.parent = parent;
|
||||
}
|
||||
|
||||
get path() {
|
||||
const path = [];
|
||||
let node = this;
|
||||
|
||||
while (node) {
|
||||
path.push(node.name);
|
||||
node = node.parent;
|
||||
}
|
||||
|
||||
return path.reverse().join('/');
|
||||
}
|
||||
|
||||
get isRoot() {
|
||||
return !this.parent;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
exports.default = Node;
|
||||
;
|
Reference in New Issue
Block a user