Skip to content

Commit d11338b

Browse files
razor-xseambotphpnode
authored
feat: Remove type-fest (#88)
* Remove type-fest * ci: Format code * Update README.md Co-authored-by: Charles Pick <charles@codemix.com> * Update types --------- Co-authored-by: Seam Bot <devops@getseam.com> Co-authored-by: Charles Pick <charles@codemix.com>
1 parent 61e4e22 commit d11338b

33 files changed

+129
-146
lines changed

README.md

+8-5
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,11 @@ The underlying HTTP client is [Axios].
2828

2929
## Installation
3030

31-
_This is a low-level package meant for applications and libraries with particular dependency requirements.
32-
Before using this package, ensure you understand the installation and updating instructions.
33-
This SDK is entirely contained in the [seam package]. Seam recommends using that package instead
34-
for simpler dependency management._
31+
> [!IMPORTANT]
32+
> This is a low-level package meant for applications and libraries with particular dependency requirements.
33+
> Before using this package, ensure you understand the installation and updating instructions.
34+
> This SDK is entirely contained in the [seam package].
35+
> Seam recommends using that package instead for simpler dependency management.
3536
3637
Add this as a dependency to your project using [npm] with
3738

@@ -76,7 +77,8 @@ $ npm install -D @seamapi/types@latest
7677

7778
### Examples
7879

79-
_These examples assume `SEAM_API_KEY` is set in your environment._
80+
> [!NOTE]
81+
> These examples assume `SEAM_API_KEY` is set in your environment.
8082
8183
#### List devices
8284

@@ -104,6 +106,7 @@ Authentication may be configured by passing the corresponding
104106
options directly to the `SeamHttp` constructor,
105107
or with the more ergonomic static factory methods.
106108

109+
> [!NOTE]
107110
> Publishable Key authentication is not supported by the constructor
108111
> and must be configured using `SeamHttp.fromPublishableKey`.
109112

generate-routes.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ import type {
282282
RouteRequestParams,
283283
RouteResponse,
284284
} from '@seamapi/types/connect'
285-
import type { SetNonNullable } from 'type-fest'
285+
import type { SetNonNullable } from 'lib/types.js'
286286
287287
import {
288288
getAuthHeadersForClientSessionToken,

package-lock.json

+82-105
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-7
Original file line numberDiff line numberDiff line change
@@ -84,15 +84,11 @@
8484
"npm": ">= 9.0.0"
8585
},
8686
"peerDependencies": {
87-
"@seamapi/types": "^1.154.1",
88-
"type-fest": "^4.0.0"
87+
"@seamapi/types": "^1.157.2"
8988
},
9089
"peerDependenciesMeta": {
9190
"@seamapi/types": {
9291
"optional": true
93-
},
94-
"type-fest": {
95-
"optional": true
9692
}
9793
},
9894
"dependencies": {
@@ -103,7 +99,7 @@
10399
},
104100
"devDependencies": {
105101
"@seamapi/fake-seam-connect": "^1.44.2",
106-
"@seamapi/types": "1.154.1",
102+
"@seamapi/types": "1.157.2",
107103
"@types/eslint": "^8.44.2",
108104
"@types/node": "^20.8.10",
109105
"ava": "^5.0.1",
@@ -126,7 +122,6 @@
126122
"tsc-alias": "^1.8.2",
127123
"tsup": "^8.0.1",
128124
"tsx": "^4.6.2",
129-
"type-fest": "^4.3.1",
130125
"typedoc": "^0.25.2",
131126
"typescript": "~5.3.0"
132127
}

src/lib/seam/connect/routes/access-codes-unmanaged.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/access-codes.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/acs-access-groups.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/acs-credential-pools.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/acs-credential-provisioning-automations.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/acs-credentials.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/acs-entrances.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/acs-systems.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/acs-users.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/action-attempts.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/client-sessions.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/connect-webviews.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/connected-accounts.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/devices-simulate.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/devices-unmanaged.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/devices.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/events.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/locks.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/networks.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/noise-sensors-noise-thresholds.ts

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)