A simple and customizable Dart implementation of BitField that uses enum to represent bits.
Go to file
2023-11-30 15:44:28 +03:00
example Ability to use braces on bitfield and compare it 2023-11-30 11:57:06 +03:00
lib Ability to use braces on bitfield and compare it 2023-11-30 11:57:06 +03:00
test ♻️ Rename BitField.has to BitField.contains 2023-11-29 23:48:34 +03:00
.gitignore 🙈 Add gitignore 2023-11-29 15:28:56 +03:00
analysis_options.yaml 📦️ Create dart package 2023-11-29 22:10:33 +03:00
CHANGELOG.md 📦️ Release 1.1.0 2023-11-30 15:44:28 +03:00
LICENSE 📄 Add license 2023-11-29 20:05:15 +03:00
pubspec.yaml 📦️ Release 1.1.0 2023-11-30 15:44:28 +03:00
README.md 📦️ Create dart package 2023-11-29 22:10:33 +03:00

DartField

Status GitHub Issues GitHub Pull Requests GitHub Stars License


A simple and customizable Dart implementation of BitField that uses enum to represent bits.

📝 Table of Contents

🧐 About

This library represents a convenient and flexible implementation of a BitField in Dart. A BitField is a data structure that efficiently manages a set of bits. In this library, enumerations are utilized to represent each bit, enhancing code readability and comprehension.

🏁 Getting Started

Prerequisites

Dart SDK: >=2.18.0 <4.0.0

Installing

With Dart:

$ dart pub add dartfield

With Flutter:

$ flutter pub add dartfield

🎈 Usage

Usage examples can be found on Forgejo and GitHub or directly on pub.dev

🎉 Acknowledgements