Skip to content

HassanEmam/xer.js

Repository files navigation

🚀 XER.js

📖 About

This package is part of the Planner Toolkit open source project. The main aim of the package is to parse Primavera xer files. The project is open source and can be found here.

📝 Description

This library is developed to fill a gap in the opensource community for tools that could deal with schedules in construction in general. The main focus of the library is the ability parse Primavera P6 XER files and generate a schedule that could be displayed using 4d-Gantt-Chart.

This library is part of a suite of libraries developed primairly for planners and project controllers like the PyP6XER library, CPM.js, and 4D-Gantt-Chart that can be used to read and write P6 XER files.

The package is developed using TypeScript and it is still work in progress.

📦 Installation

The plan for the package is to be published on npmjs.com. However, it is not ready yet. The package can be installed using the following command:

npm install @constology/xer.js

🚀 Usage

Demo

You can see a live demo of the project here.

📜 License

📜TODO

  • Calculate the start and finish dates of the WBS levels
  • Generate all WBS levels
  • improve performance
  • Extract resources information
  • Extract activity codes
  • Extract activity relationships
  • Generate charts