From dff11b72011418a97afbfd7547363fe187496450 Mon Sep 17 00:00:00 2001 From: Shinrai Date: Fri, 2 Oct 2026 15:32:53 -0700 Subject: [PATCH 1/5] chore: adopt the shared CLDMV fix-headers config and drop the tools/fix-headers.mjs wrapper --- .configs/eslint.config.mjs | 8 +- .configs/fix-headers.json | 4 + .configs/tsconfig.dts.jsonc | 15 ++ .configs/vitest.config.mjs | 8 +- .githooks/install.mjs | 10 +- .github/dependabot.yml | 15 +- .github/workflows/branch-retention.yml | 15 +- .github/workflows/bundle-size.yml | 16 +- .github/workflows/ci.yml | 15 +- .github/workflows/cla.yml | 15 +- .github/workflows/codeql.yml | 15 +- .github/workflows/dependabot-auto-merge.yml | 15 +- .github/workflows/dependabot-recreate.yml | 15 +- .github/workflows/dependency-review.yml | 15 +- .github/workflows/feature-pr.yml | 15 +- .github/workflows/hotfix-redirector.yml | 15 +- .github/workflows/hotfixes-release.yml | 15 +- .github/workflows/labeler.yml | 15 +- .github/workflows/master-commit-audit.yml | 15 +- .github/workflows/member-auto-merge.yml | 15 +- .github/workflows/next-release.yml | 15 +- .github/workflows/next-reset.yml | 15 +- .github/workflows/pr-notify.yml | 15 +- .github/workflows/pr-title-normalizer.yml | 15 +- .github/workflows/provenance.yml | 15 +- .github/workflows/publish.yml | 15 +- .github/workflows/release-merge.yml | 15 +- .github/workflows/release-notify.yml | 15 +- .github/workflows/scorecard.yml | 15 +- .github/workflows/stale.yml | 15 +- .github/workflows/tag-health.yml | 15 +- .../workflows/update-major-version-tags.yml | 15 +- .github/workflows/v4-bootstrap.yml | 15 +- .github/workflows/welcome.yml | 15 +- build.mjs | 10 +- devcheck.mjs | 10 +- examples/basic-usage.mjs | 8 +- examples/streaming-example.mjs | 8 +- index.cjs | 8 +- index.mjs | 8 +- package-lock.json | 25 ++- package.json | 5 +- src/api/auth.mjs | 10 +- src/api/config.mjs | 10 +- src/api/connection.mjs | 10 +- src/api/device.mjs | 10 +- src/api/devices.mjs | 10 +- src/api/discover.mjs | 10 +- src/api/files.mjs | 10 +- src/api/forward.mjs | 10 +- src/api/install.mjs | 10 +- src/api/log.mjs | 10 +- src/api/pairing.mjs | 10 +- src/api/reboot.mjs | 10 +- src/api/reverse.mjs | 10 +- src/api/shell.mjs | 10 +- src/api/stream.mjs | 10 +- src/api/utils.mjs | 10 +- src/droidsock.mjs | 8 +- tests/api-surface.test.vitest.mjs | 10 +- tests/auth.test.vitest.mjs | 10 +- tests/config.test.vitest.mjs | 10 +- tests/connection.test.vitest.mjs | 10 +- tests/device-connection.test.vitest.mjs | 10 +- tests/device.test.vitest.mjs | 10 +- tests/devices.test.vitest.mjs | 10 +- tests/discover.test.vitest.mjs | 10 +- tests/files.test.vitest.mjs | 10 +- tests/forward.test.vitest.mjs | 10 +- tests/install.test.vitest.mjs | 10 +- tests/log.test.vitest.mjs | 10 +- tests/pairing.test.vitest.mjs | 10 +- tests/reboot.test.vitest.mjs | 10 +- tests/reverse.test.vitest.mjs | 10 +- tests/run-vitest.mjs | 10 +- tests/setup/warm-droidsock.mjs | 10 +- tests/shell.test.vitest.mjs | 10 +- tests/stream.test.vitest.mjs | 10 +- tests/utils.test.vitest.mjs | 10 +- tools/fix-headers.mjs | 154 ------------------ 80 files changed, 598 insertions(+), 487 deletions(-) create mode 100644 .configs/fix-headers.json delete mode 100644 tools/fix-headers.mjs diff --git a/.configs/eslint.config.mjs b/.configs/eslint.config.mjs index 8b6a0de..d58b073 100644 --- a/.configs/eslint.config.mjs +++ b/.configs/eslint.config.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /.configs/eslint.config.mjs * @Date: 2025-11-21T15:41:06-08:00 (1763768466) - * @Author: Shinrai + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:43-07:00 (1790980183) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import js from "@eslint/js"; diff --git a/.configs/fix-headers.json b/.configs/fix-headers.json new file mode 100644 index 0000000..ba12cef --- /dev/null +++ b/.configs/fix-headers.json @@ -0,0 +1,4 @@ +{ + "extends": "@cldmv/configs/fix-headers.json", + "excludeFolders": ["types", "references"] +} diff --git a/.configs/tsconfig.dts.jsonc b/.configs/tsconfig.dts.jsonc index b7cb16a..cc8a1ac 100644 --- a/.configs/tsconfig.dts.jsonc +++ b/.configs/tsconfig.dts.jsonc @@ -1,3 +1,18 @@ +/** + * + * @Project: @cldmv/droidsock + * @Filename: /.configs/tsconfig.dts.jsonc + * @Date: 2026-09-01T05:39:07-07:00 (1788266347) + * @Author: Nate Corcoran + * @Email: + * ----- + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:43-07:00 (1790980183) + * ----- + * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * + */ + { "compilerOptions": { "allowJs": true, diff --git a/.configs/vitest.config.mjs b/.configs/vitest.config.mjs index fddc26a..6cda9fb 100644 --- a/.configs/vitest.config.mjs +++ b/.configs/vitest.config.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /.configs/vitest.config.mjs * @Date: 2025-11-21T15:41:06-08:00 (1763768466) - * @Author: Shinrai + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:43-07:00 (1790980183) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { fileURLToPath } from "node:url"; diff --git a/.githooks/install.mjs b/.githooks/install.mjs index 0ff4d40..29ef5da 100644 --- a/.githooks/install.mjs +++ b/.githooks/install.mjs @@ -1,15 +1,17 @@ #!/usr/bin/env node /** + * * @Project: @cldmv/droidsock * @Filename: /.githooks/install.mjs - * @Date: 2026-08-30 15:45:58 -07:00 (1788129958) - * @Author: Shinrai + * @Date: 2026-08-30T15:45:58-07:00 (1788129958) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:43-07:00 (1790980183) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 3b03487..fb13815 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/dependabot.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/dependabot.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:43-07:00 (1790980183) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/dependabot.yml diff --git a/.github/workflows/branch-retention.yml b/.github/workflows/branch-retention.yml index c57102d..9d5a78a 100644 --- a/.github/workflows/branch-retention.yml +++ b/.github/workflows/branch-retention.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/branch-retention.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/branch-retention.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:43-07:00 (1790980183) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/branch-retention.yml diff --git a/.github/workflows/bundle-size.yml b/.github/workflows/bundle-size.yml index 44e9cee..03ced1d 100644 --- a/.github/workflows/bundle-size.yml +++ b/.github/workflows/bundle-size.yml @@ -1,10 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/bundle-size.yml -# @Date: 2026-05-20 00:00:00 -07:00 (1779606000) -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/bundle-size.yml +# @Date: 2026-05-20T00:00:00-07:00 (1779260400) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:43-07:00 (1790980183) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/bundle-size.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 626b4fc..2116dc5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/ci.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/ci.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:43-07:00 (1790980183) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/ci.yml diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml index a25bc52..92385d7 100644 --- a/.github/workflows/cla.yml +++ b/.github/workflows/cla.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/cla.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/cla.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:43-07:00 (1790980183) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/cla.yml diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 5223c9d..0614a5b 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/codeql.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/codeql.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/codeql.yml diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml index d0fb38c..b8203b7 100644 --- a/.github/workflows/dependabot-auto-merge.yml +++ b/.github/workflows/dependabot-auto-merge.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/dependabot-auto-merge.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/dependabot-auto-merge.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/dependabot-auto-merge.yml diff --git a/.github/workflows/dependabot-recreate.yml b/.github/workflows/dependabot-recreate.yml index 57f6d5d..f38400a 100644 --- a/.github/workflows/dependabot-recreate.yml +++ b/.github/workflows/dependabot-recreate.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/dependabot-recreate.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/dependabot-recreate.yml +# @Date: 2026-10-02T21:33:40+00:00 (1790976820) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/dependabot-recreate.yml diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 0cf3465..b08909c 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/dependency-review.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/dependency-review.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/dependency-review.yml diff --git a/.github/workflows/feature-pr.yml b/.github/workflows/feature-pr.yml index 331f1d6..ac23d59 100644 --- a/.github/workflows/feature-pr.yml +++ b/.github/workflows/feature-pr.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/feature-pr.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/feature-pr.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/feature-pr.yml diff --git a/.github/workflows/hotfix-redirector.yml b/.github/workflows/hotfix-redirector.yml index 08d5930..68eff77 100644 --- a/.github/workflows/hotfix-redirector.yml +++ b/.github/workflows/hotfix-redirector.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/hotfix-redirector.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/hotfix-redirector.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/hotfix-redirector.yml diff --git a/.github/workflows/hotfixes-release.yml b/.github/workflows/hotfixes-release.yml index 3a37098..67e2b11 100644 --- a/.github/workflows/hotfixes-release.yml +++ b/.github/workflows/hotfixes-release.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/hotfixes-release.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/hotfixes-release.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/hotfixes-release.yml diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 2250326..e2d1a05 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/labeler.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/labeler.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/labeler.yml diff --git a/.github/workflows/master-commit-audit.yml b/.github/workflows/master-commit-audit.yml index 013f601..f254814 100644 --- a/.github/workflows/master-commit-audit.yml +++ b/.github/workflows/master-commit-audit.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/master-commit-audit.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/master-commit-audit.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/master-commit-audit.yml diff --git a/.github/workflows/member-auto-merge.yml b/.github/workflows/member-auto-merge.yml index 184992b..c49d10f 100644 --- a/.github/workflows/member-auto-merge.yml +++ b/.github/workflows/member-auto-merge.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/member-auto-merge.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/member-auto-merge.yml +# @Date: 2026-10-02T21:33:40+00:00 (1790976820) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/member-auto-merge.yml diff --git a/.github/workflows/next-release.yml b/.github/workflows/next-release.yml index b44e052..30cb66f 100644 --- a/.github/workflows/next-release.yml +++ b/.github/workflows/next-release.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/next-release.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/next-release.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/next-release.yml diff --git a/.github/workflows/next-reset.yml b/.github/workflows/next-reset.yml index 3f402eb..8da9626 100644 --- a/.github/workflows/next-reset.yml +++ b/.github/workflows/next-reset.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/next-reset.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/next-reset.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/next-reset.yml diff --git a/.github/workflows/pr-notify.yml b/.github/workflows/pr-notify.yml index 89f51ca..a61285a 100644 --- a/.github/workflows/pr-notify.yml +++ b/.github/workflows/pr-notify.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/pr-notify.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/pr-notify.yml +# @Date: 2026-10-02T21:33:40+00:00 (1790976820) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/pr-notify.yml diff --git a/.github/workflows/pr-title-normalizer.yml b/.github/workflows/pr-title-normalizer.yml index 735df51..8d7dd1f 100644 --- a/.github/workflows/pr-title-normalizer.yml +++ b/.github/workflows/pr-title-normalizer.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/pr-title-normalizer.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/pr-title-normalizer.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/pr-title-normalizer.yml diff --git a/.github/workflows/provenance.yml b/.github/workflows/provenance.yml index 6c70735..029ef1f 100644 --- a/.github/workflows/provenance.yml +++ b/.github/workflows/provenance.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/provenance.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/provenance.yml +# @Date: 2026-10-02T21:33:40+00:00 (1790976820) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # SLSA build provenance (.intoto.jsonl) for this repo's published releases. diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index daf3ff1..788b027 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/publish.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/publish.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/publish.yml diff --git a/.github/workflows/release-merge.yml b/.github/workflows/release-merge.yml index a6d9637..e17cde0 100644 --- a/.github/workflows/release-merge.yml +++ b/.github/workflows/release-merge.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/release-merge.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/release-merge.yml +# @Date: 2026-10-02T21:33:40+00:00 (1790976820) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/release-merge.yml diff --git a/.github/workflows/release-notify.yml b/.github/workflows/release-notify.yml index fd27a3c..e9cccb1 100644 --- a/.github/workflows/release-notify.yml +++ b/.github/workflows/release-notify.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/release-notify.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/release-notify.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/release-notify.yml diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml index ca6bbc6..f0ee911 100644 --- a/.github/workflows/scorecard.yml +++ b/.github/workflows/scorecard.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/scorecard.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/scorecard.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/scorecard.yml diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 0b67e7a..dbc2fb0 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/stale.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/stale.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/stale.yml diff --git a/.github/workflows/tag-health.yml b/.github/workflows/tag-health.yml index f6395cb..e2a9cb4 100644 --- a/.github/workflows/tag-health.yml +++ b/.github/workflows/tag-health.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/tag-health.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/tag-health.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/tag-health.yml diff --git a/.github/workflows/update-major-version-tags.yml b/.github/workflows/update-major-version-tags.yml index 5b7dcba..03eb534 100644 --- a/.github/workflows/update-major-version-tags.yml +++ b/.github/workflows/update-major-version-tags.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/update-major-version-tags.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/update-major-version-tags.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/update-major-version-tags.yml diff --git a/.github/workflows/v4-bootstrap.yml b/.github/workflows/v4-bootstrap.yml index 257c0d1..5b3edfd 100644 --- a/.github/workflows/v4-bootstrap.yml +++ b/.github/workflows/v4-bootstrap.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/v4-bootstrap.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/v4-bootstrap.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:44-07:00 (1790980184) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/v4-bootstrap.yml diff --git a/.github/workflows/welcome.yml b/.github/workflows/welcome.yml index 6223e94..e163e62 100644 --- a/.github/workflows/welcome.yml +++ b/.github/workflows/welcome.yml @@ -1,9 +1,14 @@ # -# @Project: @cldmv/droidsock -# @Filename: /.github/workflows/welcome.yml -# @Author: Nate Corcoran -# @Email: -# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. +# @Project: @cldmv/droidsock +# @Filename: /.github/workflows/welcome.yml +# @Date: 2026-09-01T05:39:07-07:00 (1788266347) +# @Author: Nate Corcoran +# @Email: +# ----- +# @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) +# @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) +# ----- +# @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. # # Individual repo: .github/workflows/welcome.yml diff --git a/build.mjs b/build.mjs index f0ab1a2..696e201 100644 --- a/build.mjs +++ b/build.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /build.mjs - * @Date: 2026-08-30 15:38:36 -07:00 (1788129516) - * @Author: Shinrai + * @Date: 2026-08-30T15:38:36-07:00 (1788129516) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/devcheck.mjs b/devcheck.mjs index 50f947e..c5af5c2 100644 --- a/devcheck.mjs +++ b/devcheck.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /devcheck.mjs - * @Date: 2025-11-08 22:18:57 -08:00 (1762669137) - * @Author: Nate Hyson + * @Date: 2025-11-08T22:18:57-08:00 (1762669137) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { existsSync } from "node:fs"; diff --git a/examples/basic-usage.mjs b/examples/basic-usage.mjs index 64344e4..1d83351 100644 --- a/examples/basic-usage.mjs +++ b/examples/basic-usage.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /examples/basic-usage.mjs * @Date: 2025-11-21T15:41:06-08:00 (1763768466) - * @Author: Shinrai + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/examples/streaming-example.mjs b/examples/streaming-example.mjs index d661394..59bd045 100644 --- a/examples/streaming-example.mjs +++ b/examples/streaming-example.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /examples/streaming-example.mjs * @Date: 2025-11-21T15:41:06-08:00 (1763768466) - * @Author: Shinrai + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/index.cjs b/index.cjs index 698be56..09de4f3 100644 --- a/index.cjs +++ b/index.cjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /index.cjs * @Date: 2025-11-21T15:41:06-08:00 (1763768466) - * @Author: Shinrai + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 21:00:34 -07:00 (1788148834) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/index.mjs b/index.mjs index f47ad70..023d0eb 100644 --- a/index.mjs +++ b/index.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /index.mjs * @Date: 2025-11-21T15:41:06-08:00 (1763768466) - * @Author: Shinrai + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 21:00:34 -07:00 (1788148834) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ // Development environment check (must happen before droidsock imports) diff --git a/package-lock.json b/package-lock.json index cbd5769..1880085 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,8 +14,9 @@ "selfsigned": "^5.5.0" }, "devDependencies": { + "@cldmv/configs": "^1.2.1", "@cldmv/eslint-plugin-jsonv": "^1.0.3", - "@cldmv/fix-headers": "^1.3.10", + "@cldmv/fix-headers": "^2.1.2", "@cldmv/jsonv": "^1.0.2", "@cldmv/prettier-plugin-jsonv": "^1.0.1", "@cldmv/vitest-runner": "^1.2.0", @@ -124,6 +125,17 @@ "keyv": "^5.6.0" } }, + "node_modules/@cldmv/configs": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@cldmv/configs/-/configs-1.2.1.tgz", + "integrity": "sha512-R3GhDwdTqJwuRZ8/kVlUew0ezhZPxdFSJXky8jzfbzQEXDYQLZgPILSwzzKYHgRKu9P2ghXznzYKRPrsImiTNg==", + "dev": true, + "license": "Apache-2.0", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/shinrai" + } + }, "node_modules/@cldmv/eslint-plugin-jsonv": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/@cldmv/eslint-plugin-jsonv/-/eslint-plugin-jsonv-1.0.10.tgz", @@ -142,16 +154,16 @@ } }, "node_modules/@cldmv/fix-headers": { - "version": "1.3.12", - "resolved": "https://registry.npmjs.org/@cldmv/fix-headers/-/fix-headers-1.3.12.tgz", - "integrity": "sha512-G0HRIkoB9ilpF0yXDwbgeDmEFWk7yVIbNkdrjEIQ9ZmDFD3yc3D+QiNU5I6RDV3n1rRX2Mp2n1X3Wi5ofUyNow==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@cldmv/fix-headers/-/fix-headers-2.1.2.tgz", + "integrity": "sha512-1OnUKIkFRMJfJJ4ypyBHsb6mqbCV4q77M/JcYunuB4Ibbg1/6bXK1qCFev5+UWbhgtpPKmiy2VfPCHpf4P1ToQ==", "dev": true, "license": "Apache-2.0", "dependencies": { "ignore": "^7.0.5" }, "bin": { - "fix-headers": "src/cli.mjs" + "fix-headers": "bin/fix-headers.mjs" }, "engines": { "node": ">=22.12.0" @@ -159,9 +171,6 @@ "funding": { "type": "github", "url": "https://github.com/sponsors/shinrai" - }, - "peerDependencies": { - "vitest": ">=1.0.0" } }, "node_modules/@cldmv/jsonv": { diff --git a/package.json b/package.json index 792e9af..f86bd3e 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "lint:fix": "eslint --config .configs/eslint.config.mjs . --fix", "format": "prettier --config .configs/.prettierrc --write .", "format:check": "prettier --config .configs/.prettierrc --check .", - "fix:headers": "node tools/fix-headers.mjs", + "fix:headers": "fix-headers --config .configs/fix-headers.json", "prepare": "node -e \"import('./.githooks/install.mjs').catch(()=>{})\"", "precommit:local": "npm run test:types", "precommit": "npm run build && npm run build:types && npm run test:types && npm run lint && npm run format:check && npm run test" @@ -105,8 +105,9 @@ ], "sideEffects": false, "devDependencies": { + "@cldmv/configs": "^1.2.1", "@cldmv/eslint-plugin-jsonv": "^1.0.3", - "@cldmv/fix-headers": "^1.3.10", + "@cldmv/fix-headers": "^2.1.2", "@cldmv/jsonv": "^1.0.2", "@cldmv/prettier-plugin-jsonv": "^1.0.1", "@cldmv/vitest-runner": "^1.2.0", diff --git a/src/api/auth.mjs b/src/api/auth.mjs index 4cfa8b0..ef1b50f 100644 --- a/src/api/auth.mjs +++ b/src/api/auth.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/auth.mjs - * @Date: 2025-11-21 12:18:55 -08:00 (1763756335) - * @Author: Nate Hyson + * @Date: 2025-11-21T12:18:55-08:00 (1763756335) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/config.mjs b/src/api/config.mjs index 402d259..9b3e867 100644 --- a/src/api/config.mjs +++ b/src/api/config.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/config.mjs - * @Date: 2025-11-21 13:33:13 -08:00 (1763760793) - * @Author: Nate Hyson + * @Date: 2025-11-21T13:33:13-08:00 (1763760793) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/connection.mjs b/src/api/connection.mjs index ceead93..5149ddf 100644 --- a/src/api/connection.mjs +++ b/src/api/connection.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/connection.mjs - * @Date: 2025-11-21 12:30:43 -08:00 (1763757043) - * @Author: Nate Hyson + * @Date: 2025-11-21T12:30:43-08:00 (1763757043) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/device.mjs b/src/api/device.mjs index 07400ae..2feb3f1 100644 --- a/src/api/device.mjs +++ b/src/api/device.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/device.mjs - * @Date: 2025-11-21 12:18:12 -08:00 (1763756292) - * @Author: Nate Hyson + * @Date: 2025-11-21T12:18:12-08:00 (1763756292) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/devices.mjs b/src/api/devices.mjs index 7d68969..322a035 100644 --- a/src/api/devices.mjs +++ b/src/api/devices.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/devices.mjs - * @Date: 2025-11-21 12:18:12 -08:00 (1763756292) - * @Author: Nate Hyson + * @Date: 2025-11-21T12:18:12-08:00 (1763756292) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/discover.mjs b/src/api/discover.mjs index 35f1345..7cb2b73 100644 --- a/src/api/discover.mjs +++ b/src/api/discover.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/discover.mjs - * @Date: 2026-09-02 16:11:19 -07:00 (1788390679) - * @Author: Shinrai + * @Date: 2026-09-02T16:11:19-07:00 (1788390679) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-02 16:12:09 -07:00 (1788390729) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/files.mjs b/src/api/files.mjs index 22513e6..ef7267c 100644 --- a/src/api/files.mjs +++ b/src/api/files.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/files.mjs - * @Date: 2025-11-21 12:19:19 -08:00 (1763756359) - * @Author: Nate Hyson + * @Date: 2025-11-21T12:19:19-08:00 (1763756359) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/forward.mjs b/src/api/forward.mjs index 5f28e4e..c483b36 100644 --- a/src/api/forward.mjs +++ b/src/api/forward.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/forward.mjs - * @Date: 2026-09-01 12:20:00 -07:00 (1788290400) - * @Author: Nate Hyson + * @Date: 2026-09-01T05:39:07-07:00 (1788266347) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-01 12:20:00 -07:00 (1788290400) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/install.mjs b/src/api/install.mjs index bfe064d..c898374 100644 --- a/src/api/install.mjs +++ b/src/api/install.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/install.mjs - * @Date: 2026-09-01 16:20:29 -07:00 (1788304829) - * @Author: Nate Hyson + * @Date: 2026-09-01T05:39:07-07:00 (1788266347) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-01 16:20:29 -07:00 (1788304829) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/log.mjs b/src/api/log.mjs index 13e4480..2d78f46 100644 --- a/src/api/log.mjs +++ b/src/api/log.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/log.mjs - * @Date: 2025-11-21 13:35:03 -08:00 (1763760903) - * @Author: Nate Hyson + * @Date: 2025-11-21T13:35:03-08:00 (1763760903) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/pairing.mjs b/src/api/pairing.mjs index 77f60fc..a9d5d2a 100644 --- a/src/api/pairing.mjs +++ b/src/api/pairing.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/pairing.mjs - * @Date: 2026-09-03 14:00:00 -07:00 (1788383600) - * @Author: Nate Hyson + * @Date: 2026-09-03T14:00:00-07:00 (1788469200) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-03 14:00:00 -07:00 (1788383600) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:45-07:00 (1790980185) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/reboot.mjs b/src/api/reboot.mjs index eb7be92..6eb0e1b 100644 --- a/src/api/reboot.mjs +++ b/src/api/reboot.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/reboot.mjs - * @Date: 2026-09-01 11:43:14 -07:00 (1788288194) - * @Author: Nate Hyson + * @Date: 2026-09-01T05:39:07-07:00 (1788266347) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-01 11:43:14 -07:00 (1788288194) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/reverse.mjs b/src/api/reverse.mjs index ded1386..35603bb 100644 --- a/src/api/reverse.mjs +++ b/src/api/reverse.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/reverse.mjs - * @Date: 2026-09-03 12:00:00 -07:00 (1788375600) - * @Author: Nate Hyson + * @Date: 2026-09-03T12:00:00-07:00 (1788462000) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-03 12:00:00 -07:00 (1788375600) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/shell.mjs b/src/api/shell.mjs index 5ccd50e..1d96102 100644 --- a/src/api/shell.mjs +++ b/src/api/shell.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/shell.mjs - * @Date: 2025-11-21 12:18:40 -08:00 (1763756320) - * @Author: Nate Hyson + * @Date: 2025-11-21T12:18:40-08:00 (1763756320) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/stream.mjs b/src/api/stream.mjs index 4dd8a33..736ef57 100644 --- a/src/api/stream.mjs +++ b/src/api/stream.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/stream.mjs - * @Date: 2025-11-21 12:32:04 -08:00 (1763757124) - * @Author: Nate Hyson + * @Date: 2025-11-21T12:32:04-08:00 (1763757124) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/api/utils.mjs b/src/api/utils.mjs index 1045d7b..95630ec 100644 --- a/src/api/utils.mjs +++ b/src/api/utils.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/api/utils.mjs - * @Date: 2025-11-21 12:19:49 -08:00 (1763756389) - * @Author: Nate Hyson + * @Date: 2025-11-21T12:19:49-08:00 (1763756389) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Nate Hyson (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/src/droidsock.mjs b/src/droidsock.mjs index 021cefe..672bef7 100644 --- a/src/droidsock.mjs +++ b/src/droidsock.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /src/droidsock.mjs * @Date: 2025-11-21T15:41:06-08:00 (1763768466) - * @Author: Shinrai + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/tests/api-surface.test.vitest.mjs b/tests/api-surface.test.vitest.mjs index c1d5d19..199cb4d 100644 --- a/tests/api-surface.test.vitest.mjs +++ b/tests/api-surface.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/api-surface.test.vitest.mjs - * @Date: 2026-08-30 16:00:07 -07:00 (1788130807) - * @Author: Shinrai + * @Date: 2026-08-30T16:00:07-07:00 (1788130807) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect } from "vitest"; diff --git a/tests/auth.test.vitest.mjs b/tests/auth.test.vitest.mjs index d6a199c..59b1d75 100644 --- a/tests/auth.test.vitest.mjs +++ b/tests/auth.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/auth.test.vitest.mjs - * @Date: 2026-08-30 15:58:01 -07:00 (1788130681) - * @Author: Shinrai + * @Date: 2026-08-30T15:58:01-07:00 (1788130681) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, beforeAll, afterAll } from "vitest"; diff --git a/tests/config.test.vitest.mjs b/tests/config.test.vitest.mjs index 7b0fb67..0471244 100644 --- a/tests/config.test.vitest.mjs +++ b/tests/config.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/config.test.vitest.mjs - * @Date: 2026-08-30 15:56:37 -07:00 (1788130597) - * @Author: Shinrai + * @Date: 2026-08-30T15:56:37-07:00 (1788130597) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, beforeEach } from "vitest"; diff --git a/tests/connection.test.vitest.mjs b/tests/connection.test.vitest.mjs index b7eaef2..fcc5d9e 100644 --- a/tests/connection.test.vitest.mjs +++ b/tests/connection.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/connection.test.vitest.mjs - * @Date: 2026-09-03 00:00:00 -07:00 (1788505200) - * @Author: Shinrai + * @Date: 2026-09-03T00:00:00-07:00 (1788418800) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-03 00:00:00 -07:00 (1788505200) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, afterEach, vi } from "vitest"; diff --git a/tests/device-connection.test.vitest.mjs b/tests/device-connection.test.vitest.mjs index 3ccb2bd..beb7299 100644 --- a/tests/device-connection.test.vitest.mjs +++ b/tests/device-connection.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/device-connection.test.vitest.mjs - * @Date: 2026-08-30 16:00:52 -07:00 (1788130852) - * @Author: Shinrai + * @Date: 2026-08-30T16:00:52-07:00 (1788130852) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect } from "vitest"; diff --git a/tests/device.test.vitest.mjs b/tests/device.test.vitest.mjs index 5cdd66f..9d8218b 100644 --- a/tests/device.test.vitest.mjs +++ b/tests/device.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/device.test.vitest.mjs - * @Date: 2026-09-05 00:00:00 -07:00 (1788505200) - * @Author: Shinrai + * @Date: 2026-09-05T00:00:00-07:00 (1788591600) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-05 00:00:00 -07:00 (1788505200) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, afterEach, vi } from "vitest"; diff --git a/tests/devices.test.vitest.mjs b/tests/devices.test.vitest.mjs index 86e865d..1a92fc4 100644 --- a/tests/devices.test.vitest.mjs +++ b/tests/devices.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/devices.test.vitest.mjs - * @Date: 2026-09-05 00:00:00 -07:00 (1788505200) - * @Author: Shinrai + * @Date: 2026-09-05T00:00:00-07:00 (1788591600) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-05 00:00:00 -07:00 (1788505200) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, afterEach, vi } from "vitest"; diff --git a/tests/discover.test.vitest.mjs b/tests/discover.test.vitest.mjs index 17d62ea..23380e2 100644 --- a/tests/discover.test.vitest.mjs +++ b/tests/discover.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/discover.test.vitest.mjs - * @Date: 2026-09-02 16:10:37 -07:00 (1788390637) - * @Author: Shinrai + * @Date: 2026-09-02T16:10:37-07:00 (1788390637) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-02 16:12:09 -07:00 (1788390729) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, afterEach } from "vitest"; diff --git a/tests/files.test.vitest.mjs b/tests/files.test.vitest.mjs index bf3d381..350ba01 100644 --- a/tests/files.test.vitest.mjs +++ b/tests/files.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/files.test.vitest.mjs - * @Date: 2026-08-30 21:13:01 -07:00 (1788149581) - * @Author: Shinrai + * @Date: 2026-08-30T21:13:01-07:00 (1788149581) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 21:22:26 -07:00 (1788150146) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, beforeEach, afterEach, vi } from "vitest"; diff --git a/tests/forward.test.vitest.mjs b/tests/forward.test.vitest.mjs index b4bd23d..8675c81 100644 --- a/tests/forward.test.vitest.mjs +++ b/tests/forward.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/forward.test.vitest.mjs - * @Date: 2026-09-01 12:20:00 -07:00 (1788290400) - * @Author: Shinrai + * @Date: 2026-09-01T05:39:07-07:00 (1788266347) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-01 12:20:00 -07:00 (1788290400) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, beforeEach, afterEach, vi } from "vitest"; diff --git a/tests/install.test.vitest.mjs b/tests/install.test.vitest.mjs index cffd2c5..b95b5f0 100644 --- a/tests/install.test.vitest.mjs +++ b/tests/install.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/install.test.vitest.mjs - * @Date: 2026-09-01 16:20:29 -07:00 (1788304829) - * @Author: Shinrai + * @Date: 2026-09-01T05:39:07-07:00 (1788266347) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-01 16:20:29 -07:00 (1788304829) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:46-07:00 (1790980186) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, beforeEach, afterEach, vi } from "vitest"; diff --git a/tests/log.test.vitest.mjs b/tests/log.test.vitest.mjs index 4071069..708856e 100644 --- a/tests/log.test.vitest.mjs +++ b/tests/log.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/log.test.vitest.mjs - * @Date: 2026-08-30 15:58:26 -07:00 (1788130706) - * @Author: Shinrai + * @Date: 2026-08-30T15:58:26-07:00 (1788130706) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:47-07:00 (1790980187) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, beforeEach, afterEach, vi } from "vitest"; diff --git a/tests/pairing.test.vitest.mjs b/tests/pairing.test.vitest.mjs index 705af38..5731174 100644 --- a/tests/pairing.test.vitest.mjs +++ b/tests/pairing.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/pairing.test.vitest.mjs - * @Date: 2026-09-03 14:00:00 -07:00 (1788383600) - * @Author: Shinrai + * @Date: 2026-09-03T14:00:00-07:00 (1788469200) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-03 14:00:00 -07:00 (1788383600) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:47-07:00 (1790980187) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, beforeAll, afterAll, afterEach } from "vitest"; diff --git a/tests/reboot.test.vitest.mjs b/tests/reboot.test.vitest.mjs index b1a36fc..14c4251 100644 --- a/tests/reboot.test.vitest.mjs +++ b/tests/reboot.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/reboot.test.vitest.mjs - * @Date: 2026-09-01 11:43:14 -07:00 (1788288194) - * @Author: Shinrai + * @Date: 2026-09-01T05:39:07-07:00 (1788266347) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-01 11:43:14 -07:00 (1788288194) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:47-07:00 (1790980187) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, beforeEach, afterEach } from "vitest"; diff --git a/tests/reverse.test.vitest.mjs b/tests/reverse.test.vitest.mjs index 7eb5d1a..a7f6d1a 100644 --- a/tests/reverse.test.vitest.mjs +++ b/tests/reverse.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/reverse.test.vitest.mjs - * @Date: 2026-09-03 12:00:00 -07:00 (1788375600) - * @Author: Shinrai + * @Date: 2026-09-03T12:00:00-07:00 (1788462000) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-03 12:00:00 -07:00 (1788375600) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:47-07:00 (1790980187) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, beforeEach, afterEach, vi } from "vitest"; diff --git a/tests/run-vitest.mjs b/tests/run-vitest.mjs index 5d2892a..4075a67 100644 --- a/tests/run-vitest.mjs +++ b/tests/run-vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/run-vitest.mjs - * @Date: 2026-08-30 15:44:13 -07:00 (1788129853) - * @Author: Shinrai + * @Date: 2026-08-30T15:44:13-07:00 (1788129853) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:47-07:00 (1790980187) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/tests/setup/warm-droidsock.mjs b/tests/setup/warm-droidsock.mjs index 197d621..ad56086 100644 --- a/tests/setup/warm-droidsock.mjs +++ b/tests/setup/warm-droidsock.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/setup/warm-droidsock.mjs - * @Date: 2026-09-28 00:39:07 -07:00 (1790581147) - * @Author: Shinrai + * @Date: 2026-09-28T00:39:07-07:00 (1790581147) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-28 00:39:07 -07:00 (1790581147) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:47-07:00 (1790980187) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ /** diff --git a/tests/shell.test.vitest.mjs b/tests/shell.test.vitest.mjs index bdadd38..68120ea 100644 --- a/tests/shell.test.vitest.mjs +++ b/tests/shell.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/shell.test.vitest.mjs - * @Date: 2026-09-05 00:00:00 -07:00 (1788505200) - * @Author: Shinrai + * @Date: 2026-09-05T00:00:00-07:00 (1788591600) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-05 00:00:00 -07:00 (1788505200) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:47-07:00 (1790980187) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, beforeEach, afterEach, vi } from "vitest"; diff --git a/tests/stream.test.vitest.mjs b/tests/stream.test.vitest.mjs index c8789ee..d9d8267 100644 --- a/tests/stream.test.vitest.mjs +++ b/tests/stream.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/stream.test.vitest.mjs - * @Date: 2026-09-03 12:00:00 -07:00 (1788375600) - * @Author: Shinrai + * @Date: 2026-09-03T12:00:00-07:00 (1788462000) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-09-03 12:00:00 -07:00 (1788375600) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:47-07:00 (1790980187) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, beforeEach, afterEach } from "vitest"; diff --git a/tests/utils.test.vitest.mjs b/tests/utils.test.vitest.mjs index d896e79..659141b 100644 --- a/tests/utils.test.vitest.mjs +++ b/tests/utils.test.vitest.mjs @@ -1,14 +1,16 @@ /** + * * @Project: @cldmv/droidsock * @Filename: /tests/utils.test.vitest.mjs - * @Date: 2026-08-30 15:55:35 -07:00 (1788130535) - * @Author: Shinrai + * @Date: 2026-08-30T15:55:35-07:00 (1788130535) + * @Author: Nate Corcoran * @Email: * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) + * @Last modified by: Nate Corcoran (Shinrai@users.noreply.github.com) + * @Last modified time: 2026-10-02T15:29:47-07:00 (1790980187) * ----- * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. + * */ import { describe, test, expect, vi } from "vitest"; diff --git a/tools/fix-headers.mjs b/tools/fix-headers.mjs deleted file mode 100644 index 9c1f74d..0000000 --- a/tools/fix-headers.mjs +++ /dev/null @@ -1,154 +0,0 @@ -/** - * @Project: @cldmv/droidsock - * @Filename: /tools/fix-headers.mjs - * @Date: 2026-08-30 15:45:02 -07:00 (1788129902) - * @Author: Shinrai - * @Email: - * ----- - * @Last modified by: Shinrai (Shinrai@users.noreply.github.com) - * @Last modified time: 2026-08-30 16:02:20 -07:00 (1788130940) - * ----- - * @Copyright: Copyright (c) 2013-2026 Catalyzed Motivation Inc. All rights reserved. - */ - -/** - * @fileoverview Scans droidsock's source files and validates or updates their standard file - * header block (project name, filename, date, author, copyright). Delegates to the shared - * `@cldmv/fix-headers` package. - * @module @cldmv/droidsock/tools/fix-headers - * @title npm run fix:headers - * - * @example - * // Run via npm script - * npm run fix:headers - * - * @example - * // Preview changes without writing - * npm run fix:headers -- --dry-run - */ - -import { fixHeaders } from "@cldmv/fix-headers"; -import path from "node:path"; -import { fileURLToPath } from "node:url"; - -const __dirname = path.dirname(fileURLToPath(import.meta.url)); -const projectRoot = path.resolve(__dirname, ".."); - -/** - * Print CLI help. - * @returns {void} - */ -function showHelp() { - console.log(` -Droidsock File Header Fixer -Delegates execution to @cldmv/fix-headers. - -USAGE: - node tools/fix-headers.mjs [OPTIONS] - -OPTIONS: - --dry-run Compute changes without writing files (also enables --diff) - --verbose List each file that was changed - --diff List each file that was changed (currently identical to --verbose) - --help, -h Show this help message -`); -} - -/** - * Parse CLI arguments into runner options. - * @param {string[]} args - Raw process arguments excluding node and script path. - * @returns {{ help: boolean, dryRun: boolean, verbose: boolean, diff: boolean }} Parsed options. - */ -function parseArguments(args) { - let help = false; - let dryRun = false; - let verbose = false; - let diff = false; - - for (const arg of args) { - if (arg === "--help" || arg === "-h") { - help = true; - } else if (arg === "--dry-run") { - dryRun = true; - diff = true; - } else if (arg === "--verbose") { - verbose = true; - } else if (arg === "--diff") { - diff = true; - } - } - - return { help, dryRun, verbose, diff }; -} - -/** - * Print the run result summary to stdout. - * @param {object} result - Result from `@cldmv/fix-headers`. - * @param {{ verbose: boolean, diff: boolean, dryRun: boolean }} opts - Display options. - * @returns {void} - */ -function printSummary(result, opts) { - if (opts.dryRun) { - console.log("🔍 DRY RUN MODE - No files will be modified\n"); - } - - if (opts.verbose || opts.diff) { - const changed = result.changes.filter((c) => c.changed); - if (changed.length > 0) { - console.log("Files with changes:\n"); - for (const entry of changed) { - console.log(` ✓ ${entry.file}`); - } - console.log(); - } - } - - console.log("📊 Statistics:"); - console.log(` Files scanned: ${result.filesScanned}`); - console.log(` Files updated: ${result.filesUpdated}`); - console.log(); - - if (opts.dryRun && result.filesUpdated > 0) { - console.log("✅ Dry run complete. Run without --dry-run to apply fixes."); - } else if (result.filesUpdated > 0) { - console.log(`✅ Fixed ${result.filesUpdated} file(s).`); - } else { - console.log("✅ All files have proper headers!"); - } - - console.log(); -} - -/** - * Execute the header fixer. - * @returns {Promise} Resolves when all header processing is complete. - */ -async function main() { - const parsed = parseArguments(process.argv.slice(2)); - - if (parsed.help) { - showHelp(); - process.exit(0); - } - - console.log("\n=== Droidsock File Header Fixer ===\n"); - - const result = await fixHeaders({ - cwd: projectRoot, - dryRun: parsed.dryRun, - projectName: "@cldmv/droidsock", - company: "CLDMV", - companyName: "Catalyzed Motivation Inc.", - copyrightStartYear: 2013, - includeExtensions: [".mjs", ".cjs", ".js"], - includeFolders: ["."], - excludeFolders: ["node_modules", "dist", "build", "coverage", "tmp", "trash", "types", "references"] - }); - - printSummary(result, parsed); -} - -main().catch((err) => { - console.error("Fatal error:", err); - process.exit(1); -}); From 4ff99426d929c7dcc10dfda7726059a8c6dd5de6 Mon Sep 17 00:00:00 2001 From: Shinrai Date: Fri, 2 Oct 2026 16:14:31 -0700 Subject: [PATCH 2/5] ci: run the in-repo PR mirror job instead of skipping it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Required PR Check mirror job was skipped on the `pull_request` run of an in-repo feature PR, with a conditional name keeping the skipped check off `✅ Required PR Check`. GitHub never evaluates a skipped job's `name:`, so every in-repo PR showed the raw expression as a check name. The job now uses `if: always()` and never skips, so its name is always evaluated. On the in-repo PR path it lands on `⏭️ Required PR Check (reported by the push run)` and passes as a no-op; the push run still posts `✅ Required PR Check`. Every path that posts the required name keeps `needs: ci`, so that check still only exists once the full test matrix for the SHA has finished. Synced from CLDMV/.github#351 (CLDMV/.github#350). --- .github/workflows/ci.yml | 63 +++++++++++++++++++++++----------------- 1 file changed, 36 insertions(+), 27 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 626b4fc..0d569b4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -299,37 +299,37 @@ jobs: # automatically — no `pull_request` round-trip needed for non-fork # non-release PRs. required-check: - # The name is conditional on purpose. On an in-repo feature PR the - # `pull_request` run skips this job (the push run owns the status), and - # a skipped job still posts a check run under its name. GitHub treats a - # SKIPPED required check as satisfied — so if the skipped job were named - # `✅ Required PR Check`, it would green-light the ruleset (and enable - # auto-merge) while the push run's real mirror hadn't been created yet - # (it only appears once `ci` finishes), letting a PR merge mid-test or - # even override a red result. An expression name keeps the skipped job - # off the required name: GitHub does not evaluate the name of a skipped - # job, so it shows up as the raw expression text (still not the - # required name), while every path that runs evaluates to - # `✅ Required PR Check`. The condition is written out anyway so the - # name stays correct if GitHub ever starts evaluating it, and must stay - # identical to the `if:` below. - name: ${{ (github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == true || github.event.pull_request.head.ref == 'next' || github.event.pull_request.head.ref == 'hotfixes') && '✅ Required PR Check' || '⏭️ Required PR Check (reported by the push run)' }} - needs: ci - # Mirror the `ci` job's gating exactly. The four cases that run: + # Which name this job reports under is the whole point of it. + # + # The ruleset gates merges on `✅ Required PR Check`, so a check with that + # name must only ever exist on a head SHA after the full test matrix for + # that SHA has finished, mirroring its result. `needs: ci` guarantees the + # timing: the job is only created once every Build & Test leg and the + # coverage job are done. + # + # On an in-repo feature PR the `pull_request` run does not own the status + # (the push run on the head branch does), so it must not post + # `✅ Required PR Check` at all. Two traps rule out the obvious shapes: + # - A job SKIPPED by `if:` still posts a check run under its name, and + # GitHub treats a skipped required check as satisfied. Under the real + # name that let PRs merge mid-test (CLDMV/slothlet#553). + # - GitHub does not evaluate the `name:` of a skipped job, so a + # conditional name on a skippable job shows up as the raw expression + # text (#350). + # So the job never skips: it runs on every path, the name expression is + # always evaluated, and the in-repo PR path lands on a readable, + # non-required name and passes as a no-op. The condition below is + # repeated in the step's OWNS_STATUS and must stay identical. The paths + # that own the status: # 1. push events (job needs CI run) # 2. fork PRs (push doesn't cover forks) # 3. release PRs from `next` → master/main (push covers SHA but commit-gate skips chore-bump) # 4. release PRs from `hotfixes` → master/main (same reason) - # In-repo feature PRs targeting `next` / `hotfixes` skip on - # pull_request — the push run on the head branch reports the status - # on the SHA. See the `name:` above for why the skipped job is renamed. - if: | - always() && ( - github.event_name != 'pull_request' || - github.event.pull_request.head.repo.fork == true || - github.event.pull_request.head.ref == 'next' || - github.event.pull_request.head.ref == 'hotfixes' - ) + name: ${{ (github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == true || github.event.pull_request.head.ref == 'next' || github.event.pull_request.head.ref == 'hotfixes') && '✅ Required PR Check' || '⏭️ Required PR Check (reported by the push run)' }} + needs: ci + # always(): run even when `ci` is skipped (the in-repo PR path) or failed + # (so the mirror can report red). + if: always() # Match the reusable's runner routing (workflow-ci.yml): private CLDMV # repos run on self-hosted cldmv-runners (GitHub-hosted Actions budget is # private-metered and exhausted), public repos use free GitHub-hosted, and @@ -343,10 +343,19 @@ jobs: steps: - name: Mirror reusable result env: + OWNS_STATUS: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == true || github.event.pull_request.head.ref == 'next' || github.event.pull_request.head.ref == 'hotfixes' }} IS_MASTER_SYNC: ${{ needs.ci.outputs.is_master_sync }} DOCS_ONLY: ${{ needs.ci.outputs.docs_only }} CI_RESULT: ${{ needs.ci.result }} run: | + # In-repo feature PR: the push run on the head branch reports + # `✅ Required PR Check`. This job runs under the + # `⏭️ Required PR Check (reported by the push run)` name and + # must not gate anything. + if [ "$OWNS_STATUS" != "true" ]; then + echo "In-repo PR event — the push run reports ✅ Required PR Check for this SHA." + exit 0 + fi echo "ci.result=$CI_RESULT docs_only=$DOCS_ONLY is_master_sync=$IS_MASTER_SYNC" # next/hotfixes was force-synced to master — head SHA matches the # default branch, nothing new to test, green-light without running CI. From 04f1995ca460ed3c6fe130d4afdcdc0c96f53fdf Mon Sep 17 00:00:00 2001 From: "cldmv-bot[bot]" <230771808+cldmv-bot[bot]@users.noreply.github.com> Date: Sat, 3 Oct 2026 03:07:57 +0000 Subject: [PATCH 3/5] chore: bump version to 2.0.2 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index cbd5769..7484fd2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@cldmv/droidsock", - "version": "2.0.1", + "version": "2.0.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@cldmv/droidsock", - "version": "2.0.1", + "version": "2.0.2", "license": "Apache-2.0", "dependencies": { "@cldmv/slothlet": "^3.15.0", diff --git a/package.json b/package.json index 792e9af..c515afe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@cldmv/droidsock", - "version": "2.0.1", + "version": "2.0.2", "description": "Complete Node.js implementation of the Android Debug Bridge (ADB) protocol", "main": "./index.cjs", "module": "./index.mjs", From 15c9c7cbb1bb1f66e4242911ae024976ede111fb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 3 Oct 2026 03:20:54 +0000 Subject: [PATCH 4/5] deps: bump the minor group across 1 directory with 4 updates Bumps the minor group with 4 updates in the / directory: [@cldmv/slothlet](https://github.com/CLDMV/slothlet), [@cldmv/jsonv](https://github.com/CLDMV/jsonv), [@cldmv/prettier-plugin-jsonv](https://github.com/CLDMV/jsonv-prettier-plugin-jsonv) and [@cldmv/vitest-runner](https://github.com/CLDMV/vitest-runner). Updates `@cldmv/slothlet` from 3.20.0 to 3.21.0 - [Release notes](https://github.com/CLDMV/slothlet/releases) - [Commits](https://github.com/CLDMV/slothlet/compare/@cldmv/slothlet-i18n@3.20.0...@cldmv/slothlet-i18n@3.21.0) Updates `@cldmv/jsonv` from 1.0.9 to 1.1.1 - [Release notes](https://github.com/CLDMV/jsonv/releases) - [Changelog](https://github.com/CLDMV/jsonv/blob/master/CHANGELOG.md) - [Commits](https://github.com/CLDMV/jsonv/compare/v1.0.9...v1.1.1) Updates `@cldmv/prettier-plugin-jsonv` from 1.0.6 to 1.1.0 - [Release notes](https://github.com/CLDMV/jsonv-prettier-plugin-jsonv/releases) - [Commits](https://github.com/CLDMV/jsonv-prettier-plugin-jsonv/compare/v1.0.6...v1.1) Updates `@cldmv/vitest-runner` from 1.2.0 to 1.5.1 - [Release notes](https://github.com/CLDMV/vitest-runner/releases) - [Commits](https://github.com/CLDMV/vitest-runner/compare/v1.2.0...v1.5.1) --- updated-dependencies: - dependency-name: "@cldmv/jsonv" dependency-version: 1.1.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@cldmv/prettier-plugin-jsonv" dependency-version: 1.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@cldmv/slothlet" dependency-version: 3.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@cldmv/vitest-runner" dependency-version: 1.5.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index d838cdb..43f8267 100644 --- a/package-lock.json +++ b/package-lock.json @@ -174,9 +174,9 @@ } }, "node_modules/@cldmv/jsonv": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@cldmv/jsonv/-/jsonv-1.0.9.tgz", - "integrity": "sha512-L84D+ocPzCg/Q88HvrVjxt7UMQ6PxHe7kbAj6Uor/eFE0/HkB8xuPoyB+ssa2vRwleFVZ+q3RXLxt8BT1ZM0Ow==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@cldmv/jsonv/-/jsonv-1.1.1.tgz", + "integrity": "sha512-2eGO5hc08x3++HSxgzNGJibNzulVIaqn6yoGUUelvKrnL6dMNAlaL/sjIpCdPBToNlD6SwRqtgTDoxqivn5yzw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -188,9 +188,9 @@ } }, "node_modules/@cldmv/prettier-plugin-jsonv": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@cldmv/prettier-plugin-jsonv/-/prettier-plugin-jsonv-1.0.6.tgz", - "integrity": "sha512-eRi160SbGfPUl8CELaNBxH34Kp14F3eQ76pvNBbuV4IlyXbEflcecwnY+WKuYooQbNZveR5/hn+76DH117kB8A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@cldmv/prettier-plugin-jsonv/-/prettier-plugin-jsonv-1.1.0.tgz", + "integrity": "sha512-hnyn2JxFLzsxLmuLb+XlYaN/YffBo6iv9vKEbHlI8FD8J2Byi8SeZqo7er8JWPxPdANzn4nrO1XCBDwtnA3M+g==", "dev": true, "license": "Apache-2.0", "engines": { @@ -201,14 +201,14 @@ "url": "https://github.com/sponsors/shinrai" }, "peerDependencies": { - "@cldmv/jsonv": "^1.0.0", + "@cldmv/jsonv": "^1.1.0", "prettier": "^3.0.0" } }, "node_modules/@cldmv/slothlet": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/@cldmv/slothlet/-/slothlet-3.20.0.tgz", - "integrity": "sha512-lnN316rDlTKclyisLnVAnAj0W/AgOuBZkLqF9aphXkB2rwDhtZpaIMrCEMybGU/As9kILhokyDih1S66tCyBPA==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/@cldmv/slothlet/-/slothlet-3.21.0.tgz", + "integrity": "sha512-/bCrVDOCj9TPPfKxZhB0qGvNGLXGCuDG4DGD63QzqTbNsxq8OJgNboMknUicfYWZQ7hZwIhY87z9/uBfyAnocQ==", "license": "Apache-2.0", "bin": { "slothlet": "bin/slothlet.mjs" @@ -264,9 +264,9 @@ } }, "node_modules/@cldmv/vitest-runner": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@cldmv/vitest-runner/-/vitest-runner-1.2.0.tgz", - "integrity": "sha512-RhmXwFNB68OsgnIFSoQeTWgqEAZt/A+MYfc9lf2JdCUIRhzq2Z3gVeuw1pYOV0LihqfPWRNSmaVVDEEQKa93Tw==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@cldmv/vitest-runner/-/vitest-runner-1.5.1.tgz", + "integrity": "sha512-Q64qMfJe9TbJOOKE382eqyJiEVbyc8ycfkPFheE4nMOUyV/z7+VRkE3K4viSlCAhUjmlFyU+oxD6DDkax84KDA==", "dev": true, "license": "MIT", "dependencies": { From f487f83f64be7aa5536c634020ea469e5ecb52a2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 3 Oct 2026 03:20:56 +0000 Subject: [PATCH 5/5] deps: bump the patch group across 1 directory with 2 updates Bumps the patch group with 2 updates in the / directory: [@cldmv/eslint-plugin-jsonv](https://github.com/CLDMV/jsonv-eslint-plugin-jsonv) and [@cldmv/jsonv](https://github.com/CLDMV/jsonv). Updates `@cldmv/eslint-plugin-jsonv` from 1.0.10 to 1.0.13 - [Release notes](https://github.com/CLDMV/jsonv-eslint-plugin-jsonv/releases) - [Commits](https://github.com/CLDMV/jsonv-eslint-plugin-jsonv/compare/v1.0.10...v1.0.13) Updates `@cldmv/jsonv` from 1.0.9 to 1.1.1 - [Release notes](https://github.com/CLDMV/jsonv/releases) - [Changelog](https://github.com/CLDMV/jsonv/blob/master/CHANGELOG.md) - [Commits](https://github.com/CLDMV/jsonv/compare/v1.0.9...v1.1.1) --- updated-dependencies: - dependency-name: "@cldmv/eslint-plugin-jsonv" dependency-version: 1.0.13 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: patch - dependency-name: "@cldmv/jsonv" dependency-version: 1.1.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index d838cdb..1ed19f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -137,20 +137,25 @@ } }, "node_modules/@cldmv/eslint-plugin-jsonv": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@cldmv/eslint-plugin-jsonv/-/eslint-plugin-jsonv-1.0.10.tgz", - "integrity": "sha512-BtkGK0Jo6nir7GL3JpY6eEAqX/8XzibMgPbT3S+vkhWulVd+47xx+oUwxvaEvj24XyVaIKqloHzAWYtnqXIGDQ==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@cldmv/eslint-plugin-jsonv/-/eslint-plugin-jsonv-1.0.13.tgz", + "integrity": "sha512-mz8YQCmwZn5/VGFCSWvR38FzNaNP6HCe/PYGxvq/RZGty/aGEH5xiolpD6iCuHlRXcrd/NWqpPJSTyU9mwZKxA==", "dev": true, "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^1.2.1", + "@eslint/plugin-kit": "^0.7.3" + }, "engines": { - "node": ">=18.0.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "funding": { "type": "github", "url": "https://github.com/sponsors/shinrai" }, "peerDependencies": { - "@cldmv/jsonv": "^1.0.2" + "@cldmv/jsonv": "^1.1.0", + "eslint": "^9.13.0 || ^10.0.0" } }, "node_modules/@cldmv/fix-headers": { @@ -174,9 +179,9 @@ } }, "node_modules/@cldmv/jsonv": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@cldmv/jsonv/-/jsonv-1.0.9.tgz", - "integrity": "sha512-L84D+ocPzCg/Q88HvrVjxt7UMQ6PxHe7kbAj6Uor/eFE0/HkB8xuPoyB+ssa2vRwleFVZ+q3RXLxt8BT1ZM0Ow==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@cldmv/jsonv/-/jsonv-1.1.1.tgz", + "integrity": "sha512-2eGO5hc08x3++HSxgzNGJibNzulVIaqn6yoGUUelvKrnL6dMNAlaL/sjIpCdPBToNlD6SwRqtgTDoxqivn5yzw==", "dev": true, "license": "Apache-2.0", "engines": {