@@ -20,7 +20,6 @@ import {
2020 UncachedNpmInfoClient ,
2121 NpmInfo ,
2222} from "@definitelytyped/utils" ;
23- import * as semver from "semver" ;
2423import { getAffectedPackages } from "./get-affected-packages" ;
2524
2625export interface GitDiff {
@@ -130,8 +129,7 @@ export async function getAffectedPackagesFromDiff(
130129
131130/**
132131 * 1. libraryName must exist on npm (SKIPPED and preferably/optionally have been the libraryName in just-deleted header)
133- * 2. asOfVersion must be newer than `@types/name@latest` on npm
134- * 3. `name@asOfVersion` must exist on npm
132+ * 2. `name@asOfVersion` must exist on npm
135133 */
136134export function checkNotNeededPackage (
137135 unneeded : NotNeededPackage ,
@@ -145,15 +143,6 @@ export function checkNotNeededPackage(
145143Unneeded packages have to be replaced with a package on npm.`
146144 ) ;
147145 typings = assertDefined ( typings , `Unexpected error: @types package not found for ${ unneeded . fullNpmName } ` ) ;
148- const latestTypings = assertDefined (
149- typings . distTags . get ( "latest" ) ,
150- `Unexpected error: ${ unneeded . fullNpmName } is missing the "latest" tag.`
151- ) ;
152- assert (
153- semver . gt ( unneeded . version , latestTypings ) ,
154- `The specified version ${ unneeded . version } of ${ unneeded . libraryName } must be newer than the version
155- it is supposed to replace, ${ latestTypings } of ${ unneeded . fullNpmName } .`
156- ) ;
157146 assert (
158147 source . versions . has ( String ( unneeded . version ) ) ,
159148 `The specified version ${ unneeded . version } of ${ unneeded . libraryName } is not on npm.`
0 commit comments