0.5.0
breadroll is now in public beta. We are super excited to see breadroll in the wild and even more excited to see contribution from the future breadroll community. So many thing are packed into the new breadroll. We have leveraged TypeScript's static typing to prevent data-related runtime errors, improved developer experience, improved API design, and added a few more powerful methods.
-
A brand new parser experience utilizing mafintosh/csv-parser via sindresorhus/neat-csv see the former for the default behavior of the parser.
-
Now breadroll Dataframes have types; assign types by using the
.openmethods like so;Breadroll.open.local<T>()or directly like so;new Dataframe<T>() -
We added more methods to the Dataframe class
.concat.merge.shape.tail.toNumber
-
We modified the
Breadroll.openmethods to have a dedicated seperator or delimiter function parameter, this way we reduce the number of instances need to open multiple file with different formats; eg.Breadroll.open.local<T>("./path/to/file.csv", ",").This simply means we've moved the delimiter from
Breadroll.DataframeReadOptionsto each individual method. -
breadroll being in public beta means you get to build the future of breadroll, want to fix a bug, request a feature, improve testing; now is the time - take a quick glance on how to get started with contributing to breadroll
-
67 馃尃 stars on GitHub, thank you so much for the support - help breadroll rise even higher, drop a star.
-
Closed first issue raised by @itsyoboieltr