From 9eb01ea9651dd4b6ff07ffedc48a99305cc02dc2 Mon Sep 17 00:00:00 2001 From: Ian K Smith Date: Wed, 4 Apr 2018 01:15:40 -0600 Subject: [PATCH] Add support for scoped plugin packages (#1112) (#1117) --- packages/core/parcel-bundler/src/Bundler.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/parcel-bundler/src/Bundler.js b/packages/core/parcel-bundler/src/Bundler.js index 14fe505bc68..683213f03a0 100644 --- a/packages/core/parcel-bundler/src/Bundler.js +++ b/packages/core/parcel-bundler/src/Bundler.js @@ -143,7 +143,8 @@ class Bundler extends EventEmitter { try { let deps = Object.assign({}, pkg.dependencies, pkg.devDependencies); for (let dep in deps) { - if (dep.startsWith('parcel-plugin-')) { + const pattern = /^(@.*\/)?parcel-plugin-.+/; + if (pattern.test(dep)) { let plugin = await localRequire(dep, this.mainFile); await plugin(this); }