A Docker-like CLI and HTTP API for managing headless VMs
1{
2 "version": "5",
3 "specifiers": {
4 "jsr:@cliffy/ansi@1.0.0-rc.8": "1.0.0-rc.8",
5 "jsr:@cliffy/command@^1.0.0-rc.8": "1.0.0-rc.8",
6 "jsr:@cliffy/flags@1.0.0-rc.8": "1.0.0-rc.8",
7 "jsr:@cliffy/flags@^1.0.0-rc.8": "1.0.0-rc.8",
8 "jsr:@cliffy/internal@1.0.0-rc.8": "1.0.0-rc.8",
9 "jsr:@cliffy/keycode@1.0.0-rc.8": "1.0.0-rc.8",
10 "jsr:@cliffy/prompt@^1.0.0-rc.8": "1.0.0-rc.8",
11 "jsr:@cliffy/table@1.0.0-rc.8": "1.0.0-rc.8",
12 "jsr:@cliffy/table@^1.0.0-rc.8": "1.0.0-rc.8",
13 "jsr:@db/sqlite@0.12": "0.12.0",
14 "jsr:@denosaurs/plug@1": "1.1.0",
15 "jsr:@es-toolkit/es-toolkit@^1.41.0": "1.41.0",
16 "jsr:@soapbox/kysely-deno-sqlite@^2.2.0": "2.2.0",
17 "jsr:@std/assert@0.217": "0.217.0",
18 "jsr:@std/assert@1": "1.0.15",
19 "jsr:@std/assert@~1.0.6": "1.0.15",
20 "jsr:@std/bytes@^1.0.5": "1.0.6",
21 "jsr:@std/collections@^1.1.3": "1.1.3",
22 "jsr:@std/encoding@1": "1.0.10",
23 "jsr:@std/encoding@~1.0.5": "1.0.10",
24 "jsr:@std/fmt@1": "1.0.8",
25 "jsr:@std/fmt@~1.0.2": "1.0.8",
26 "jsr:@std/fs@1": "1.0.19",
27 "jsr:@std/internal@^1.0.10": "1.0.12",
28 "jsr:@std/internal@^1.0.12": "1.0.12",
29 "jsr:@std/internal@^1.0.9": "1.0.12",
30 "jsr:@std/io@~0.224.9": "0.224.9",
31 "jsr:@std/io@~0.225.2": "0.225.2",
32 "jsr:@std/path@0.217": "0.217.0",
33 "jsr:@std/path@1": "1.1.2",
34 "jsr:@std/path@^1.1.1": "1.1.2",
35 "jsr:@std/path@^1.1.2": "1.1.2",
36 "jsr:@std/path@~1.0.6": "1.0.9",
37 "jsr:@std/text@~1.0.7": "1.0.16",
38 "jsr:@std/toml@^1.0.11": "1.0.11",
39 "jsr:@std/yaml@^1.0.10": "1.0.10",
40 "jsr:@zod/zod@^4.1.12": "4.1.12",
41 "npm:@hono/swagger-ui@~0.5.2": "0.5.2_hono@4.10.6",
42 "npm:@paralleldrive/cuid2@^3.0.4": "3.0.4",
43 "npm:@types/node@*": "24.2.0",
44 "npm:chalk@^5.6.2": "5.6.2",
45 "npm:dayjs@^1.11.19": "1.11.19",
46 "npm:effect@^3.19.2": "3.19.3",
47 "npm:hono@^4.10.6": "4.10.6",
48 "npm:kysely@0.27.6": "0.27.6",
49 "npm:kysely@~0.27.2": "0.27.6",
50 "npm:moniker@~0.1.2": "0.1.2"
51 },
52 "jsr": {
53 "@cliffy/ansi@1.0.0-rc.8": {
54 "integrity": "ba37f10ce55bbfbdd8ddd987f91f029b17bce88385b98ba3058870f3b007b80c",
55 "dependencies": [
56 "jsr:@cliffy/internal",
57 "jsr:@std/encoding@~1.0.5",
58 "jsr:@std/io@~0.224.9"
59 ]
60 },
61 "@cliffy/command@1.0.0-rc.8": {
62 "integrity": "758147790797c74a707e5294cc7285df665422a13d2a483437092ffce40b5557",
63 "dependencies": [
64 "jsr:@cliffy/flags@1.0.0-rc.8",
65 "jsr:@cliffy/internal",
66 "jsr:@cliffy/table@1.0.0-rc.8",
67 "jsr:@std/fmt@~1.0.2",
68 "jsr:@std/text"
69 ]
70 },
71 "@cliffy/flags@1.0.0-rc.8": {
72 "integrity": "0f1043ce6ef037ba1cb5fe6b1bcecb25dc2f29371a1c17f278ab0f45e4b6f46c",
73 "dependencies": [
74 "jsr:@std/text"
75 ]
76 },
77 "@cliffy/internal@1.0.0-rc.8": {
78 "integrity": "34cdf2fad9b084b5aed493b138d573f52d4e988767215f7460daf0b918ff43d8"
79 },
80 "@cliffy/keycode@1.0.0-rc.8": {
81 "integrity": "76dbf85a67ec0aea2e29ca049b8507b6b3f62a2a971bd744d8d3fc447c177cd9"
82 },
83 "@cliffy/prompt@1.0.0-rc.8": {
84 "integrity": "eba403ea1d47b9971bf2210fa35f4dc7ebd2aba87beec9540ae47552806e2f25",
85 "dependencies": [
86 "jsr:@cliffy/ansi",
87 "jsr:@cliffy/internal",
88 "jsr:@cliffy/keycode",
89 "jsr:@std/assert@~1.0.6",
90 "jsr:@std/fmt@~1.0.2",
91 "jsr:@std/io@~0.224.9",
92 "jsr:@std/path@~1.0.6",
93 "jsr:@std/text"
94 ]
95 },
96 "@cliffy/table@1.0.0-rc.8": {
97 "integrity": "8bbcdc2ba5e0061b4b13810a24e6f5c6ab19c09f0cce9eb691ccd76c7c6c9db5",
98 "dependencies": [
99 "jsr:@std/fmt@~1.0.2"
100 ]
101 },
102 "@db/sqlite@0.12.0": {
103 "integrity": "dd1ef7f621ad50fc1e073a1c3609c4470bd51edc0994139c5bf9851de7a6d85f",
104 "dependencies": [
105 "jsr:@denosaurs/plug",
106 "jsr:@std/path@0.217"
107 ]
108 },
109 "@denosaurs/plug@1.1.0": {
110 "integrity": "eb2f0b7546c7bca2000d8b0282c54d50d91cf6d75cb26a80df25a6de8c4bc044",
111 "dependencies": [
112 "jsr:@std/encoding@1",
113 "jsr:@std/fmt@1",
114 "jsr:@std/fs",
115 "jsr:@std/path@1"
116 ]
117 },
118 "@es-toolkit/es-toolkit@1.41.0": {
119 "integrity": "4df54a18e80b869880cee8a8a9ff7a5e1c424a9fd0916dccd38d34686f110071"
120 },
121 "@soapbox/kysely-deno-sqlite@2.2.0": {
122 "integrity": "668ec94600bc4b4d7bd618dd7ca65d4ef30ee61c46ffcb379b6f45203c08517a",
123 "dependencies": [
124 "npm:kysely@~0.27.2"
125 ]
126 },
127 "@std/assert@0.217.0": {
128 "integrity": "c98e279362ca6982d5285c3b89517b757c1e3477ee9f14eb2fdf80a45aaa9642"
129 },
130 "@std/assert@1.0.15": {
131 "integrity": "d64018e951dbdfab9777335ecdb000c0b4e3df036984083be219ce5941e4703b",
132 "dependencies": [
133 "jsr:@std/internal@^1.0.12"
134 ]
135 },
136 "@std/bytes@1.0.6": {
137 "integrity": "f6ac6adbd8ccd99314045f5703e23af0a68d7f7e58364b47d2c7f408aeb5820a"
138 },
139 "@std/collections@1.1.3": {
140 "integrity": "bf8b0818886df6a32b64c7d3b037a425111f28278d69fd0995aeb62777c986b0"
141 },
142 "@std/encoding@1.0.10": {
143 "integrity": "8783c6384a2d13abd5e9e87a7ae0520a30e9f56aeeaa3bdf910a3eaaf5c811a1"
144 },
145 "@std/fmt@1.0.8": {
146 "integrity": "71e1fc498787e4434d213647a6e43e794af4fd393ef8f52062246e06f7e372b7"
147 },
148 "@std/fs@1.0.19": {
149 "integrity": "051968c2b1eae4d2ea9f79a08a3845740ef6af10356aff43d3e2ef11ed09fb06",
150 "dependencies": [
151 "jsr:@std/internal@^1.0.9",
152 "jsr:@std/path@^1.1.1"
153 ]
154 },
155 "@std/internal@1.0.12": {
156 "integrity": "972a634fd5bc34b242024402972cd5143eac68d8dffaca5eaa4dba30ce17b027"
157 },
158 "@std/io@0.224.9": {
159 "integrity": "4414664b6926f665102e73c969cfda06d2c4c59bd5d0c603fd4f1b1c840d6ee3"
160 },
161 "@std/io@0.225.2": {
162 "integrity": "3c740cd4ee4c082e6cfc86458f47e2ab7cb353dc6234d5e9b1f91a2de5f4d6c7",
163 "dependencies": [
164 "jsr:@std/bytes"
165 ]
166 },
167 "@std/path@0.217.0": {
168 "integrity": "1217cc25534bca9a2f672d7fe7c6f356e4027df400c0e85c0ef3e4343bc67d11",
169 "dependencies": [
170 "jsr:@std/assert@0.217"
171 ]
172 },
173 "@std/path@1.0.9": {
174 "integrity": "260a49f11edd3db93dd38350bf9cd1b4d1366afa98e81b86167b4e3dd750129e"
175 },
176 "@std/path@1.1.2": {
177 "integrity": "c0b13b97dfe06546d5e16bf3966b1cadf92e1cc83e56ba5476ad8b498d9e3038",
178 "dependencies": [
179 "jsr:@std/internal@^1.0.10"
180 ]
181 },
182 "@std/text@1.0.16": {
183 "integrity": "ddb9853b75119a2473857d691cf1ec02ad90793a2e8b4a4ac49d7354281a0cf8"
184 },
185 "@std/toml@1.0.11": {
186 "integrity": "e084988b872ca4bad6aedfb7350f6eeed0e8ba88e9ee5e1590621c5b5bb8f715",
187 "dependencies": [
188 "jsr:@std/collections"
189 ]
190 },
191 "@std/yaml@1.0.10": {
192 "integrity": "245706ea3511cc50c8c6d00339c23ea2ffa27bd2c7ea5445338f8feff31fa58e"
193 },
194 "@zod/zod@4.1.12": {
195 "integrity": "5876ed4c6d44673faf5120f0a461a2ada2eb6c735329d3ebaf5ba1fc08387695"
196 }
197 },
198 "npm": {
199 "@hono/swagger-ui@0.5.2_hono@4.10.6": {
200 "integrity": "sha512-7wxLKdb8h7JTdZ+K8DJNE3KXQMIpJejkBTQjrYlUWF28Z1PGOKw6kUykARe5NTfueIN37jbyG/sBYsbzXzG53A==",
201 "dependencies": [
202 "hono"
203 ]
204 },
205 "@noble/hashes@2.0.1": {
206 "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw=="
207 },
208 "@paralleldrive/cuid2@3.0.4": {
209 "integrity": "sha512-sM6M2PWrByOEpN2QYAdulhEbSZmChwj0e52u4hpwB7u4PznFiNAavtE6m7O8tWUlzX+jT2eKKtc5/ZgX+IHrtg==",
210 "dependencies": [
211 "@noble/hashes",
212 "bignumber.js",
213 "error-causes"
214 ],
215 "bin": true
216 },
217 "@standard-schema/spec@1.0.0": {
218 "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA=="
219 },
220 "@types/node@24.2.0": {
221 "integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==",
222 "dependencies": [
223 "undici-types"
224 ]
225 },
226 "bignumber.js@9.3.1": {
227 "integrity": "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ=="
228 },
229 "chalk@5.6.2": {
230 "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="
231 },
232 "dayjs@1.11.19": {
233 "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw=="
234 },
235 "effect@3.19.3": {
236 "integrity": "sha512-LodiPXiyUJWQ5LoMhUGbu0acD2ff5A5teJtUlLKDPVfoeWEBcZLlzK8BeVXpVa0f30UsdHouVCf0C/E0TxYMrA==",
237 "dependencies": [
238 "@standard-schema/spec",
239 "fast-check"
240 ]
241 },
242 "error-causes@3.0.2": {
243 "integrity": "sha512-i0B8zq1dHL6mM85FGoxaJnVtx6LD5nL2v0hlpGdntg5FOSyzQ46c9lmz5qx0xRS2+PWHGOHcYxGIBC5Le2dRMw=="
244 },
245 "fast-check@3.23.2": {
246 "integrity": "sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==",
247 "dependencies": [
248 "pure-rand"
249 ]
250 },
251 "hono@4.10.6": {
252 "integrity": "sha512-BIdolzGpDO9MQ4nu3AUuDwHZZ+KViNm+EZ75Ae55eMXMqLVhDFqEMXxtUe9Qh8hjL+pIna/frs2j6Y2yD5Ua/g=="
253 },
254 "kysely@0.27.6": {
255 "integrity": "sha512-FIyV/64EkKhJmjgC0g2hygpBv5RNWVPyNCqSAD7eTCv6eFWNIi4PN1UvdSJGicN/o35bnevgis4Y0UDC0qi8jQ=="
256 },
257 "moniker@0.1.2": {
258 "integrity": "sha512-Uj9iV0QYr6281G+o0TvqhKwHHWB2Q/qUTT4LPQ3qDGc0r8cbMuqQjRXPZuVZ+gcL7APx+iQgE8lcfWPrj1LsLA=="
259 },
260 "pure-rand@6.1.0": {
261 "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA=="
262 },
263 "undici-types@7.10.0": {
264 "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag=="
265 }
266 },
267 "workspace": {
268 "dependencies": [
269 "jsr:@cliffy/command@^1.0.0-rc.8",
270 "jsr:@cliffy/flags@^1.0.0-rc.8",
271 "jsr:@cliffy/prompt@^1.0.0-rc.8",
272 "jsr:@cliffy/table@^1.0.0-rc.8",
273 "jsr:@db/sqlite@0.12",
274 "jsr:@es-toolkit/es-toolkit@^1.41.0",
275 "jsr:@soapbox/kysely-deno-sqlite@^2.2.0",
276 "jsr:@std/assert@1",
277 "jsr:@std/io@~0.225.2",
278 "jsr:@std/path@^1.1.2",
279 "jsr:@std/toml@^1.0.11",
280 "jsr:@std/yaml@^1.0.10",
281 "jsr:@zod/zod@^4.1.12",
282 "npm:@hono/swagger-ui@~0.5.2",
283 "npm:@paralleldrive/cuid2@^3.0.4",
284 "npm:chalk@^5.6.2",
285 "npm:dayjs@^1.11.19",
286 "npm:effect@^3.19.2",
287 "npm:hono@^4.10.6",
288 "npm:kysely@0.27.6",
289 "npm:moniker@~0.1.2"
290 ]
291 }
292}