Skip to content

Commit 68f457e

Browse files
feat(api): update via SDK Studio
1 parent c9c482c commit 68f457e

18 files changed

+44
-44
lines changed

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 4
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-2a9a9232d72f52fc9b2404958857a1b744762356421cf1bffb99db2c24045378.yml
3-
openapi_spec_hash: ba3c6823319d99762e7e1c6a624bc2ed
4-
config_hash: 0961a6d918b6ba9b875508988aa408a1
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-e642528081bcfbb78b52900cb9b8b1407a9c7a8653c57ab021a79d4d52585695.yml
3+
openapi_spec_hash: 8d91d1ac100906977531a93b9f4ae380
4+
config_hash: 49c38455e0bcb05feb11399f9da1fb4f

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ $ cd kernel-node-sdk
5555
# With yarn
5656
$ yarn link
5757
$ cd ../my-package
58-
$ yarn link @kernel/sdk
58+
$ yarn link @onkernel/sdk
5959

6060
# With pnpm
6161
$ pnpm link --global
6262
$ cd ../my-package
63-
$ pnpm link -—global @kernel/sdk
63+
$ pnpm link -—global @onkernel/sdk
6464
```
6565

6666
## Running tests

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Kernel TypeScript API Library
22

3-
[![NPM version](https://img.shields.io/npm/v/@kernel/sdk.svg)](https://npmjs.org/package/@kernel/sdk) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/@kernel/sdk)
3+
[![NPM version](https://img.shields.io/npm/v/@onkernel/sdk.svg)](https://npmjs.org/package/@onkernel/sdk) ![npm bundle size](https://img.shields.io/bundlephobia/minzip/@onkernel/sdk)
44

55
This library provides convenient access to the Kernel REST API from server-side TypeScript or JavaScript.
66

@@ -11,7 +11,7 @@ It is generated with [Stainless](https://www.stainless.com/).
1111
## Installation
1212

1313
```sh
14-
npm install @kernel/sdk
14+
npm install @onkernel/sdk
1515
```
1616

1717
## Usage
@@ -20,7 +20,7 @@ The full API of this library can be found in [api.md](api.md).
2020

2121
<!-- prettier-ignore -->
2222
```js
23-
import Kernel from '@kernel/sdk';
23+
import Kernel from '@onkernel/sdk';
2424

2525
const client = new Kernel({
2626
apiKey: process.env['KERNEL_API_KEY'], // This is the default and can be omitted
@@ -45,7 +45,7 @@ This library includes TypeScript definitions for all request params and response
4545

4646
<!-- prettier-ignore -->
4747
```ts
48-
import Kernel from '@kernel/sdk';
48+
import Kernel from '@onkernel/sdk';
4949

5050
const client = new Kernel({
5151
apiKey: process.env['KERNEL_API_KEY'], // This is the default and can be omitted
@@ -76,7 +76,7 @@ Request parameters that correspond to file uploads can be passed in many differe
7676

7777
```ts
7878
import fs from 'fs';
79-
import Kernel, { toFile } from '@kernel/sdk';
79+
import Kernel, { toFile } from '@onkernel/sdk';
8080

8181
const client = new Kernel();
8282

@@ -235,7 +235,7 @@ The log level can be configured in two ways:
235235
2. Using the `logLevel` client option (overrides the environment variable if set)
236236

237237
```ts
238-
import Kernel from '@kernel/sdk';
238+
import Kernel from '@onkernel/sdk';
239239

240240
const client = new Kernel({
241241
logLevel: 'debug', // Show all log messages
@@ -263,7 +263,7 @@ When providing a custom logger, the `logLevel` option still controls which messa
263263
below the configured level will not be sent to your logger.
264264

265265
```ts
266-
import Kernel from '@kernel/sdk';
266+
import Kernel from '@onkernel/sdk';
267267
import pino from 'pino';
268268

269269
const logger = pino();
@@ -333,7 +333,7 @@ globalThis.fetch = fetch;
333333
Or pass it to the client:
334334

335335
```ts
336-
import Kernel from '@kernel/sdk';
336+
import Kernel from '@onkernel/sdk';
337337
import fetch from 'my-fetch';
338338

339339
const client = new Kernel({ fetch });
@@ -344,7 +344,7 @@ const client = new Kernel({ fetch });
344344
If you want to set custom `fetch` options without overriding the `fetch` function, you can provide a `fetchOptions` object when instantiating the client or making a request. (Request-specific options override client options.)
345345

346346
```ts
347-
import Kernel from '@kernel/sdk';
347+
import Kernel from '@onkernel/sdk';
348348

349349
const client = new Kernel({
350350
fetchOptions: {
@@ -361,7 +361,7 @@ options to requests:
361361
<img src="https://raw.githubusercontent.com/stainless-api/sdk-assets/refs/heads/main/node.svg" align="top" width="18" height="21"> **Node** <sup>[[docs](https://github.com/nodejs/undici/blob/main/docs/docs/api/ProxyAgent.md#example---proxyagent-with-fetch)]</sup>
362362

363363
```ts
364-
import Kernel from '@kernel/sdk';
364+
import Kernel from '@onkernel/sdk';
365365
import * as undici from 'undici';
366366

367367
const proxyAgent = new undici.ProxyAgent('http://localhost:8888');
@@ -375,7 +375,7 @@ const client = new Kernel({
375375
<img src="https://raw.githubusercontent.com/stainless-api/sdk-assets/refs/heads/main/bun.svg" align="top" width="18" height="21"> **Bun** <sup>[[docs](https://bun.sh/guides/http/proxy)]</sup>
376376

377377
```ts
378-
import Kernel from '@kernel/sdk';
378+
import Kernel from '@onkernel/sdk';
379379

380380
const client = new Kernel({
381381
fetchOptions: {
@@ -387,7 +387,7 @@ const client = new Kernel({
387387
<img src="https://raw.githubusercontent.com/stainless-api/sdk-assets/refs/heads/main/deno.svg" align="top" width="18" height="21"> **Deno** <sup>[[docs](https://docs.deno.com/api/deno/~/Deno.createHttpClient)]</sup>
388388

389389
```ts
390-
import Kernel from 'npm:@kernel/sdk';
390+
import Kernel from 'npm:@onkernel/sdk';
391391

392392
const httpClient = Deno.createHttpClient({ proxy: { url: 'http://localhost:8888' } });
393393
const client = new Kernel({

eslint.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export default tseslint.config(
2525
{
2626
patterns: [
2727
{
28-
regex: '^@kernel/sdk(/.*)?',
28+
regex: '^@onkernel/sdk(/.*)?',
2929
message: 'Use a relative import, not a package import.',
3030
},
3131
],

jest.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ const config: JestConfigWithTsJest = {
77
'^.+\\.(t|j)sx?$': ['@swc/jest', { sourceMaps: 'inline' }],
88
},
99
moduleNameMapper: {
10-
'^@kernel/sdk$': '<rootDir>/src/index.ts',
11-
'^@kernel/sdk/(.*)$': '<rootDir>/src/$1',
10+
'^@onkernel/sdk$': '<rootDir>/src/index.ts',
11+
'^@onkernel/sdk/(.*)$': '<rootDir>/src/$1',
1212
},
1313
modulePathIgnorePatterns: [
1414
'<rootDir>/ecosystem-tests/',

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@kernel/sdk",
2+
"name": "@onkernel/sdk",
33
"version": "0.0.1-alpha.0",
44
"description": "The official TypeScript library for the Kernel API",
55
"author": "Kernel <>",
@@ -50,8 +50,8 @@
5050
"synckit": "0.8.8"
5151
},
5252
"imports": {
53-
"@kernel/sdk": ".",
54-
"@kernel/sdk/*": "./src/*"
53+
"@onkernel/sdk": ".",
54+
"@onkernel/sdk/*": "./src/*"
5555
},
5656
"exports": {
5757
".": {

scripts/build

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ node scripts/utils/check-version.cjs
88

99
# Build into dist and will publish the package from there,
1010
# so that src/resources/foo.ts becomes <package root>/resources/foo.js
11-
# This way importing from `"@kernel/sdk/resources/foo"` works
11+
# This way importing from `"@onkernel/sdk/resources/foo"` works
1212
# even with `"moduleResolution": "node"`
1313

1414
rm -rf dist; mkdir dist
@@ -44,8 +44,8 @@ node scripts/utils/postprocess-files.cjs
4444

4545
# make sure that nothing crashes when we require the output CJS or
4646
# import the output ESM
47-
(cd dist && node -e 'require("@kernel/sdk")')
48-
(cd dist && node -e 'import("@kernel/sdk")' --input-type=module)
47+
(cd dist && node -e 'require("@onkernel/sdk")')
48+
(cd dist && node -e 'import("@onkernel/sdk")' --input-type=module)
4949

5050
if [ -e ./scripts/build-deno ]
5151
then

tests/api-resources/apps.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import Kernel, { toFile } from '@kernel/sdk';
3+
import Kernel, { toFile } from '@onkernel/sdk';
44

55
const client = new Kernel({
66
apiKey: 'My API Key',

tests/api-resources/browser.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import Kernel from '@kernel/sdk';
3+
import Kernel from '@onkernel/sdk';
44

55
const client = new Kernel({
66
apiKey: 'My API Key',

tests/base64.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { fromBase64, toBase64 } from '@kernel/sdk/internal/utils/base64';
1+
import { fromBase64, toBase64 } from '@onkernel/sdk/internal/utils/base64';
22

33
describe.each(['Buffer', 'atob'])('with %s', (mode) => {
44
let originalBuffer: BufferConstructor;

0 commit comments

Comments
 (0)