Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xaldarof/project-structure-generator

Project Structure Generator saves time and reduces setup overhead, allowing you to focus on coding.
https://github.com/xaldarof/project-structure-generator

flutter generate library project structure

Last synced: about 2 months ago
JSON representation

Project Structure Generator saves time and reduces setup overhead, allowing you to focus on coding.

Awesome Lists containing this project

README

        

If you want to convert folders to .json file, for example

`
flutter pub run project_structure_generator:from_folders -root lib/ -output lib/output.json
`

`-root` - root dir

`-output` - output dir for .json file

If you want to convert json to folders, for example

`
flutter pub run project_structure_generator:to_folders -json lib/structure.json -output lib/
`

`-output` - output dir

`-json` - input json dir

See `folder_structure.json` in root path of project for example

Here is example json:

```
{
"name": "project_lib",
"type": "directory",
"children": [
{
"name": "core",
"type": "directory",
"children": [
{
"name": "file.txt",
"type": "file"
},
{
"name": "file2.txt",
"type": "file"
}
]
}
]
}
```

Will be generated

![Alt Text](./screenshots/img.png)