You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Each was a fileoverview comment + zero exports, reserved "for future
option records." None had any importers — empty exports were being
indexed in package.json, regenerated into docs/api-index.md, and
shipped as part of the dist with nothing in them.
DELETED (all zero-importer placeholders):
- src/abort/types.ts
- src/ansi/types.ts
- src/arrays/types.ts
- src/crypto/types.ts
- src/errors/types.ts
- src/process/transient-types.ts
- src/regexps/types.ts
- src/ssri/types.ts
- src/streams/types.ts
- src/warnings/types.ts
When a future change needs a Types interface in one of these dirs,
re-add the file then.
package.json exports + docs/api-index.md regenerated (10 fewer
subpaths exposed).
|[`@socketsecurity/lib/abort/signal`](../src/abort/signal.ts)| Abort signal utilities — composite signal construction from multiple sources and timeout-driven signal creation. |
15
-
|[`@socketsecurity/lib/abort/types`](../src/abort/types.ts)| Public type surface for `abort/*` modules — currently no exported types. |
16
15
17
16
## ai/
18
17
@@ -26,11 +25,10 @@ Each entry links to the source module and shows the first sentence of its `@file
|[`@socketsecurity/lib/errors/predicates`](../src/errors/predicates.ts)| Error type-guard predicates — `isError` (with the `isErrorBuiltin` / `isErrorShim` building blocks) and the libuv errno-code narrower `isErrnoException`. |
238
-
|[`@socketsecurity/lib/errors/stack`](../src/errors/stack.ts)| Stack-trace extractor with cause-chain support. |
239
-
|[`@socketsecurity/lib/errors/types`](../src/errors/types.ts)| Public type surface for `errors/*` modules — currently re-exports nothing; helpers narrow to the standard `Error` / `NodeJS.ErrnoException` types directly. |
|[`@socketsecurity/lib/errors/predicates`](../src/errors/predicates.ts)| Error type-guard predicates — `isError` (with the `isErrorBuiltin` / `isErrorShim` building blocks) and the libuv errno-code narrower `isErrnoException`. |
234
+
|[`@socketsecurity/lib/errors/stack`](../src/errors/stack.ts)| Stack-trace extractor with cause-chain support. |
240
235
241
236
## fs/
242
237
@@ -463,14 +458,13 @@ Each entry links to the source module and shows the first sentence of its `@file
|[`@socketsecurity/lib/process/lock-manager`](../src/process/lock-manager.ts)|`ProcessLockManager` — the class that owns active locks, touch timers, and the exit-handler registration. |
471
-
|[`@socketsecurity/lib/process/lock-types`](../src/process/lock-types.ts)| Public type surface for `process/lock-*` modules — the `ProcessLockOptions` bag accepted by `processLock.acquire` and `processLock.withLock`. |
472
-
|[`@socketsecurity/lib/process/transient`](../src/process/transient.ts)| Temporary package executor detection utilities for Socket ecosystem. |
473
-
|[`@socketsecurity/lib/process/transient-types`](../src/process/transient-types.ts)| Public type surface for `process/*` modules — currently no exported types. |
|[`@socketsecurity/lib/process/lock-manager`](../src/process/lock-manager.ts)|`ProcessLockManager` — the class that owns active locks, touch timers, and the exit-handler registration. |
466
+
|[`@socketsecurity/lib/process/lock-types`](../src/process/lock-types.ts)| Public type surface for `process/lock-*` modules — the `ProcessLockOptions` bag accepted by `processLock.acquire` and `processLock.withLock`. |
467
+
|[`@socketsecurity/lib/process/transient`](../src/process/transient.ts)| Temporary package executor detection utilities for Socket ecosystem. |
474
468
475
469
## promise-queue/
476
470
@@ -496,7 +490,6 @@ Each entry links to the source module and shows the first sentence of its `@file
496
490
|[`@socketsecurity/lib/regexps/escape`](../src/regexps/escape.ts)| Public `escapeRegExp` entry — binds to native `RegExp.escape` (TC39 Stage 4, Node 24+ / V8 13.7) when available, otherwise falls back to the spec-compliant implementation in `./spec`. |
497
491
|[`@socketsecurity/lib/regexps/hex`](../src/regexps/hex.ts)| Hex-encoding helpers — fixed-width `\xHH` (`hex2`) and `\uHHHH` (`hex4`) producers used by the spec-compliant `RegExp.escape` fallback to emit canonical escape sequences. |
498
492
|[`@socketsecurity/lib/regexps/spec`](../src/regexps/spec.ts)| Spec-compliant fallback for the TC39 `RegExp.escape` (https://tc39.es/ecma262/#sec-regexp.escape).|
499
-
|[`@socketsecurity/lib/regexps/types`](../src/regexps/types.ts)| Public type surface for `regexps/*` modules — currently no exported types. |
500
493
501
494
## releases/
502
495
@@ -584,7 +577,6 @@ Each entry links to the source module and shows the first sentence of its `@file
|[`@socketsecurity/lib/ssri/convert`](../src/ssri/convert.ts)| SSRI ↔ hex digest conversion helpers — `hexToSsri` wraps a hex digest in `<algorithm>-<base64>` form, `ssriToHex` decodes the base64 half back to hex. |
586
579
|[`@socketsecurity/lib/ssri/parse`](../src/ssri/parse.ts)| SSRI parser — splits a `<algorithm>-<base64hash>` string into its component fields. |
587
-
|[`@socketsecurity/lib/ssri/types`](../src/ssri/types.ts)| Public type surface for `ssri/*` modules — currently no exported types. |
588
580
|[`@socketsecurity/lib/ssri/validate`](../src/ssri/validate.ts)| SSRI/hex format validators — predicates that report whether a string looks like a hex digest or an SSRI integrity string. |
589
581
590
582
## stdio/
@@ -602,11 +594,10 @@ Each entry links to the source module and shows the first sentence of its `@file
|[`@socketsecurity/lib/streams/parallel`](../src/streams/parallel.ts)| Parallel iteration helpers — `parallelMap()` and the fire-and-forget `parallelEach()`. |
608
-
|[`@socketsecurity/lib/streams/transform`](../src/streams/transform.ts)| Streaming transform helper — `transform()` wraps `streaming-iterables.transform` with the project's `pRetry` per-item retry policy. |
609
-
|[`@socketsecurity/lib/streams/types`](../src/streams/types.ts)| Public type surface for `streams/*` modules — currently re-exports nothing; stream helpers borrow `IterationOptions` from `promises/types`. |
0 commit comments