Skip to content

Commit 08ac241

Browse files
authored
publish ts package (#43)
1 parent cb29ca4 commit 08ac241

File tree

1 file changed

+21
-15
lines changed

1 file changed

+21
-15
lines changed

stainless.yaml

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ edition: 2025-10-10
88
organization:
99
name: hypeman
1010
# Link to your API documentation.
11-
docs: ''
11+
docs: ""
1212
# Contact email for bug reports, questions, and support requests.
13-
contact: ''
13+
contact: ""
1414

1515
# `targets` define the output targets and their customization options, such as
1616
# whether to emit the Node SDK and what its package name should be.
@@ -35,6 +35,12 @@ targets:
3535
tap_repo: onkernel/homebrew-tap
3636
homepage: https://github.com/onkernel/hypeman
3737
description: orchestrate cloud-hypervisor VMs
38+
typescript:
39+
edition: typescript.2025-10-10
40+
package_name: "@onkernel/hypeman"
41+
production_repo: onkernel/hypeman-ts
42+
publish:
43+
npm: true
3844

3945
# `environments` are a map of the name of the environment (e.g. "sandbox",
4046
# "production") to the corresponding url to use.
@@ -63,7 +69,7 @@ resources:
6369
#
6470
# [reference]: https://www.stainless.com/docs/reference/config#model
6571
models:
66-
image: '#/components/schemas/Image'
72+
image: "#/components/schemas/Image"
6773
methods:
6874
list: get /images
6975
create: post /images
@@ -72,9 +78,9 @@ resources:
7278

7379
instances:
7480
models:
75-
volume_mount: '#/components/schemas/VolumeMount'
76-
port_mapping: '#/components/schemas/PortMapping'
77-
instance: '#/components/schemas/Instance'
81+
volume_mount: "#/components/schemas/VolumeMount"
82+
port_mapping: "#/components/schemas/PortMapping"
83+
instance: "#/components/schemas/Instance"
7884
methods:
7985
list: get /instances
8086
create: post /instances
@@ -95,8 +101,8 @@ resources:
95101

96102
volumes:
97103
models:
98-
volume: '#/components/schemas/Volume'
99-
volume_attachment: '#/components/schemas/VolumeAttachment'
104+
volume: "#/components/schemas/Volume"
105+
volume_attachment: "#/components/schemas/VolumeAttachment"
100106
methods:
101107
list: get /volumes
102108
create: post /volumes
@@ -105,9 +111,9 @@ resources:
105111

106112
devices:
107113
models:
108-
device: '#/components/schemas/Device'
109-
available_device: '#/components/schemas/AvailableDevice'
110-
device_type: '#/components/schemas/DeviceType'
114+
device: "#/components/schemas/Device"
115+
available_device: "#/components/schemas/AvailableDevice"
116+
device_type: "#/components/schemas/DeviceType"
111117
methods:
112118
list: get /devices
113119
create: post /devices
@@ -117,10 +123,10 @@ resources:
117123

118124
ingresses:
119125
models:
120-
ingress: '#/components/schemas/Ingress'
121-
ingress_rule: '#/components/schemas/IngressRule'
122-
ingress_match: '#/components/schemas/IngressMatch'
123-
ingress_target: '#/components/schemas/IngressTarget'
126+
ingress: "#/components/schemas/Ingress"
127+
ingress_rule: "#/components/schemas/IngressRule"
128+
ingress_match: "#/components/schemas/IngressMatch"
129+
ingress_target: "#/components/schemas/IngressTarget"
124130
methods:
125131
list: get /ingresses
126132
create: post /ingresses

0 commit comments

Comments
 (0)