Skip to content

Commit 2c03ad1

Browse files
committed
rename: @cocalc/nats --> @cocalc/conat
1 parent db75469 commit 2c03ad1

File tree

168 files changed

+425
-450
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

168 files changed

+425
-450
lines changed

src/compute/compute/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
"@cocalc/backend": "workspace:*",
3333
"@cocalc/compute": "link:",
3434
"@cocalc/jupyter": "workspace:*",
35-
"@cocalc/nats": "workspace:*",
35+
"@cocalc/conat": "workspace:*",
3636
"@cocalc/project": "workspace:*",
3737
"@cocalc/sync": "workspace:*",
3838
"@cocalc/sync-client": "workspace:*",

src/compute/conat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../packages/conat

src/compute/nats

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/compute/pnpm-lock.yaml

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/compute/pnpm-workspace.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ packages:
33
- backend
44
- comm
55
- jupyter
6-
- nats
6+
- conat
77
- project
88
- sync
99
- sync-fs

src/packages/backend/nats/conat.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
connect as connect0,
44
Client,
55
type ConnectOptions,
6-
} from "@cocalc/nats/core/client";
6+
} from "@cocalc/conat/core/client";
77

88
export type { Client };
99

src/packages/backend/nats/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import { readFile } from "node:fs/promises";
99
import getLogger from "@cocalc/backend/logger";
1010
import { getEnv } from "./env";
1111
export { getEnv };
12-
import { inboxPrefix } from "@cocalc/nats/names";
13-
import { setNatsClient } from "@cocalc/nats/client";
12+
import { inboxPrefix } from "@cocalc/conat/names";
13+
import { setNatsClient } from "@cocalc/conat/client";
1414
import getConnection, {
1515
setConnectionOptions,
1616
} from "@cocalc/backend/nats/persistent-connection";

src/packages/backend/nats/persist.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import "./index";
22
import betterSqlite3 from "better-sqlite3";
3-
import { initContext } from "@cocalc/nats/persist/context";
3+
import { initContext } from "@cocalc/conat/persist/context";
44
import { compress, decompress } from "zstd-napi";
55
import { syncFiles } from "@cocalc/backend/data";
66
import ensureContainingDirectoryExists from "@cocalc/backend/misc/ensure-containing-directory-exists";
@@ -13,9 +13,9 @@ initContext({
1313
ensureContainingDirectoryExists,
1414
});
1515

16-
export { pstream } from "@cocalc/nats/persist/storage";
16+
export { pstream } from "@cocalc/conat/persist/storage";
1717
export {
1818
init as initServer,
1919
terminate as terminateServer,
20-
} from "@cocalc/nats/persist/server";
21-
export { getAll, set, get } from "@cocalc/nats/persist/client";
20+
} from "@cocalc/conat/persist/server";
21+
export { getAll, set, get } from "@cocalc/conat/persist/client";

src/packages/backend/nats/persistent-connection.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ the connection object itself, so it's possible to do this at all! :-)
2828
import { getLogger } from "@cocalc/backend/logger";
2929
import { delay } from "awaiting";
3030
import { reuseInFlight } from "@cocalc/util/reuse-in-flight";
31-
import type { NatsConnection } from "@cocalc/nats/types";
31+
import type { NatsConnection } from "@cocalc/conat/types";
3232
import { connect as connectViaTCP } from "nats";
3333
import { connect as connectViaWebsocket } from "nats.ws";
3434
import { CONNECT_OPTIONS } from "@cocalc/util/nats";
@@ -59,7 +59,7 @@ const getConnection = reuseInFlight(async (): Promise<NatsConnection> => {
5959
export default getConnection;
6060

6161
// NOTE: this monitorConnection also has to work properly with the
62-
// waitUntilConnected function from @cocalc/nats/util.
62+
// waitUntilConnected function from @cocalc/conat/util.
6363

6464
// The NATS docs ensure us that "the client will always attempt to
6565
// reconnect if the connection is disrupted for a reason other than

src/packages/backend/nats/sync.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
import { stream as createStream, type Stream } from "@cocalc/nats/sync/stream";
1+
import { stream as createStream, type Stream } from "@cocalc/conat/sync/stream";
22
import {
33
dstream as createDstream,
44
type DStream,
5-
} from "@cocalc/nats/sync/dstream";
6-
import { kv as createKV, type KV } from "@cocalc/nats/sync/kv";
7-
import { dkv as createDKV, type DKV } from "@cocalc/nats/sync/dkv";
8-
import { dko as createDKO, type DKO } from "@cocalc/nats/sync/dko";
9-
import { akv as createAKV, type AKV } from "@cocalc/nats/sync/akv";
10-
import { createOpenFiles, type OpenFiles } from "@cocalc/nats/sync/open-files";
11-
export { inventory } from "@cocalc/nats/sync/inventory";
5+
} from "@cocalc/conat/sync/dstream";
6+
import { kv as createKV, type KV } from "@cocalc/conat/sync/kv";
7+
import { dkv as createDKV, type DKV } from "@cocalc/conat/sync/dkv";
8+
import { dko as createDKO, type DKO } from "@cocalc/conat/sync/dko";
9+
import { akv as createAKV, type AKV } from "@cocalc/conat/sync/akv";
10+
import { createOpenFiles, type OpenFiles } from "@cocalc/conat/sync/open-files";
11+
export { inventory } from "@cocalc/conat/sync/inventory";
1212
import "./index";
1313

1414
export type { Stream, DStream, KV, DKV, DKO, AKV };

src/packages/backend/nats/test/files/read.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ pnpm exec jest --watch --forceExit --detectOpenHandles "read.test.ts"
99
*/
1010

1111
import "@cocalc/backend/nats";
12-
import { close, createServer, readFile } from "@cocalc/nats/files/read";
12+
import { close, createServer, readFile } from "@cocalc/conat/files/read";
1313
import { createReadStream } from "fs";
1414
import { file as tempFile } from "tmp-promise";
1515
import { writeFile as fsWriteFile } from "fs/promises";

src/packages/backend/nats/test/files/write.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ DEVELOPMENT:
99
*/
1010

1111
import "@cocalc/backend/nats";
12-
import { close, createServer, writeFile } from "@cocalc/nats/files/write";
12+
import { close, createServer, writeFile } from "@cocalc/conat/files/write";
1313
import { createWriteStream, createReadStream } from "fs";
1414
import { file as tempFile } from "tmp-promise";
1515
import { writeFile as fsWriteFile, readFile } from "fs/promises";

src/packages/backend/nats/test/llm.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ DEVELOPMENT:
1010
// this sets client
1111
import "@cocalc/backend/nats";
1212

13-
import { init, close } from "@cocalc/nats/llm/server";
14-
import { llm } from "@cocalc/nats/llm/client";
13+
import { init, close } from "@cocalc/conat/llm/server";
14+
import { llm } from "@cocalc/conat/llm/client";
1515

1616
describe("create an llm server, client, and stub evaluator, and run an evaluation", () => {
1717
// define trivial evaluate

src/packages/backend/nats/test/service.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ pnpm test --forceExit service.test.ts
66
77
*/
88

9-
import { callNatsService, createNatsService } from "@cocalc/nats/service";
9+
import { callNatsService, createNatsService } from "@cocalc/conat/service";
1010
import { once } from "@cocalc/util/async-utils";
1111
import "@cocalc/backend/nats";
1212

src/packages/backend/nats/test/sync/akv.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ pnpm exec jest --forceExit "akv.test.ts"
99

1010
import { dkv as createDkv, akv as createAkv } from "@cocalc/backend/nats/sync";
1111
import { once } from "@cocalc/util/async-utils";
12-
import { getMaxPayload } from "@cocalc/nats/util";
12+
import { getMaxPayload } from "@cocalc/conat/util";
1313

1414
describe("test basics with an akv", () => {
1515
let kv;

src/packages/backend/nats/test/sync/binary.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ pnpm exec jest --forceExit "binary.test.ts"
1010
*/
1111

1212
import "@cocalc/backend/nats"; // ensure client is setup
13-
import { getMaxPayload } from "@cocalc/nats/util";
13+
import { getMaxPayload } from "@cocalc/conat/util";
1414
import { dstream, dkv } from "@cocalc/backend/nats/sync";
1515

1616
describe("test binary data with a dstream", () => {

src/packages/backend/nats/test/sync/chunk.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ about potentially having to fork NATS.
1414
*/
1515

1616
import "@cocalc/backend/nats"; // ensure client is setup
17-
import { getMaxPayload } from "@cocalc/nats/util";
17+
import { getMaxPayload } from "@cocalc/conat/util";
1818
import { createDstream } from "./util";
1919
import { dstream } from "@cocalc/backend/nats/sync";
2020
import { dkv as createDkv } from "@cocalc/backend/nats/sync";

src/packages/backend/nats/test/sync/dko.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ pnpm exec jest --forceExit "dko.test.ts"
88
*/
99

1010
import { dko as createDko } from "@cocalc/backend/nats/sync";
11-
import { getMaxPayload } from "@cocalc/nats/util";
11+
import { getMaxPayload } from "@cocalc/conat/util";
1212

1313
describe("create a public dko and do a basic operation", () => {
1414
let kv;

src/packages/backend/nats/test/sync/dkv.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ describe("tests involving null/undefined values", () => {
395395
});
396396
});
397397

398-
import { numSubscriptions } from "@cocalc/nats/client";
398+
import { numSubscriptions } from "@cocalc/conat/client";
399399

400400
describe("ensure there are no NATS subscription leaks", () => {
401401
// There is some slight slack at some point due to the clock stuff,

src/packages/backend/nats/test/sync/dstream.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ describe("dstream typescript test", () => {
252252
});
253253
});
254254

255-
import { numSubscriptions } from "@cocalc/nats/client";
255+
import { numSubscriptions } from "@cocalc/conat/client";
256256

257257
describe("ensure there are no NATS subscription leaks", () => {
258258
// There is some slight slack at some point due to the clock stuff,

src/packages/backend/nats/test/sync/estream.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ describe("dstream typescript test", () => {
249249
});
250250
});
251251

252-
import { numSubscriptions } from "@cocalc/nats/client";
252+
import { numSubscriptions } from "@cocalc/conat/client";
253253

254254
describe("ensure there are no NATS subscription leaks", () => {
255255
// There is some slight slack at some point due to the clock stuff,

src/packages/backend/nats/test/sync/general-kv.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ pnpm exec jest --forceExit "general-kv.test.ts"
1212
// import { once } from "@cocalc/util/async-utils";
1313
import { delay } from "awaiting";
1414
import { getEnv } from "@cocalc/backend/nats/env";
15-
import { GeneralKV } from "@cocalc/nats/sync/general-kv";
16-
import { getMaxPayload } from "@cocalc/nats/util";
15+
import { GeneralKV } from "@cocalc/conat/sync/general-kv";
16+
import { getMaxPayload } from "@cocalc/conat/util";
1717

1818
describe("create a general kv and do basic operations", () => {
1919
let kv, kv2, kv3, env;

src/packages/backend/nats/test/sync/headers.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ pnpm exec jest --forceExit "headers.test.ts"
77
*/
88

99
import "@cocalc/backend/nats"; // ensure client is setup
10-
import { getMaxPayload } from "@cocalc/nats/util";
10+
import { getMaxPayload } from "@cocalc/conat/util";
1111
import { dstream, stream, dkv, kv } from "@cocalc/backend/nats/sync";
1212
import { once } from "@cocalc/util/async-utils";
1313

src/packages/backend/nats/test/time.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ pnpm test ./time.test.ts
77
// this sets client
88
import "@cocalc/backend/nats";
99

10-
import time, { getSkew } from "@cocalc/nats/time";
10+
import time, { getSkew } from "@cocalc/conat/time";
1111

1212
describe("get time from nats", () => {
1313
it("tries to get the time before the skew, so it is not initialized yet", () => {
@@ -29,7 +29,7 @@ describe("get time from nats", () => {
2929
});
3030
});
3131

32-
import { timeClient, createTimeService } from "@cocalc/nats/service/time";
32+
import { timeClient, createTimeService } from "@cocalc/conat/service/time";
3333

3434
describe("start the time server and client and test that it works", () => {
3535
it("starts the time server and queries it", async () => {

src/packages/backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"license": "SEE LICENSE.md",
2626
"dependencies": {
2727
"@cocalc/backend": "workspace:*",
28-
"@cocalc/nats": "workspace:*",
28+
"@cocalc/conat": "workspace:*",
2929
"@cocalc/util": "workspace:*",
3030
"@nats-io/nkeys": "^2.0.3",
3131
"@types/debug": "^4.1.12",

src/packages/backend/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
"outDir": "dist"
88
},
99
"exclude": ["node_modules", "dist", "test"],
10-
"references": [{ "path": "../util", "path": "../nats" }]
10+
"references": [{ "path": "../util", "path": "../conat" }]
1111
}
File renamed without changes.

src/packages/nats/changefeed/client.ts renamed to src/packages/conat/changefeed/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ changefeed(...) -- returns async iterator that outputs:
1111
renew({id, lifetime}) -- keeps the changefeed alive for at least lifetime more ms.
1212
*/
1313

14-
import { getEnv } from "@cocalc/nats/client";
14+
import { getEnv } from "@cocalc/conat/client";
1515
import { isValidUUID } from "@cocalc/util/misc";
1616
import { changefeedSubject, renewSubject } from "./server";
1717
export { DEFAULT_LIFETIME } from "./server";

src/packages/nats/changefeed/server.ts renamed to src/packages/conat/changefeed/server.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ Multiresponse request/response NATS changefeed server.
66
- Heartbeats
77
*/
88

9-
import { getEnv } from "@cocalc/nats/client";
10-
import { type Subscription } from "@cocalc/nats/core/client";
9+
import { getEnv } from "@cocalc/conat/client";
10+
import { type Subscription } from "@cocalc/conat/core/client";
1111
import { isValidUUID, uuid } from "@cocalc/util/misc";
12-
import { getLogger } from "@cocalc/nats/client";
12+
import { getLogger } from "@cocalc/conat/client";
1313
import { delay } from "awaiting";
1414

1515
export const DEFAULT_LIFETIME = 1000 * 60;

src/packages/nats/client.ts renamed to src/packages/conat/client.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
DEVELOPMENT:
33
44
~/cocalc/src/packages/backend$ node
5-
> require('@cocalc/backend/nats'); c = require('@cocalc/nats/client').getClient()
5+
> require('@cocalc/backend/nats'); c = require('@cocalc/conat/client').getClient()
66
> c.state
77
'connected'
88
> Object.keys(await c.getNatsEnv())
99
[ 'nc', 'jc' ]
1010
*/
1111

12-
import type { NatsEnv, NatsEnvFunction } from "@cocalc/nats/types";
12+
import type { NatsEnv, NatsEnvFunction } from "@cocalc/conat/types";
1313
import { init } from "./time";
1414
import { EventEmitter } from "events";
1515
import { reuseInFlight } from "@cocalc/util/reuse-in-flight";

src/packages/nats/compute/manager.ts renamed to src/packages/conat/compute/manager.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Access this in the browser for the project you have open:
99
1010
*/
1111

12-
import { dkv, type DKV } from "@cocalc/nats/sync/dkv";
12+
import { dkv, type DKV } from "@cocalc/conat/sync/dkv";
1313
import { reuseInFlight } from "@cocalc/util/reuse-in-flight";
1414
import { EventEmitter } from "events";
1515
import { delay } from "awaiting";

src/packages/nats/core/client.ts renamed to src/packages/conat/core/client.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ For developing at the command line, cd to packages/backend, then in node:
139139
140140
or
141141
142-
c = require('@cocalc/nats/core/client').connect('http://localhost:3000')
142+
c = require('@cocalc/conat/core/client').connect('http://localhost:3000')
143143
144144
c.watch('a')
145145
@@ -172,10 +172,10 @@ then in another console
172172
Wildcard subject:
173173
174174
175-
c = require('@cocalc/nats/core/client').connect(); c.watch('a.*');
175+
c = require('@cocalc/conat/core/client').connect(); c.watch('a.*');
176176
177177
178-
c = require('@cocalc/nats/core/client').connect(); c.publish('a.x', 'foo')
178+
c = require('@cocalc/conat/core/client').connect(); c.publish('a.x', 'foo')
179179
180180
181181
Testing disconnect
@@ -197,17 +197,17 @@ import {
197197
import { EventIterator } from "@cocalc/util/event-iterator";
198198
import type { ServerInfo } from "./types";
199199
import * as msgpack from "@msgpack/msgpack";
200-
import { randomId } from "@cocalc/nats/names";
200+
import { randomId } from "@cocalc/conat/names";
201201
import type { JSONValue } from "@cocalc/util/types";
202202
import { EventEmitter } from "events";
203203
import { callback } from "awaiting";
204204
import {
205205
isValidSubject,
206206
isValidSubjectWithoutWildcards,
207-
} from "@cocalc/nats/util";
207+
} from "@cocalc/conat/util";
208208
import { reuseInFlight } from "@cocalc/util/reuse-in-flight";
209209
import { once } from "@cocalc/util/async-utils";
210-
import { getLogger } from "@cocalc/nats/client";
210+
import { getLogger } from "@cocalc/conat/client";
211211

212212
const logger = getLogger("core/client");
213213

src/packages/nats/core/server.ts renamed to src/packages/conat/core/server.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ For clustering:
1717
1818
Corresponding clients:
1919
20-
c0 = require('@cocalc/nats/core/client').connect('http://localhost:3000')
20+
c0 = require('@cocalc/conat/core/client').connect('http://localhost:3000')
2121
22-
c1 = require('@cocalc/nats/core/client').connect('http://localhost:3001')
22+
c1 = require('@cocalc/conat/core/client').connect('http://localhost:3001')
2323
2424
---
2525
@@ -34,7 +34,7 @@ import {
3434
matchesPattern,
3535
isValidSubject,
3636
isValidSubjectWithoutWildcards,
37-
} from "@cocalc/nats/util";
37+
} from "@cocalc/conat/util";
3838
import { createAdapter } from "@socket.io/redis-streams-adapter";
3939
import Valkey from "iovalkey";
4040
import { delay } from "awaiting";
File renamed without changes.

0 commit comments

Comments
 (0)