@@ -20,7 +20,6 @@ import {
20
20
UncachedNpmInfoClient ,
21
21
NpmInfo ,
22
22
} from "@definitelytyped/utils" ;
23
- import * as semver from "semver" ;
24
23
import { getAffectedPackages } from "./get-affected-packages" ;
25
24
26
25
export interface GitDiff {
@@ -130,8 +129,7 @@ export async function getAffectedPackagesFromDiff(
130
129
131
130
/**
132
131
* 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
135
133
*/
136
134
export function checkNotNeededPackage (
137
135
unneeded : NotNeededPackage ,
@@ -145,15 +143,6 @@ export function checkNotNeededPackage(
145
143
Unneeded packages have to be replaced with a package on npm.`
146
144
) ;
147
145
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
- ) ;
157
146
assert (
158
147
source . versions . has ( String ( unneeded . version ) ) ,
159
148
`The specified version ${ unneeded . version } of ${ unneeded . libraryName } is not on npm.`
0 commit comments