Skip to content

Commit e736337

Browse files
committed
Publish TypeScript client to npmjs.com.
1 parent 2e588be commit e736337

File tree

13 files changed

+31
-22
lines changed

13 files changed

+31
-22
lines changed

client/trailbase-ts/package.json

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,30 @@
11
{
22
"name": "trailbase",
3-
"version": "0.0.1",
4-
"description": "Official client library for TrailBase",
3+
"version": "0.1.0",
4+
"description": "Official TrailBase client",
55
"type": "module",
6-
"main": "./dist/client/trailbase-ts/src/index.js",
7-
"types": "./dist/client/trailbase-ts/src/index.d.ts",
8-
"exports": {
9-
".": {
10-
"import": {
6+
"main": "./src/index.ts",
7+
"publishConfig": {
8+
"access": "public",
9+
"main": "./dist/client/trailbase-ts/src/index.js",
10+
"types": "./dist/client/trailbase-ts/src/index.d.ts",
11+
"exports": {
12+
".": {
1113
"types": "./dist/client/trailbase-ts/src/index.d.ts",
1214
"default": "./dist/client/trailbase-ts/src/index.js"
1315
}
14-
},
15-
"./index.ts": {
16-
"default": "./src/index.ts"
1716
}
1817
},
18+
"files": [
19+
"dist",
20+
"package.json"
21+
],
22+
"repository": {
23+
"type": "git",
24+
"url": "https://github.com/trailbaseio/trailbae.git",
25+
"directory": "client/trailbase-ts"
26+
},
27+
"homepage": "https://trailbase.io",
1928
"scripts": {
2029
"start": "tsc && node dist/client/trailbase-ts/src/index.js",
2130
"build": "tsc",

examples/blog/web/src/components/Articles.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
} from "solid-js";
99
import { useStore } from "@nanostores/solid";
1010
import { TbPencilPlus } from "solid-icons/tb";
11-
import { Client } from "trailbase/index.ts";
11+
import { Client } from "trailbase";
1212

1313
import { $client } from "@/lib/client";
1414
import { $profile, createProfile } from "@/lib/profile";

examples/blog/web/src/components/Auth.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { createResource, Match, Suspense, Switch } from "solid-js";
22
import { useStore } from "@nanostores/solid";
33
import { TbUser } from "solid-icons/tb";
4-
import type { User } from "trailbase/index.ts";
4+
import type { User } from "trailbase";
55

66
import { $client, $user, removeTokens } from "@/lib/client";
77
import { $profile } from "@/lib/profile";

examples/blog/web/src/lib/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { atom, computed, task } from "nanostores";
22
import { persistentAtom } from "@nanostores/persistent";
3-
import { Client, type Tokens, type User } from "trailbase/index.ts";
3+
import { Client, type Tokens, type User } from "trailbase";
44

55
export const HOST = import.meta.env.DEV ? "http://localhost:4000" : "";
66

examples/blog/web/src/lib/profile.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { computed, task } from "nanostores";
2-
import { Client, FetchError } from "trailbase/index.ts";
2+
import { Client, FetchError } from "trailbase";
33

44
import type { NewProfile } from "@schema/new_profile";
55
import type { Profile } from "@schema/profile";

examples/tutorial/scripts/src/fill.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { readFile } from "node:fs/promises";
22
import { parse } from "csv-parse/sync";
33

4-
import { Client } from "trailbase/index.ts";
4+
import { Client } from "trailbase";
55
import type { Movie } from "@schema/movie";
66

77
const client = new Client("http://localhost:4000");

examples/tutorial/scripts/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Client } from "trailbase/index.ts";
1+
import { Client } from "trailbase";
22

33
const client = new Client("http://localhost:4000");
44
await client.login("admin@localhost", "secret");

ui/admin/src/components/auth/AuthButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { createEffect, createSignal, Show } from "solid-js";
22
import { useStore } from "@nanostores/solid";
33
import { TbUser } from "solid-icons/tb";
4-
import { type User } from "trailbase/index.ts";
4+
import { type User } from "trailbase";
55

66
import { urlSafeBase64ToUuid } from "@/lib/utils";
77
import { client, $user } from "@/lib/fetch";

ui/admin/src/components/tables/TablesPage.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import type {
2121
} from "@tanstack/solid-table";
2222
import { createColumnHelper } from "@tanstack/solid-table";
2323
import type { DialogTriggerProps } from "@kobalte/core/dialog";
24-
import { asyncBase64Encode } from "trailbase/index.ts";
24+
import { asyncBase64Encode } from "trailbase";
2525

2626
import { Button } from "@/components/ui/button";
2727
import { Checkbox } from "@/components/ui/checkbox";

ui/admin/src/lib/fetch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { computed } from "nanostores";
22
import { persistentAtom } from "@nanostores/persistent";
3-
import { Client, type Tokens, type User } from "trailbase/index.ts";
3+
import { Client, type Tokens, type User } from "trailbase";
44

55
import { showToast } from "@/components/ui/toast";
66

0 commit comments

Comments
 (0)