@@ -311,34 +337,38 @@ A big thank you to all our contributors! š
---
+
## š Connect with NonStop
-
-
-**Stay connected and get the latest updates!**
-
-[](https://www.linkedin.com/company/nonstop-io)
-[](https://x.com/NonStopio)
-[](https://www.instagram.com/nonstopio_technologies/)
-[](https://www.youtube.com/@NonStopioTechnology)
-[](mailto:contact@nonstopio.com)
-
-
+
+
+
+
+
+
+
+
---
+
> ā Star us on [GitHub](https://github.com/nonstopio/flutter_forge) if this helped you!
+
+
## š License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
+
+
> š [Founded by Ajay Kumar](https://github.com/ProjectAJ14) š**
+
diff --git a/packages/dzod/README.md b/packages/dzod/README.md
index b93c114..0037e0c 100644
--- a/packages/dzod/README.md
+++ b/packages/dzod/README.md
@@ -1,3 +1,4 @@
+
@@ -9,6 +10,7 @@
Website
+
š Dzod
@@ -16,6 +18,7 @@
ā” Enterprise-grade Dart schema validation library
+
@@ -26,6 +29,7 @@
+
---
@@ -41,12 +45,29 @@ Dzod is an **enterprise-grade** Dart schema validation library heavily inspired
---
-## š Quick Start
+
+## Getting Started
+
+1. Open your project's `pubspec.yaml` file.
+2. Add the `dzod` package to your dependencies, replacing `[version]` with the latest version:
+ ```yaml
+ dependencies:
+ flutter:
+ sdk: flutter
+ dzod: ^[version]
+ ```
+3. Run `flutter pub get` to fetch the package.
+
-```bash
-# Add to your pubspec.yaml
-dart pub add dzod
+
+## Import the Package
+
+```dart
+import 'package:dzod/dzod.dart';
```
+
+
+## š Quick Start
### Example 1: Basic User Schema Validation
@@ -1048,34 +1069,50 @@ for (final entry in userSchema.shape.entries) {
---
-## š Connect with NonStop
+
+## Contributing
-
+We welcome contributions in various forms:
-**Stay connected and get the latest updates!**
+- Proposing new features or enhancements.
+- Reporting and fixing bugs.
+- Engaging in discussions to help make decisions.
+- Improving documentation, as it is essential.
+- Sending Pull Requests is greatly appreciated!
-[](https://www.linkedin.com/company/nonstop-io)
-[](https://x.com/NonStopio)
-[](https://www.instagram.com/nonstopio_technologies/)
-[](https://www.youtube.com/@NonStopioTechnology)
-[](mailto:contact@nonstopio.com)
+A big thank you to all our contributors! š
+
-
+
+## š Connect with NonStop
----
+
+
+
+
+
+
+
+
+
> ā Star us on [GitHub](https://github.com/nonstopio/flutter_forge) if this helped you!
+
+
## š License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
+
+
> š [Founded by Ajay Kumar](https://github.com/ProjectAJ14) š**
+
diff --git a/packages/html_rich_text/README.md b/packages/html_rich_text/README.md
index 9abe634..7191c3a 100644
--- a/packages/html_rich_text/README.md
+++ b/packages/html_rich_text/README.md
@@ -1,3 +1,4 @@
+
@@ -9,11 +10,14 @@
Website
+
# HTML Rich Text
+
[](https://github.com/nonstopio/flutter_forge/tree/main/packages/html_rich_text)
[](https://opensource.org/licenses/MIT)
+
A lightweight Flutter package for rendering HTML-styled text without heavy dependencies. Perfect for simple HTML text rendering with minimal overhead.
@@ -32,22 +36,27 @@ HTML Rich Text is an ultra-lightweight solution for parsing and displaying HTML-
- **O(n) Performance**: Single-pass parsing algorithm for optimal performance
- **Tree-Shaking Friendly**: Unused code is automatically removed during compilation
+
## Getting Started
-1. Add `html_rich_text` to your `pubspec.yaml`:
+1. Open your project's `pubspec.yaml` file.
+2. Add the `html_rich_text` package to your dependencies, replacing `[version]` with the latest version:
```yaml
dependencies:
flutter:
sdk: flutter
- html_rich_text: ^1.0.0
+ html_rich_text: ^[version]
```
-2. Run `flutter pub get` to fetch the package.
+3. Run `flutter pub get` to fetch the package.
+
+
## Import the Package
```dart
import 'package:html_rich_text/html_rich_text.dart';
```
+
## Usage
@@ -199,45 +208,50 @@ This package is designed for simple HTML text styling. It does not support:
For complex HTML rendering needs, consider using full-featured packages like `flutter_html`.
+
## Contributing
We welcome contributions in various forms:
-- Proposing new features or enhancements
-- Reporting and fixing bugs
-- Improving documentation
-- Sending Pull Requests
+- Proposing new features or enhancements.
+- Reporting and fixing bugs.
+- Engaging in discussions to help make decisions.
+- Improving documentation, as it is essential.
+- Sending Pull Requests is greatly appreciated!
----
+A big thank you to all our contributors! š
+
+
## š Connect with NonStop
-
-
-**Stay connected and get the latest updates!**
-
-[](https://www.linkedin.com/company/nonstop-io)
-[](https://x.com/NonStopio)
-[](https://www.instagram.com/nonstopio_technologies/)
-[](https://www.youtube.com/@NonStopioTechnology)
-[](mailto:contact@nonstopio.com)
-
-
-
----
+
+
+
+
+
+
+
+
+
> ā Star us on [GitHub](https://github.com/nonstopio/flutter_forge) if this helped you!
+
+
## š License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
+
+
> š [Founded by Ajay Kumar](https://github.com/ProjectAJ14) š**
+
diff --git a/packages/morse_tap/README.md b/packages/morse_tap/README.md
index 086bfa4..dd6fa5e 100644
--- a/packages/morse_tap/README.md
+++ b/packages/morse_tap/README.md
@@ -1,3 +1,4 @@
+
@@ -9,11 +10,14 @@
Website
+
# morse_tap
+
[](https://github.com/nonstopio/flutter_forge/tree/main/packages/morse_tap)
[](https://opensource.org/licenses/MIT)
+
A Flutter package that provides Morse code input functionality using intuitive gestures. Create interactive Morse code experiences with single taps for dots, double taps for dashes, and long presses for spaces.
@@ -21,13 +25,35 @@ A Flutter package that provides Morse code input functionality using intuitive g
## Features
-⨠**MorseTapDetector** - Widget that detects specific Morse code patterns using gestures
-šÆ **MorseTextInput** - Real-time gesture-to-text conversion widget
-š **String Extensions** - Convert any string to/from Morse code
-ā” **Fast Algorithm** - Efficient Morse code conversion with comprehensive character support
-šØ **Intuitive Gestures** - Single tap = dot, double tap = dash, long press = space
+⨠**MorseTapDetector** - Widget that detects specific Morse code patterns using gestures
+šÆ **MorseTextInput** - Real-time gesture-to-text conversion widget
+š **String Extensions** - Convert any string to/from Morse code
+ā” **Fast Algorithm** - Efficient Morse code conversion with comprehensive character support
+šØ **Intuitive Gestures** - Single tap = dot, double tap = dash, long press = space
š³ **Haptic Feedback** - Customizable tactile feedback for enhanced user experience
+
+## Getting Started
+
+1. Open your project's `pubspec.yaml` file.
+2. Add the `morse_tap` package to your dependencies, replacing `[version]` with the latest version:
+ ```yaml
+ dependencies:
+ flutter:
+ sdk: flutter
+ morse_tap: ^[version]
+ ```
+3. Run `flutter pub get` to fetch the package.
+
+
+
+## Import the Package
+
+```dart
+import 'package:morse_tap/morse_tap.dart';
+```
+
+
## Usage Examples
### 1. MorseTapDetector - Pattern Detection
@@ -221,6 +247,7 @@ MorseTapDetector(
)
```
+
## Contributing
We welcome contributions in various forms:
@@ -231,35 +258,39 @@ We welcome contributions in various forms:
- Improving documentation, as it is essential.
- Sending Pull Requests is greatly appreciated!
----
-
+A big thank you to all our contributors! š
+
-
-
-**Stay connected and get the latest updates!**
+
+## š Connect with NonStop
-[](https://www.linkedin.com/company/nonstop-io)
-[](https://x.com/NonStopio)
-[](https://www.instagram.com/nonstopio_technologies/)
-[](https://www.youtube.com/@NonStopioTechnology)
-[](mailto:contact@nonstopio.com)
-
-
-
----
+
+
+
+
+
+
+
+
+
- ā Star us on [GitHub](https://github.com/nonstopio/flutter_forge) if this helped you!
+> ā Star us on [GitHub](https://github.com/nonstopio/flutter_forge) if this helped you!
+
+
## š License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
+
+
- š [Founded by Ajay Kumar](https://github.com/ProjectAJ14) š**
+> š [Founded by Ajay Kumar](https://github.com/ProjectAJ14) š**
+
diff --git a/packages/ns_firebase_utils/README.md b/packages/ns_firebase_utils/README.md
index e87f842..4cf1f55 100644
--- a/packages/ns_firebase_utils/README.md
+++ b/packages/ns_firebase_utils/README.md
@@ -1,3 +1,4 @@
+
@@ -9,33 +10,38 @@
Website
+
# ns_firebase_utils
+
[](https://github.com/nonstopio/flutter_forge/tree/main/packages/ns_firebase_utils)
[](https://opensource.org/licenses/MIT)
+
š This package provides a comprehensive set of methods and extensions for Firebase, simplifying its integration into your Flutter projects while also adding valuable functionality.
+
## Getting Started
-1. Open your `pubspec.yaml` file.
-2. Add `ns_firebase_utils` as a dependency, replacing `[version]` with the latest release:
+1. Open your project's `pubspec.yaml` file.
+2. Add the `ns_firebase_utils` package to your dependencies, replacing `[version]` with the latest version:
+ ```yaml
+ dependencies:
+ flutter:
+ sdk: flutter
+ ns_firebase_utils: ^[version]
+ ```
+3. Run `flutter pub get` to fetch the package.
+
-```yaml
-dependencies:
- flutter:
- sdk: flutter
- ns_firebase_utils: ^[version]
-```
-
-3. Run `flutter pub get` or click the "Packages get" button in your IDE.
-
-## Importing the Package
+
+## Import the Package
```dart
import 'package:ns_firebase_utils/src.dart';
```
+
## What's Included
@@ -57,6 +63,7 @@ This package offers a single plugin that conveniently adds all necessary Firebas
Additionally, it provides a powerful set of methods to accelerate your development process.
+
## Contributing
We welcome contributions in various forms:
@@ -68,37 +75,38 @@ We welcome contributions in various forms:
- Sending Pull Requests is greatly appreciated!
A big thank you to all our contributors! š
+
----
-
+
## š Connect with NonStop
-
-
-**Stay connected and get the latest updates!**
-
-[](https://www.linkedin.com/company/nonstop-io)
-[](https://x.com/NonStopio)
-[](https://www.instagram.com/nonstopio_technologies/)
-[](https://www.youtube.com/@NonStopioTechnology)
-[](mailto:contact@nonstopio.com)
-
-
-
----
+
+
+
+
+
+
+
+
+
> ā Star us on [GitHub](https://github.com/nonstopio/flutter_forge) if this helped you!
+
+
## š License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
+
+
> š [Founded by Ajay Kumar](https://github.com/ProjectAJ14) š**
+
diff --git a/packages/ns_intl_phone_input/README.md b/packages/ns_intl_phone_input/README.md
index adfd2e1..1071002 100644
--- a/packages/ns_intl_phone_input/README.md
+++ b/packages/ns_intl_phone_input/README.md
@@ -1,24 +1,27 @@
-
+
+
+
+
+
+
NonStop
+
Digital Product Development Experts for Startups & Enterprises
+
+ About |
+ Website
+
+
+
# Flutter Phone Validation Package by Nonstop IO
+
-
-
+
+
+
The Flutter Phone Validation Package by Nonstop IO is a versatile and easy-to-use Flutter package designed to validate phone numbers from more than 200 countries. With this package, users can seamlessly integrate phone number validation into their Flutter applications, enhancing user experience and ensuring data integrity.
@@ -45,28 +48,27 @@ The Flutter Phone Validation Package by Nonstop IO is a versatile and easy-to-us
- **Support for area codes of country:** The package provides support for area codes within countries. Users can input phone numbers with area codes, and the package takes this into consideration during validation. This feature enhances the package's flexibility and applicability to regions where area codes are an integral part of phone numbers.
+
## Getting Started
-To use the Flutter Phone Validation Package in your project, follow these simple steps:
-
-1. Add the package to your `pubspec.yaml` file:
-
+1. Open your project's `pubspec.yaml` file.
+2. Add the `ns_intl_phone_input` package to your dependencies, replacing `[version]` with the latest version:
```yaml
dependencies:
- ns_intl_phone_input: ^1.0.0
+ flutter:
+ sdk: flutter
+ ns_intl_phone_input: ^[version]
```
+3. Run `flutter pub get` to fetch the package.
+
-2. Install the package by running:
+
+## Import the Package
- ```bash
- flutter pub get
- ```
-
-3. Import the package in your Dart file:
-
- ```dart
- import 'package:ns_intl_phone_input/ns_intl_phone_input.dart';
- ```
+```dart
+import 'package:ns_intl_phone_input/ns_intl_phone_input.dart';
+```
+
4. Implement the `NsIntlPhoneInput` widget in your UI, providing the necessary callbacks and customization options.
@@ -211,34 +213,50 @@ Thank you for choosing the Flutter Phone Validation Package by Nonstop IO. Happy
---
-## š Connect with NonStop
+
+## Contributing
-
+We welcome contributions in various forms:
-**Stay connected and get the latest updates!**
+- Proposing new features or enhancements.
+- Reporting and fixing bugs.
+- Engaging in discussions to help make decisions.
+- Improving documentation, as it is essential.
+- Sending Pull Requests is greatly appreciated!
-[](https://www.linkedin.com/company/nonstop-io)
-[](https://x.com/NonStopio)
-[](https://www.instagram.com/nonstopio_technologies/)
-[](https://www.youtube.com/@NonStopioTechnology)
-[](mailto:contact@nonstopio.com)
+A big thank you to all our contributors! š
+
-
-
----
+
+## š Connect with NonStop
+
+
+
+
+
+
+
+
+
+
> ā Star us on [GitHub](https://github.com/nonstopio/flutter_forge) if this helped you!
+
+
## š License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
+
+
> š [Founded by Rajan Metaliya](https://github.com/rajan-nonstopio) š**
+
diff --git a/packages/ns_utils/README.md b/packages/ns_utils/README.md
index 7bd3936..4892d53 100644
--- a/packages/ns_utils/README.md
+++ b/packages/ns_utils/README.md
@@ -1,3 +1,4 @@
+
@@ -9,35 +10,40 @@
Website
+
# ns_utils - Flutter Utility Library
+
[](https://github.com/nonstopio/flutter_forge/tree/main/packages/ns_utils)
[](https://opensource.org/licenses/MIT)
+
## Introduction
ns_utils is a powerful Flutter utility library that simplifies and enhances your Flutter app development experience. It provides a collection of methods and extensions to streamline your code, making it more readable and efficient. Whether you need responsive design, date and time handling, map operations, string manipulation, or widget customization, ns_utils has got you covered.
+
## Getting Started
1. Open your project's `pubspec.yaml` file.
-2. Add ns_utils as a dependency and replace `[version]` with the latest version:
-
-```yaml
-dependencies:
- flutter:
- sdk: flutter
- ns_utils: ^[version]
-```
-
+2. Add the `ns_utils` package to your dependencies, replacing `[version]` with the latest version:
+ ```yaml
+ dependencies:
+ flutter:
+ sdk: flutter
+ ns_utils: ^[version]
+ ```
3. Run `flutter pub get` to fetch the package.
+
+
## Import the Package
```dart
import 'package:ns_utils/src.dart';
```
+
## What's Inside
@@ -111,6 +117,7 @@ Customize widgets with ease:
- Utilize widgets like `Container` and `SizedBox` with simplified notation.
- Expect even more widget enhancements in future updates.
+
## Contributing
We welcome contributions in various forms:
@@ -122,37 +129,38 @@ We welcome contributions in various forms:
- Sending Pull Requests is greatly appreciated!
A big thank you to all our contributors! š
+
----
-
+
## š Connect with NonStop
-
-
-**Stay connected and get the latest updates!**
-
-[](https://www.linkedin.com/company/nonstop-io)
-[](https://x.com/NonStopio)
-[](https://www.instagram.com/nonstopio_technologies/)
-[](https://www.youtube.com/@NonStopioTechnology)
-[](mailto:contact@nonstopio.com)
-
-
-
----
+
+
+
+
+
+
+
+
+
> ā Star us on [GitHub](https://github.com/nonstopio/flutter_forge) if this helped you!
+
+
## š License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
+
+
> š [Founded by Ajay Kumar](https://github.com/ProjectAJ14) š**
+
diff --git a/packages/timer_button/README.md b/packages/timer_button/README.md
index 12c278b..319067e 100644
--- a/packages/timer_button/README.md
+++ b/packages/timer_button/README.md
@@ -1,3 +1,4 @@
+
@@ -9,11 +10,14 @@
Website
+
# Timer Button
+
[](https://github.com/nonstopio/flutter_forge/tree/main/packages/timer_button)
[](https://opensource.org/licenses/MIT)
+
A versatile Flutter package that provides a timer button widget, which becomes enabled after a
specified time delay.
@@ -24,6 +28,7 @@ specified time delay.
A customizable button widget capable of activation after a designated time interval.
+
## Getting Started
1. Open your project's `pubspec.yaml` file.
@@ -36,12 +41,15 @@ A customizable button widget capable of activation after a designated time inter
timer_button: ^[version]
```
3. Run `flutter pub get` to fetch the package.
+
+
## Import the Package
```dart
import 'package:timer_button/timer_button.dart';
```
+
## Usage
@@ -89,6 +97,9 @@ function:
),
```
+---
+
+
## Contributing
We welcome contributions in various forms:
@@ -100,37 +111,42 @@ We welcome contributions in various forms:
- Sending Pull Requests is greatly appreciated!
A big thank you to all our contributors! š
+
---
+
## š Connect with NonStop
-
-
-**Stay connected and get the latest updates!**
-
-[](https://www.linkedin.com/company/nonstop-io)
-[](https://x.com/NonStopio)
-[](https://www.instagram.com/nonstopio_technologies/)
-[](https://www.youtube.com/@NonStopioTechnology)
-[](mailto:contact@nonstopio.com)
-
-
+
+
+
+
+
+
+
+
---
+
> ā Star us on [GitHub](https://github.com/nonstopio/flutter_forge) if this helped you!
+
+
## š License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
+
+
> š [Founded by Ajay Kumar](https://github.com/ProjectAJ14) š**
+
diff --git a/plugins/contact_permission/README.md b/plugins/contact_permission/README.md
index 4770c4e..bd6a838 100644
--- a/plugins/contact_permission/README.md
+++ b/plugins/contact_permission/README.md
@@ -1,3 +1,4 @@
+
@@ -9,10 +10,14 @@
Website
+
# contact_permission
+
+
[](https://github.com/nonstopio/flutter_forge/tree/main/plugins/contact_permission)
[](https://opensource.org/licenses/MIT)
+
A plugin for Flutter that requests and verifies contact permissions.
@@ -32,23 +37,27 @@ A plugin for Flutter that requests and verifies contact permissions.
> on many devices.
>This predicament led to the development of this package.
-## Let's get started
+
+## Getting Started
-1. Go to `pubspec.yaml`
-2. add a contact_permission and replace `[version]` with the latest version:
- ```yaml
- dependencies:
- flutter:
- sdk: flutter
- contact_permission: ^[version]
- ```
-3. click the packages get button or *flutter pub get*
+1. Open your project's `pubspec.yaml` file.
+2. Add the `contact_permission` package to your dependencies, replacing `[version]` with the latest version:
+ ```yaml
+ dependencies:
+ flutter:
+ sdk: flutter
+ contact_permission: ^[version]
+ ```
+3. Run `flutter pub get` to fetch the package.
+
-## Import the package
+
+## Import the Package
```dart
import 'package:contact_permission/contact_permission.dart';
```
+
## Check if permission is granted or not
@@ -97,6 +106,7 @@ import 'package:contact_permission/contact_permission.dart';
+
## Contributing
We welcome contributions in various forms:
@@ -108,37 +118,38 @@ We welcome contributions in various forms:
- Sending Pull Requests is greatly appreciated!
A big thank you to all our contributors! š
+
----
-
+
## š Connect with NonStop
-
-
-**Stay connected and get the latest updates!**
-
-[](https://www.linkedin.com/company/nonstop-io)
-[](https://x.com/NonStopio)
-[](https://www.instagram.com/nonstopio_technologies/)
-[](https://www.youtube.com/@NonStopioTechnology)
-[](mailto:contact@nonstopio.com)
-
-
-
----
+
+
+
+
+
+
+
+
+
> ā Star us on [GitHub](https://github.com/nonstopio/flutter_forge) if this helped you!
+
+
## š License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
+
+
> š [Founded by Ajay Kumar](https://github.com/ProjectAJ14) š**
+
From f8678ad65bf61c5bdfac84c6e3163be33be7c287 Mon Sep 17 00:00:00 2001
From: Claude
Date: Wed, 21 Jan 2026 20:22:28 +0000
Subject: [PATCH 3/3] chore: add readme sync verification script
Add shell script to verify the readme standardization system is
working correctly with automated validation and testing steps.
---
verify_readme_sync.sh | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
create mode 100755 verify_readme_sync.sh
diff --git a/verify_readme_sync.sh b/verify_readme_sync.sh
new file mode 100755
index 0000000..18b2798
--- /dev/null
+++ b/verify_readme_sync.sh
@@ -0,0 +1,40 @@
+#!/bin/bash
+# Quick verification script for README standardization system
+
+set -e
+
+echo "š§ README Standardization System - Verification Script"
+echo "āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā"
+echo ""
+
+# Check dependencies
+echo "š¦ Step 1: Installing dependencies..."
+cd tools/readme_sync
+flutter pub get || dart pub get
+cd ../..
+echo "ā Dependencies installed"
+echo ""
+
+# Validate markers
+echo "š Step 2: Validating all README markers..."
+dart run tools/readme_sync/readme_sync.dart --validate
+echo ""
+
+# Show what would change (dry-run on single package)
+echo "š¬ Step 3: Testing dry-run on timer_button package..."
+echo "āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā"
+dart run tools/readme_sync/readme_sync.dart --dry-run --package timer_button
+echo ""
+
+# Offer to run full dry-run
+echo "āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā"
+echo ""
+echo "ā
Validation complete!"
+echo ""
+echo "š Next steps you can try:"
+echo " 1. Full dry-run: dart run tools/readme_sync/readme_sync.dart --dry-run"
+echo " 2. Sync one package: dart run tools/readme_sync/readme_sync.dart --package timer_button"
+echo " 3. Sync all: melos sync:readme"
+echo ""
+echo "š Documentation: tools/readme_sync/README.md"
+echo ""