chore: Init
This commit is contained in:
commit
83e963dc55
69
analysis_options.yaml
Normal file
69
analysis_options.yaml
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
# This file configures the analyzer, which statically analyzes Dart code to
|
||||||
|
# check for errors, warnings, and lints.
|
||||||
|
#
|
||||||
|
# The issues identified by the analyzer are surfaced in the UI of Dart-enabled
|
||||||
|
# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be
|
||||||
|
# invoked from the command line by running `flutter analyze`.
|
||||||
|
|
||||||
|
# The following line activates a set of recommended lints for Flutter apps,
|
||||||
|
# packages, and plugins designed to encourage good coding practices.
|
||||||
|
include: package:flutter_lints/flutter.yaml
|
||||||
|
|
||||||
|
analyzer:
|
||||||
|
exclude:
|
||||||
|
- lib/generated_plugin_registrant.dart
|
||||||
|
- lib/**.g.dart
|
||||||
|
- lib/**.graphql.dart
|
||||||
|
|
||||||
|
linter:
|
||||||
|
# The lint rules applied to this project can be customized in the
|
||||||
|
# section below to disable rules from the `package:flutter_lints/flutter.yaml`
|
||||||
|
# included above or to enable additional rules. A list of all available lints
|
||||||
|
# and their documentation is published at
|
||||||
|
# https://dart-lang.github.io/linter/lints/index.html.
|
||||||
|
#
|
||||||
|
# Instead of disabling a lint rule for the entire project in the
|
||||||
|
# section below, it can also be suppressed for a single line of code
|
||||||
|
# or a specific dart file by using the `// ignore: name_of_lint` and
|
||||||
|
# `// ignore_for_file: name_of_lint` syntax on the line or in the file
|
||||||
|
# producing the lint.
|
||||||
|
rules:
|
||||||
|
avoid_print: false # Uncomment to disable the `avoid_print` rule
|
||||||
|
prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule
|
||||||
|
always_use_package_imports: true
|
||||||
|
invariant_booleans: true
|
||||||
|
no_adjacent_strings_in_list: true
|
||||||
|
unnecessary_statements: true
|
||||||
|
always_declare_return_types: true
|
||||||
|
always_put_required_named_parameters_first: true
|
||||||
|
always_put_control_body_on_new_line: true
|
||||||
|
avoid_escaping_inner_quotes: true
|
||||||
|
avoid_setters_without_getters: true
|
||||||
|
eol_at_end_of_file: true
|
||||||
|
prefer_constructors_over_static_methods: true
|
||||||
|
prefer_expression_function_bodies: true
|
||||||
|
prefer_final_in_for_each: true
|
||||||
|
prefer_final_locals: true
|
||||||
|
prefer_final_parameters: true
|
||||||
|
prefer_foreach: true
|
||||||
|
prefer_if_elements_to_conditional_expressions: true
|
||||||
|
prefer_mixin: true
|
||||||
|
prefer_null_aware_method_calls: true
|
||||||
|
require_trailing_commas: true
|
||||||
|
sized_box_shrink_expand: true
|
||||||
|
sort_constructors_first: true
|
||||||
|
unnecessary_await_in_return: true
|
||||||
|
unnecessary_null_checks: true
|
||||||
|
unnecessary_parenthesis: true
|
||||||
|
use_enums: true
|
||||||
|
use_if_null_to_convert_nulls_to_bools: true
|
||||||
|
use_is_even_rather_than_modulo: true
|
||||||
|
use_late_for_private_fields_and_variables: true
|
||||||
|
use_named_constants: true
|
||||||
|
use_setters_to_change_properties: true
|
||||||
|
use_string_buffers: true
|
||||||
|
use_super_parameters: true
|
||||||
|
use_to_and_as_if_applicable: true
|
||||||
|
|
||||||
|
# Additional information about this file can be found at
|
||||||
|
# https://dart.dev/guides/language/analysis-options
|
17
build.yaml
Normal file
17
build.yaml
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
targets:
|
||||||
|
$default:
|
||||||
|
builders:
|
||||||
|
graphql_codegen:
|
||||||
|
options:
|
||||||
|
scalars:
|
||||||
|
DateTime:
|
||||||
|
type: DateTime
|
||||||
|
fromJsonFunctionName: dateTimeFromJson
|
||||||
|
toJsonFunctionName: dateTimeToJson
|
||||||
|
import: package:selfprivacy/utils/scalars.dart
|
||||||
|
clients:
|
||||||
|
- graphql
|
||||||
|
json_serializable:
|
||||||
|
options:
|
||||||
|
create_factory: true
|
||||||
|
create_to_json: true
|
1
lib/main.dart
Normal file
1
lib/main.dart
Normal file
|
@ -0,0 +1 @@
|
||||||
|
void main() async {}
|
1417
pubspec.lock
Normal file
1417
pubspec.lock
Normal file
File diff suppressed because it is too large
Load diff
91
pubspec.yaml
Normal file
91
pubspec.yaml
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
name: selfprivacy
|
||||||
|
description: selfprivacy.org
|
||||||
|
publish_to: 'none'
|
||||||
|
version: 0.7.0+16
|
||||||
|
|
||||||
|
environment:
|
||||||
|
sdk: '>=2.17.0 <3.0.0'
|
||||||
|
flutter: ">=3.0.0"
|
||||||
|
|
||||||
|
dependencies:
|
||||||
|
auto_size_text: ^3.0.0
|
||||||
|
basic_utils: ^4.2.0
|
||||||
|
crypt: ^4.2.1
|
||||||
|
cubit_form: ^2.0.1
|
||||||
|
device_info_plus: ^4.0.1
|
||||||
|
dio: ^4.0.4
|
||||||
|
dynamic_color: ^1.4.0
|
||||||
|
easy_localization: ^3.0.0
|
||||||
|
either_option: ^2.0.1-dev.1
|
||||||
|
equatable: ^2.0.3
|
||||||
|
fl_chart: ^0.50.1
|
||||||
|
flutter:
|
||||||
|
sdk: flutter
|
||||||
|
flutter_bloc: ^8.0.1
|
||||||
|
flutter_markdown: ^0.6.9
|
||||||
|
flutter_secure_storage: ^5.0.2
|
||||||
|
flutter_svg: ^1.1.4
|
||||||
|
get_it: ^7.2.0
|
||||||
|
gql: ^0.13.1
|
||||||
|
graphql: ^5.1.1
|
||||||
|
graphql_codegen: ^0.10.2
|
||||||
|
graphql_flutter: ^5.1.0
|
||||||
|
gtk_theme_fl: ^0.0.1
|
||||||
|
hive: ^2.2.3
|
||||||
|
hive_flutter: ^1.1.0
|
||||||
|
http: ^0.13.5
|
||||||
|
intl: ^0.17.0
|
||||||
|
ionicons: ^0.1.2
|
||||||
|
json_annotation: ^4.6.0
|
||||||
|
local_auth: ^2.0.2
|
||||||
|
modal_bottom_sheet: ^2.0.1
|
||||||
|
nanoid: ^1.0.0
|
||||||
|
package_info: ^2.0.2
|
||||||
|
pretty_dio_logger: ^1.2.0-beta-1
|
||||||
|
provider: ^6.0.2
|
||||||
|
pub_semver: ^2.1.1
|
||||||
|
share_plus: ^4.0.4
|
||||||
|
system_theme: ^2.0.0
|
||||||
|
timezone: ^0.8.0
|
||||||
|
url_launcher: ^6.0.20
|
||||||
|
wakelock: ^0.6.1+1
|
||||||
|
|
||||||
|
dev_dependencies:
|
||||||
|
flutter_test:
|
||||||
|
sdk: flutter
|
||||||
|
build_runner: ^2.2.0
|
||||||
|
flutter_launcher_icons: ^0.9.2
|
||||||
|
hive_generator: ^1.1.3
|
||||||
|
json_serializable: ^6.3.1
|
||||||
|
flutter_lints: ^2.0.1
|
||||||
|
|
||||||
|
flutter_icons:
|
||||||
|
android: "launcher_icon"
|
||||||
|
ios: true
|
||||||
|
image_path_android: "assets/images/icon/logo_android.png"
|
||||||
|
image_path_ios: "assets/images/icon/logo_ios.png"
|
||||||
|
|
||||||
|
flutter:
|
||||||
|
uses-material-design: true
|
||||||
|
assets:
|
||||||
|
- assets/images/
|
||||||
|
- assets/images/onboarding/
|
||||||
|
- assets/images/logos/
|
||||||
|
- assets/images/gifs/
|
||||||
|
- assets/translations/
|
||||||
|
- assets/markdown/
|
||||||
|
fonts:
|
||||||
|
- family: BrandIcons
|
||||||
|
fonts:
|
||||||
|
- asset: assets/fonts/BrandIcons.ttf
|
||||||
|
- family: Inter
|
||||||
|
fonts:
|
||||||
|
- asset: assets/fonts/Inter-Regular.ttf
|
||||||
|
- asset: assets/fonts/Inter-Medium.ttf
|
||||||
|
weight: 500
|
||||||
|
- asset: assets/fonts/Inter-SemiBold.ttf
|
||||||
|
weight: 600
|
||||||
|
- asset: assets/fonts/Inter-Bold.ttf
|
||||||
|
weight: 700
|
||||||
|
- asset: assets/fonts/Inter-ExtraBold.ttf
|
||||||
|
weight: 800
|
Loading…
Reference in a new issue