Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement UMD support #16

Closed
jespa007 opened this issue Mar 27, 2023 · 2 comments
Closed

Implement UMD support #16

jespa007 opened this issue Mar 27, 2023 · 2 comments
Labels
feature Something new that we could do

Comments

@jespa007
Copy link

Hi,

IFCJs/Components it generates only ESM output. It could be good to create a "Rollup" configuration to implement UMD support.

@agviegas agviegas added the feature Something new that we could do label Jun 12, 2023
@agviegas
Copy link
Contributor

agviegas commented Nov 1, 2023

Hey @jespa007 nice idea! We are aware of the need to execute this in Node.js backends. We have made some tests and adapting this repository to backend might be a bit challenging, and the end result might not be ideal. That's why we have decided to create a new repository called "backend components" (not definitive name) to contain all the functions and logic needed for a backend, including fragment conversion, database, etc. It will also be MIT licensed. It requires more work from our side, but making something specific for backend will probably allow us to go much further. What do you think?

@jespa007
Copy link
Author

jespa007 commented Nov 9, 2023

Hi @agviegas .
From my point of view, you have already a well done IFC-Viewer so it's great. For do not mix it up, viewer-backend I would create another repository for exclusively backend_components (for example) that it could be used as an API to perform big processes like generate fragments. IFC.js is already ported in Node.js so I think there's no much more effort that start implementing the backend ;-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Something new that we could do
Projects
None yet
Development

No branches or pull requests

2 participants