Skip to content

Commit e271d5e

Browse files
committed
Fix babel helpers inline regression
1 parent 427d928 commit e271d5e

File tree

2 files changed

+39
-5
lines changed

2 files changed

+39
-5
lines changed

.config/rollup.dist.config.mjs

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,21 @@ import { chmodSync, existsSync, writeFileSync } from 'node:fs'
22
import path from 'node:path'
33

44
import { toSortedObject } from '@socketsecurity/registry/lib/objects'
5-
import { readPackageJsonSync } from '@socketsecurity/registry/lib/packages'
5+
import {
6+
isValidPackageName,
7+
readPackageJsonSync
8+
} from '@socketsecurity/registry/lib/packages'
69
import { isRelative } from '@socketsecurity/registry/lib/path'
710

811
import baseConfig from './rollup.base.config.mjs'
912
import constants from '../scripts/constants.js'
1013
import { readJsonSync } from '../scripts/utils/fs.js'
1114
import { formatObject } from '../scripts/utils/objects.js'
12-
import { normalizeId, isBuiltin } from '../scripts/utils/packages.js'
15+
import {
16+
getPackageName,
17+
isBuiltin,
18+
normalizeId
19+
} from '../scripts/utils/packages.js'
1320

1421
const {
1522
ROLLUP_EXTERNAL_SUFFIX,
@@ -53,7 +60,18 @@ export default () => {
5360
return true
5461
}
5562
const id = normalizeId(id_)
56-
return !(isRelative(id) || id.startsWith(rootSrcPath))
63+
const name = getPackageName(id)
64+
if (
65+
name === '@babel/runtime' ||
66+
id.startsWith(rootSrcPath) ||
67+
id.endsWith('.mjs') ||
68+
id.endsWith('.mts') ||
69+
isRelative(id) ||
70+
!isValidPackageName(name)
71+
) {
72+
return false
73+
}
74+
return true
5775
},
5876
plugins: [
5977
{

.config/rollup.test.config.mjs

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
1+
import { isValidPackageName } from '@socketsecurity/registry/lib/packages'
12
import { isRelative } from '@socketsecurity/registry/lib/path'
23

34
import baseConfig from './rollup.base.config.mjs'
45
import constants from '../scripts/constants.js'
5-
import { normalizeId, isBuiltin } from '../scripts/utils/packages.js'
6+
import {
7+
isBuiltin,
8+
getPackageName,
9+
normalizeId
10+
} from '../scripts/utils/packages.js'
611

712
const { ROLLUP_EXTERNAL_SUFFIX, SUPPORTS_SYNC_ESM, rootSrcPath } = constants
813

@@ -30,7 +35,18 @@ export default () =>
3035
return true
3136
}
3237
const id = normalizeId(id_)
33-
return !(isRelative(id) || id.startsWith(rootSrcPath))
38+
const name = getPackageName(id)
39+
if (
40+
name === '@babel/runtime' ||
41+
id.startsWith(rootSrcPath) ||
42+
id.endsWith('.mjs') ||
43+
id.endsWith('.mts') ||
44+
isRelative(id) ||
45+
!isValidPackageName(name)
46+
) {
47+
return false
48+
}
49+
return true
3450
}
3551
}
3652
: {})

0 commit comments

Comments
 (0)