From f535d9e4e85ecc63cc9046bd3419c775cf3f9fc7 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 24 Sep 2026 08:51:03 +0000 Subject: [PATCH 1/4] chore: add `os` field to `_tools/eslint/rules/no-builtin-big-int` package meta data Added the missing top-level `os` field (present in 121 of 125 sibling packages in `_tools/eslint/rules`, 96.8%, and in 6127 of 6225 package meta data files across the project, 98.4%). The inserted value is the complete `operating-system` enum declared in `_tools/package-json/schema`, and the key is placed between `engines` and `keywords` per the canonical ordering in `_tools/package-json/standardize`. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01DEXwr8MryTfYu483qyCqr4 --- .../eslint/rules/no-builtin-big-int/package.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/node_modules/@stdlib/_tools/eslint/rules/no-builtin-big-int/package.json b/lib/node_modules/@stdlib/_tools/eslint/rules/no-builtin-big-int/package.json index a9fd413d2f93..1b2564d8517b 100644 --- a/lib/node_modules/@stdlib/_tools/eslint/rules/no-builtin-big-int/package.json +++ b/lib/node_modules/@stdlib/_tools/eslint/rules/no-builtin-big-int/package.json @@ -35,6 +35,17 @@ "node": ">=0.10.0", "npm": ">2.7.0" }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "keywords": [ "stdlib", "tools", From 191397e0959b596c2d1eeeb07a70c0c0844c0e74 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 24 Sep 2026 08:51:03 +0000 Subject: [PATCH 2/4] chore: add `os` field to `_tools/eslint/rules/no-error-string-concat` package meta data Added the missing top-level `os` field (present in 121 of 125 sibling packages in `_tools/eslint/rules`, 96.8%, and in 6127 of 6225 package meta data files across the project, 98.4%). The inserted value is the complete `operating-system` enum declared in `_tools/package-json/schema`, and the key is placed between `engines` and `keywords` per the canonical ordering in `_tools/package-json/standardize`. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01DEXwr8MryTfYu483qyCqr4 --- .../eslint/rules/no-error-string-concat/package.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/node_modules/@stdlib/_tools/eslint/rules/no-error-string-concat/package.json b/lib/node_modules/@stdlib/_tools/eslint/rules/no-error-string-concat/package.json index b012505ef738..6e27474ced4e 100644 --- a/lib/node_modules/@stdlib/_tools/eslint/rules/no-error-string-concat/package.json +++ b/lib/node_modules/@stdlib/_tools/eslint/rules/no-error-string-concat/package.json @@ -35,6 +35,17 @@ "node": ">=0.10.0", "npm": ">2.7.0" }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "keywords": [ "stdlib", "tools", From c589e38f59776f9f30c4fc65c0fc49eb56e327d4 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 24 Sep 2026 08:51:04 +0000 Subject: [PATCH 3/4] chore: add `os` field to `_tools/eslint/rules/no-new-array` package meta data Added the missing top-level `os` field (present in 121 of 125 sibling packages in `_tools/eslint/rules`, 96.8%, and in 6127 of 6225 package meta data files across the project, 98.4%). The inserted value is the complete `operating-system` enum declared in `_tools/package-json/schema`, and the key is placed between `engines` and `keywords` per the canonical ordering in `_tools/package-json/standardize`. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01DEXwr8MryTfYu483qyCqr4 --- .../_tools/eslint/rules/no-new-array/package.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/node_modules/@stdlib/_tools/eslint/rules/no-new-array/package.json b/lib/node_modules/@stdlib/_tools/eslint/rules/no-new-array/package.json index df135693657f..cbef3535388e 100644 --- a/lib/node_modules/@stdlib/_tools/eslint/rules/no-new-array/package.json +++ b/lib/node_modules/@stdlib/_tools/eslint/rules/no-new-array/package.json @@ -35,6 +35,17 @@ "node": ">=0.10.0", "npm": ">2.7.0" }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "keywords": [ "stdlib", "tools", From 69cc8bc53fa8fc44840881812791645be1420b08 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 24 Sep 2026 08:51:05 +0000 Subject: [PATCH 4/4] chore: add `os` field to `_tools/eslint/rules/tsdoc-declarations-doctest` package meta data Added the missing top-level `os` field (present in 121 of 125 sibling packages in `_tools/eslint/rules`, 96.8%, and in 6127 of 6225 package meta data files across the project, 98.4%). The inserted value is the complete `operating-system` enum declared in `_tools/package-json/schema`, and the key is placed between `engines` and `keywords` per the canonical ordering in `_tools/package-json/standardize`. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01DEXwr8MryTfYu483qyCqr4 --- .../rules/tsdoc-declarations-doctest/package.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/node_modules/@stdlib/_tools/eslint/rules/tsdoc-declarations-doctest/package.json b/lib/node_modules/@stdlib/_tools/eslint/rules/tsdoc-declarations-doctest/package.json index ec5c7edfc07a..d264c1ba5ef1 100644 --- a/lib/node_modules/@stdlib/_tools/eslint/rules/tsdoc-declarations-doctest/package.json +++ b/lib/node_modules/@stdlib/_tools/eslint/rules/tsdoc-declarations-doctest/package.json @@ -34,6 +34,17 @@ "node": ">=0.10.0", "npm": ">2.7.0" }, + "os": [ + "aix", + "darwin", + "freebsd", + "linux", + "macos", + "openbsd", + "sunos", + "win32", + "windows" + ], "keywords": [ "stdlib", "tools",