From f4b314f49ba758b9632414c9dfb20b01fb0ee3dd Mon Sep 17 00:00:00 2001 From: Colin Alworth Date: Wed, 29 Nov 2023 14:30:51 -0600 Subject: [PATCH] Add notes on releasing jsapi-types (#4887) Note that this isn't yet part of CI, either for nightly builds or for tagged releases. --- RELEASE.md | 7 ++++++- web/client-api/types/package.json | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index 4b07e23da42..cfe868cd742 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -64,7 +64,11 @@ and are published as the following: * [C++ Client API](https://deephaven.io/core/client-api/cpp/) * [C++ Examples](https://deephaven.io/core/client-api/cpp-examples/) * [R Client API](https://deephaven.io/core/client-api/r/) -* [TypeScript Client API](https://deephaven.io/core/client-api/javascript/) +* [JavaScript/TypeScript Client API](https://deephaven.io/core/client-api/javascript/) + +### Deephaven JS API types +The npm package `@deephaven/jsapi-types` allow TypeScript clients to use their IDE's autocomplete and compiler's typechecks. +It is released to [npm](https://www.npmjs.com/package/@deephaven/jsapi-types). ## Release process @@ -265,6 +269,7 @@ mention the version explicitly. These files are listed below: # gradle.properties R/rdeephaven/DESCRIPTION +web/client-api/types/package.json ``` This leaves the files "ready" for the next regular release, and also ensures any build done from diff --git a/web/client-api/types/package.json b/web/client-api/types/package.json index ce87d6d3acb..af3960d094b 100644 --- a/web/client-api/types/package.json +++ b/web/client-api/types/package.json @@ -1,6 +1,6 @@ { "name": "@deephaven/jsapi-types", - "version": "1.0.0-dev1", + "version": "1.0.0-dev0.31.0", "description": "Deephaven JSAPI Types", "author": "Deephaven Data Labs LLC", "license": "Apache-2.0", @@ -24,4 +24,4 @@ "publishConfig": { "access": "public" } -} \ No newline at end of file +}