Skip to content

Commit df82283

Browse files
committed
simplify babel use for primer
Signed-off-by: Adam Setch <[email protected]>
1 parent fa3ee84 commit df82283

File tree

4 files changed

+3
-123
lines changed

4 files changed

+3
-123
lines changed

babel.config.js

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,5 @@ module.exports = {
66
targets: { node: 'current' },
77
},
88
],
9-
[
10-
'@babel/preset-react',
11-
{
12-
runtime: 'automatic',
13-
},
14-
],
15-
'@babel/preset-typescript',
169
],
1710
};

jest.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ const config: Config = {
66
testEnvironment: 'jsdom',
77
collectCoverage: true,
88
collectCoverageFrom: ['src/**/*', '!**/__snapshots__/**'],
9-
// Use ts-jest for TS and babel-jest for JS so we can transpile ESM from node_modules (@primer/react)
9+
// Use ts-jest for TS/TSX and babel-jest only for plain JS/ESM (no JSX handled there)
1010
transform: {
1111
'^.+\\.(ts|tsx)$': ['ts-jest', { tsconfig: { jsx: 'react-jsx' } }],
12-
'^.+\\.(js|jsx|mjs)$': 'babel-jest',
12+
'^.+\\.(js|mjs)$': 'babel-jest',
1313
},
1414
// Allow transforming specific ESM packages in node_modules
1515
transformIgnorePatterns: [

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,6 @@
7676
"devDependencies": {
7777
"@babel/core": "7.28.5",
7878
"@babel/preset-env": "7.28.5",
79-
"@babel/preset-react": "7.28.5",
80-
"@babel/preset-typescript": "7.28.5",
8179
"@biomejs/biome": "2.3.4",
8280
"@discordapp/twemoji": "16.0.1",
8381
"@electron/notarize": "3.1.1",
@@ -143,4 +141,4 @@
143141
"*": "biome check --fix --no-errors-on-unmatched",
144142
"*.{js,ts,tsx}": "pnpm test --findRelatedTests --passWithNoTests --updateSnapshot"
145143
}
146-
}
144+
}

pnpm-lock.yaml

Lines changed: 0 additions & 111 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)