blob: c32db09ffda866d4fcbb228b92d3bc41e1f3f478 [file] [log] [blame]
// Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'pubspec.dart';
// **************************************************************************
// Generator: JsonSerializableGenerator
// **************************************************************************
Pubspec _$PubspecFromJson(Map json) => $checkedNew(
'Pubspec',
json,
() => new Pubspec($checkedConvert(json, 'name', (v) => v as String),
version: $checkedConvert(json, 'version',
(v) => v == null ? null : _versionFromString(v as String)),
author: $checkedConvert(json, 'author', (v) => v as String),
authors: $checkedConvert(json, 'authors',
(v) => (v as List)?.map((e) => e as String)?.toList()),
environment: $checkedConvert(json, 'environment',
(v) => v == null ? null : _environmentMap(v as Map)),
homepage: $checkedConvert(json, 'homepage', (v) => v as String),
documentation:
$checkedConvert(json, 'documentation', (v) => v as String),
description:
$checkedConvert(json, 'description', (v) => v as String),
dependencies: $checkedConvert(
json, 'dependencies', (v) => parseDeps(v as Map)),
devDependencies: $checkedConvert(
json, 'dev_dependencies', (v) => parseDeps(v as Map)),
dependencyOverrides: $checkedConvert(
json, 'dependency_overrides', (v) => parseDeps(v as Map))),
fieldKeyMap: const {
'devDependencies': 'dev_dependencies',
'dependencyOverrides': 'dependency_overrides'
});