Skip to content
This repository was archived by the owner on Feb 15, 2025. It is now read-only.

Commit 85b95da

Browse files
committed
support for vendor prefixed nwb plugins
1 parent cbba39e commit 85b95da

File tree

6 files changed

+19
-2
lines changed

6 files changed

+19
-2
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22
/coverage
33
/lib
44
/node_modules
5+
/.idea
56
npm-debug.log*
67
package-lock.json

src/config/plugin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ function getPackagePlugins(cwd) {
1111
return [
1212
...Object.keys(pkg.dependencies || {}),
1313
...Object.keys(pkg.devDependencies || {}),
14-
].filter(dep => /^nwb-/.test(dep))
14+
].filter(dep => /^(@[^/]+\/)?nwb-/.test(dep))
1515
}
1616

1717
/**

tests/config-test.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,10 @@ describe('getPluginConfig()', () => {
317317
fake: {
318318
loader: 'path/to/fake.js',
319319
test: /\.fake$/,
320+
},
321+
fakeVendor: {
322+
loader: 'path/to/fake.js',
323+
test: /\.fake$/,
320324
}
321325
}
322326
})

tests/fixtures/plugins/node_modules/@vendor/nwb-testplugin/index.js

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

tests/fixtures/plugins/node_modules/@vendor/nwb-testplugin/package.json

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"devDependencies": {
3-
"nwb-testplugin": "*"
3+
"nwb-testplugin": "*",
4+
"@vendor/nwb-testplugin": "*"
45
}
56
}

0 commit comments

Comments
 (0)