Skip to content

Commit f86a5ae

Browse files
committedMar 19, 2024
Update vite configuration files to use module extension
1 parent 771a157 commit f86a5ae

40 files changed

+113
-133
lines changed
 

‎.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/node_modules/
22
/packages/*/node_modules/
3+
/packages/*/vitest.config.mts.timestamp-*.mjs
34
/coverage/
45
/docs/

‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"test": "vitest run",
1818
"test:watch": "vitest watch",
1919
"coverage": "vitest run --coverage",
20-
"coverage:report": "vitest run --coverage --config ./report.vitest.config.ts",
20+
"coverage:report": "vitest run --coverage --config ./report.vitest.config.mts",
2121
"clean": "rm -rf docs coverages packages/*/dist",
2222
"version": "pnpm --filter @ag-grid-community/cli exec -- pnpm run --silent version",
2323
"publish": "pnpm run --filter @ag-grid-community/cli publish"

‎packages/ast/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"extends": "../build-config/templates/tsc/tsconfig.json",
3-
"include": ["src", "lib.ts", "lib.test.ts", "*.config.ts", "package.json"]
3+
"include": ["src", "lib.ts", "lib.test.ts", "*.config.mts", "package.json"]
44
}
File renamed without changes.

‎packages/ast/vitest.config.ts ‎packages/ast/vitest.config.mts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { join, resolve } from 'path';
33
import { defineConfig, mergeConfig } from 'vite';
44

5-
import base from './vite.config';
5+
import base from './vite.config.mts';
66

77
export default mergeConfig(
88
base,

‎packages/build-config/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"lint": "eslint --ext js,cjs,mjs,ts ."
1818
},
1919
"dependencies": {
20-
"@types/node": "20.5.9",
20+
"@types/node": "20.11.29",
2121
"@types/react": "18.2.21",
2222
"@typescript-eslint/eslint-plugin": "6.6.0",
2323
"@typescript-eslint/parser": "6.6.0",

‎packages/build-config/templates/vite/lib.vite.config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default mergeConfig(
88
defineConfig({
99
plugins: [
1010
dts({
11-
exclude: ['node_modules/**', '*.config.ts', '**/*.test.ts'],
11+
exclude: ['node_modules/**', '*.config.mts', '**/*.test.ts'],
1212
}),
1313
],
1414
}),

‎packages/cli/codemods.vite.config.ts ‎packages/cli/codemods.vite.config.mts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { resolve } from 'path';
22
import { defineConfig, mergeConfig } from 'vite';
33

4-
import base from '../codemods/vite.config';
4+
import base from '../codemods/vite.config.mts';
55

66
import pkg from '../codemods/package.json' assert { type: 'json' };
77

‎packages/cli/package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"build:readme": "cp README.md dist/README.md",
2222
"build:pkg": "pnpm run --filter build-tools pkg $PWD $PWD/dist/package.json",
2323
"build:codemods": "pnpm run build:codemods:lib && pnpm run build:codemods:pkg",
24-
"build:codemods:lib": "vite build --config codemods.vite.config.js",
24+
"build:codemods:lib": "vite build --config codemods.vite.config.mts",
2525
"build:codemods:pkg": "pnpm run --filter build-tools pkg $PWD/../codemods $PWD/dist/node_modules/@ag-grid-community/codemods/package.json",
2626
"lint": "pnpm run '/^lint:.*/'",
2727
"lint:eslint": "eslint --ext js,cjs,mjs,ts .",
@@ -43,11 +43,13 @@
4343
},
4444
"devDependencies": {
4545
"@ag-grid-devtools/build-config": "workspace:*",
46+
"@ag-grid-devtools/codemod-utils": "workspace:*",
4647
"@ag-grid-devtools/types": "workspace:*",
4748
"@ag-grid-devtools/utils": "workspace:*",
4849
"@ag-grid-devtools/worker-utils": "workspace:*",
4950
"@types/diff": "5.0.8",
5051
"@types/graceful-fs": "4.1.9",
52+
"@types/node": "20.11.29",
5153
"@types/semver": "7.5.6",
5254
"diff": "5.1.0",
5355
"graceful-fs": "4.2.11",

‎packages/cli/src/commands/migrate.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import codemods from '@ag-grid-community/codemods';
2+
import { createCodemodTask } from '@ag-grid-devtools/codemod-utils';
23
import {
34
Codemod,
45
CodemodTaskInput,
@@ -22,7 +23,6 @@ import { getCliCommand } from '../utils/pkg';
2223
import { green, indentErrorMessage, log } from '../utils/stdio';
2324
import { Worker, WorkerTaskQueue } from '../utils/worker';
2425
import { requireDynamicModule, resolveDynamicModule } from '../utils/module';
25-
import { createCodemodTask } from '../../../codemod-utils/src/taskHelpers';
2626

2727
const { versions } = codemods;
2828

‎packages/cli/tsconfig.json

+1-7
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
11
{
22
"extends": "../build-config/templates/tsc/tsconfig.json",
3-
"include": [
4-
"src",
5-
"index.ts",
6-
"*.config.ts",
7-
"package.json",
8-
"../codemod-utils/src/taskHelpers.ts"
9-
]
3+
"include": ["src", "index.ts", "*.config.mts", "package.json"]
104
}
File renamed without changes.

‎packages/test-utils/vitest.config.ts ‎packages/cli/vitest.config.mts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { join, resolve } from 'path';
33
import { defineConfig, mergeConfig } from 'vite';
44

5-
import base from './vite.config';
5+
import base from './vite.config.mts';
66

77
export default mergeConfig(
88
base,

‎packages/codemod-utils/tsconfig.json

+1-9
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
11
{
22
"extends": "../build-config/templates/tsc/tsconfig.json",
3-
"include": [
4-
"src",
5-
"lib.ts",
6-
"lib.test.ts",
7-
"*.config.ts",
8-
"package.json",
9-
"lib.test.ts",
10-
"lib.ts"
11-
]
3+
"include": ["src", "lib.ts", "lib.test.ts", "*.config.mts", "package.json"]
124
}
File renamed without changes.

‎packages/cli/vitest.config.ts ‎packages/codemod-utils/vitest.config.mts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { join, resolve } from 'path';
33
import { defineConfig, mergeConfig } from 'vite';
44

5-
import base from './vite.config';
5+
import base from './vite.config.mts';
66

77
export default mergeConfig(
88
base,

‎packages/codemods/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"extends": "../build-config/templates/tsc/tsconfig.json",
3-
"include": ["src", "tasks", "lib.ts", "lib.test.ts", "*.config.ts", "package.json"],
3+
"include": ["src", "tasks", "lib.ts", "lib.test.ts", "*.config.mts", "package.json"],
44
"exclude": ["templates"]
55
}
File renamed without changes.

‎packages/codemods/vitest.config.ts ‎packages/codemods/vitest.config.mts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { join, resolve } from 'path';
33
import { defineConfig, mergeConfig } from 'vite';
44
import { configDefaults } from 'vitest/config';
55

6-
import base from './vite.config';
6+
import base from './vite.config.mts';
77

88
export default mergeConfig(
99
base,
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"extends": "../build-config/templates/tsc/browser.tsconfig.json",
3-
"include": ["src", "index.ts", "*.config.ts", "package.json"]
3+
"include": ["src", "index.ts", "*.config.mts", "package.json"]
44
}

‎packages/test-utils/tsconfig.json

+1-9
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
11
{
22
"extends": "../build-config/templates/tsc/tsconfig.json",
3-
"include": [
4-
"src",
5-
"lib.ts",
6-
"lib.test.ts",
7-
"*.config.ts",
8-
"package.json",
9-
"lib.test.ts",
10-
"lib.ts"
11-
]
3+
"include": ["src", "lib.ts", "lib.test.ts", "*.config.mts", "package.json"]
124
}
File renamed without changes.

‎packages/codemod-utils/vitest.config.ts ‎packages/test-utils/vitest.config.mts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import { join, resolve } from 'path';
33
import { defineConfig, mergeConfig } from 'vite';
44

5-
import base from './vite.config';
5+
import base from './vite.config.mts';
66

77
export default mergeConfig(
88
base,

‎packages/types/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"extends": "../build-config/templates/tsc/tsconfig.json",
3-
"include": ["src", "lib.ts", "*.config.ts", "package.json"]
3+
"include": ["src", "lib.ts", "*.config.mts", "package.json"]
44
}
File renamed without changes.

‎packages/utils/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
22
"extends": "../build-config/templates/tsc/tsconfig.json",
3-
"include": ["src", "lib.ts", "lib.test.ts", "*.config.ts", "package.json"]
3+
"include": ["src", "lib.ts", "lib.test.ts", "*.config.mts", "package.json"]
44
}
File renamed without changes.

‎packages/utils/vitest.config.mts

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/// <reference types="vitest" />
2+
import { join, resolve } from 'path';
3+
import { defineConfig, mergeConfig } from 'vite';
4+
5+
import base from './vite.config.mts';
6+
7+
export default mergeConfig(
8+
base,
9+
defineConfig({
10+
test: {
11+
root: resolve(__dirname, '..', '..'),
12+
include: [join(__dirname, '**/*.{test,spec}.?(c|m)[jt]s?(x)')],
13+
},
14+
}),
15+
);

‎packages/utils/vitest.config.ts

-15
This file was deleted.

‎packages/worker-utils/tsconfig.json

+1-9
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
11
{
22
"extends": "../build-config/templates/tsc/tsconfig.json",
3-
"include": [
4-
"src",
5-
"lib.ts",
6-
"lib.test.ts",
7-
"*.config.ts",
8-
"package.json",
9-
"lib.test.ts",
10-
"lib.ts"
11-
]
3+
"include": ["src", "lib.ts", "lib.test.ts", "*.config.mts", "package.json"]
124
}
File renamed without changes.
+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/// <reference types="vitest" />
2+
import { join, resolve } from 'path';
3+
import { defineConfig, mergeConfig } from 'vite';
4+
5+
import base from './vite.config.mts';
6+
7+
export default mergeConfig(
8+
base,
9+
defineConfig({
10+
test: {
11+
root: resolve(__dirname, '..', '..'),
12+
include: [join(__dirname, '**/*.{test,spec}.?(c|m)[jt]s?(x)')],
13+
},
14+
}),
15+
);

‎packages/worker-utils/vitest.config.ts

-15
This file was deleted.

‎pnpm-lock.yaml

+56-49
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎report.vitest.config.ts ‎report.vitest.config.mts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/// <reference types="vitest" />
22
import { defineConfig, mergeConfig } from 'vite';
33

4-
import base from './vitest.config';
4+
import base from './vitest.config.mts';
55

66
export default mergeConfig(
77
base,

‎tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"extends": "./packages/build-config/templates/tsc/tsconfig.json",
3-
"include": ["*.config.ts"],
3+
"include": ["*.config.mts"],
44
"compilerOptions": {
55
"paths": {
66
"@ag-grid-devtools/*": ["./packages/*"]

‎vitest.config.ts ‎vitest.config.mts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { globSync } from 'glob';
33
import { dirname, extname, join, relative } from 'node:path';
44
import { defineConfig, mergeConfig } from 'vite';
55
import { configDefaults } from 'vitest/config';
6-
import workspace from './vitest.workspace';
6+
import workspace from './vitest.workspace.mts';
77

88
import base from './packages/build-config/templates/vite/base.vite.config';
99

‎vitest.workspace.mts

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export default ['packages/*/vitest.config.mts'];

‎vitest.workspace.ts

-1
This file was deleted.

0 commit comments

Comments
 (0)
Please sign in to comment.