diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml
index 05d9c4a..de93de9 100644
--- a/.github/workflows/canary.yml
+++ b/.github/workflows/canary.yml
@@ -39,7 +39,11 @@ jobs:
{
"name": "wp-packages",
"type": "composer",
- "url": "https://repo.wp-packages.org"
+ "url": "https://repo.wp-packages.org",
+ "only": [
+ "wp-plugin/*",
+ "wp-theme/*"
+ ]
}
],
"require": {
diff --git a/README.md b/README.md
index caa5978..9ecd853 100644
--- a/README.md
+++ b/README.md
@@ -52,7 +52,11 @@ Add the repository to your `composer.json`:
{
"name": "wp-packages",
"type": "composer",
- "url": "https://repo.wp-packages.org"
+ "url": "https://repo.wp-packages.org",
+ "only": [
+ "wp-plugin/*",
+ "wp-theme/*"
+ ]
}
],
"require": {
@@ -100,7 +104,11 @@ A typical [Bedrock](https://roots.io/bedrock/) project uses `roots/wordpress` fo
{
"name": "wp-packages",
"type": "composer",
- "url": "https://repo.wp-packages.org"
+ "url": "https://repo.wp-packages.org",
+ "only": [
+ "wp-plugin/*",
+ "wp-theme/*"
+ ]
}
],
"require": {
diff --git a/internal/http/templates/compare.html b/internal/http/templates/compare.html
index f23bf3d..9d2be5d 100644
--- a/internal/http/templates/compare.html
+++ b/internal/http/templates/compare.html
@@ -212,7 +212,7 @@
Manually migrate
2
Remove the wpackagist repository and add WP Packages:
-
composer config --unset repositories.wpackagist && composer config repositories.wp-packages composer https://repo.wp-packages.org
+
composer config --unset repositories.wpackagist && composer config repositories.wp-packages '{"type":"composer","url":"https://repo.wp-packages.org","only":["wp-plugin/*","wp-theme/*"]}'
diff --git a/internal/http/templates/index.html b/internal/http/templates/index.html
index 4f3abd3..94e15fe 100644
--- a/internal/http/templates/index.html
+++ b/internal/http/templates/index.html
@@ -25,9 +25,12 @@
Composer repository for WordPress plugins and themes.
A 17x faster, fully open-source alternative to WPackagist that updates every 5 minutes.
See how WP Packages compares to WPackagist →
-
+
$
-
composer config repositories.wp-packages composer https://repo.wp-packages.org
+
composer config repositories.wp-packages '{"type":"composer","url":"https://repo.wp-packages.org","only":["wp-plugin/*","wp-theme/*"]}'
@@ -110,7 +113,11 @@
Usage
{
"name":
"wp-packages",
"type":
"composer",
-
"url":
"https://repo.wp-packages.org"
+
"url":
"https://repo.wp-packages.org",
+
"only": [
+
"wp-plugin/*",
+
"wp-theme/*"
+ ]
}
],
"require": {
@@ -165,7 +172,7 @@
Manually migrate
2
Remove the wpackagist repository and add WP Packages:
-
composer config --unset repositories.wpackagist && composer config repositories.wp-packages composer https://repo.wp-packages.org
+
composer config --unset repositories.wpackagist && composer config repositories.wp-packages '{"type":"composer","url":"https://repo.wp-packages.org","only":["wp-plugin/*","wp-theme/*"]}'
diff --git a/internal/http/templates/roots_wordpress.html b/internal/http/templates/roots_wordpress.html
index 47be694..f039bfa 100644
--- a/internal/http/templates/roots_wordpress.html
+++ b/internal/http/templates/roots_wordpress.html
@@ -86,7 +86,11 @@
Standard (recommended)
{
"name": "wp-packages",
"type": "composer",
- "url": "https://repo.wp-packages.org"
+ "url": "https://repo.wp-packages.org",
+ "only": [
+ "wp-plugin/*",
+ "wp-theme/*"
+ ]
}
],
"require": {
diff --git a/scripts/migrate-from-wpackagist.sh b/scripts/migrate-from-wpackagist.sh
index 3bb5391..2e02d8d 100755
--- a/scripts/migrate-from-wpackagist.sh
+++ b/scripts/migrate-from-wpackagist.sh
@@ -88,7 +88,11 @@ jq --indent "$INDENT" '
{
"name": "wp-packages",
"type": "composer",
- "url": "https://repo.wp-packages.org"
+ "url": "https://repo.wp-packages.org",
+ "only": [
+ "wp-plugin/*",
+ "wp-theme/*"
+ ]
};
# Replace wpackagist repository with wp-packages (handles both array and object formats)