Skip to content

Commit e8348c3

Browse files
committed
2 parents 0e08c18 + 9a2b3dd commit e8348c3

File tree

1 file changed

+5
-13
lines changed

1 file changed

+5
-13
lines changed

README.md

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,17 @@
44

55
**Neuma API Flutter** is a powerful VS Code extension designed to simplify your Flutter backend integration process by automatically creating folders and Dart files for you.
66

7-
This extension is suitable for any Dart project. Although it is made to pair seamlessly with [Neuma Base Flutter](https://github.com/abelherl/neuma-base-flutter), this tool allows you to **generate Dart models instantly from JSON**, complete with support for:
8-
9-
* `fromJson` and `toJson` for request and response
10-
* Deeply nested classes
11-
* CamelCase field conversion
12-
* Freezed & Equatable (optional)
13-
* ```copyWith()``` / ```toString()``` generation
7+
This extension is suitable for any Dart project. Although it is made to pair seamlessly with [Neuma Base Flutter](https://github.com/abelherl/neuma-base-flutter), this tool allows you to **generate Dart models instantly from JSON**.
148

159
Whether you’re building requests or parsing responses, **Neuma API Flutter** keeps your workflow rapid, consistent, and efficient.
1610

1711
## ⚙️ Features
1812

1913
* 🔧 Generate Dart models with one command
14+
* 📁 Automatically create and manage folders
2015
* 🧠 Smart type inference with nested class generation
2116
* 📦 Support for arrays and objects of any depth
22-
* 🎯 Choose between **Request** or **Response** generation
23-
* 🧩 Optional: Freezed, JsonSerializable, Equatable, CopyWith
17+
* 🎯 Choose between **Request** or **Response** generation
2418

2519
## 🚀 Getting Started
2620
### 1. Install the Extension
@@ -143,9 +137,6 @@ class CreatePostRequest {
143137
```
144138

145139
### 📁 Folder Structure
146-
147-
You can customize the generation folder if you need to.
148-
149140
```
150141
📁 lib/
151142
├── 📁 models/
@@ -158,8 +149,9 @@ You can customize the generation folder if you need to.
158149
```
159150

160151
## 🛠️ Future Plans
152+
* ⏳ Custom generation folder location
153+
* ⏳ Optional settings for ```copyWith(), Equatable, Freezed```, etc
161154
* ⏳ Convert from Postman or Swagger JSON collection
162155

163-
164156
## 📄 License
165157
Licensed under the [MIT License](./LICENSE)

0 commit comments

Comments
 (0)