Skip to content

Commit b446ea5

Browse files
committed
fix: generate d.mts for .mjs files
1 parent b022f82 commit b446ea5

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

‎index.mjs‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ const generateData = async (version) => {
232232
compileIndex({ 'version': version, 'data': jsesc(dirMap) })
233233
);
234234
await fs.writeFile(
235-
path.resolve(__dirname, `output/unicode-${version}/index.d.ts`),
235+
path.resolve(__dirname, `output/unicode-${version}/index.d.mts`),
236236
Object.keys(dirMap)
237237
.map((key) => `export const ${key}: string[];`)
238238
.join('\n')
@@ -253,9 +253,9 @@ const generateData = async (version) => {
253253
'.gitignore',
254254
'.npmignore',
255255
'decode-property-map.mjs',
256-
'decode-property-map.d.ts',
256+
'decode-property-map.d.mts',
257257
'decode-ranges.mjs',
258-
'decode-ranges.d.ts',
258+
'decode-ranges.d.mts',
259259
];
260260
for (const file of staticFiles) {
261261
await fs.copyFile(

‎scripts/utils.mjs‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ const writeFiles = async (options) => {
152152
output
153153
);
154154
await fs.writeFile(
155-
path.resolve(dir, 'index.d.ts'),
155+
path.resolve(dir, 'index.d.mts'),
156156
type === 'Sequence_Property'
157157
? `declare const data: string[];\nexport default data;\n`
158158
: `declare const aliasMap: Record<number, string[]>;\nexport default aliasMap;\n`
@@ -172,15 +172,15 @@ const writeFiles = async (options) => {
172172
`import decodeRanges from '../../decode-ranges.mjs';\n\nexport default decodeRanges('${encodedRanges}');\n`
173173
);
174174
await fs.writeFile(
175-
path.resolve(dir, 'ranges.d.ts'),
175+
path.resolve(dir, 'ranges.d.mts'),
176176
'import type { UnicodeRange } from "../../decode-ranges.mjs";\n\ndeclare const ranges: UnicodeRange[];\nexport default ranges;\n'
177177
);
178178
await fs.writeFile(
179179
path.resolve(dir, 'regex.mjs'),
180180
'export default /' + regenerate(codePoints).toString() + '/;\n'
181181
);
182182
await fs.writeFile(
183-
path.resolve(dir, 'regex.d.ts'),
183+
path.resolve(dir, 'regex.d.mts'),
184184
'declare const regex: RegExp;\nexport default regex;\n'
185185
);
186186
if (codePointsSizeLt(codePoints, 10)) {
@@ -218,15 +218,15 @@ const writeFiles = async (options) => {
218218
codePointsFileContent
219219
);
220220
await fs.writeFile(
221-
path.resolve(dir, 'code-points.d.ts'),
221+
path.resolve(dir, 'code-points.d.mts'),
222222
`declare const codePoints: ${ codePointsType };\nexport default codePoints;\n`
223223
);
224224
await fs.writeFile(
225225
path.resolve(dir, 'symbols.mjs'),
226226
symbolsFileContent
227227
);
228228
await fs.writeFile(
229-
path.resolve(dir, 'symbols.d.ts'),
229+
path.resolve(dir, 'symbols.d.mts'),
230230
`declare const symbols: ${ symbolsType };\nexport default symbols;\n`
231231
);
232232
}
@@ -254,7 +254,7 @@ const writeFiles = async (options) => {
254254
output
255255
);
256256
await fs.writeFile(
257-
path.resolve(dir, 'index.d.ts'),
257+
path.resolve(dir, 'index.d.mts'),
258258
`declare const data: Map<number, string>;\nexport default data;\n`
259259
);
260260
} else {
@@ -276,7 +276,7 @@ const writeFiles = async (options) => {
276276
flatRuns
277277
)});\n`;
278278
await fs.writeFile(path.resolve(dir, 'index.mjs'), output);
279-
await fs.writeFile(path.resolve(dir, 'index.d.ts'), `declare const map: Map<number, string>;\nexport default map;\n`);
279+
await fs.writeFile(path.resolve(dir, 'index.d.mts'), `declare const map: Map<number, string>;\nexport default map;\n`);
280280
}
281281
}
282282
return dirMap;

0 commit comments

Comments
 (0)