@typescript/ata
Advanced tools
Comparing version 0.9.5 to 0.9.6
# @typescript/ata | ||
## 0.9.6 | ||
### Patch Changes | ||
- [#2977](https://github.com/microsoft/TypeScript-Website/pull/2977) [`7691811`](https://github.com/microsoft/TypeScript-Website/commit/7691811c180e3b352cf4e888387d1edfc10f5252) Thanks [@curran](https://github.com/curran)! - Widen typescript peer dependency range | ||
- [#3000](https://github.com/microsoft/TypeScript-Website/pull/3000) [`71776ae`](https://github.com/microsoft/TypeScript-Website/commit/71776aecc1b56289ab56d240a9272ce83686ef1a) Thanks [@antfu](https://github.com/antfu)! - Handle `.d.cts` and `.d.mts` files | ||
- [#3002](https://github.com/microsoft/TypeScript-Website/pull/3002) [`fd776c0`](https://github.com/microsoft/TypeScript-Website/commit/fd776c05bb8fa9c897d18fa237af39ae8da03a7c) Thanks [@antfu](https://github.com/antfu)! - Fix return type of `setupTypeAcquisition` | ||
## 0.9.5 | ||
@@ -4,0 +14,0 @@ |
@@ -36,3 +36,3 @@ export interface ATABootstrapConfig { | ||
*/ | ||
export const setupTypeAcquisition: (config: ATABootstrapConfig) => (initialSourceFile: string) => void | ||
export const setupTypeAcquisition: (config: ATABootstrapConfig) => (initialSourceFile: string) => Promise<void> | ||
@@ -39,0 +39,0 @@ interface Logger { |
@@ -170,3 +170,3 @@ var __defProp = Object.defineProperty; | ||
const treesOnly = trees.filter((t) => !("error" in t)); | ||
const hasDTS = treesOnly.filter((t) => t.files.find((f) => f.name.endsWith(".d.ts"))); | ||
const hasDTS = treesOnly.filter((t) => t.files.find((f) => isDtsFile(f.name))); | ||
const dtsFilesFromNPM = hasDTS.map((t) => treeToDTSFiles(t, `/node_modules/${t.moduleName}`)); | ||
@@ -221,3 +221,3 @@ const mightBeOnDT = treesOnly.filter((t) => !hasDTS.includes(t)); | ||
for (const file of tree.files) { | ||
if (file.name.endsWith(".d.ts")) { | ||
if (isDtsFile(file.name)) { | ||
dtsRefs.push({ | ||
@@ -236,3 +236,3 @@ moduleName: tree.moduleName, | ||
const libMap = ts.libMap || /* @__PURE__ */ new Map(); | ||
const references = meta.referencedFiles.concat(meta.importedFiles).concat(meta.libReferenceDirectives).filter((f) => !f.fileName.endsWith(".d.ts")).filter((d) => !libMap.has(d.fileName)); | ||
const references = meta.referencedFiles.concat(meta.importedFiles).concat(meta.libReferenceDirectives).filter((f) => !isDtsFile(f.fileName)).filter((d) => !libMap.has(d.fileName)); | ||
return references.map((r) => { | ||
@@ -301,2 +301,5 @@ let version = void 0; | ||
} | ||
function isDtsFile(file) { | ||
return /\.d\.([^\.]+\.)?[cm]?ts$/i.test(file); | ||
} | ||
export { | ||
@@ -303,0 +306,0 @@ getFileTreeForModuleWithTag, |
{ | ||
"name": "@typescript/ata", | ||
"version": "0.9.5", | ||
"version": "0.9.6", | ||
"license": "MIT", | ||
@@ -25,3 +25,3 @@ "homepage": "https://github.com/microsoft/TypeScript-Website", | ||
"peerDependencies": { | ||
"typescript": "^4.4.4" | ||
"typescript": ">=4.4.4" | ||
}, | ||
@@ -28,0 +28,0 @@ "scripts": { |
@@ -74,3 +74,3 @@ import { | ||
// These are the modules which we can grab directly | ||
const hasDTS = treesOnly.filter(t => t.files.find(f => f.name.endsWith(".d.ts"))) | ||
const hasDTS = treesOnly.filter(t => t.files.find(f => isDtsFile(f.name))) | ||
const dtsFilesFromNPM = hasDTS.map(t => treeToDTSFiles(t, `/node_modules/${t.moduleName}`)) | ||
@@ -146,3 +146,3 @@ | ||
for (const file of tree.files) { | ||
if (file.name.endsWith(".d.ts")) { | ||
if (isDtsFile(file.name)) { | ||
dtsRefs.push({ | ||
@@ -175,3 +175,3 @@ moduleName: tree.moduleName, | ||
.concat(meta.libReferenceDirectives) | ||
.filter(f => !f.fileName.endsWith(".d.ts")) | ||
.filter(f => !isDtsFile(f.fileName)) | ||
.filter(d => !libMap.has(d.fileName)) | ||
@@ -274,1 +274,5 @@ | ||
} | ||
function isDtsFile(file: string) { | ||
return /\.d\.([^\.]+\.)?[cm]?ts$/i.test(file) | ||
} |
@@ -36,3 +36,3 @@ export interface ATABootstrapConfig { | ||
*/ | ||
export const setupTypeAcquisition: (config: ATABootstrapConfig) => (initialSourceFile: string) => void | ||
export const setupTypeAcquisition: (config: ATABootstrapConfig) => (initialSourceFile: string) => Promise<void> | ||
@@ -39,0 +39,0 @@ interface Logger { |
51571
797