├── .eslintrc.json ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── assets ├── clean-example.gif ├── clean_generate_flutter.gif ├── generate_class_flutter.gif ├── generate_folder_3-tiers.gif ├── generate_folder_MVC.gif ├── generate_folder_test_flutter.gif ├── generate_interface_flutter.gif ├── implements_class_flutter.gif ├── wrap-with-consumer.gif └── wrap-with-value-listener.gif ├── jsconfig.json ├── logo.png ├── package.json ├── snippets ├── aqueduct.json ├── cubit.json ├── dart.json ├── dart │ ├── dart2.json │ └── dart3.json ├── dio.json ├── flutter.json ├── flutter │ ├── flutter2.17.json │ ├── flutter2.json │ └── flutter3.10.json ├── flutter_bloc.json ├── getx.json ├── json_serializable.json ├── mobx.json ├── mockito.json ├── modular.json ├── modular_old.json ├── provider.json └── shelf.json ├── src ├── commands │ ├── clean_arch_folders.js │ ├── clean_arch_folders_for_flutter.js │ ├── create_file.js │ ├── create_getter.js │ ├── fvm_configure.js │ ├── fvm_install_configure.js │ ├── generate_class.js │ ├── generate_construtor.js │ ├── generate_copy_with.js │ ├── generate_interface.js │ ├── generate_singleton_class.js │ ├── generate_stateful_widget.js │ ├── generate_stateless_widget.js │ ├── generate_test_file.js │ ├── getx_new_feature.js │ ├── implements_interface.js │ ├── import_gist.js │ ├── inherit_class.js │ ├── json_serializable_generate_json_key.js │ ├── modular_initial_config.js │ ├── modular_new_feature.js │ ├── mvc_feature.js │ ├── snake_case_transform.js │ ├── templates │ │ ├── dart │ │ │ ├── class_implements.template │ │ │ └── inherit_class.template │ │ ├── fvm │ │ │ └── settings.template │ │ ├── modular │ │ │ ├── app_module.template │ │ │ ├── app_widget.template │ │ │ ├── home_page.template │ │ │ └── main.template │ │ └── read_file_template.js │ ├── three_tiers.js │ └── wrap-with.js ├── extension.js └── utils │ ├── class_content_helper.js │ ├── get-class-content.js │ ├── get-selected-text.js │ ├── getDartSdkVersion.js │ └── wrap-with.js ├── test ├── runTest.js └── suite │ ├── extension.test.js │ └── index.js └── vsc-extension-quickstart.md /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/README.md -------------------------------------------------------------------------------- /assets/clean-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/assets/clean-example.gif -------------------------------------------------------------------------------- /assets/clean_generate_flutter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/assets/clean_generate_flutter.gif -------------------------------------------------------------------------------- /assets/generate_class_flutter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/assets/generate_class_flutter.gif -------------------------------------------------------------------------------- /assets/generate_folder_3-tiers.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/assets/generate_folder_3-tiers.gif -------------------------------------------------------------------------------- /assets/generate_folder_MVC.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/assets/generate_folder_MVC.gif -------------------------------------------------------------------------------- /assets/generate_folder_test_flutter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/assets/generate_folder_test_flutter.gif -------------------------------------------------------------------------------- /assets/generate_interface_flutter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/assets/generate_interface_flutter.gif -------------------------------------------------------------------------------- /assets/implements_class_flutter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/assets/implements_class_flutter.gif -------------------------------------------------------------------------------- /assets/wrap-with-consumer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/assets/wrap-with-consumer.gif -------------------------------------------------------------------------------- /assets/wrap-with-value-listener.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/assets/wrap-with-value-listener.gif -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/jsconfig.json -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/package.json -------------------------------------------------------------------------------- /snippets/aqueduct.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/aqueduct.json -------------------------------------------------------------------------------- /snippets/cubit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/cubit.json -------------------------------------------------------------------------------- /snippets/dart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/dart.json -------------------------------------------------------------------------------- /snippets/dart/dart2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/dart/dart2.json -------------------------------------------------------------------------------- /snippets/dart/dart3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/dart/dart3.json -------------------------------------------------------------------------------- /snippets/dio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/dio.json -------------------------------------------------------------------------------- /snippets/flutter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/flutter.json -------------------------------------------------------------------------------- /snippets/flutter/flutter2.17.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/flutter/flutter2.17.json -------------------------------------------------------------------------------- /snippets/flutter/flutter2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/flutter/flutter2.json -------------------------------------------------------------------------------- /snippets/flutter/flutter3.10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/flutter/flutter3.10.json -------------------------------------------------------------------------------- /snippets/flutter_bloc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/flutter_bloc.json -------------------------------------------------------------------------------- /snippets/getx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/getx.json -------------------------------------------------------------------------------- /snippets/json_serializable.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/json_serializable.json -------------------------------------------------------------------------------- /snippets/mobx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/mobx.json -------------------------------------------------------------------------------- /snippets/mockito.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/mockito.json -------------------------------------------------------------------------------- /snippets/modular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/modular.json -------------------------------------------------------------------------------- /snippets/modular_old.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/modular_old.json -------------------------------------------------------------------------------- /snippets/provider.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/provider.json -------------------------------------------------------------------------------- /snippets/shelf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/snippets/shelf.json -------------------------------------------------------------------------------- /src/commands/clean_arch_folders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/clean_arch_folders.js -------------------------------------------------------------------------------- /src/commands/clean_arch_folders_for_flutter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/clean_arch_folders_for_flutter.js -------------------------------------------------------------------------------- /src/commands/create_file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/create_file.js -------------------------------------------------------------------------------- /src/commands/create_getter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/create_getter.js -------------------------------------------------------------------------------- /src/commands/fvm_configure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/fvm_configure.js -------------------------------------------------------------------------------- /src/commands/fvm_install_configure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/fvm_install_configure.js -------------------------------------------------------------------------------- /src/commands/generate_class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/generate_class.js -------------------------------------------------------------------------------- /src/commands/generate_construtor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/generate_construtor.js -------------------------------------------------------------------------------- /src/commands/generate_copy_with.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/generate_copy_with.js -------------------------------------------------------------------------------- /src/commands/generate_interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/generate_interface.js -------------------------------------------------------------------------------- /src/commands/generate_singleton_class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/generate_singleton_class.js -------------------------------------------------------------------------------- /src/commands/generate_stateful_widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/generate_stateful_widget.js -------------------------------------------------------------------------------- /src/commands/generate_stateless_widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/generate_stateless_widget.js -------------------------------------------------------------------------------- /src/commands/generate_test_file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/generate_test_file.js -------------------------------------------------------------------------------- /src/commands/getx_new_feature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/getx_new_feature.js -------------------------------------------------------------------------------- /src/commands/implements_interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/implements_interface.js -------------------------------------------------------------------------------- /src/commands/import_gist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/import_gist.js -------------------------------------------------------------------------------- /src/commands/inherit_class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/inherit_class.js -------------------------------------------------------------------------------- /src/commands/json_serializable_generate_json_key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/json_serializable_generate_json_key.js -------------------------------------------------------------------------------- /src/commands/modular_initial_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/modular_initial_config.js -------------------------------------------------------------------------------- /src/commands/modular_new_feature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/modular_new_feature.js -------------------------------------------------------------------------------- /src/commands/mvc_feature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/mvc_feature.js -------------------------------------------------------------------------------- /src/commands/snake_case_transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/snake_case_transform.js -------------------------------------------------------------------------------- /src/commands/templates/dart/class_implements.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/templates/dart/class_implements.template -------------------------------------------------------------------------------- /src/commands/templates/dart/inherit_class.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/templates/dart/inherit_class.template -------------------------------------------------------------------------------- /src/commands/templates/fvm/settings.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/templates/fvm/settings.template -------------------------------------------------------------------------------- /src/commands/templates/modular/app_module.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/templates/modular/app_module.template -------------------------------------------------------------------------------- /src/commands/templates/modular/app_widget.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/templates/modular/app_widget.template -------------------------------------------------------------------------------- /src/commands/templates/modular/home_page.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/templates/modular/home_page.template -------------------------------------------------------------------------------- /src/commands/templates/modular/main.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/templates/modular/main.template -------------------------------------------------------------------------------- /src/commands/templates/read_file_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/templates/read_file_template.js -------------------------------------------------------------------------------- /src/commands/three_tiers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/three_tiers.js -------------------------------------------------------------------------------- /src/commands/wrap-with.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/commands/wrap-with.js -------------------------------------------------------------------------------- /src/extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/extension.js -------------------------------------------------------------------------------- /src/utils/class_content_helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/utils/class_content_helper.js -------------------------------------------------------------------------------- /src/utils/get-class-content.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utils/get-selected-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/utils/get-selected-text.js -------------------------------------------------------------------------------- /src/utils/getDartSdkVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/utils/getDartSdkVersion.js -------------------------------------------------------------------------------- /src/utils/wrap-with.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/src/utils/wrap-with.js -------------------------------------------------------------------------------- /test/runTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/test/runTest.js -------------------------------------------------------------------------------- /test/suite/extension.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/test/suite/extension.test.js -------------------------------------------------------------------------------- /test/suite/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/test/suite/index.js -------------------------------------------------------------------------------- /vsc-extension-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rodrigorahman/flutter-dart-utils-vscode/HEAD/vsc-extension-quickstart.md --------------------------------------------------------------------------------