ifc-developer-tools
ifc-developer-tools copied to clipboard
Home of the IFC Developer Tools code
IFC Developer Tools
The Home for the IFC Developer Tools code!
Packages
| Package | Description | URL |
|---|---|---|
ifc-syntax-ast-parser |
Deprecated Parse IFC files to AST + Visitors | |
ifc-syntax-parser |
New Parse IFC files to AST + Visitors | |
ifc-syntax-express-parser |
Parse Express files to JSON | |
ifc-syntax-server |
IFC Language Server | |
ifc-syntax-vscode |
IFC VSCode Extension | |
ifc-syntax-docgen |
IFC Documentation extractor to JSON | |
ifc-syntax-codegen |
IFC Code Generator |
Setup
This monorepo requires lerna being installed globally:
npm i -g lerna
Then run:
npm i
lerna bootstrap
Build
To build all the packages, run:
lerna run build
Testing
To test all the packages, run:
lerna run test
Contributing
Contributions are welcome! :)