DEV-749 Migration to separate shimmer-web-sdk#40
Conversation
Agent-Logs-Url: https://github.com/ShimmerResearch/webBLEDemos/sessions/34d793e5-3632-42a0-889c-7fc9c53f9d98 Co-authored-by: marknolan <6526073+marknolan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/ShimmerResearch/webBLEDemos/sessions/d56a9d6a-c541-41e7-a866-c1b9cd167072 Co-authored-by: marknolan <6526073+marknolan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/ShimmerResearch/webBLEDemos/sessions/d56a9d6a-c541-41e7-a866-c1b9cd167072 Co-authored-by: marknolan <6526073+marknolan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/ShimmerResearch/webBLEDemos/sessions/8a10f7a8-f040-464c-91ba-4a9fe1550280 Co-authored-by: marknolan <6526073+marknolan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/ShimmerResearch/webBLEDemos/sessions/8a10f7a8-f040-464c-91ba-4a9fe1550280 Co-authored-by: marknolan <6526073+marknolan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/ShimmerResearch/webBLEDemos/sessions/8a10f7a8-f040-464c-91ba-4a9fe1550280 Co-authored-by: marknolan <6526073+marknolan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/ShimmerResearch/webBLEDemos/sessions/8a10f7a8-f040-464c-91ba-4a9fe1550280 Co-authored-by: marknolan <6526073+marknolan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/ShimmerResearch/webBLEDemos/sessions/8a10f7a8-f040-464c-91ba-4a9fe1550280 Co-authored-by: marknolan <6526073+marknolan@users.noreply.github.com>
Agent-Logs-Url: https://github.com/ShimmerResearch/webBLEDemos/sessions/8bd8bd28-5ba4-4cc6-ab9c-9ec8c425b58f Co-authored-by: marknolan <6526073+marknolan@users.noreply.github.com>
Updated Verisense device requirements in README.
|
@JongChern a further step we could take here is to have two repos
|
…cal SDK - Move all demo folders from demos/<name>/ back to root <name>/ - Replace local ../../shimmer-ble-sdk/dist/shimmer-ble.esm.js imports with https://cdn.jsdelivr.net/npm/@shimmerresearch/web-ble/dist/shimmer-ble.esm.js - Remove shimmer-ble-sdk/ (SDK now lives at ShimmerResearch/shimmer-web-sdk) - Remove demos/ directory and its README - Update main README: layout, live demo URLs, SDK section - Update ShimmerCapture/README.md and Verisense/README.md live demo URLs
The SDK has moved to ShimmerResearch/shimmer-web-sdk. Update the import path in shimmercompanion.js from ../shimmer-ble-sdk/ to ../shimmer-web-sdk/ and update the README instructions accordingly.
…himmerResearch/webBLEDemos into DEV-750_full_verisense_support
…full_verisense_support
…pport DEV-750 VerisenseCapture development
|
@copilot resolve the merge conflicts in this pull request. A note was added to the readme on main regarding the code changes within this PR. I think we can update the note to point any potential users using main to reference the latest release tag if they need to before migrating. |
Done in b4d7ec0. Merged main into this branch — the only conflict was
This points users on main to the |
Sync the Verisense and shimmer-extension vendor copies of shimmer-web-sdk to the updated operational-config field definitions (DEV-824). Generated artifacts only; no source changes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
… #54) Syncs both Verisense/vendor and shimmer-extension/vendor with the current shimmer-web-sdk main build, picking up the Verisense DFU flow module (DEV-845) and the domain helpers promoted from the device console. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Picks up shimmer-web-sdk PR #63 (GEN_CFG_2 bit 3 low-power auto-stop disable field). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The SDK has been extracted to ShimmerResearch/shimmer-web-sdk and published as
@shimmerresearch/shimmer-web-sdk. This PR updates the demos repo to consume the published package rather than a local copy, and restores the original root-level GitHub Pages URLs.Changes
demos/<name>/back to repo root, restoringhttps://shimmerresearch.github.io/webBLEDemos/<name>/URLsindex.htmlfiles now load the SDK from jsDelivr's GitHub CDN using@latest:@latestresolves to the newest git tag automatically — no demo changes needed on future SDK releasesshimmer-ble-sdk/removed — local SDK source deleted;shimmer-web-sdkis the source of truthshimmer-extension/— import path updated to../shimmer-web-sdk/dist/shimmer-ble.esm.js; README updated to instruct cloningshimmer-web-sdkas a sibling directory@shimmerresearch/web-blerenamed to@shimmerresearch/shimmer-web-sdkPrerequisite in
shimmer-web-sdkThe jsDelivr GitHub CDN can only serve files that are committed in the tag. The
dist/directory is currently gitignored. Add this step tocut-release.ymlafter the build step:Without this, the CDN URL will 404 until the next release is cut with dist committed.