client-ts

Generates a typed TypeScript client from a venture's /__surface contract.

With cargo

cargo add cratefield-client-ts

What it is

client-ts.

The TypeScript client generator (issue #155): a /__surface contract in, the files of a typed @cratefield/client package out.

From the crate’s own README.

History

Changelog.

From the crate’s CHANGELOG.md in the harness, as of 0c5560b. 5 versions recorded, newest first. Every published version is on crates.io.

  1. 0.4.3

    crates.ioReleaseDiff

    Other

    • updated the following local packages: cratefield-core
  2. 0.4.2

    crates.ioReleaseDiff

    Other

    • updated the following local packages: cratefield-core
3 earlier versions 0.3.0 to 0.4.1
  1. 0.4.1

    crates.ioReleaseDiff

    Other

    • drop the stale release-plz hold comment (cratefield-tables promotion already done) (#722)
  2. 0.4.0

    crates.ioReleaseDiff

    Changed

    • Breaking: requires cratefield-core 0.8 (was 0.7), and so a minor rather than a patch bump: a venture still on core 0.7 does not pick this release up through a caret requirement and end up with two copies of core (#712).

    Other

    • updated the following local packages: cratefield-core
  3. 0.3.0

    crates.ioRelease

    Added

    • core breaking name problem type URIs under the venture's own base (#557) (#581)

One of 76 crates in the harness, all of them MIT and all of them in one repository.