πŸ‡½πŸ‡ΎπŸ‡Ώ Utils

pub package

This package provides a set of utilities that are commonly used in Dart apps. It is also the foundation for other packages in the πŸ‡½πŸ‡ΎπŸ‡Ώ ecosystem.

It includes utilities for working with collections and and more, as well as the following notable features:

  • The Debouncer can be used to debounce user input.
  • The Here can be used to log messages to the console at the given position in the code.
  • The FunctionQueue can be used to queue up asynchrounous functions and execute them in order.
  • The AnsiStyle that can be used to style console output.

Please refer to the API reference for more information.

Installation

Add this to your pubspec.yaml file:

dependencies:
  xyz_utils: any # or the latest version

Contributing

Contributions are welcome. Here are a few ways you can help:

  • Report bugs and make feature requests.
  • Add new features.
  • Improve the existing code.
  • Help with documentation and tutorials.

License

This project is released under the MIT License. See LICENSE for more information.

Contact

Author: Robert Mollentze

Email: robmllze@gmail.com

Libraries

non_web
shared_src/_all_shared_src.g
shared_src/non_web/_all_non_web.g
shared_src/non_web/file_system_utils
shared_src/non_web/get_package_lib_path
shared_src/web_friendly/_all_web_friendly.g
shared_src/web_friendly/ansi_styled_string
shared_src/web_friendly/collection_utils/csv
shared_src/web_friendly/collection_utils/expand_flattened_json
shared_src/web_friendly/collection_utils/expand_json
shared_src/web_friendly/collection_utils/first_where_or_null
shared_src/web_friendly/collection_utils/flatten_json
shared_src/web_friendly/collection_utils/generic_type_extension
shared_src/web_friendly/collection_utils/map_filter_extension
shared_src/web_friendly/collection_utils/map_to_json
shared_src/web_friendly/collection_utils/mapi
shared_src/web_friendly/collection_utils/maybe_add_to
shared_src/web_friendly/collection_utils/merge
shared_src/web_friendly/collection_utils/more_collection_utils
shared_src/web_friendly/collection_utils/null_filtered
shared_src/web_friendly/collection_utils/var_args
shared_src/web_friendly/extensions/join_with_last_separator_on_iterable_extension
shared_src/web_friendly/extensions/map_keys_and_values_on_map_extension
shared_src/web_friendly/extensions/non_nulls_on_map_extension
shared_src/web_friendly/extensions/null_if_empty_extensions
shared_src/web_friendly/extensions/split_by_last_occurence_of_on_string_extension
shared_src/web_friendly/extensions/to_timmed_or_null_on_object_extension
shared_src/web_friendly/extensions/utils_on_string_extension
shared_src/web_friendly/extensions/value_of_on_enum_extension
shared_src/web_friendly/extract_scopes
shared_src/web_friendly/firestore_timestamp
shared_src/web_friendly/let
shared_src/web_friendly/parse_duration
shared_src/web_friendly/paths
shared_src/web_friendly/replace_data
shared_src/web_friendly/string_case_types
shared_src/web_friendly/type_message_mixin
shared_src/web_friendly/valid_object
shared_src/web_friendly/version
web_friendly
xyz_utils