-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Add C# version to the grunt build (and CI) #142
Comments
Update: Thanks to #151 the C# code is now compiled and tested - the only thing missing from CI is the bundling, which in this case is the creation of a DLL. |
Build process has changed so closing this. C# version will be integrated into buck build process as well. |
Cool, I did notice that some big changes were on their way. Can I just check, will the new build still wanted regular releases to npm? My project, and a number of others, depend on this! |
If the community wants native binaries through npm then that is definitely something we will look into continuing to do. The JS version has been removed though. The reason behind removing the JS version was that it was not used internally and the web supports flexbox very well nowadays. css-layout targets native platforms so it makes more sense that the source of truth be C. |
Actually it isn't the native binaries that I was wanting to have distributed through npm, it's the JavaScript code. While the web supports flex box, there are still a number of interesting / novel uses for this JavaScript implementation. For example, we use it within d3fc to bring flex box to SVG, as described in this blog post. There are a few other projects that use this code too: https://libraries.io/npm/css-layout/dependents I presume the new implementation is C rather than JS? I can understand the reasoning for this. I'd just suggest not withdrawing css-layout from npm (although I guess that as I was the one who published it, I'd be the one that would have to remove it!) |
Yeah I don't see a great reason to remove what is already on npm :) It
|
Currently the build does the following:
The CI runs all of the above too.
The C# code is very much absent from this process!
The text was updated successfully, but these errors were encountered: