| // GENERATED CODE - DO NOT MODIFY BY HAND |
| |
| // ignore_for_file: deprecated_member_use_from_same_package, lines_longer_than_80_chars, require_trailing_commas, unnecessary_cast |
| |
| part of 'pubspec.dart'; |
| |
| // ************************************************************************** |
| // JsonSerializableGenerator |
| // ************************************************************************** |
| |
| Pubspec _$PubspecFromJson(Map json) => $checkedCreate( |
| 'Pubspec', |
| json, |
| ($checkedConvert) { |
| final val = Pubspec( |
| $checkedConvert('name', (v) => v as String), |
| version: $checkedConvert( |
| 'version', |
| (v) => _versionFromString(v as String?), |
| ), |
| publishTo: $checkedConvert('publish_to', (v) => v as String?), |
| author: $checkedConvert('author', (v) => v as String?), |
| authors: $checkedConvert( |
| 'authors', |
| (v) => (v as List<dynamic>?)?.map((e) => e as String).toList(), |
| ), |
| environment: $checkedConvert( |
| 'environment', |
| (v) => _environmentMap(v as Map?), |
| ), |
| homepage: $checkedConvert('homepage', (v) => v as String?), |
| repository: $checkedConvert( |
| 'repository', |
| (v) => v == null ? null : Uri.parse(v as String), |
| ), |
| issueTracker: $checkedConvert( |
| 'issue_tracker', |
| (v) => v == null ? null : Uri.parse(v as String), |
| ), |
| funding: $checkedConvert( |
| 'funding', |
| (v) => |
| (v as List<dynamic>?)?.map((e) => Uri.parse(e as String)).toList(), |
| ), |
| topics: $checkedConvert( |
| 'topics', |
| (v) => (v as List<dynamic>?)?.map((e) => e as String).toList(), |
| ), |
| ignoredAdvisories: $checkedConvert( |
| 'ignored_advisories', |
| (v) => (v as List<dynamic>?)?.map((e) => e as String).toList(), |
| ), |
| screenshots: $checkedConvert( |
| 'screenshots', |
| (v) => parseScreenshots(v as List?), |
| ), |
| documentation: $checkedConvert('documentation', (v) => v as String?), |
| description: $checkedConvert('description', (v) => v as String?), |
| workspace: $checkedConvert( |
| 'workspace', |
| (v) => (v as List<dynamic>?)?.map((e) => e as String).toList(), |
| ), |
| resolution: $checkedConvert('resolution', (v) => v as String?), |
| dependencies: $checkedConvert( |
| 'dependencies', |
| (v) => parseDeps(v as Map?), |
| ), |
| devDependencies: $checkedConvert( |
| 'dev_dependencies', |
| (v) => parseDeps(v as Map?), |
| ), |
| dependencyOverrides: $checkedConvert( |
| 'dependency_overrides', |
| (v) => parseDeps(v as Map?), |
| ), |
| flutter: $checkedConvert( |
| 'flutter', |
| (v) => (v as Map?)?.map((k, e) => MapEntry(k as String, e)), |
| ), |
| executables: $checkedConvert( |
| 'executables', |
| (v) => _executablesMap(v as Map?), |
| ), |
| ); |
| return val; |
| }, |
| fieldKeyMap: const { |
| 'publishTo': 'publish_to', |
| 'issueTracker': 'issue_tracker', |
| 'ignoredAdvisories': 'ignored_advisories', |
| 'devDependencies': 'dev_dependencies', |
| 'dependencyOverrides': 'dependency_overrides', |
| }, |
| ); |