gitextract_r67z_mc_/ ├── .github/ │ └── workflows/ │ ├── build.yml │ ├── deploy.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── LICENSE.md ├── README-CN.md ├── README.md ├── docs/ │ ├── canvas-tree-chart-CN.md │ ├── canvas-tree-chart.md │ ├── react-tree-chart.md │ ├── tech-underneath.md │ ├── vue-tree-chart-CN.md │ └── vue-tree-chart.md ├── lerna.json ├── package.json ├── packages/ │ ├── react-tree-chart/ │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ ├── public/ │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ ├── rollup.config.js │ │ ├── src/ │ │ │ ├── demo/ │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ ├── index.css │ │ │ │ └── react-app-env.d.ts │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ ├── react-app-env.d.ts │ │ │ ├── setupTests.ts │ │ │ └── tree-chart/ │ │ │ ├── react-tree-chart.scss │ │ │ ├── react-tree-chart.tsx │ │ │ └── typings.d.ts │ │ └── tsconfig.json │ ├── tree-chart-core/ │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── package.json │ │ ├── src/ │ │ │ ├── base/ │ │ │ │ └── uuid.ts │ │ │ ├── index.ts │ │ │ └── tree-chart/ │ │ │ ├── constant.ts │ │ │ ├── index.ts │ │ │ ├── tree-chart.ts │ │ │ └── util.ts │ │ └── tsconfig.json │ ├── tree-chart-demo/ │ │ ├── build/ │ │ │ ├── webpack.config.base.js │ │ │ ├── webpack.config.dev.js │ │ │ └── webpack.config.prod.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── base/ │ │ │ │ ├── color-util.ts │ │ │ │ ├── data-generator.ts │ │ │ │ ├── utils.ts │ │ │ │ └── uuid.ts │ │ │ ├── components/ │ │ │ │ ├── CanvasTree.vue │ │ │ │ ├── VueTreeDemo.vue │ │ │ │ └── org-chart.ts │ │ │ ├── demo/ │ │ │ │ ├── App.vue │ │ │ │ ├── google-icon.css │ │ │ │ ├── main.ts │ │ │ │ └── router/ │ │ │ │ ├── constant.ts │ │ │ │ └── index.ts │ │ │ └── vue.shims.d.ts │ │ ├── template/ │ │ │ └── index.html │ │ └── tsconfig.json │ ├── vue-tree-chart/ │ │ ├── .babelrc │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc.js │ │ ├── .postcssrc.js │ │ ├── .prettierignore │ │ ├── README.md │ │ ├── build/ │ │ │ ├── webpack.config.base.js │ │ │ ├── webpack.config.dev.js │ │ │ └── webpack.config.library.js │ │ ├── library/ │ │ │ ├── .gitkeep │ │ │ └── vue-tree-chart.js │ │ ├── package.json │ │ ├── src/ │ │ │ ├── base/ │ │ │ │ └── uuid.ts │ │ │ ├── demo/ │ │ │ │ ├── App.vue │ │ │ │ └── main.ts │ │ │ ├── vue-tree/ │ │ │ │ ├── VueTree.vue │ │ │ │ └── index.ts │ │ │ └── vue.shims.d.ts │ │ ├── template/ │ │ │ └── index.html │ │ └── tsconfig.json │ └── vue3-tree-chart/ │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── public/ │ │ └── index.html │ ├── src/ │ │ ├── App.vue │ │ ├── base/ │ │ │ └── uuid.js │ │ ├── components/ │ │ │ └── HelloWorld.vue │ │ ├── main.js │ │ └── vue-tree/ │ │ ├── VueTree.vue │ │ └── index.js │ └── vite.config.js └── scripts/ └── publish-safe.sh