You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently everything is exported from the main (and only) entry point.
But this library of helpers keeps growing.
So we could structure this package into different modules, to have a logical structure.
It would also benefit the tree shaking as e.g. dependencies with global state would be removed if not needed (for example the webdav client would completly removed if only orderBy is used).
So I could imagine to split off dav tools into @nextcloud/files/dav, we could then also remove the dav prefix for all of those functions.
Other module could be @nextcloud/files/utils for our various general purpose file utils.
This would also benefit the Typedoc documentation by splitting it into multiple modules (better overview).
The text was updated successfully, but these errors were encountered:
Currently everything is exported from the main (and only) entry point.
But this library of helpers keeps growing.
So we could structure this package into different modules, to have a logical structure.
It would also benefit the tree shaking as e.g. dependencies with global state would be removed if not needed (for example the webdav client would completly removed if only
orderBy
is used).So I could imagine to split off dav tools into
@nextcloud/files/dav
, we could then also remove thedav
prefix for all of those functions.Other module could be
@nextcloud/files/utils
for our various general purpose file utils.This would also benefit the Typedoc documentation by splitting it into multiple modules (better overview).
The text was updated successfully, but these errors were encountered: