-
Notifications
You must be signed in to change notification settings - Fork 1
Changelog
Maarten Vroegindeweij edited this page Feb 18, 2026
·
1 revision
Initial release of Ifc-Factory.
All packages released at version 0.1.0:
-
@ifc-factory/express-parser— EXPRESS schema parser -
@ifc-factory/step-serializer— STEP file I/O -
@ifc-factory/codegen— TypeScript code generator -
@ifc-factory/schema— Generated IFC4X3 ADD2 types -
@ifc-factory/step-parser— Schema-aware STEP parser -
@ifc-factory/core— Main library -
@ifc-factory/ifc-utils— Utilities
- Full IFC4X3 ADD2 schema support (876 entities, 243 enums, 132 types, 61 selects)
- STEP file parsing and writing (ISO 10303-21)
- Two-pass parsing architecture (raw STEP → typed entities)
- IfcModel class with entity CRUD operations
- Spatial structure creation and traversal
- Property sets and quantity sets
- Document information and references
- Library information and references
- Classification systems and references
- 2D annotations and text literals
- Dutch compliance: BBL (brandveiligheid), BENG (energieprestatie), Aerius (stikstof)
- Fluent query builder with composable filters
- Model validation, diffing, and batch operations
- IFC GUID generation and validation
- Schema version detection
- Zero runtime dependencies
- Dual ESM/CJS builds
Ifc-Factory
Getting Started
Concepts
Packages
API & Reference
Development