Skip to content

Commit 7773ab5

Browse files
committed
Merge branch 'app' into jsklan/weekly-selfhosted-publish
2 parents 57497d5 + ff7210c commit 7773ab5

File tree

13 files changed

+100
-136
lines changed

13 files changed

+100
-136
lines changed

packages/commons/fdr-utils/src/definition-object-factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { FdrAPI } from "@fern-api/fdr-sdk/client/types";
1+
import { FdrAPI } from "@fern-api/fdr-sdk";
22

33
export class DefinitionObjectFactory {
44
public static createDocsDefinition(): FdrAPI.docs.v1.read.DocsDefinition {

packages/commons/fdr-utils/src/docs.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { UnreachableCaseError } from "ts-essentials";
22

3-
import { DocsV1Read, FdrAPI } from "@fern-api/fdr-sdk/client/types";
3+
import { DocsV1Read, FdrAPI } from "@fern-api/fdr-sdk";
44
import { Availability } from "@fern-api/fdr-sdk/navigation";
55

66
export function isVersionedNavigationConfig(

packages/commons/fdr-utils/src/stringifyEndpointPathParts.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { APIV1Read } from "@fern-api/fdr-sdk/client/types";
1+
import { APIV1Read } from "@fern-api/fdr-sdk";
22

33
export function stringifyEndpointPathParts(
44
path: APIV1Read.EndpointPathPart[]

packages/commons/fdr-utils/src/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { DocsV1Read } from "@fern-api/fdr-sdk/client/types";
1+
import type { DocsV1Read } from "@fern-api/fdr-sdk";
22
import type * as FernNavigation from "@fern-api/fdr-sdk/navigation";
33

44
export interface ColorsConfig {

packages/fdr-sdk/package.json

Lines changed: 27 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,42 +6,57 @@
66
"exports": {
77
"./navigation": {
88
"types": "./dist/navigation/index.d.ts",
9-
"default": "./dist/navigation/index.js"
9+
"import": "./dist/navigation/index.mjs",
10+
"require": "./dist/navigation/index.js",
11+
"default": "./dist/navigation/index.mjs"
1012
},
1113
"./api-definition": {
1214
"types": "./dist/api-definition/index.d.ts",
13-
"default": "./dist/api-definition/index.js"
15+
"import": "./dist/api-definition/index.mjs",
16+
"require": "./dist/api-definition/index.js",
17+
"default": "./dist/api-definition/index.mjs"
1418
},
1519
"./docs": {
1620
"types": "./dist/docs/index.d.ts",
17-
"default": "./dist/docs/index.js"
21+
"import": "./dist/docs/index.mjs",
22+
"require": "./dist/docs/index.js",
23+
"default": "./dist/docs/index.mjs"
1824
},
1925
"./client": {
2026
"types": "./dist/client/FdrClient.d.ts",
21-
"default": "./dist/client/FdrClient.js"
27+
"import": "./dist/client/FdrClient.mjs",
28+
"require": "./dist/client/FdrClient.js",
29+
"default": "./dist/client/FdrClient.mjs"
2230
},
2331
"./client/types": {
2432
"types": "./dist/client/types.d.ts",
25-
"default": "./dist/client/types.js"
33+
"import": "./dist/client/types.mjs",
34+
"require": "./dist/client/types.js",
35+
"default": "./dist/client/types.mjs"
2636
},
2737
"./traversers": {
2838
"types": "./dist/utils/traversers/index.d.ts",
29-
"default": "./dist/utils/traversers/index.js"
39+
"import": "./dist/utils/traversers/index.mjs",
40+
"require": "./dist/utils/traversers/index.js",
41+
"default": "./dist/utils/traversers/index.mjs"
3042
},
3143
".": {
3244
"types": "./dist/index.d.ts",
33-
"default": "./dist/index.js"
45+
"import": "./dist/index.mjs",
46+
"require": "./dist/index.js",
47+
"default": "./dist/index.mjs"
3448
}
3549
},
36-
"main": "dist/index.js",
50+
"main": "dist/index.mjs",
3751
"source": "src/index.ts",
52+
"types": "dist/index.d.ts",
3853
"files": [
3954
"dist"
4055
],
4156
"scripts": {
42-
"clean": "rm -rf ./dist && tsc --build --clean",
43-
"compile": "tsc --build",
44-
"dev": "tsc --watch tsconfig.build.json",
57+
"clean": "rm -rf ./dist",
58+
"compile": "tsc --build && tsup --clean false",
59+
"dev": "tsup --watch",
4560
"format": "prettier --write --ignore-unknown \"**\"",
4661
"format:check": "prettier --check --ignore-unknown \"**\"",
4762
"lint": "eslint --max-warnings 0 src --ext .ts --resolve-plugins-relative-to ../../",
@@ -74,6 +89,7 @@
7489
"@types/qs": "6.9.14",
7590
"@types/tinycolor2": "^1.4.6",
7691
"@types/ungap__structured-clone": "^1.2.0",
92+
"tsup": "^8.3.5",
7793
"typescript": "^5",
7894
"vitest": "^3.2.4"
7995
}

packages/fdr-sdk/src/api-definition/snippets/curl.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ import { compact } from "es-toolkit/array";
22
import qs from "qs";
33
import { UnreachableCaseError } from "ts-essentials";
44

5-
import { obfuscateSecret } from "@fern-api/fdr-sdk";
65
import {
76
isNonNullish,
87
isPlainObject,
98
unknownToString,
109
} from "@fern-api/ui-core-utils";
1110

11+
import { obfuscateSecret } from "../../utils/obfuscate-secret";
1212
import type * as Latest from "../latest";
1313
import { wrapOpenRPCRequest } from "../wrapOpenRPCRequest";
1414
import {

packages/fdr-sdk/src/navigation/versions/v1/converters/ChangelogConverter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import dayjs from "dayjs";
2-
import utc from "dayjs/plugin/utc";
2+
import utc from "dayjs/plugin/utc.js";
33

44
import { FernNavigation } from "../../../..";
55
import type { DocsV1Read } from "../../../../client/types";

packages/fdr-sdk/src/navigation/versions/v1/converters/__test__/groupByTime.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import dayjs from "dayjs";
2-
import utc from "dayjs/plugin/utc";
2+
import utc from "dayjs/plugin/utc.js";
33

44
import { FernNavigation } from "../../../../..";
55
import { groupByMonth, groupByYear } from "../ChangelogConverter";
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"$schema": "https://json.schemastore.org/tsconfig",
3+
"extends": "./tsconfig.json",
4+
"compilerOptions": {
5+
"outDir": "./dist",
6+
"rootDir": "./src",
7+
"declaration": true,
8+
"declarationMap": true,
9+
"incremental": false,
10+
"composite": false
11+
},
12+
"include": ["./src/**/*.ts"],
13+
"exclude": ["node_modules", "dist", "**/*.test.ts", "**/__test__/**"]
14+
}

packages/fdr-sdk/tsup.config.ts

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
import { defineConfig } from "tsup";
2+
3+
export default defineConfig({
4+
entry: {
5+
index: "src/index.ts",
6+
"navigation/index": "src/navigation/index.ts",
7+
"api-definition/index": "src/api-definition/index.ts",
8+
"docs/index": "src/docs/index.ts",
9+
"client/FdrClient": "src/client/FdrClient.ts",
10+
"client/types": "src/client/types.ts",
11+
"utils/traversers/index": "src/utils/traversers/index.ts",
12+
},
13+
format: ["esm", "cjs"],
14+
dts: false,
15+
splitting: false,
16+
sourcemap: true,
17+
clean: false,
18+
external: [],
19+
noExternal: ["@fern-api/ui-core-utils"],
20+
bundle: true,
21+
minify: false,
22+
target: "es2022",
23+
outDir: "dist",
24+
tsconfig: "tsconfig.build.json",
25+
outExtension({ format }) {
26+
return {
27+
js: format === "esm" ? ".mjs" : ".js",
28+
};
29+
},
30+
});

0 commit comments

Comments
 (0)