chore(deps): update dependency @wave-av/sdk to v2.1.3 - #81
renovate[bot] wants to merge 1 commit into
Conversation
|
Your free trial PR review limit of 300 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI. |
|
PR author is in the excluded authors list. |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
ApprovabilityVerdict: Not approved Macroscope's review found this PR not approvable — The PR only updates ignored dependency-resolution metadata, but that metadata changes the SDK version used at runtime. Since the dependency diff is unavailable and the lockfile is owned by another team, the SDK impact cannot be verified from the available changes. Not approved because:
Review your spending limits in Billing settings. You can add or adjust custom eligibility rules. Learn more. |
a0dfcd6 to
6494d56
Compare
|
Your free trial PR review limit of 300 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI. |
6494d56 to
000f4dc
Compare
|
Your free trial PR review limit of 300 PRs has been reached. Please upgrade your plan to continue using CodeAnt AI. |
This PR contains the following updates:
2.0.14→2.1.3Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
wave-av/sdk (@wave-av/sdk)
v2.1.3Compare Source
Added
startAgentCeremony,pollAgentCeremony,refreshAgentCeremony, plus theisCeremonyPendingandisCeremonyTerminalclassifiers (#110). These take no client and no API key, so an SDK consumer can run the full bootstrap and hand a human an approval URL before any credential exists.Fixed
@wave-av/sdk@2.1.xcrashed every ESM consumer at import time.src/cli.tscarried a top-level bin-entry guard,if (require.main === module) { ... },a CJS-only idiom. Because
src/cli.tsis also re-exported fromsrc/index.ts(forrunWaveCli), tsup/esbuild's ESM code-splitting placed it in a chunk shared by every ESMentry point (
dist/index.mjs,dist/cli.mjs, ...).modulehas no meaning in ES modulescope, so evaluating that shared chunk threw
ReferenceError: module is not defined in ES module scopefor any ESM import of thepackage — not just when the
wavebin was executed. This broke@wave-av/cli@1.0.8(which resolves
@wave-av/sdkvia^2.0.11→ 2.1.2, and is itself an ESM package, so italways takes the
"import"condition) on every fresh install.Reproduced with:
node --input-type=module -e "import('@wave-av/sdk')"(throws on 2.1.0through 2.1.2; works from 2.0.14 backward because the guard was added by the CLI-bin work
landing in 2.1.0).
src/bin.ts, a file with no exports consumedelsewhere in the package. It is never re-exported, so tsup/esbuild never folds it into a
shared chunk, and because it only ever runs as the process entry point it needs no
entry-point guard at all (ESM-safe or otherwise) — it just runs.
src/cli.tsis now a pure library module:runWaveCliwith zero top-level side effects.Changed
binfield changed from"wave": "./dist/cli.js"to
"wave-sdk": "./dist/bin.js".@wave-av/sdkand@wave-av/cliboth declared a binnamed
wave, so which package'swavebinary actually landed innode_modules/.binwasinstall-order luck — and the SDK's version was a 4-verb stub (
wave <models|complete| stream|products>), not the full 34-command-group CLI that@​wave-av/cliships. If youdepended on the SDK's own
wavebin directly (not via@wave-av/cli), invoke it aswave-sdkafter upgrading, or run it vianpx @wave-av/sdkcommand namewave-sdk.Release note
Publishing
@wave-av/sdk@2.1.3to npm is a separate, manual operator step. This change doesnot run
npm publish.v2.1.2Compare Source
Fixed
@wave-av/sdk@2.1.xcrashed every ESM consumer at import time.src/cli.tscarried a top-level bin-entry guard,if (require.main === module) { ... },a CJS-only idiom. Because
src/cli.tsis also re-exported fromsrc/index.ts(forrunWaveCli), tsup/esbuild's ESM code-splitting placed it in a chunk shared by every ESMentry point (
dist/index.mjs,dist/cli.mjs, ...).modulehas no meaning in ES modulescope, so evaluating that shared chunk threw
ReferenceError: module is not defined in ES module scopefor any ESM import of thepackage — not just when the
wavebin was executed. This broke@wave-av/cli@1.0.8(which resolves
@wave-av/sdkvia^2.0.11→ 2.1.2, and is itself an ESM package, so italways takes the
"import"condition) on every fresh install.Reproduced with:
node --input-type=module -e "import('@wave-av/sdk')"(throws on 2.1.0through 2.1.2; works from 2.0.14 backward because the guard was added by the CLI-bin work
landing in 2.1.0).
src/bin.ts, a file with no exports consumedelsewhere in the package. It is never re-exported, so tsup/esbuild never folds it into a
shared chunk, and because it only ever runs as the process entry point it needs no
entry-point guard at all (ESM-safe or otherwise) — it just runs.
src/cli.tsis now a pure library module:runWaveCliwith zero top-level side effects.Changed
binfield changed from"wave": "./dist/cli.js"to
"wave-sdk": "./dist/bin.js".@wave-av/sdkand@wave-av/cliboth declared a binnamed
wave, so which package'swavebinary actually landed innode_modules/.binwasinstall-order luck — and the SDK's version was a 4-verb stub (
wave <models|complete| stream|products>), not the full 34-command-group CLI that@​wave-av/cliships. If youdepended on the SDK's own
wavebin directly (not via@wave-av/cli), invoke it aswave-sdkafter upgrading, or run it vianpx @wave-av/sdkcommand namewave-sdk.Release note
Publishing
@wave-av/sdk@2.1.3to npm is a separate, manual operator step. This change doesnot run
npm publish.v2.1.1Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.