{"id":153766126,"number":"3.2.3-dev.3","published_at":"2025-10-16T16:51:21.431Z","licenses":"Apache-2.0","integrity":"sha512-PmIimnPVUJZmKPbITQ1IiqPc8jK/2V9srRAKTar8IMotXPMIo0TW7nFe4VJU/U8lEFa09+/SPbmH7A6MaLk+fw==","status":null,"download_url":"https://registry.npmjs.org/@optave/client-sdk/-/client-sdk-3.2.3-dev.3.tgz","registry_url":"https://www.npmjs.com/package/@optave/client-sdk/v/3.2.3-dev.3","documentation_url":null,"install_command":"npm install @optave/client-sdk@3.2.3-dev.3","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"optave-admin","email":"tech-admin@optave.com"},"dist":{"shasum":"a0ab47412059360cae4a89890a2dc8efafa32c44","tarball":"https://registry.npmjs.org/@optave/client-sdk/-/client-sdk-3.2.3-dev.3.tgz","fileCount":10,"integrity":"sha512-PmIimnPVUJZmKPbITQ1IiqPc8jK/2V9srRAKTar8IMotXPMIo0TW7nFe4VJU/U8lEFa09+/SPbmH7A6MaLk+fw==","signatures":[{"sig":"MEUCIHNAcPNzn3GMmN1GW1kZ2XMrW+A6TerD5iyh2d3cNAhAAiEAgGdS2TSxQdGorRbtGrLAc45NEcP16+qus9lpe3dPD/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393638},"gitHead":null,"main":"dist/index.cjs","scripts":{"gen":"asyncapi generate fromTemplate ../../config/specs/asyncapi.yaml ../../config/templates/asyncapi-ts-runtime --output generated --force-write --disable-hook validate","size":"size-limit","test":"npm run test:all-builds","build":"npm run build:all:dev","analyze":"npm run analyze:server-umd","test:ui":"vitest --ui","build:ci":"npm run spec:generate \u0026\u0026 npm run spec:drift-guard \u0026\u0026 npm run build:webpack \u0026\u0026 npm run generate:types \u0026\u0026 npm run assert:umd-bundles \u0026\u0026 npm run analyze:build-artifacts \u0026\u0026 npm run governance:manifest","size:why":"size-limit --why","check:csp":"node scripts/dev/validation/csp-harness-runner.js","size:check":"npm run size \u0026\u0026 npm run size:compare","size:sarif":"node scripts/dev/bundle-size-reporter.js --baseline=reports/baseline-sizes.json --format=sarif","spec:types":"node scripts/generation/generate-types.cjs","analyze:all":"npm run build \u0026\u0026 npm run analyze:server-umd \u0026\u0026 npm run analyze:browser-umd","size:report":"node scripts/dev/bundle-size-reporter.js --format=markdown","test:server":"vitest run --config vitest.config.server.js","analyze:json":"cross-env ANALYZE_MODE=json npm run analyze:server-umd","build:server":"npm run spec:generate \u0026\u0026 npm run build:server:esm \u0026\u0026 npm run build:server:umd","size:compare":"node scripts/dev/bundle-size-reporter.js --baseline=reports/baseline-sizes.json --format=github-comment","spec:version":"node scripts/generation/sync-package-version.cjs","test:browser":"vitest run --config vitest.config.browser.js","build:all:dev":"npm run spec:generate \u0026\u0026 npm run build:webpack \u0026\u0026 npm run generate:types \u0026\u0026 npm run assert:umd-bundles \u0026\u0026 npm run analyze:build-artifacts \u0026\u0026 npm run governance:manifest","build:browser":"npm run spec:generate \u0026\u0026 npm run build:browser:esm \u0026\u0026 npm run build:browser:umd","build:webpack":"npm run build:browser:esm \u0026\u0026 npm run build:server:esm \u0026\u0026 npm run build:browser:umd \u0026\u0026 npm run build:server:umd \u0026\u0026 node scripts/prod/generate-source-maps.js","size:baseline":"npm run build \u0026\u0026 node scripts/dev/bundle-size-reporter.js --generate-baseline --output=reports/baseline-sizes.json","spec:examples":"node scripts/generation/generate-examples.js","spec:generate":"npm run spec:version \u0026\u0026 npm run spec:types \u0026\u0026 npm run spec:validators \u0026\u0026 npm run spec:constants","spec:validate":"echo 'AsyncAPI validation only available in CI (to avoid dependency conflicts)'","analyze:static":"cross-env ANALYZE_MODE=static npm run analyze:server-umd","build:all:full":"npm run spec:generate \u0026\u0026 npm run build:webpack:full \u0026\u0026 npm run generate:types \u0026\u0026 npm run assert:umd-bundles \u0026\u0026 npm run analyze:build-artifacts \u0026\u0026 npm run governance:manifest","build:all:prod":"node scripts/prod/build.js","export-surface":"node scripts/dev/analysis/export-surface.js","generate:types":"tsup runtime/core/index.ts --dts --format esm,cjs --out-dir dist","spec:constants":"node scripts/generation/generate-constants.cjs","analyze:reports":"cross-env ANALYZE_OPEN=false ANALYZE_MODE=static npm run analyze:all","spec:validators":"node scripts/generation/generate-validators.cjs","test:all-builds":"npm run test:server \u0026\u0026 npm run test:browser \u0026\u0026 npm run test:umd-server \u0026\u0026 npm run test:umd-browser","test:umd-server":"cross-env SDK_BUILD=umd-server vitest run --config vitest.config.umd.js","build:server:esm":"webpack --config webpack.server.config.js","build:server:umd":"webpack --config webpack.server.umd.config.js \u0026\u0026 node scripts/prod/generate-source-maps.js","governance:check":"node scripts/dev/validation/governance-check.js","size:report:json":"node scripts/dev/bundle-size-reporter.js --format=json","spec:drift-guard":"node scripts/dev/validation/schema-drift-guard.js","test:umd-browser":"cross-env SDK_BUILD=umd-browser vitest run --config vitest.config.umd.js","build:browser:esm":"webpack --config webpack.browser.config.js","build:browser:umd":"webpack --config webpack.browser.umd.config.js \u0026\u0026 node scripts/prod/generate-source-maps.js","size:report:sarif":"node scripts/dev/bundle-size-reporter.js --format=sarif","analyze:server-umd":"cross-env ANALYZE_OPEN=false ANALYZE_MODE=static webpack --config webpack.analyzer.config.js","assert:umd-bundles":"node scripts/dev/validation/assert-umd-bundles.cjs","build:webpack:full":"npm run build:browser:esm:full \u0026\u0026 npm run build:server:esm:full \u0026\u0026 npm run build:browser:umd:full \u0026\u0026 npm run build:server:umd:full","spec:generate:html":"echo 'AsyncAPI HTML generation only available in CI (to avoid dependency conflicts)'","spec:generate:json":"echo 'Using source spec directly from config/specs/asyncapi.yaml'","analyze:browser-umd":"cross-env ANALYZE_OPEN=false ANALYZE_MODE=static ANALYZE_PORT=8889 webpack --config webpack.analyzer.config.js --env buildTarget=browser","diff:export-surface":"node scripts/dev/analysis/export-surface.js --mode=diff","export-surface:diff":"node scripts/dev/analysis/export-surface.js --mode=diff","export-surface:full":"node scripts/dev/analysis/export-surface.js --mode=full","governance:manifest":"node scripts/generation/generate-governance-manifest.js","test:all-builds:csp":"npm run test:all-builds \u0026\u0026 npm run check:csp","analyze:build:server":"cross-env ANALYZE_OPEN=false ANALYZE_MODE=static webpack --config webpack.analyzer.config.js --env buildTarget=server \u0026\u0026 cross-env ANALYZE_OPEN=false ANALYZE_MODE=static FULL=1 webpack --config webpack.analyzer.config.js --env buildTarget=server","analyze:tree-shaking":"node scripts/dev/analysis/analyze-tree-shaking.js","check:export-surface":"node scripts/dev/analysis/export-surface.js --mode=quick","export-surface:quick":"node scripts/dev/analysis/export-surface.js --mode=quick","test:builds-parallel":"npm run test:server \u0026 npm run test:browser \u0026 npm run test:umd-server \u0026 npm run test:umd-browser \u0026 wait","analyze:build:browser":"cross-env ANALYZE_OPEN=false ANALYZE_MODE=static webpack --config webpack.analyzer.config.js --env buildTarget=browser \u0026\u0026 cross-env ANALYZE_OPEN=false ANALYZE_MODE=static FULL=1 webpack --config webpack.analyzer.config.js --env buildTarget=browser","build:server:esm:full":"cross-env FULL=1 webpack --config webpack.server.config.js","build:server:umd:full":"cross-env FULL=1 webpack --config webpack.server.umd.config.js \u0026\u0026 node scripts/prod/generate-source-maps.js","validate:tree-shaking":"node scripts/dev/analysis/validate-tree-shaking.js","build:browser:esm:full":"cross-env FULL=1 webpack --config webpack.browser.config.js","build:browser:umd:full":"cross-env FULL=1 webpack --config webpack.browser.umd.config.js \u0026\u0026 node scripts/prod/generate-source-maps.js","spec:generate:examples":"npm run spec:examples","analyze:build-artifacts":"npm run analyze:build:server \u0026\u0026 npm run analyze:build:browser"},"_npmVersion":"10.9.3","_nodeVersion":"22.20.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=20.0.0"},"exports":{".":{"browser":"./dist/browser.mjs","default":"./dist/server.mjs"},"./server":"./dist/server.mjs","./browser":"./dist/browser.mjs","./server-esm":"./dist/server.mjs","./server-umd":"./dist/server.umd.js","./browser-esm":"./dist/browser.mjs","./browser-umd":"./dist/browser.umd.js"},"browserify":null},"created_at":"2025-11-16T13:05:06.523Z","updated_at":"2025-11-16T13:05:06.523Z","purl":"pkg:npm/%40optave/client-sdk@3.2.3-dev.3","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@optave%2Fclient-sdk/versions/3.2.3-dev.3","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@optave%2Fclient-sdk/versions/3.2.3-dev.3/codemeta","dependencies":[{"id":1795485698,"ecosystem":"npm","package_name":"ws","requirements":"^8.18.0","kind":"runtime","optional":false},{"id":1795485699,"ecosystem":"npm","package_name":"uuid","requirements":"^11.0.3","kind":"runtime","optional":false},{"id":1795485700,"ecosystem":"npm","package_name":"ajv","requirements":"^8.17.1","kind":"Development","optional":false},{"id":1795485701,"ecosystem":"npm","package_name":"tsup","requirements":"^8.0.1","kind":"Development","optional":false},{"id":1795485702,"ecosystem":"npm","package_name":"yaml","requirements":"^2.8.1","kind":"Development","optional":false},{"id":1795485703,"ecosystem":"npm","package_name":"jsdom","requirements":"^27.0.0","kind":"Development","optional":false},{"id":1795485704,"ecosystem":"npm","package_name":"vitest","requirements":"^3.2.4","kind":"Development","optional":false},{"id":1795485705,"ecosystem":"npm","package_name":"webpack","requirements":"^5.102.1","kind":"Development","optional":false},{"id":1795485706,"ecosystem":"npm","package_name":"cross-env","requirements":"^10.1.0","kind":"Development","optional":false},{"id":1795485707,"ecosystem":"npm","package_name":"@vitest/ui","requirements":"^3.2.4","kind":"Development","optional":false},{"id":1795485708,"ecosystem":"npm","package_name":"size-limit","requirements":"^11.2.0","kind":"Development","optional":false},{"id":1795485709,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false},{"id":1795485710,"ecosystem":"npm","package_name":"ajv-formats","requirements":"^3.0.1","kind":"Development","optional":false},{"id":1795485711,"ecosystem":"npm","package_name":"webpack-cli","requirements":"^6.0.1","kind":"Development","optional":false},{"id":1795485712,"ecosystem":"npm","package_name":"webpack-bundle-analyzer","requirements":"^4.10.2","kind":"Development","optional":false},{"id":1795485713,"ecosystem":"npm","package_name":"@size-limit/preset-big-lib","requirements":"^11.2.0","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@optave%2Fclient-sdk"}