@definitelytyped/definitions-parser
Advanced tools
Comparing version 0.1.2 to 0.1.3
# @definitelytyped/definitions-parser | ||
## 0.1.3 | ||
### Patch Changes | ||
- e6880b0: Don't error when scripts are modified | ||
## 0.1.2 | ||
@@ -4,0 +10,0 @@ |
@@ -56,3 +56,3 @@ "use strict"; | ||
const dep = (0, packages_1.getDependencyFromFile)((0, utils_1.normalizeSlashes)(d + "/index.d.ts")); | ||
if (!dep) | ||
if (typeof dep !== "object") | ||
return undefined; | ||
@@ -59,0 +59,0 @@ const data = await allPackages.tryGetTypingsData(dep); |
@@ -89,3 +89,3 @@ "use strict"; | ||
const dep = (0, packages_1.getDependencyFromFile)(diff.file); | ||
if (dep) { | ||
if (typeof dep === "object") { | ||
const key = `${dep.typesDirectoryName}/v${dep.version === "*" ? "*" : (0, packages_1.formatTypingVersion)(dep.version)}`; | ||
@@ -96,3 +96,3 @@ (diff.status === "D" ? deletions : additions).set(key, dep); | ||
const srcDep = (0, packages_1.getDependencyFromFile)(diff.source); | ||
if (srcDep) { | ||
if (typeof srcDep === "object") { | ||
const srcKey = `${srcDep.typesDirectoryName}/v${srcDep.version === "*" ? "*" : (0, packages_1.formatTypingVersion)(srcDep.version)}`; | ||
@@ -103,3 +103,3 @@ deletions.set(srcKey, srcDep); | ||
} | ||
else { | ||
else if (dep === undefined) { | ||
const status = diff.status === "A" || diff.status === "R" ? "add" : "delete"; | ||
@@ -106,0 +106,0 @@ errors.push(`Unexpected file ${status === "add" ? "added" : "deleted"}: ${diff.file} |
@@ -218,2 +218,3 @@ import { Contributor, Header, License } from "@definitelytyped/header-parser"; | ||
* For "types/a/v3/c", returns { name: "a", version: 3 }. | ||
* for "types/a/scripts/...", returns "scripts". | ||
* For "x", returns undefined. | ||
@@ -224,3 +225,3 @@ */ | ||
version: DirectoryParsedTypingVersion | "*"; | ||
} | undefined; | ||
} | "scripts" | undefined; | ||
export {}; |
@@ -431,2 +431,3 @@ "use strict"; | ||
* For "types/a/v3/c", returns { name: "a", version: 3 }. | ||
* for "types/a/scripts/...", returns "scripts". | ||
* For "x", returns undefined. | ||
@@ -448,5 +449,8 @@ */ | ||
// package is not in types directory | ||
typesDirName !== settings_1.typesDirectoryName || | ||
// is root package's scripts folder | ||
packageVersion === "scripts" || | ||
typesDirName !== settings_1.typesDirectoryName) { | ||
return undefined; | ||
} | ||
if ( | ||
// is root package's scripts folder | ||
packageVersion === "scripts" || | ||
// is root package's scripts folder with overridden tsVersion | ||
@@ -458,3 +462,3 @@ (/^ts\d+\.\d$/.test(packageVersion) && tsVersion === "scripts") || | ||
(version !== "*" && /^ts\d+\.\d$/.test(tsVersion) && scripts === "scripts")) { | ||
return undefined; | ||
return "scripts"; | ||
} | ||
@@ -461,0 +465,0 @@ return { typesDirectoryName: name, version }; |
{ | ||
"name": "@definitelytyped/definitions-parser", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "Reads the DefinitelyTyped repository and provides an API for querying its metadata", | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/microsoft/DefinitelyTyped-tools/tree/main/packages/definitions-parser#readme", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
152280
1725