diff --git a/.eslintignore b/.eslintignore
deleted file mode 100644
index 404abb2..0000000
--- a/.eslintignore
+++ /dev/null
@@ -1 +0,0 @@
-coverage/
diff --git a/.npmignore b/.npmignore
deleted file mode 100644
index c6fbc46..0000000
--- a/.npmignore
+++ /dev/null
@@ -1,25 +0,0 @@
-.DS_Store
-.monitor
-.*.swp
-.nodemonignore
-releases
-*.log
-*.err
-fleet.json
-public/browserify
-bin/*.json
-.bin
-build
-compile
-.lock-wscript
-node_modules
-
-# Only apps should have lockfiles
-npm-shrinkwrap.json
-package-lock.json
-yarn.lock
-
-coverage/
-.nyc_output/
-
-.github/workflows
diff --git a/.npmrc b/.npmrc
deleted file mode 100644
index eacea13..0000000
--- a/.npmrc
+++ /dev/null
@@ -1,3 +0,0 @@
-package-lock=false
-allow-same-version=true
-message=v%s
diff --git a/.nycrc b/.nycrc
index 1826526..bdd626c 100644
--- a/.nycrc
+++ b/.nycrc
@@ -2,10 +2,6 @@
 	"all": true,
 	"check-coverage": false,
 	"reporter": ["text-summary", "text", "html", "json"],
-	"lines": 86,
-	"statements": 85.93,
-	"functions": 82.43,
-	"branches": 76.06,
 	"exclude": [
 		"coverage",
 		"test"
diff --git a/README.md b/README.md
index 45e9362..58d9f60 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
 # is-object <sup>[![Version Badge][npm-version-svg]][npm-url]</sup>
 
+[![github actions][actions-image]][actions-url]
+[![coverage][codecov-image]][codecov-url]
 [![dependency status][deps-svg]][deps-url]
 [![dev dependency status][dev-deps-svg]][dev-deps-url]
 [![License][license-image]][license-url]
@@ -32,17 +34,21 @@ assert.equal(isObject({}), true);
 
 ## MIT Licensed
 
-[deps-svg]: http://david-dm.org/inspect-js/is-object/status.svg
-[deps-url]: http://david-dm.org/inspect-js/is-object
+[deps-svg]: https://david-dm.org/inspect-js/is-object/status.svg
+[deps-url]: https://david-dm.org/inspect-js/is-object
 [raynos-github]: https://github.com/Raynos
 [ljharb-github]: https://github.com/ljharb
 [dev-deps-svg]: https://david-dm.org/inspect-js/is-object/dev-status.svg
 [dev-deps-url]: https://david-dm.org/inspect-js/is-object#info=devDependencies
 [npm-url]: https://npmjs.org/package/is-object
-[npm-version-svg]: http://versionbadg.es/inspect-js/is-object.svg
+[npm-version-svg]: https://versionbadg.es/inspect-js/is-object.svg
 [npm-badge-png]: https://nodei.co/npm/is-object.png?downloads=true&stars=true
-[license-image]: http://img.shields.io/npm/l/is-object.svg
+[license-image]: https://img.shields.io/npm/l/is-object.svg
 [license-url]: LICENSE
-[downloads-image]: http://img.shields.io/npm/dm/is-object.svg
-[downloads-url]: http://npm-stat.com/charts.html?package=is-object
+[downloads-image]: https://img.shields.io/npm/dm/is-object.svg
+[downloads-url]: https://npm-stat.com/charts.html?package=is-object
+[codecov-image]: https://codecov.io/gh/inspect-js/is-object/branch/main/graphs/badge.svg
+[codecov-url]: https://app.codecov.io/gh/inspect-js/is-object/
+[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/inspect-js/is-object
+[actions-url]: https://github.com/inspect-js/is-object/actions
 
diff --git a/debian/changelog b/debian/changelog
index 5f61325..99be929 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+node-is-object (1.0.2+~1.0.2+git20211215.1.2923872-1) UNRELEASED; urgency=low
+
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Fri, 01 Apr 2022 07:01:28 -0000
+
 node-is-object (1.0.2+~1.0.2-1) unstable; urgency=medium
 
   * Team upload
diff --git a/package.json b/package.json
index 003cbd4..cc6e028 100644
--- a/package.json
+++ b/package.json
@@ -23,25 +23,25 @@
 		"url": "https://github.com/inspect-js/is-object/issues",
 		"email": "ljharb@gmail.com"
 	},
-	"dependencies": {},
 	"devDependencies": {
-		"@ljharb/eslint-config": "^17.3.0",
-		"aud": "^1.1.3",
-		"auto-changelog": "^2.2.1",
-		"eslint": "^7.14.0",
+		"@ljharb/eslint-config": "^20.1.0",
+		"aud": "^1.1.5",
+		"auto-changelog": "^2.3.0",
+		"eslint": "^8.4.1",
 		"nyc": "^10.3.2",
-		"safe-publish-latest": "^1.1.4",
-		"tape": "^5.0.1"
+		"safe-publish-latest": "^2.0.0",
+		"tape": "^5.3.2"
 	},
 	"license": "MIT",
 	"licenses": [
 		{
 			"type": "MIT",
-			"url": "http://github.com/inspect-js/is-object/raw/master/LICENSE"
+			"url": "https://github.com/inspect-js/is-object/raw/HEAD/LICENSE"
 		}
 	],
 	"scripts": {
-		"prepublish": "safe-publish-latest",
+		"prepublishOnly": "safe-publish-latest",
+		"prepublish": "not-in-publish || npm run prepubishOnly",
 		"pretest": "npm run lint",
 		"lint": "eslint --ext=.js,.mjs .",
 		"tests-only": "nyc tape 'test/**/*.js'",
diff --git a/types-is-object/LICENSE b/types-is-object/LICENSE
deleted file mode 100755
index 9e841e7..0000000
--- a/types-is-object/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-    MIT License
-
-    Copyright (c) Microsoft Corporation.
-
-    Permission is hereby granted, free of charge, to any person obtaining a copy
-    of this software and associated documentation files (the "Software"), to deal
-    in the Software without restriction, including without limitation the rights
-    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-    copies of the Software, and to permit persons to whom the Software is
-    furnished to do so, subject to the following conditions:
-
-    The above copyright notice and this permission notice shall be included in all
-    copies or substantial portions of the Software.
-
-    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-    SOFTWARE
diff --git a/types-is-object/README.md b/types-is-object/README.md
deleted file mode 100755
index 2dc4974..0000000
--- a/types-is-object/README.md
+++ /dev/null
@@ -1,32 +0,0 @@
-# Installation
-> `npm install --save @types/is-object`
-
-# Summary
-This package contains type definitions for is-object (https://github.com/ljharb/is-object).
-
-# Details
-Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/is-object.
-## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/is-object/index.d.ts)
-````ts
-// Type definitions for is-object 1.0
-// Project: https://github.com/ljharb/is-object
-// Definitions by: Wilson Hobbs <https://github.com/wbhob>
-//                 Jordan Harband <https://github.com/ljharb>
-//                 Minh-Phuc Tran <https://github.com/phuctm97>
-// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-
-export = isObject;
-
-declare function isObject(value: unknown): value is Record<string | symbol | number, unknown>;
-
-declare namespace isObject { }
-
-````
-
-### Additional Details
- * Last updated: Sat, 10 Jul 2021 15:31:15 GMT
- * Dependencies: none
- * Global values: none
-
-# Credits
-These definitions were written by [Wilson Hobbs](https://github.com/wbhob), [Jordan Harband](https://github.com/ljharb), and [Minh-Phuc Tran](https://github.com/phuctm97).
diff --git a/types-is-object/index.d.ts b/types-is-object/index.d.ts
deleted file mode 100755
index bcfb138..0000000
--- a/types-is-object/index.d.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-// Type definitions for is-object 1.0
-// Project: https://github.com/ljharb/is-object
-// Definitions by: Wilson Hobbs <https://github.com/wbhob>
-//                 Jordan Harband <https://github.com/ljharb>
-//                 Minh-Phuc Tran <https://github.com/phuctm97>
-// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
-
-export = isObject;
-
-declare function isObject(value: unknown): value is Record<string | symbol | number, unknown>;
-
-declare namespace isObject { }
diff --git a/types-is-object/package.json b/types-is-object/package.json
deleted file mode 100755
index 531fc00..0000000
--- a/types-is-object/package.json
+++ /dev/null
@@ -1,35 +0,0 @@
-{
-    "name": "@types/is-object",
-    "version": "1.0.2",
-    "description": "TypeScript definitions for is-object",
-    "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/is-object",
-    "license": "MIT",
-    "contributors": [
-        {
-            "name": "Wilson Hobbs",
-            "url": "https://github.com/wbhob",
-            "githubUsername": "wbhob"
-        },
-        {
-            "name": "Jordan Harband",
-            "url": "https://github.com/ljharb",
-            "githubUsername": "ljharb"
-        },
-        {
-            "name": "Minh-Phuc Tran",
-            "url": "https://github.com/phuctm97",
-            "githubUsername": "phuctm97"
-        }
-    ],
-    "main": "",
-    "types": "index.d.ts",
-    "repository": {
-        "type": "git",
-        "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git",
-        "directory": "types/is-object"
-    },
-    "scripts": {},
-    "dependencies": {},
-    "typesPublisherContentHash": "925182279229ca0c982a0eee041c0a19bcb04d0cac75187ab83403c81dd44cbd",
-    "typeScriptVersion": "3.6"
-}
\ No newline at end of file