merge method

PubSpec merge(
  1. PubSpec other
)

Implementation

PubSpec merge(PubSpec other) {
  return this.copy(
    name: other.name,
    author: other.author,
    description: other.description,
    documentation: other.documentation,
    environment: other.environment,
    homepage: other.homepage,
    publishTo: other.publishTo,
    version: other.version,
    dependencies: {
      ...this.dependencies,
      ...other.dependencies,
    },
    devDependencies: {
      ...this.devDependencies,
      ...other.devDependencies,
    },
    dependencyOverrides: {
      ...this.dependencyOverrides,
      ...other.dependencyOverrides,
    },
    executables: {
      ...this.executables,
      ...other.executables,
    },
    platforms: {
      ...platforms,
      ...other.platforms,
    },
  );
}