diff --git a/index.mjs b/index.mjs index 1850c05..d00fb3e 100644 --- a/index.mjs +++ b/index.mjs @@ -232,7 +232,7 @@ const generateData = async (version) => { compileIndex({ 'version': version, 'data': jsesc(dirMap) }) ); await fs.writeFile( - path.resolve(__dirname, `output/unicode-${version}/index.d.ts`), + path.resolve(__dirname, `output/unicode-${version}/index.d.mts`), Object.keys(dirMap) .map((key) => `export const ${key}: string[];`) .join('\n') @@ -253,9 +253,9 @@ const generateData = async (version) => { '.gitignore', '.npmignore', 'decode-property-map.mjs', - 'decode-property-map.d.ts', + 'decode-property-map.d.mts', 'decode-ranges.mjs', - 'decode-ranges.d.ts', + 'decode-ranges.d.mts', ]; for (const file of staticFiles) { await fs.copyFile( diff --git a/scripts/utils.mjs b/scripts/utils.mjs index dbf4184..3c83df7 100644 --- a/scripts/utils.mjs +++ b/scripts/utils.mjs @@ -152,7 +152,7 @@ const writeFiles = async (options) => { output ); await fs.writeFile( - path.resolve(dir, 'index.d.ts'), + path.resolve(dir, 'index.d.mts'), type === 'Sequence_Property' ? `declare const data: string[];\nexport default data;\n` : `declare const aliasMap: Record;\nexport default aliasMap;\n` @@ -172,7 +172,7 @@ const writeFiles = async (options) => { `import decodeRanges from '../../decode-ranges.mjs';\n\nexport default decodeRanges('${encodedRanges}');\n` ); await fs.writeFile( - path.resolve(dir, 'ranges.d.ts'), + path.resolve(dir, 'ranges.d.mts'), 'import type { UnicodeRange } from "../../decode-ranges.mjs";\n\ndeclare const ranges: UnicodeRange[];\nexport default ranges;\n' ); await fs.writeFile( @@ -180,7 +180,7 @@ const writeFiles = async (options) => { 'export default /' + regenerate(codePoints).toString() + '/;\n' ); await fs.writeFile( - path.resolve(dir, 'regex.d.ts'), + path.resolve(dir, 'regex.d.mts'), 'declare const regex: RegExp;\nexport default regex;\n' ); if (codePointsSizeLt(codePoints, 10)) { @@ -218,7 +218,7 @@ const writeFiles = async (options) => { codePointsFileContent ); await fs.writeFile( - path.resolve(dir, 'code-points.d.ts'), + path.resolve(dir, 'code-points.d.mts'), `declare const codePoints: ${ codePointsType };\nexport default codePoints;\n` ); await fs.writeFile( @@ -226,7 +226,7 @@ const writeFiles = async (options) => { symbolsFileContent ); await fs.writeFile( - path.resolve(dir, 'symbols.d.ts'), + path.resolve(dir, 'symbols.d.mts'), `declare const symbols: ${ symbolsType };\nexport default symbols;\n` ); } @@ -254,7 +254,7 @@ const writeFiles = async (options) => { output ); await fs.writeFile( - path.resolve(dir, 'index.d.ts'), + path.resolve(dir, 'index.d.mts'), `declare const data: Map;\nexport default data;\n` ); } else { @@ -276,7 +276,7 @@ const writeFiles = async (options) => { flatRuns )});\n`; await fs.writeFile(path.resolve(dir, 'index.mjs'), output); - await fs.writeFile(path.resolve(dir, 'index.d.ts'), `declare const map: Map;\nexport default map;\n`); + await fs.writeFile(path.resolve(dir, 'index.d.mts'), `declare const map: Map;\nexport default map;\n`); } } return dirMap; diff --git a/static/decode-property-map.d.ts b/static/decode-property-map.d.mts similarity index 100% rename from static/decode-property-map.d.ts rename to static/decode-property-map.d.mts diff --git a/static/decode-ranges.d.ts b/static/decode-ranges.d.mts similarity index 100% rename from static/decode-ranges.d.ts rename to static/decode-ranges.d.mts