From a2136849dd4e9373a2966600f28caef1e59e3c0f Mon Sep 17 00:00:00 2001
From: Yassine Doghri <yassine@doghri.fr>
Date: Sun, 23 Jan 2022 17:54:08 +0000
Subject: [PATCH] chore: run audit for npm + allow php-stan/extension-installer
 as a plugin in composer

---
 composer.json     |  7 ++++++-
 package-lock.json | 26 ++++++++++++++++++++------
 2 files changed, 26 insertions(+), 7 deletions(-)

diff --git a/composer.json b/composer.json
index a2f505883c..4f93781b1b 100644
--- a/composer.json
+++ b/composer.json
@@ -87,5 +87,10 @@
       "type": "vcs",
       "url": "https://github.com/codeigniter4/codeigniter4"
     }
-  ]
+  ],
+  "config": {
+    "allow-plugins": {
+      "phpstan/extension-installer": true
+    }
+  }
 }
diff --git a/package-lock.json b/package-lock.json
index 543b5b513d..ee7e4de109 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9008,8 +9008,9 @@
       "license": "ISC"
     },
     "node_modules/nanoid": {
-      "version": "3.1.30",
-      "license": "MIT",
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
+      "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==",
       "bin": {
         "nanoid": "bin/nanoid.cjs"
       },
@@ -9047,14 +9048,23 @@
       }
     },
     "node_modules/node-fetch": {
-      "version": "2.6.6",
+      "version": "2.6.7",
+      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+      "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
       "dev": true,
-      "license": "MIT",
       "dependencies": {
         "whatwg-url": "^5.0.0"
       },
       "engines": {
         "node": "4.x || >=6.0.0"
+      },
+      "peerDependencies": {
+        "encoding": "^0.1.0"
+      },
+      "peerDependenciesMeta": {
+        "encoding": {
+          "optional": true
+        }
       }
     },
     "node_modules/node-fetch/node_modules/tr46": {
@@ -22490,7 +22500,9 @@
       "dev": true
     },
     "nanoid": {
-      "version": "3.1.30"
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
+      "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA=="
     },
     "natural-compare": {
       "version": "1.4.0",
@@ -22519,7 +22531,9 @@
       }
     },
     "node-fetch": {
-      "version": "2.6.6",
+      "version": "2.6.7",
+      "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
+      "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
       "dev": true,
       "requires": {
         "whatwg-url": "^5.0.0"
-- 
GitLab