Skip to content

Commit e98eb7e

Browse files
committed
Prevent false-positive matches
1 parent ce28bab commit e98eb7e

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@
2828
}
2929
},
3030
"scripts": {
31-
"build": "tsc"
31+
"build": "tsc",
32+
"test": "vite build -c test/vite.config.ts"
3233
},
3334
"packageManager": "[email protected]",
3435
"devDependencies": {

src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ export const externalizeDeps = (options: Partial<UserOptions> = {}): Plugin => {
2626

2727
if (optionsResolved.deps) {
2828
Object.keys(dependencies).forEach((dep) => {
29-
const depMatcher = new RegExp(`${dep}(?:/.+)?`)
29+
const depMatcher = new RegExp(`^${dep}(?:/.+)?$`)
3030

3131
externalDeps.add(depMatcher)
3232
})
3333
}
3434

3535
if (optionsResolved.peerDeps) {
3636
Object.keys(peerDependencies).forEach((dep) => {
37-
const depMatcher = new RegExp(`${dep}(?:/.+)?`)
37+
const depMatcher = new RegExp(`^${dep}(?:/.+)?$`)
3838

3939
externalDeps.add(depMatcher)
4040
})

0 commit comments

Comments
 (0)