We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9c17cd4 commit 924fd41Copy full SHA for 924fd41
scripts/build-dts.mjs
@@ -16,6 +16,7 @@
16
17
import fs from 'fs/promises'
18
import { generateDtsBundle } from 'dts-bundle-generator'
19
+import glob from 'fast-glob'
20
21
const entry = {
22
filePath: './src/vendor.ts',
@@ -72,4 +73,15 @@ result = result
72
73
74
await fs.writeFile(entry.outFile, result, 'utf8')
75
76
+// Replaces redundant triple-slash directives
77
+for (const dts of await glob(['build/**/*.d.ts', '!build/vendor.d.ts'])) {
78
+ const contents =
79
+ (await fs.readFile(dts, 'utf8'))
80
+ .split('\n')
81
+ .filter(line => !line.startsWith('/// <reference types'))
82
+ .join('\n')
83
+
84
+ await fs.writeFile(dts, contents, 'utf8')
85
+}
86
87
process.exit(0)
0 commit comments