@fetchproxy/cli
Advanced tools
| import type { Profile } from './profiles.js'; | ||
| /** | ||
| * Storage reads (cookies / localStorage / sessionStorage / indexedDb / DOM) | ||
| * target exactly ONE declared domain. With several declared and none picked, | ||
| * the server refuses — but its message names the library option | ||
| * (`pass { domain: '<one of them>' }`), which is not something a CLI user can | ||
| * pass. Refuse here instead, before connecting, naming the flag that fixes it. | ||
| * | ||
| * `fpx pair` does the same check against `--domain`; only the flag differs. | ||
| */ | ||
| export declare function requireStorageDomain(profile: Profile, storageDomain: string | undefined): void; |
| import { UsageError } from './output.js'; | ||
| /** | ||
| * Storage reads (cookies / localStorage / sessionStorage / indexedDb / DOM) | ||
| * target exactly ONE declared domain. With several declared and none picked, | ||
| * the server refuses — but its message names the library option | ||
| * (`pass { domain: '<one of them>' }`), which is not something a CLI user can | ||
| * pass. Refuse here instead, before connecting, naming the flag that fixes it. | ||
| * | ||
| * `fpx pair` does the same check against `--domain`; only the flag differs. | ||
| */ | ||
| export function requireStorageDomain(profile, storageDomain) { | ||
| if (storageDomain !== undefined || profile.domains.length <= 1) | ||
| return; | ||
| throw new UsageError(`profile declares multiple domains (${profile.domains.join(', ')}) — ` + | ||
| 'storage reads target one of them: pick it with --storage-domain <domain>', 'add --storage-subdomain <sub> too if the signed-in tab is on a subdomain.'); | ||
| } | ||
| //# sourceMappingURL=storage-scope.js.map |
| {"version":3,"file":"storage-scope.js","sourceRoot":"","sources":["../src/storage-scope.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,UAAU,EAAE,MAAM,aAAa,CAAC;AAEzC;;;;;;;;GAQG;AACH,MAAM,UAAU,oBAAoB,CAAC,OAAgB,EAAE,aAAiC;IACtF,IAAI,aAAa,KAAK,SAAS,IAAI,OAAO,CAAC,OAAO,CAAC,MAAM,IAAI,CAAC;QAAE,OAAO;IACvE,MAAM,IAAI,UAAU,CAClB,sCAAsC,OAAO,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,MAAM;QACpE,0EAA0E,EAC5E,2EAA2E,CAC5E,CAAC;AACJ,CAAC"} |
@@ -19,2 +19,10 @@ import { classifyBridgeError, FetchproxySessionNotReadyError } from '@fetchproxy/server'; | ||
| const msg = err instanceof Error ? err.message : String(err); | ||
| // The server speaks to its library callers ("pass { domain: '<one of them>' }"). | ||
| // A CLI user has no object to pass — name the flag instead. Verbs that can | ||
| // prove the gap up front (read, dom) refuse before connecting; this catches | ||
| // the rest, e.g. `fpx session` on a multi-domain profile. | ||
| if (msg.includes('declared multiple domains')) { | ||
| io.err(`${msg.replace(/ — pass \{ domain.*$/, '')} — pick one with --storage-domain <domain>`); | ||
| return EXIT.USAGE; | ||
| } | ||
| const hints = { | ||
@@ -21,0 +29,0 @@ bridge_down: 'is Chrome running with the Transporter extension installed?', |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"bridge-errors.js","sourceRoot":"","sources":["../src/bridge-errors.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,mBAAmB,EAAE,8BAA8B,EAAE,MAAM,oBAAoB,CAAC;AACzF,OAAO,EAAE,IAAI,EAAE,UAAU,EAAW,MAAM,aAAa,CAAC;AAExD;;;GAGG;AACH,MAAM,UAAU,cAAc,CAAC,GAAY,EAAE,EAAM;IACjD,IAAI,GAAG,YAAY,UAAU;QAAE,MAAM,GAAG,CAAC;IACzC,IAAI,GAAG,YAAY,8BAA8B,EAAE,CAAC;QAClD,MAAM,IAAI,GAAI,GAAoC,CAAC,QAAQ,CAAC;QAC5D,EAAE,CAAC,GAAG,CACJ,IAAI;YACF,CAAC,CAAC,yDAAyD,IAAI,gDAAgD;YAC/G,CAAC,CAAC,8FAA8F,CACnG,CAAC;QACF,OAAO,IAAI,CAAC,MAAM,CAAC;IACrB,CAAC;IACD,MAAM,IAAI,GAAG,mBAAmB,CAAC,GAAG,CAAC,CAAC;IACtC,MAAM,GAAG,GAAG,GAAG,YAAY,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC7D,MAAM,KAAK,GAA2B;QACpC,WAAW,EAAE,6DAA6D;QAC1E,OAAO,EAAE,qDAAqD;QAC9D,QAAQ,EAAE,kDAAkD;QAC5D,IAAI,EAAE,EAAE;QACR,KAAK,EAAE,EAAE;KACV,CAAC;IACF,EAAE,CAAC,GAAG,CAAC,iBAAiB,IAAI,MAAM,GAAG,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;IAClF,OAAO,IAAI,CAAC,MAAM,CAAC;AACrB,CAAC"} | ||
| {"version":3,"file":"bridge-errors.js","sourceRoot":"","sources":["../src/bridge-errors.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,mBAAmB,EAAE,8BAA8B,EAAE,MAAM,oBAAoB,CAAC;AACzF,OAAO,EAAE,IAAI,EAAE,UAAU,EAAW,MAAM,aAAa,CAAC;AAExD;;;GAGG;AACH,MAAM,UAAU,cAAc,CAAC,GAAY,EAAE,EAAM;IACjD,IAAI,GAAG,YAAY,UAAU;QAAE,MAAM,GAAG,CAAC;IACzC,IAAI,GAAG,YAAY,8BAA8B,EAAE,CAAC;QAClD,MAAM,IAAI,GAAI,GAAoC,CAAC,QAAQ,CAAC;QAC5D,EAAE,CAAC,GAAG,CACJ,IAAI;YACF,CAAC,CAAC,yDAAyD,IAAI,gDAAgD;YAC/G,CAAC,CAAC,8FAA8F,CACnG,CAAC;QACF,OAAO,IAAI,CAAC,MAAM,CAAC;IACrB,CAAC;IACD,MAAM,IAAI,GAAG,mBAAmB,CAAC,GAAG,CAAC,CAAC;IACtC,MAAM,GAAG,GAAG,GAAG,YAAY,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC7D,iFAAiF;IACjF,2EAA2E;IAC3E,4EAA4E;IAC5E,0DAA0D;IAC1D,IAAI,GAAG,CAAC,QAAQ,CAAC,2BAA2B,CAAC,EAAE,CAAC;QAC9C,EAAE,CAAC,GAAG,CACJ,GAAG,GAAG,CAAC,OAAO,CAAC,sBAAsB,EAAE,EAAE,CAAC,4CAA4C,CACvF,CAAC;QACF,OAAO,IAAI,CAAC,KAAK,CAAC;IACpB,CAAC;IACD,MAAM,KAAK,GAA2B;QACpC,WAAW,EAAE,6DAA6D;QAC1E,OAAO,EAAE,qDAAqD;QAC9D,QAAQ,EAAE,kDAAkD;QAC5D,IAAI,EAAE,EAAE;QACR,KAAK,EAAE,EAAE;KACV,CAAC;IACF,EAAE,CAAC,GAAG,CAAC,iBAAiB,IAAI,MAAM,GAAG,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;IAClF,OAAO,IAAI,CAAC,MAAM,CAAC;AACrB,CAAC"} |
+29
-1
@@ -26,2 +26,23 @@ import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs'; | ||
| const isStringArray = (v) => Array.isArray(v) && v.every((s) => typeof s === 'string' && s.length > 0); | ||
| const isRecord = (v) => v !== null && typeof v === 'object' && !Array.isArray(v); | ||
| const hasStrings = (e, keys) => keys.every((k) => typeof e[k] === 'string' && e[k].length > 0); | ||
| const optionalString = (v) => v === undefined || (typeof v === 'string' && v.length > 0); | ||
| /** | ||
| * Per-element shape checks for the object arrays. These arrays are hand-edited | ||
| * into profiles.json (only --capture-header and --dom-selector have flags), so | ||
| * `Array.isArray` alone let a typo through here and surface much later as a | ||
| * ProtocolError from the extension's hello validator, mid-pair. | ||
| * | ||
| * Deliberately structural: required fields present and string-typed. The | ||
| * protocol's format rules (origin scheme, key/selector character sets, JSON | ||
| * pointer syntax) stay in @fetchproxy/protocol's validator — duplicating them | ||
| * here would give two definitions of valid, and they would drift. | ||
| */ | ||
| const ELEMENT_SHAPE = { | ||
| captureHeaders: (e) => hasStrings(e, ['host', 'headerName']) && optionalString(e.path), | ||
| indexedDb: (e) => hasStrings(e, ['origin', 'database', 'store']) && isStringArray(e.keys) && e.keys.length > 0, | ||
| localStoragePointers: (e) => hasStrings(e, ['outputKey', 'storageKey', 'jsonPointer']), | ||
| sessionStoragePointers: (e) => hasStrings(e, ['outputKey', 'storageKey', 'jsonPointer']), | ||
| domSelectors: (e) => hasStrings(e, ['name', 'selector']) && optionalString(e.attribute), | ||
| }; | ||
| function validateProfile(name, raw) { | ||
@@ -43,4 +64,11 @@ const fail = (field) => { | ||
| ]) { | ||
| if (p[k] !== undefined && !Array.isArray(p[k])) | ||
| if (p[k] === undefined) | ||
| continue; | ||
| if (!Array.isArray(p[k])) | ||
| fail(k); | ||
| const shapeOk = ELEMENT_SHAPE[k]; | ||
| p[k].forEach((entry, i) => { | ||
| if (!isRecord(entry) || !shapeOk(entry)) | ||
| fail(`${k}[${i}]`); | ||
| }); | ||
| } | ||
@@ -47,0 +75,0 @@ if (p.download !== undefined && typeof p.download !== 'boolean') |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"profiles.js","sourceRoot":"","sources":["../src/profiles.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"profiles.js","sourceRoot":"","sources":["../src/profiles.ts"],"names":[],"mappings":"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"} |
| import { serverOptsFor } from '../server-opts.js'; | ||
| import { requireStorageDomain } from '../storage-scope.js'; | ||
| import { EXIT, UsageError, printJson } from '../output.js'; | ||
@@ -23,2 +24,3 @@ import { mapBridgeError } from '../bridge-errors.js'; | ||
| // cost a bridge round-trip (and must not trigger pairing). | ||
| requireStorageDomain(profile, cmd.storageDomain); | ||
| const names = narrowDomNames(cmd.names, profile.domSelectors.map((d) => d.name)); | ||
@@ -25,0 +27,0 @@ const server = makeServer({ |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"dom.js","sourceRoot":"","sources":["../../src/verbs/dom.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,aAAa,EAAE,MAAM,mBAAmB,CAAC;AAClD,OAAO,EAAE,IAAI,EAAE,UAAU,EAAE,SAAS,EAAW,MAAM,cAAc,CAAC;AACpE,OAAO,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AACrD,OAAO,EAAE,oBAAoB,EAAE,eAAe,EAA0B,MAAM,YAAY,CAAC;AAC3F,OAAO,EAAE,OAAO,EAAE,MAAM,eAAe,CAAC;AAExC,SAAS,cAAc,CAAC,SAAmB,EAAE,QAAkB;IAC7D,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC1B,MAAM,IAAI,UAAU,CAClB,yDAAyD;YACvD,0DAA0D,CAC7D,CAAC;IACJ,CAAC;IACD,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC;QAAE,OAAO,QAAQ,CAAC;IAC5C,MAAM,UAAU,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;IAClE,IAAI,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;QAC1B,MAAM,IAAI,UAAU,CAClB,wDAAwD,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK;YAChF,mGAAmG,CACtG,CAAC;IACJ,CAAC;IACD,OAAO,SAAS,CAAC;AACnB,CAAC;AAED,MAAM,CAAC,KAAK,UAAU,MAAM,CAC1B,GAAsC,EACtC,OAAgB,EAChB,EAAM,EACN,UAAU,GAAsB,oBAAoB;IAEpD,qEAAqE;IACrE,2DAA2D;IAC3D,MAAM,KAAK,GAAG,cAAc,CAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;IAEjF,MAAM,MAAM,GAAG,UAAU,CAAC;QACxB,GAAG,aAAa,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO,EAAE,OAAO,CAAC;QAC/C,UAAU,EAAE,eAAe,CAAC,EAAE,CAAC;KAChC,CAAC,CAAC;IACH,IAAI,CAAC;QACH,MAAM,MAAM,CAAC,MAAM,EAAE,CAAC;QACtB,MAAM,MAAM,GAAG,MAAM,MAAM,CAAC,OAAO,CAAC;YAClC,KAAK,EAAE,MAAM,EAAE,GAAG,CAAC,aAAa,EAAE,SAAS,EAAE,GAAG,CAAC,gBAAgB;SAClE,CAAC,CAAC;QACH,SAAS,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;QACtB,OAAO,IAAI,CAAC,EAAE,CAAC;IACjB,CAAC;IAAC,OAAO,GAAG,EAAE,CAAC;QACb,OAAO,cAAc,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC;IACjC,CAAC;YAAS,CAAC;QACT,MAAM,MAAM,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,EAAE,GAAE,CAAC,CAAC,CAAC;IACvC,CAAC;AACH,CAAC"} | ||
| {"version":3,"file":"dom.js","sourceRoot":"","sources":["../../src/verbs/dom.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,aAAa,EAAE,MAAM,mBAAmB,CAAC;AAClD,OAAO,EAAE,oBAAoB,EAAE,MAAM,qBAAqB,CAAC;AAC3D,OAAO,EAAE,IAAI,EAAE,UAAU,EAAE,SAAS,EAAW,MAAM,cAAc,CAAC;AACpE,OAAO,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AACrD,OAAO,EAAE,oBAAoB,EAAE,eAAe,EAA0B,MAAM,YAAY,CAAC;AAC3F,OAAO,EAAE,OAAO,EAAE,MAAM,eAAe,CAAC;AAExC,SAAS,cAAc,CAAC,SAAmB,EAAE,QAAkB;IAC7D,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC1B,MAAM,IAAI,UAAU,CAClB,yDAAyD;YACvD,0DAA0D,CAC7D,CAAC;IACJ,CAAC;IACD,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC;QAAE,OAAO,QAAQ,CAAC;IAC5C,MAAM,UAAU,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;IAClE,IAAI,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;QAC1B,MAAM,IAAI,UAAU,CAClB,wDAAwD,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK;YAChF,mGAAmG,CACtG,CAAC;IACJ,CAAC;IACD,OAAO,SAAS,CAAC;AACnB,CAAC;AAED,MAAM,CAAC,KAAK,UAAU,MAAM,CAC1B,GAAsC,EACtC,OAAgB,EAChB,EAAM,EACN,UAAU,GAAsB,oBAAoB;IAEpD,qEAAqE;IACrE,2DAA2D;IAC3D,oBAAoB,CAAC,OAAO,EAAE,GAAG,CAAC,aAAa,CAAC,CAAC;IACjD,MAAM,KAAK,GAAG,cAAc,CAAC,GAAG,CAAC,KAAK,EAAE,OAAO,CAAC,YAAY,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;IAEjF,MAAM,MAAM,GAAG,UAAU,CAAC;QACxB,GAAG,aAAa,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO,EAAE,OAAO,CAAC;QAC/C,UAAU,EAAE,eAAe,CAAC,EAAE,CAAC;KAChC,CAAC,CAAC;IACH,IAAI,CAAC;QACH,MAAM,MAAM,CAAC,MAAM,EAAE,CAAC;QACtB,MAAM,MAAM,GAAG,MAAM,MAAM,CAAC,OAAO,CAAC;YAClC,KAAK,EAAE,MAAM,EAAE,GAAG,CAAC,aAAa,EAAE,SAAS,EAAE,GAAG,CAAC,gBAAgB;SAClE,CAAC,CAAC;QACH,SAAS,CAAC,EAAE,EAAE,MAAM,CAAC,CAAC;QACtB,OAAO,IAAI,CAAC,EAAE,CAAC;IACjB,CAAC;IAAC,OAAO,GAAG,EAAE,CAAC;QACb,OAAO,cAAc,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC;IACjC,CAAC;YAAS,CAAC;QACT,MAAM,MAAM,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,EAAE,GAAE,CAAC,CAAC,CAAC;IACvC,CAAC;AACH,CAAC"} |
| import { serverOptsFor } from '../server-opts.js'; | ||
| import { requireStorageDomain } from '../storage-scope.js'; | ||
| import { EXIT, UsageError, printJson } from '../output.js'; | ||
@@ -41,2 +42,3 @@ import { mapBridgeError } from '../bridge-errors.js'; | ||
| // cost a bridge round-trip (and must not trigger pairing). | ||
| requireStorageDomain(profile, cmd.storageDomain); | ||
| const scope = { domain: cmd.storageDomain, subdomain: cmd.storageSubdomain }; | ||
@@ -43,0 +45,0 @@ let keys = []; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"read.js","sourceRoot":"","sources":["../../src/verbs/read.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"read.js","sourceRoot":"","sources":["../../src/verbs/read.ts"],"names":[],"mappings":"AAEA,OAAO,EAAE,aAAa,EAAE,MAAM,mBAAmB,CAAC;AAClD,OAAO,EAAE,oBAAoB,EAAE,MAAM,qBAAqB,CAAC;AAC3D,OAAO,EAAE,IAAI,EAAE,UAAU,EAAE,SAAS,EAAW,MAAM,cAAc,CAAC;AACpE,OAAO,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AACrD,OAAO,EAAE,oBAAoB,EAAE,eAAe,EAA0B,MAAM,YAAY,CAAC;AAC3F,OAAO,EAAE,OAAO,EAAE,MAAM,eAAe,CAAC;AAExC,MAAM,YAAY,GAA2B;IAC3C,OAAO,EAAE,UAAU;IACnB,YAAY,EAAE,iBAAiB;IAC/B,cAAc,EAAE,mBAAmB;CACpC,CAAC;AAEF,qEAAqE;AACrE,SAAS,YAAY,CAAC,MAAc;IAClC,MAAM,GAAG,GAA2B,EAAE,CAAC;IACvC,KAAK,MAAM,KAAK,IAAI,MAAM,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC;QACvC,IAAI,CAAC,KAAK;YAAE,SAAS;QACrB,MAAM,EAAE,GAAG,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QAC9B,IAAI,EAAE,GAAG,CAAC;YAAE,SAAS;QACrB,GAAG,CAAC,KAAK,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,KAAK,CAAC,KAAK,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC;IAChD,CAAC;IACD,OAAO,GAAG,CAAC;AACb,CAAC;AAED,SAAS,UAAU,CAAC,SAAmB,EAAE,QAAkB,EAAE,MAAc;IACzE,IAAI,QAAQ,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QAC1B,MAAM,IAAI,UAAU,CAClB,uBAAuB,MAAM,6BAA6B;YACxD,8BAA8B,YAAY,CAAC,MAAM,CAAC,QAAQ,CAC7D,CAAC;IACJ,CAAC;IACD,IAAI,SAAS,CAAC,MAAM,KAAK,CAAC;QAAE,OAAO,QAAQ,CAAC;IAC5C,MAAM,UAAU,GAAG,SAAS,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;IAClE,IAAI,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;QAC1B,MAAM,IAAI,UAAU,CAClB,wCAAwC,MAAM,WAAW,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,KAAK;YACjF,oDAAoD,YAAY,CAAC,MAAM,CAAC,2BAA2B,CACtG,CAAC;IACJ,CAAC;IACD,OAAO,SAAS,CAAC;AACnB,CAAC;AAED,MAAM,CAAC,KAAK,UAAU,OAAO,CAC3B,GAAuC,EACvC,OAAgB,EAChB,EAAM,EACN,UAAU,GAAsB,oBAAoB;IAEpD,qEAAqE;IACrE,2DAA2D;IAC3D,oBAAoB,CAAC,OAAO,EAAE,GAAG,CAAC,aAAa,CAAC,CAAC;IACjD,MAAM,KAAK,GAAG,EAAE,MAAM,EAAE,GAAG,CAAC,aAAa,EAAE,SAAS,EAAE,GAAG,CAAC,gBAAgB,EAAE,CAAC;IAC7E,IAAI,IAAI,GAAa,EAAE,CAAC;IACxB,IAAI,GAAG,CAAC,MAAM,KAAK,WAAW,EAAE,CAAC;QAC/B,IAAI,GAAG,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC;YACxB,MAAM,IAAI,UAAU,CAAC,sEAAsE,EACzF,yEAAyE,CAAC,CAAC;QAC/E,CAAC;QACD,IAAI,OAAO,CAAC,SAAS,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;YACnC,MAAM,IAAI,UAAU,CAAC,sCAAsC,EACzD,qFAAqF,CAAC,CAAC;QAC3F,CAAC;IACH,CAAC;SAAM,CAAC;QACN,IAAI,GAAG,UAAU,CAAC,GAAG,CAAC,IAAI,EAAE,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IAC/D,CAAC;IAED,MAAM,MAAM,GAAG,UAAU,CAAC;QACxB,GAAG,aAAa,CAAC,GAAG,CAAC,OAAO,EAAE,OAAO,EAAE,OAAO,CAAC;QAC/C,UAAU,EAAE,eAAe,CAAC,EAAE,CAAC;KAChC,CAAC,CAAC;IACH,IAAI,CAAC;QACH,MAAM,MAAM,CAAC,MAAM,EAAE,CAAC;QACtB,QAAQ,GAAG,CAAC,MAAM,EAAE,CAAC;YACnB,KAAK,SAAS;gBACZ,SAAS,CAAC,EAAE,EAAE,YAAY,CAAC,MAAM,MAAM,CAAC,WAAW,CAAC,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC;gBAC1E,MAAM;YACR,KAAK,cAAc;gBACjB,SAAS,CAAC,EAAE,EAAE,MAAM,MAAM,CAAC,gBAAgB,CAAC,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC;gBACjE,MAAM;YACR,KAAK,gBAAgB;gBACnB,SAAS,CAAC,EAAE,EAAE,MAAM,MAAM,CAAC,kBAAkB,CAAC,EAAE,IAAI,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,CAAC;gBACnE,MAAM;YACR,KAAK,WAAW,EAAE,CAAC;gBACjB,MAAM,GAAG,GAA4C,EAAE,CAAC;gBACxD,KAAK,MAAM,CAAC,IAAI,OAAO,CAAC,SAAS,EAAE,CAAC;oBAClC,GAAG,CAAC,GAAG,CAAC,CAAC,QAAQ,IAAI,CAAC,CAAC,KAAK,EAAE,CAAC,GAAG,MAAM,MAAM,CAAC,aAAa,CAAC;wBAC3D,QAAQ,EAAE,CAAC,CAAC,QAAQ,EAAE,KAAK,EAAE,CAAC,CAAC,KAAK,EAAE,IAAI,EAAE,CAAC,GAAG,CAAC,CAAC,IAAI,CAAC,EAAE,GAAG,KAAK;qBAClE,CAAC,CAAC;gBACL,CAAC;gBACD,SAAS,CAAC,EAAE,EAAE,GAAG,CAAC,CAAC;gBACnB,MAAM;YACR,CAAC;QACH,CAAC;QACD,OAAO,IAAI,CAAC,EAAE,CAAC;IACjB,CAAC;IAAC,OAAO,GAAG,EAAE,CAAC;QACb,OAAO,cAAc,CAAC,GAAG,EAAE,EAAE,CAAC,CAAC;IACjC,CAAC;YAAS,CAAC;QACT,MAAM,MAAM,CAAC,KAAK,EAAE,CAAC,KAAK,CAAC,GAAG,EAAE,GAAE,CAAC,CAAC,CAAC;IACvC,CAAC;AACH,CAAC"} |
@@ -1,1 +0,1 @@ | ||
| export declare const VERSION = "1.6.1"; | ||
| export declare const VERSION = "1.6.2"; |
+1
-1
| // Managed by release-please (generic updater) — do not hand-edit. | ||
| export const VERSION = '1.6.1'; // x-release-please-version | ||
| export const VERSION = '1.6.2'; // x-release-please-version | ||
| //# sourceMappingURL=version.js.map |
+5
-5
| { | ||
| "name": "@fetchproxy/cli", | ||
| "version": "1.6.1", | ||
| "version": "1.6.2", | ||
| "description": "One-shot CLI for the fetchproxy bridge: authenticated fetches and session reads through the user's signed-in browser tab, scoped by per-service profiles.", | ||
@@ -33,9 +33,9 @@ "type": "module", | ||
| "dependencies": { | ||
| "@fetchproxy/bootstrap": "^1.6.1", | ||
| "@fetchproxy/protocol": "^1.6.1", | ||
| "@fetchproxy/server": "^1.6.1" | ||
| "@fetchproxy/bootstrap": "^1.6.2", | ||
| "@fetchproxy/protocol": "^1.6.2", | ||
| "@fetchproxy/server": "^1.6.2" | ||
| }, | ||
| "devDependencies": { | ||
| "@fetchproxy/test-helpers": "^1.6.1" | ||
| "@fetchproxy/test-helpers": "^1.6.2" | ||
| } | ||
| } |
100145
6.59%47
6.82%1188
5.98%Updated
Updated
Updated