Index: imaps-frontend/node_modules/is-finalizationregistry/.eslintignore
===================================================================
--- imaps-frontend/node_modules/is-finalizationregistry/.eslintignore	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ 	(revision )
@@ -1,1 +1,0 @@
-coverage/
Index: imaps-frontend/node_modules/is-finalizationregistry/.eslintrc
===================================================================
--- imaps-frontend/node_modules/is-finalizationregistry/.eslintrc	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/is-finalizationregistry/.eslintrc	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -4,11 +4,6 @@
 	"extends": "@ljharb",
 
-	"globals": {
-		"FinalizationRegistry": false,
-	},
-
 	"rules": {
 		"id-length": 0,
-		"operator-linebreak": [2, "before"],
 	},
 }
Index: imaps-frontend/node_modules/is-finalizationregistry/CHANGELOG.md
===================================================================
--- imaps-frontend/node_modules/is-finalizationregistry/CHANGELOG.md	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/is-finalizationregistry/CHANGELOG.md	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -5,4 +5,23 @@
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [v1.1.0](https://github.com/inspect-js/is-finalizationregistry/compare/v1.0.2...v1.1.0) - 2024-11-23
+
+### Commits
+
+- [actions] reuse common workflows [`b9b56fe`](https://github.com/inspect-js/is-finalizationregistry/commit/b9b56fe405d0385fcbcc587abcf7b6f0c5b4e7be)
+- [meta] use `npmignore` to autogenerate an npmignore file [`4b65c3d`](https://github.com/inspect-js/is-finalizationregistry/commit/4b65c3dfe532ba3d1130f9bd7d36d674790b836d)
+- [New] add TS types [`22c7c81`](https://github.com/inspect-js/is-finalizationregistry/commit/22c7c81612a906c787432a0c70df27c2a278f370)
+- [actions] split out node 10-20, and 20+ [`b4bc95a`](https://github.com/inspect-js/is-finalizationregistry/commit/b4bc95a923323b9064965442f2a5646c1ec4b99b)
+- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `object-inspect`, `safe-publish-latest`, `tape` [`25d2e81`](https://github.com/inspect-js/is-finalizationregistry/commit/25d2e815627d5549bbd366fd95dcd134f99fc16d)
+- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `aud`, `auto-changelog`, `object-inspect`, `tape` [`a045ec6`](https://github.com/inspect-js/is-finalizationregistry/commit/a045ec6d56106561232bd7dbd95c058d195cd3d9)
+- [actions] update rebase action to use reusable workflow [`14ee45b`](https://github.com/inspect-js/is-finalizationregistry/commit/14ee45b34361a4a14cfc444a71601e55ddd98a6e)
+- [actions] update codecov uploader [`d37bfcb`](https://github.com/inspect-js/is-finalizationregistry/commit/d37bfcb43695e56c06829b05051f5b5f4cdbcd6b)
+- [Dev Deps] update `@ljharb/eslint-config`, `auto-changelog`, `npmignore`, `object-inspect`, `tape` [`a36b69c`](https://github.com/inspect-js/is-finalizationregistry/commit/a36b69c8f1a43beb07416658609b9950e58bb615)
+- [meta] clean up `exports` [`35b3562`](https://github.com/inspect-js/is-finalizationregistry/commit/35b35627f8234e76a92e72669f7c5041e2c4074b)
+- [meta] add missing `engines.node` [`0603193`](https://github.com/inspect-js/is-finalizationregistry/commit/06031931c5f4e672f47463da2c7b43b45a629819)
+- [Tests] replace `aud` with `npm audit` [`05b4596`](https://github.com/inspect-js/is-finalizationregistry/commit/05b459606f22cebe6a42101438bfcdae68313786)
+- [Deps] update `call-bind` [`6482025`](https://github.com/inspect-js/is-finalizationregistry/commit/6482025cba84cff2b51db51768ed6d391f01335d)
+- [Dev Deps] add missing peer dep [`90f97dd`](https://github.com/inspect-js/is-finalizationregistry/commit/90f97ddc8998ead46f26d8b2fa0fd8be17ea48bb)
 
 ## [v1.0.2](https://github.com/inspect-js/is-finalizationregistry/compare/v1.0.1...v1.0.2) - 2021-10-05
Index: imaps-frontend/node_modules/is-finalizationregistry/index.d.ts
===================================================================
--- imaps-frontend/node_modules/is-finalizationregistry/index.d.ts	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
+++ imaps-frontend/node_modules/is-finalizationregistry/index.d.ts	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -0,0 +1,3 @@
+declare function isFinalizationRegistry<T = unknown>(value: unknown): value is FinalizationRegistry<T>;
+
+export = isFinalizationRegistry;
Index: imaps-frontend/node_modules/is-finalizationregistry/index.js
===================================================================
--- imaps-frontend/node_modules/is-finalizationregistry/index.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/is-finalizationregistry/index.js	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -3,6 +3,8 @@
 var callBound = require('call-bind/callBound');
 
+/** @type {undefined | ((value: ThisParameterType<typeof FinalizationRegistry.prototype.register>, ...args: Parameters<typeof FinalizationRegistry.prototype.register>) => ReturnType<typeof FinalizationRegistry.prototype.register>)} */
 var $register = callBound('FinalizationRegistry.prototype.register', true);
 
+/** @type {import('.')} */
 module.exports = $register
 	? function isFinalizationRegistry(value) {
@@ -11,5 +13,6 @@
 		}
 		try {
-			$register(value, {});
+			// @ts-expect-error TS can't figure out that it's always truthy here
+			$register(value, {}, null);
 			return true;
 		} catch (e) {
@@ -17,4 +20,5 @@
 		}
 	}
+	// @ts-ignore unused var
 	: function isFinalizationRegistry(value) { // eslint-disable-line no-unused-vars
 		return false;
Index: imaps-frontend/node_modules/is-finalizationregistry/package.json
===================================================================
--- imaps-frontend/node_modules/is-finalizationregistry/package.json	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
+++ imaps-frontend/node_modules/is-finalizationregistry/package.json	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -1,26 +1,24 @@
 {
 	"name": "is-finalizationregistry",
-	"version": "1.0.2",
+	"version": "1.1.0",
 	"description": "Is this value a JS FinalizationRegistry? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
 	"main": "index.js",
+	"types": "index.d.ts",
 	"exports": {
-		".": [
-			{
-				"default": "./index.js"
-			},
-			"./index.js"
-		],
+		".": "./index.js",
 		"./package.json": "./package.json"
 	},
 	"scripts": {
+		"prepack": "npmignore --auto --commentLines=autogenerated",
 		"prepublishOnly": "safe-publish-latest",
 		"prepublish": "not-in-publish || npm run prepublishOnly",
 		"version": "auto-changelog && git add CHANGELOG.md",
 		"postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
-		"lint": "eslint .",
+		"lint": "eslint --ext=.js,.mjs .",
+		"postlint": "tsc -P . && attw -P",
 		"pretest": "npm run lint",
 		"tests-only": "nyc tape 'test/**/*.js'",
 		"test": "npm run tests-only",
-		"posttest": "aud --production"
+		"posttest": "npx npm@'>=10.2' audit --production"
 	},
 	"repository": {
@@ -44,13 +42,22 @@
 	"homepage": "https://github.com/inspect-js/is-finalizationregistry#readme",
 	"devDependencies": {
-		"@ljharb/eslint-config": "^18.0.0",
-		"aud": "^1.1.5",
-		"auto-changelog": "^2.3.0",
-		"eslint": "^7.32.0",
+		"@arethetypeswrong/cli": "^0.17.0",
+		"@ljharb/eslint-config": "^21.1.1",
+		"@ljharb/tsconfig": "^0.2.0",
+		"@types/call-bind": "^1.0.5",
+		"@types/for-each": "^0.3.3",
+		"@types/object-inspect": "^1.13.0",
+		"@types/tape": "^5.6.4",
+		"auto-changelog": "^2.5.0",
+		"encoding": "^0.1.13",
+		"eslint": "=8.8.0",
 		"for-each": "^0.3.3",
+		"in-publish": "^2.0.1",
+		"npmignore": "^0.3.1",
 		"nyc": "^10.3.2",
-		"object-inspect": "^1.11.0",
-		"safe-publish-latest": "^1.1.4",
-		"tape": "^5.3.1"
+		"object-inspect": "^1.13.3",
+		"safe-publish-latest": "^2.0.0",
+		"tape": "^5.9.0",
+		"typescript": "^5.8.0-dev.20241122"
 	},
 	"auto-changelog": {
@@ -63,5 +70,13 @@
 	},
 	"dependencies": {
-		"call-bind": "^1.0.2"
+		"call-bind": "^1.0.7"
+	},
+	"publishConfig": {
+		"ignore": [
+			".github/workflows"
+		]
+	},
+	"engines": {
+		"node": ">= 0.4"
 	}
 }
Index: imaps-frontend/node_modules/is-finalizationregistry/tsconfig.json
===================================================================
--- imaps-frontend/node_modules/is-finalizationregistry/tsconfig.json	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
+++ imaps-frontend/node_modules/is-finalizationregistry/tsconfig.json	(revision 0c6b92add4cfaedcb91bcd37b45849f142f7d152)
@@ -0,0 +1,9 @@
+{
+  "extends": "@ljharb/tsconfig",
+  "compilerOptions": {
+    "target": "ES2021",
+  },
+  "exclude": [
+    "coverage"
+  ]
+}
