diff --git a/index.js b/index.js
index 9e3697d..19c2174 100644
--- a/index.js
+++ b/index.js
@@ -222,10 +222,11 @@ module.exports = {
 		'no-restricted-globals': [
 			'error',
 			'event',
-			{
-				name: 'Buffer',
-				message: 'Use Uint8Array instead. See: https://sindresorhus.com/blog/goodbye-nodejs-buffer',
-			},
+			// TODO: Enable this in 2025.
+			// {
+			// 	name: 'Buffer',
+			// 	message: 'Use Uint8Array instead. See: https://sindresorhus.com/blog/goodbye-nodejs-buffer',
+			// },
 			{
 				name: 'atob',
 				message: 'This API is deprecated. Use https://github.com/sindresorhus/uint8array-extras instead.',
@@ -265,14 +266,15 @@ module.exports = {
 			'sys',
 			'querystring',
 			'colors',
-			{
-				name: 'buffer',
-				message: 'Use Uint8Array instead. See: https://sindresorhus.com/blog/goodbye-nodejs-buffer',
-			},
-			{
-				name: 'node:buffer',
-				message: 'Use Uint8Array instead. See: https://sindresorhus.com/blog/goodbye-nodejs-buffer',
-			},
+			// TODO: Enable this in 2025.
+			// {
+			// 	name: 'buffer',
+			// 	message: 'Use Uint8Array instead. See: https://sindresorhus.com/blog/goodbye-nodejs-buffer',
+			// },
+			// {
+			// 	name: 'node:buffer',
+			// 	message: 'Use Uint8Array instead. See: https://sindresorhus.com/blog/goodbye-nodejs-buffer',
+			// },
 		],
 		'array-bracket-newline': [
 			'error',
diff --git a/package.json b/package.json
index 105bbf7..0e35b7f 100644
--- a/package.json
+++ b/package.json
@@ -12,7 +12,7 @@
 	},
 	"sideEffects": false,
 	"engines": {
-		"node": ">=12"
+		"node": ">=18"
 	},
 	"scripts": {
 		"test": "eslint . && ava"
@@ -54,10 +54,10 @@
 	},
 	"devDependencies": {
 		"ava": "^2.4.0",
-		"eslint": "^8.50.0",
+		"eslint": "^8.56.0",
 		"is-plain-obj": "^3.0.0"
 	},
 	"peerDependencies": {
-		"eslint": ">=8.50.0"
+		"eslint": ">=8.56.0"
 	}
 }