Skip to content

Repository files navigation

tachybridge-wasm Monorepo

This monorepo is centered on publishing tachybridge-wasm to npm.

tachybridge-wasm is designed for tachybridge.
topic and service flows are also compatible with rosbridge.

Packages

  • tachybridge-wasm/: core package, npm publish target
  • tachybridge-roslib-compat/: optional roslib-style compatibility layer
  • mockup-rosbridge/: optional deterministic mock server
  • mockup-web/: optional browser demo and smoke-test UI

Install

npm install

Core Build and Test

npm run build -w tachybridge-wasm
npm run test -w tachybridge-wasm

Optional Demo Flow

npm run mockup:start
npm run web:dev

Publish Readiness Check

npm run pack:check -w tachybridge-wasm
npm pack --dry-run -w tachybridge-wasm

Publish

npm run build -w tachybridge-wasm
npm run test -w tachybridge-wasm
npm pack --dry-run -w tachybridge-wasm
npm publish -w tachybridge-wasm

Or run the full release flow (version bump, build, test, dry-run pack, commit, tag, publish):

npm run release:wasm -- 0.1.1 latest

To release both packages together with synchronized versions:

npm run release:all -- 0.1.1 latest

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages