Skip to content

Commit 38e448f

Browse files
committed
fix: update type definitions to use .d.mts extension across packages
1 parent b934268 commit 38e448f

9 files changed

Lines changed: 20 additions & 21 deletions

File tree

packages/parser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
},
2323
"main": "./dist/index.mjs",
2424
"module": "./dist/index.mjs",
25-
"types": "./dist/index.d.ts"
25+
"types": "./dist/index.d.mts"
2626
},
2727
"files": ["dist"],
2828
"scripts": {

packages/parser/tsdown.config.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import fs from 'node:fs/promises'
21
import { defineConfig } from 'tsdown'
32

43
export default defineConfig({
5-
onSuccess: () => fs.rename('dist/index.js', 'dist/index.mjs'),
64
entry: ['src/index.ts'],
5+
fixedExtension: true,
76
format: ['esm'],
87
clean: true,
98
dts: true,

packages/pipeline/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
},
2323
"main": "./dist/index.mjs",
2424
"module": "./dist/index.mjs",
25-
"types": "./dist/index.d.ts"
25+
"types": "./dist/index.d.mts"
2626
},
2727
"files": ["dist"],
2828
"scripts": {

packages/pipeline/tsdown.config.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import fs from 'node:fs/promises'
21
import { defineConfig } from 'tsdown'
32

43
export default defineConfig({
5-
onSuccess: () => fs.rename('dist/index.js', 'dist/index.mjs'),
64
entry: ['src/index.ts'],
5+
fixedExtension: true,
76
format: ['esm'],
87
clean: true,
98
dts: true,

packages/presets/tsup.config.ts

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@ import { esbuildPluginFilePathExtensions } from 'esbuild-plugin-file-path-extens
22
import { defineConfig } from 'tsup'
33
import { dependencies } from './package.json'
44

5-
export default defineConfig({
6-
esbuildPlugins: [esbuildPluginFilePathExtensions()],
7-
outExtension: () => ({ js: '.mjs' }),
8-
external: Object.keys(dependencies || {}),
9-
entry: ['src/**/*.ts'],
10-
format: ['esm'],
11-
bundle: true,
12-
clean: true,
13-
dts: true,
5+
export default defineConfig((_options) => {
6+
return {
7+
esbuildPlugins: [esbuildPluginFilePathExtensions()],
8+
outExtension: () => ({ js: '.mjs' }),
9+
entry: ['src/**/*.ts'],
10+
format: ['esm'],
11+
clean: true,
12+
dts: true,
13+
bundle: true,
14+
// minify: !options.watch,
15+
external: Object.keys(dependencies || {}),
16+
}
1417
})

packages/shared/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
},
2323
"main": "./dist/index.mjs",
2424
"module": "./dist/index.mjs",
25-
"types": "./dist/index.d.ts"
25+
"types": "./dist/index.d.mts"
2626
},
2727
"files": [
2828
"dist"

packages/shared/tsdown.config.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
import fs from 'node:fs/promises'
21
import { defineConfig } from 'tsdown'
32

43
export default defineConfig({
5-
onSuccess: () => fs.rename('dist/index.js', 'dist/index.mjs'),
4+
fixedExtension: true,
65
entry: ['src/index.ts'],
76
format: ['esm'],
87
clean: true,

packages/transform/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
},
2323
"main": "./dist/index.mjs",
2424
"module": "./dist/index.mjs",
25-
"types": "./dist/index.d.ts"
25+
"types": "./dist/index.d.mjs"
2626
},
2727
"files": ["dist"],
2828
"scripts": {

packages/transform/tsdown.config.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import fs from 'node:fs/promises'
21
import { defineConfig } from 'tsdown'
32

43
export default defineConfig({
5-
onSuccess: () => fs.rename('dist/index.js', 'dist/index.mjs'),
64
entry: ['src/index.ts'],
5+
fixedExtension: true,
76
format: ['esm'],
87
clean: true,
98
dts: true,

0 commit comments

Comments
 (0)