Công cụ quét và tạo bản đồ các module JavaScript trong hệ thống, giúp quản lý và tái sử dụng code hiệu quả.
- Quét toàn bộ thư mục để tìm các file JavaScript
- Tạo bản đồ chi tiết về các module, bao gồm:
- Các hàm, class, biến được export
- Thông tin về module type (ES6 hoặc non-ES6)
- Metadata về thời gian tạo và đường dẫn tuyệt đối
- Cài đặt các dependencies:
pip install -r requirements.txt
- Chạy script:
python files-js-project-manifest.py
- Kết quả sẽ được lưu vào file
files-js-project-manifest.json
_metadata
: Thông tin về thời gian tạo và đường dẫn tuyệt đối- Các thư mục và file JS được tổ chức theo cấu trúc thư mục
- Mỗi file JS bao gồm:
filepath
: Đường dẫn tương đối của filemodule_type
: Loại module (ES6 hoặc non-ES6)functions
: Danh sách các hàm được exportclasses
: Danh sách các class được exportvariables
: Danh sách các biến được exportcomments
: Các comment trong file
- Python 3.6+
- Thư viện
esprima
MIT License