refactor: follow storage-js #4
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
The project lacked support for advanced configurations and optimizations for file handling, bucket attributes, and operational flexibility. Documentation was incomplete or unclear in some areas, leading to potential misuse or inefficiencies. The
transform_options
functionality required modularity to support advanced transformations.Solution
Workflows:
static-analysis
and enhanced caching in CI workflows.1.17.0
for consistency with best practices.Enhancements to the
File
Module:transform_options
.Bucket Handling:
file_size_limit
andallowed_mime_types
inSupabase.Storage.Bucket
.Documentation Improvements:
File
,Bucket
, andObject
operations, ensuring users understand new and existing features.Transform Options:
transform_options
to handle complex transformations in a more structured and extensible manner.Refactoring:
Supabase.Storage.Bucket
,File
, and related modules to ensure clean and maintainable code.ObjectOptions
andSearchOptions
modules for better handling of object-related configurations.Rationale
These changes were implemented to:
transform_options
and new bucket configurations.