diff --git a/.config/esbuild.config.mjs b/.config/esbuild.config.mjs index ef1af3ea..b1a0e6a9 100644 --- a/.config/esbuild.config.mjs +++ b/.config/esbuild.config.mjs @@ -5,6 +5,7 @@ import { promises as fs } from 'node:fs' import Module from 'node:module' import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { parse } from '@babel/parser' diff --git a/.config/vitest.config.isolated.mts b/.config/vitest.config.isolated.mts index 9571b43b..548cbd1c 100644 --- a/.config/vitest.config.isolated.mts +++ b/.config/vitest.config.isolated.mts @@ -4,6 +4,7 @@ */ import { readFileSync } from 'node:fs' import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { defineConfig } from 'vitest/config' diff --git a/.config/vitest.config.mts b/.config/vitest.config.mts index 191d17d2..4278de0e 100644 --- a/.config/vitest.config.mts +++ b/.config/vitest.config.mts @@ -2,6 +2,8 @@ * @fileoverview Vitest configuration for Socket SDK test suite. * Configures test environment, coverage, and module resolution. */ +import process from 'node:process' + import { defineConfig } from 'vitest/config' import { diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5deb44fb..1b645b61 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ permissions: jobs: ci: name: Run CI Pipeline - uses: SocketDev/socket-registry/.github/workflows/ci.yml@7fa48b6cd525f57f98d92dbd35794cc9b20f2d14 # main + uses: SocketDev/socket-registry/.github/workflows/ci.yml@dd7ea0c4fe523792f75c4002b20e2e5c2e14c066 # main with: fail-fast: false lint-script: 'pnpm run lint --all' diff --git a/.github/workflows/generate.yml b/.github/workflows/generate.yml index 86c11faf..c5eee886 100644 --- a/.github/workflows/generate.yml +++ b/.github/workflows/generate.yml @@ -50,7 +50,7 @@ jobs: persist-credentials: false token: ${{ secrets.GITHUB_TOKEN }} - - uses: SocketDev/socket-registry/.github/actions/setup-and-install@7fa48b6cd525f57f98d92dbd35794cc9b20f2d14 # main + - uses: SocketDev/socket-registry/.github/actions/setup-and-install@dd7ea0c4fe523792f75c4002b20e2e5c2e14c066 # main - name: Generate SDK # Fetches OpenAPI, generates types/api.d.ts and src/types-strict.ts @@ -128,7 +128,7 @@ jobs: persist-credentials: false ref: automated/open-api - - uses: SocketDev/socket-registry/.github/actions/setup-and-install@7fa48b6cd525f57f98d92dbd35794cc9b20f2d14 # main + - uses: SocketDev/socket-registry/.github/actions/setup-and-install@dd7ea0c4fe523792f75c4002b20e2e5c2e14c066 # main - name: Build SDK run: pnpm run build diff --git a/.github/workflows/provenance.yml b/.github/workflows/provenance.yml index 969852b9..289d613c 100644 --- a/.github/workflows/provenance.yml +++ b/.github/workflows/provenance.yml @@ -25,7 +25,7 @@ jobs: permissions: contents: write # To create GitHub releases id-token: write # For npm trusted publishing via OIDC - uses: SocketDev/socket-registry/.github/workflows/provenance.yml@7fa48b6cd525f57f98d92dbd35794cc9b20f2d14 # main + uses: SocketDev/socket-registry/.github/workflows/provenance.yml@dd7ea0c4fe523792f75c4002b20e2e5c2e14c066 # main with: debug: ${{ inputs.debug }} dist-tag: ${{ inputs.dist-tag }} diff --git a/package.json b/package.json index 6f53b062..be5966b1 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ }, "dependencies": { "@socketregistry/packageurl-js": "1.3.5", - "@socketsecurity/lib": "5.10.0", + "@socketsecurity/lib": "5.11.1", "form-data": "4.0.5" }, "devDependencies": { @@ -112,7 +112,7 @@ "node": ">=18", "pnpm": ">=10.25.0" }, - "packageManager": "pnpm@10.32.1", + "packageManager": "pnpm@10.33.0", "pnpm": { "ignoredBuiltDependencies": [ "esbuild", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 69fc6fde..0e2bd2cb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ importers: specifier: 1.3.5 version: 1.3.5 '@socketsecurity/lib': - specifier: 5.10.0 - version: 5.10.0(typescript@5.9.3) + specifier: 5.11.1 + version: 5.11.1(typescript@5.9.3) form-data: specifier: 4.0.5 version: 4.0.5 @@ -919,8 +919,8 @@ packages: resolution: {integrity: sha512-Fl4GNUJ/z3IBJBGj4IsJfuRGUBCRMgX0df0mb5x5buaCPDKC+NhMhAFuxpc3viLSHV12CO2rGaNCf4fBYWI0FA==} engines: {node: '>=18', pnpm: '>=10.16.0'} - '@socketsecurity/lib@5.10.0': - resolution: {integrity: sha512-YontuC7zPxxd/Z4lhngcEf40MwjnQXEQbjzXflXNg6gB391CX4ayyGIHRIk3BxvsV7BXud9dHWcAoGv0v91wiQ==} + '@socketsecurity/lib@5.11.1': + resolution: {integrity: sha512-07KCWdNGit1Q5B1D+AQbl1aqR0EHOrGNGpTFS5VqRTaFyG0t2Jf1qvmVVi9dKrqnbqE0tFF+aMcAWBR3vbX9Lg==} engines: {node: '>=22', pnpm: '>=10.25.0'} peerDependencies: typescript: '>=5.0.0' @@ -2458,7 +2458,7 @@ snapshots: '@socketregistry/packageurl-js@1.3.5': {} - '@socketsecurity/lib@5.10.0(typescript@5.9.3)': + '@socketsecurity/lib@5.11.1(typescript@5.9.3)': optionalDependencies: typescript: 5.9.3 diff --git a/scripts/build.mjs b/scripts/build.mjs index 90116ca4..b17086d5 100644 --- a/scripts/build.mjs +++ b/scripts/build.mjs @@ -4,6 +4,7 @@ import { existsSync } from 'node:fs' import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { build, context } from 'esbuild' diff --git a/scripts/bump.mjs b/scripts/bump.mjs index e20fa6de..a09552a1 100644 --- a/scripts/bump.mjs +++ b/scripts/bump.mjs @@ -7,6 +7,7 @@ import { spawn } from 'node:child_process' import { existsSync, promises as fs } from 'node:fs' import path from 'node:path' +import process from 'node:process' import readline from 'node:readline' import { fileURLToPath } from 'node:url' diff --git a/scripts/check.mjs b/scripts/check.mjs index c29fed05..a7aa3c13 100644 --- a/scripts/check.mjs +++ b/scripts/check.mjs @@ -13,6 +13,8 @@ * --staged Run on staged files only */ +import process from 'node:process' + import { getDefaultLogger } from '@socketsecurity/lib/logger' import { printFooter, printHeader } from '@socketsecurity/lib/stdio/header' diff --git a/scripts/ci-validate.mjs b/scripts/ci-validate.mjs index 0cb88b3b..00809c52 100644 --- a/scripts/ci-validate.mjs +++ b/scripts/ci-validate.mjs @@ -4,6 +4,7 @@ */ import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { getDefaultLogger } from '@socketsecurity/lib/logger' diff --git a/scripts/clean.mjs b/scripts/clean.mjs index cdcb7f02..1377da4b 100644 --- a/scripts/clean.mjs +++ b/scripts/clean.mjs @@ -4,6 +4,7 @@ */ import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { deleteAsync } from 'del' diff --git a/scripts/cover.mjs b/scripts/cover.mjs index eda88eb1..d85a5878 100644 --- a/scripts/cover.mjs +++ b/scripts/cover.mjs @@ -10,6 +10,7 @@ */ import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { parseArgs } from '@socketsecurity/lib/argv/parse' diff --git a/scripts/generate-sdk.mjs b/scripts/generate-sdk.mjs index 50865b6f..12d4a0bf 100644 --- a/scripts/generate-sdk.mjs +++ b/scripts/generate-sdk.mjs @@ -12,6 +12,7 @@ import { promises as fs } from 'node:fs' import path from 'node:path' +import process from 'node:process' import { parse } from '@babel/parser' import { default as traverse } from '@babel/traverse' diff --git a/scripts/generate-strict-types.mjs b/scripts/generate-strict-types.mjs index 18d79d10..07d839d9 100644 --- a/scripts/generate-strict-types.mjs +++ b/scripts/generate-strict-types.mjs @@ -6,6 +6,7 @@ import { spawnSync } from 'node:child_process' import { promises as fs } from 'node:fs' import path from 'node:path' +import process from 'node:process' import { tsPlugin } from '@sveltejs/acorn-typescript' import { Parser } from 'acorn' diff --git a/scripts/generate-types.mjs b/scripts/generate-types.mjs index bb64ecd7..0d319053 100644 --- a/scripts/generate-types.mjs +++ b/scripts/generate-types.mjs @@ -4,6 +4,7 @@ */ import { promises as fs } from 'node:fs' import path from 'node:path' +import process from 'node:process' import openapiTS from 'openapi-typescript' diff --git a/scripts/lint.mjs b/scripts/lint.mjs index d39459c9..60dc2e3d 100644 --- a/scripts/lint.mjs +++ b/scripts/lint.mjs @@ -5,6 +5,7 @@ import { existsSync, readFileSync } from 'node:fs' import path from 'node:path' +import process from 'node:process' import { isQuiet } from '@socketsecurity/lib/argv/flags' import { parseArgs } from '@socketsecurity/lib/argv/parse' diff --git a/scripts/publish.mjs b/scripts/publish.mjs index 79d6a668..b046bf32 100644 --- a/scripts/publish.mjs +++ b/scripts/publish.mjs @@ -7,6 +7,7 @@ import { spawn } from 'node:child_process' import { existsSync, promises as fs } from 'node:fs' import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { parseArgs } from '@socketsecurity/lib/argv/parse' diff --git a/scripts/test.mjs b/scripts/test.mjs index 8ed1eceb..e38ef8e4 100644 --- a/scripts/test.mjs +++ b/scripts/test.mjs @@ -6,6 +6,7 @@ import { spawn } from 'node:child_process' import { existsSync } from 'node:fs' import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { parseArgs } from '@socketsecurity/lib/argv/parse' diff --git a/scripts/update.mjs b/scripts/update.mjs index 11a023a0..3f147bb4 100644 --- a/scripts/update.mjs +++ b/scripts/update.mjs @@ -10,6 +10,8 @@ * --verbose Show detailed output */ +import process from 'node:process' + import { isQuiet, isVerbose } from '@socketsecurity/lib/argv/flags' import { WIN32 } from '@socketsecurity/lib/constants/platform' import { getDefaultLogger } from '@socketsecurity/lib/logger' diff --git a/scripts/utils/changed-test-mapper.mjs b/scripts/utils/changed-test-mapper.mjs index f786495b..03afa391 100644 --- a/scripts/utils/changed-test-mapper.mjs +++ b/scripts/utils/changed-test-mapper.mjs @@ -5,6 +5,7 @@ import { existsSync } from 'node:fs' import path from 'node:path' +import process from 'node:process' import { getChangedFilesSync, diff --git a/scripts/utils/interactive-runner.mjs b/scripts/utils/interactive-runner.mjs index 9b73c844..7402eae0 100644 --- a/scripts/utils/interactive-runner.mjs +++ b/scripts/utils/interactive-runner.mjs @@ -3,6 +3,8 @@ * Standardized across all socket-* repositories. */ +import process from 'node:process' + import { runWithMask } from '@socketsecurity/lib/stdio/mask' /** diff --git a/scripts/utils/run-command.mjs b/scripts/utils/run-command.mjs index 2ba9e334..5846052d 100644 --- a/scripts/utils/run-command.mjs +++ b/scripts/utils/run-command.mjs @@ -1,5 +1,7 @@ /** @fileoverview Utility for running shell commands with proper error handling. */ +import process from 'node:process' + import { getDefaultLogger } from '@socketsecurity/lib/logger' import { spawn, spawnSync } from '@socketsecurity/lib/spawn' diff --git a/scripts/validate-bundle-deps.mjs b/scripts/validate-bundle-deps.mjs index 469daefd..bc2a3eb5 100644 --- a/scripts/validate-bundle-deps.mjs +++ b/scripts/validate-bundle-deps.mjs @@ -12,6 +12,7 @@ import { promises as fs } from 'node:fs' import { builtinModules } from 'node:module' import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { getDefaultLogger } from '@socketsecurity/lib/logger' diff --git a/scripts/validate-esbuild-minify.mjs b/scripts/validate-esbuild-minify.mjs index 8951a0f9..ead7e6f7 100644 --- a/scripts/validate-esbuild-minify.mjs +++ b/scripts/validate-esbuild-minify.mjs @@ -5,6 +5,7 @@ */ import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { getDefaultLogger } from '@socketsecurity/lib/logger' diff --git a/scripts/validate-file-count.mjs b/scripts/validate-file-count.mjs index 411c7e9e..b1b9a6dc 100644 --- a/scripts/validate-file-count.mjs +++ b/scripts/validate-file-count.mjs @@ -10,6 +10,7 @@ import { exec } from 'node:child_process' import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { promisify } from 'node:util' diff --git a/scripts/validate-file-size.mjs b/scripts/validate-file-size.mjs index 65e5d0c2..9bf74293 100644 --- a/scripts/validate-file-size.mjs +++ b/scripts/validate-file-size.mjs @@ -10,6 +10,7 @@ import { promises as fs } from 'node:fs' import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { getDefaultLogger } from '@socketsecurity/lib/logger' diff --git a/scripts/validate-markdown-filenames.mjs b/scripts/validate-markdown-filenames.mjs index bb19d6d8..ad636c95 100644 --- a/scripts/validate-markdown-filenames.mjs +++ b/scripts/validate-markdown-filenames.mjs @@ -19,6 +19,7 @@ import { promises as fs } from 'node:fs' import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { getDefaultLogger } from '@socketsecurity/lib/logger' diff --git a/scripts/validate-no-cdn-refs.mjs b/scripts/validate-no-cdn-refs.mjs index df4af1fa..df46c671 100644 --- a/scripts/validate-no-cdn-refs.mjs +++ b/scripts/validate-no-cdn-refs.mjs @@ -15,6 +15,7 @@ import { promises as fs } from 'node:fs' import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import loggerPkg from '@socketsecurity/lib/logger' diff --git a/scripts/validate-no-link-deps.mjs b/scripts/validate-no-link-deps.mjs index 65bd17bd..93e068e6 100755 --- a/scripts/validate-no-link-deps.mjs +++ b/scripts/validate-no-link-deps.mjs @@ -6,6 +6,7 @@ import { promises as fs } from 'node:fs' import path from 'node:path' +import process from 'node:process' import { fileURLToPath } from 'node:url' import { getDefaultLogger } from '@socketsecurity/lib/logger' diff --git a/src/socket-sdk-class.ts b/src/socket-sdk-class.ts index a3456549..4b4946c6 100644 --- a/src/socket-sdk-class.ts +++ b/src/socket-sdk-class.ts @@ -5,6 +5,7 @@ import events from 'node:events' import { createWriteStream } from 'node:fs' import path from 'node:path' +import process from 'node:process' import readline from 'node:readline' import { createTtlCache } from '@socketsecurity/lib/cache-with-ttl' diff --git a/src/utils.ts b/src/utils.ts index 423b57bf..6b2ea583 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -3,6 +3,7 @@ * Provides URL normalization, query parameter handling, and path resolution utilities. */ import path from 'node:path' +import process from 'node:process' import { memoize } from '@socketsecurity/lib/memoization' import { normalizePath } from '@socketsecurity/lib/paths/normalize' diff --git a/test/utils/environment.mts b/test/utils/environment.mts index 51f16072..fe39a50a 100644 --- a/test/utils/environment.mts +++ b/test/utils/environment.mts @@ -1,4 +1,6 @@ /** @fileoverview Test environment setup and cleanup utilities. */ +import process from 'node:process' + import nock from 'nock' import { afterEach, beforeEach } from 'vitest' diff --git a/test/utils/setup.mts b/test/utils/setup.mts index 76606750..13d9823e 100644 --- a/test/utils/setup.mts +++ b/test/utils/setup.mts @@ -1,5 +1,7 @@ /** @fileoverview Vitest setup file for test utilities. */ +import process from 'node:process' + import nock from 'nock' import { getAbortSignal } from '@socketsecurity/lib/constants/process'