{"_id":"openship","_rev":"37-4af60d3b7bb681759fbb2307e3cdb88b","name":"openship","dist-tags":{"latest":"0.9.3"},"versions":{"0.1.0":{"name":"openship","version":"0.1.0","license":"MIT","_id":"openship@0.1.0","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship#readme","bugs":{"url":"https://github.com/oblien/openship/issues"},"dist":{"shasum":"5f0ec9e26b6003f7d1d0bf33347e1737778ed343","tarball":"https://registry.npmjs.org/openship/-/openship-0.1.0.tgz","fileCount":111,"integrity":"sha512-uoer2TEY1U8sIb0jZDAhJyC2kyEqJxJho0cuW2WEbp9pUSIuNPsZqarnRM6w177/C/y63sk3Ay/P3xumgmHooA==","signatures":[{"sig":"MEQCICXIRdzZ2RyuX38YmQzjvGOZMn8GPUk2G+7XrHBYUyEDAiAPMYqzpFIpNcrq6xStL2salAjQMBhbLVBVlbtAEt195w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71679},"engines":{"node":">=20.0.0"},"scripts":{"dev":"turbo run dev","lint":"turbo run lint","test":"turbo run test","build":"turbo run build","clean":"turbo run clean && rm -rf node_modules","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","db:push":"turbo run db:push --filter=openship-db","db:migrate":"turbo run db:migrate --filter=openship-db","db:generate":"turbo run db:generate --filter=openship-db"},"_npmUser":{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git"},"_npmVersion":"10.9.3","description":"Open-source, self-hostable deployment platform","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.0.0","devDependencies":{"turbo":"^2.0.0","prettier":"^3.2.0","typescript":"^5.4.0","openship-tsconfig":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.1.0_1772748265646_0.22424417032095123","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"openship","version":"0.1.1","license":"MIT","_id":"openship@0.1.1","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship#readme","bugs":{"url":"https://github.com/oblien/openship/issues"},"dist":{"shasum":"18d944bc054c0327482cd501926cc85b4c1b279d","tarball":"https://registry.npmjs.org/openship/-/openship-0.1.1.tgz","fileCount":541,"integrity":"sha512-RNXQ9SmEeJL+7F5pNGpumqRecnQR5plxgFAKjD2w38O1KCBgwyVuGgpOlxuzq6deKsbOIsf89286Th/GDlQyow==","signatures":[{"sig":"MEUCIQC8yBnZGXA2MCpILtQDKmZOg58QnrOdkaRWUHx4rP5uPwIgD4pEtoW8hfpJJgAxOFUeBc09LAgpvNPzd4/veMSZjzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3624789},"engines":{"node":">=20.0.0"},"gitHead":"25b231d50a9aaeef50ded3f68f9b1e49a05f224c","scripts":{"dev":"turbo run dev","lint":"turbo run lint","test":"turbo run test","build":"turbo run build","clean":"turbo run clean && rm -rf node_modules","format":"prettier --write \"**/*.{ts,tsx,js,jsx,json,md}\"","db:push":"turbo run db:push --filter=@repo/db","dev:all":"turbo run dev","dev:api":"turbo run dev --filter=@repo/api...","dev:web":"turbo run dev --filter=@repo/web","dev:saas":"turbo run dev:saas --filter=@repo/api --filter=@repo/dashboard --concurrency=10","db:migrate":"turbo run db:migrate --filter=@repo/db","db:generate":"turbo run db:generate --filter=@repo/db","dev:desktop":"turbo run dev --filter=@repo/desktop","dev:dashboard":"turbo run dev --filter=@repo/dashboard"},"_npmUser":{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git"},"workspaces":["apps/*","packages/*"],"_npmVersion":"10.9.4","description":"Open-source, self-hostable deployment platform","directories":{},"_nodeVersion":"22.21.1","dependencies":{"api":"^6.1.3","oblien":"^2.1.7","@octokit/auth-oauth-device":"^8.0.3"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.10","devDependencies":{"turbo":"^2.8.14","prettier":"^3.8.1","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.1.1_1773780287257_0.36843138994226377","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"openship","version":"0.1.7","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"SEE LICENSE IN LICENSE","_id":"openship@0.1.7","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"6cca91423b096974241b5b2bd8bdd0a41ccf2431","tarball":"https://registry.npmjs.org/openship/-/openship-0.1.7.tgz","fileCount":67,"integrity":"sha512-svo9xskIYhtv/3QSbBgoqnPR/rgxwZMKKoWz1nCUUvAa30kbaklK0d2/nRaZNo96rXR+pw8qbYRFUKuSZ1i6+Q==","signatures":[{"sig":"MEUCIQDwMI2+zIrU96n6Z8rBA7atKe+/0wB5oBYYS2DoSjmxRgIgT54/ikxZpKBbY2Txl0vhQh/DUpKUU+aaeEvlurhCluE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29982258},"type":"module","gitHead":"5d8f5bf0c2730afb994bfec11f1d797a81070fc6","scripts":{"lint":"tsc --noEmit","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","chalk":"^5.6.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.1.7_1784033592597_0.7963426351095468","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"openship","version":"0.1.8","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"SEE LICENSE IN LICENSE","_id":"openship@0.1.8","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"34a27cd489f67b7ac8306163af13e39afc2353d5","tarball":"https://registry.npmjs.org/openship/-/openship-0.1.8.tgz","fileCount":67,"integrity":"sha512-qBJ9lGFDQ+JBa17cdabHHLX+qUG8ZpB+DY/1PAaiF8JedQVKM4Ek6nemYdBNsk2P3Ev8wVA11Ub+sB2xMuk4tA==","signatures":[{"sig":"MEUCIAP4+gFqZslBBoay1LohziSiwX7Q331M5HHCpVGOZgUNAiEAkblqeSIUFR2zdnKGA8mlTdh7ISXpSiNAtwFXGIfgb6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30019173},"type":"module","gitHead":"f8fd3a33181cef7dbb54063b8c757b74e647ea75","scripts":{"lint":"tsc --noEmit","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","chalk":"^5.6.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.1.8_1784295879312_0.958896294841866","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"openship","version":"0.1.9","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"SEE LICENSE IN LICENSE","_id":"openship@0.1.9","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"465abe9c545b0b66a00af4fd33dae7a43f4fc93e","tarball":"https://registry.npmjs.org/openship/-/openship-0.1.9.tgz","fileCount":67,"integrity":"sha512-PVwbAzcnoYIYXsHAycfKXP/cpJOPz+EXtosqF5bdfEruzGdkjggp/FL/55vtSHd6n4/LrOcPukPvZqN76biKEQ==","signatures":[{"sig":"MEQCIAYeqKK892xeVS9/scp8KZwgMdwFEzAAtoIc/qnrT/wJAiAl/ivJCgLzYMeHu5CT77o4zjNeDM8EekXlXNsZRrRDzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30019173},"type":"module","gitHead":"a994021f91f79782524f0da0730139a609211653","scripts":{"lint":"tsc --noEmit","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","chalk":"^5.6.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.1.9_1784331726585_0.2577718202036112","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"openship","version":"0.1.10","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.1.10","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"9b5a84392991e6e59a127bb3a743d108637b0ccc","tarball":"https://registry.npmjs.org/openship/-/openship-0.1.10.tgz","fileCount":69,"integrity":"sha512-JDhplJe5KKsbn9ymNjB2C+/0l6fQP3l/O4Zu/Mzzqux9h6wOUA7ymZVq98pI3NAknDJCGUOMeUxhCMI26eUCXA==","signatures":[{"sig":"MEQCIDnKuovlD2nP6xc9XiP8VKPQeTFINhCsop8EkVuKWfRgAiBAYGLLjqS1gW9OFIOnaliV4GbepEidJOsfX4SRpNIG7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30288049},"type":"module","gitHead":"543524e20a098c390d8457c7f26dfe87becabee5","scripts":{"lint":"tsc --noEmit","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","chalk":"^5.6.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.1.10_1784399468626_0.2006667442602843","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"openship","version":"0.1.11","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.1.11","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"edd869bc29eefb2c8dd58bdf2277a7e588d63a7e","tarball":"https://registry.npmjs.org/openship/-/openship-0.1.11.tgz","fileCount":69,"integrity":"sha512-NmMUrY1ohkUvxuNy7uPH+nkkfr8qADKJLeRXNvOqB0Gp2lfIYwJL76/hgwl5uxoTmdgWcixVDe0hOn9bSK3hrQ==","signatures":[{"sig":"MEQCIC2OQaTQ4g9/WRSaVseh0K0nB/YFOdTETeIY719GkMT3AiATLNWpXJZSsxUGkUcS94kirqw1U0P4tNwUsJyNmNVerA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30292452},"type":"module","gitHead":"97d917c4f7b73985c2a6a28763c12e7f82a8c4db","scripts":{"lint":"tsc --noEmit","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","chalk":"^5.6.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.1.11_1784406126659_0.79902859441214","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"openship","version":"0.2.0","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.2.0","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"83aef8c506d17b183110011243954a347f65a63b","tarball":"https://registry.npmjs.org/openship/-/openship-0.2.0.tgz","fileCount":107,"integrity":"sha512-2h5ROeHgmrg04vFcBlwizFoTAoHtvGf4g1ONFfSFnpOcxsEPsnPBZ1CB5wDv16zI2ZHAu1YF3WfDHyJMmBLqrg==","signatures":[{"sig":"MEUCIEF9CcJ1+4agg1dDmg2NQd7znqEZpJf3F+qFX3kcXpR1AiEAi7AVtTzmOxY8R5ayXQ8F4dIobUUxOogktWIPBK5QsOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33972827},"type":"module","gitHead":"ecfd7ad2c64cb95abf31fa213c8f18430a157ba0","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun dist/index.js","lint":"tsc --noEmit","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","chalk":"^5.6.2","commander":"^14.0.3","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.2.0_1784567579511_0.26003587875576106","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"openship","version":"0.2.1","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.2.1","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"90f223e1820faabd4929cfe6d0fd7587ad02157b","tarball":"https://registry.npmjs.org/openship/-/openship-0.2.1.tgz","fileCount":107,"integrity":"sha512-lz6yEDPNl0kmajV9TWNYEHKtU1dzsnu7Rcc32+NCkWwOWsr0AptdC3TH+ljuoMhjfLKwBh/wrmVigM85M22Lwg==","signatures":[{"sig":"MEQCIDyj8cES414qDIAgnUBKyWpds7kjom7m16MYD+bvqwbmAiBm/i0LfSjSkX3pnmX956Q0FfE3H5kLdIEcC9dic7nkBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33972827},"type":"module","gitHead":"14ac98f8300084a286f1c78881cb53fdb56fe541","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun dist/index.js","lint":"tsc --noEmit","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","chalk":"^5.6.2","commander":"^14.0.3","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.2.1_1784570737937_0.1722017979073669","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"openship","version":"0.2.2","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.2.2","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"615cdf76748870878e85bfaac18555046540ec20","tarball":"https://registry.npmjs.org/openship/-/openship-0.2.2.tgz","fileCount":119,"integrity":"sha512-x/Gh2pvlkbkmN8B/xIuo2Kv6Da+cSWtiKcgdbj6iKXTIk6+g5abtRLQMZaE2TdCU/cOi4nP8zU0ROmHG8/DhCA==","signatures":[{"sig":"MEUCIEUT2Dnk6wBBb+/XJiwmpmIMTVXZ/I3fyNCa9GXn7uZ4AiEAv7EVvDIFLRgTS0lwJwoWiNBSmWYgPKr+bH9pxHq6CkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35661449},"type":"module","gitHead":"f1aa1af771e3f26663f27039321cff796f8ecbf8","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","chalk":"^5.6.2","commander":"^14.0.3","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.2.2_1784708150176_0.3861052137594565","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"openship","version":"0.2.3","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.2.3","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"3d4651590d99411c842b55c9984fe49657c822d5","tarball":"https://registry.npmjs.org/openship/-/openship-0.2.3.tgz","fileCount":122,"integrity":"sha512-oPTNMY4X38NSI44hMHEyupwTYMjWJe1lVOaYcDthVRD/Naj7OP3E+HLi/Xw9KObljQiKkTCsTXdywpqKRpNm9w==","signatures":[{"sig":"MEYCIQDIqm1WDUxclx9XBeV2p34AMT0U1NEsZ0C7ZdnerCLxpQIhAK2PUWF26LKDjk7MsYT64Yq+9+VIdoisHZKRVYQi8TRb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34175802},"type":"module","gitHead":"4908bd16e89989345b0bdd56428a0138c99adffd","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.2.3_1784738324218_0.9868287919375718","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"openship","version":"0.3.0","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.3.0","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"d9baeb285ed89ae6d1944481102c4d85c96c9d06","tarball":"https://registry.npmjs.org/openship/-/openship-0.3.0.tgz","fileCount":122,"integrity":"sha512-9UJzw7sMZ4cTD1tqTLDvJSL9FcASegwnEEm/BXFdgER+wY/y90L2WehRddEVF75i8CCIWMDlrN2I6ingchgPug==","signatures":[{"sig":"MEYCIQDHJ2J9b36GsKBHTlcmrhWEqmFfmyXU1YFipyBWujCB9wIhALwBi7liPjAN/e32D1T+meZ83WOJei9Yo0LE9a9GSQDj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34186541},"type":"module","gitHead":"987b61e2e54d572dfe1e01a0e6094262dd56d563","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.3.0_1784747908503_0.5626454818168198","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"openship","version":"0.4.0","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.4.0","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"e3c05389f003632f84b0f7c07fa34828ade71084","tarball":"https://registry.npmjs.org/openship/-/openship-0.4.0.tgz","fileCount":199,"integrity":"sha512-dB066Cqlhsx6VVI0LYOwMdzaGda3kfcoetkfDJYlZUkk5XIkAkN4mKNJsr096Ly76L2nUC8i4VIkglUpGUq41Q==","signatures":[{"sig":"MEUCIQC+2FwPV9a6lRPCtgQaFYxY042u/mQt/xwBHCRMpf3jrgIgGzaXWNDqZwZlwNDOzvUIe9PYLy9atYCyFCdOpvljlS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38347729},"type":"module","gitHead":"92b477f1501a2ab1e76e3bbc285178f105a32906","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@clack/prompts":"^0.11.0","@repo/adapters":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.4.0_1785172004312_0.6162785854823973","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"openship","version":"0.4.1","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.4.1","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"dfcee985ea74ed30d99f2f509c9bff160e5454f9","tarball":"https://registry.npmjs.org/openship/-/openship-0.4.1.tgz","fileCount":199,"integrity":"sha512-8hrbrehv6BdXFjOD3zKiba467RaK8bW5wcsLP3qF3upd0W6cBeFunwjs2LET0kJKJaXBlkxY4Om22DtyI3r5BA==","signatures":[{"sig":"MEUCIQCpIzZt275uVtbrsQ2BznAFVoaizQ7iHYqIzN6fN3w5/wIgEnq9aSJCcUDm8pNiWZyHbQOLbug4MV/vz0ZLslqhlKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38347729},"type":"module","gitHead":"f7ec2e36a1c468cbd86e85ee9755e706b3294372","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@clack/prompts":"^0.11.0","@repo/adapters":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.4.1_1785173607583_0.9919674482802787","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"openship","version":"0.4.4","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.4.4","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"cb1bd25eb98b1059716c9dc5bb8381fbd3899b61","tarball":"https://registry.npmjs.org/openship/-/openship-0.4.4.tgz","fileCount":199,"integrity":"sha512-v38+C2WgQnEajSYigZ5RQpuWG2oGVfGhCYFcp0OnQQD8MWSbK/ioEXun+E+SHkhk8DtvirM8Bgv+XTSK8yTEWg==","signatures":[{"sig":"MEUCIQD4qrw2cIXWm5dsZiJ9xw5SCb1/21PKhxvFqQaC+4kpPAIgQyKWeaAoHGaMK+F+GEX2zmWvYAM6YLjbDqt83/+ip3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38347692},"type":"module","gitHead":"e7bb4144ca5ab5ed06e658bccecbfbfaaf1275c1","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.4.4_1785194259855_0.657689492350559","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"openship","version":"0.4.5","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.4.5","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"e013d36f70938b732dde3c0aae5761e48bf14d9c","tarball":"https://registry.npmjs.org/openship/-/openship-0.4.5.tgz","fileCount":199,"integrity":"sha512-tROXhy84J5wyHM/gdstHl8W3cZ+QPv486CdcSbBoOt+nwcvnF1JK22f/ci0yN3Tu0oVbCLs6evkIZbgG7hFKeQ==","signatures":[{"sig":"MEUCIAdV303m9doE8oFU064Du62o3PAduULeX5bO1Ar/nefzAiEAymSb96aYtvGQaZPjjCR22sXpKKrYuP3/pBeCkf1zrjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38354898},"type":"module","gitHead":"6e45551e43080652c02938698b5706e66f7a0cb3","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.4.5_1785195606705_0.21204007130584834","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"openship","version":"0.4.6","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.4.6","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"7cd35135c931bb29c230a87ad419f6c8bbe2a8be","tarball":"https://registry.npmjs.org/openship/-/openship-0.4.6.tgz","fileCount":441,"integrity":"sha512-3lGTDrCcGzD983CwBIljw/pWnKn7nkz06M23QIKAZKpjqkQIpRzVC6fz4WD2I7qLkdvC0IpEtpv/eB7xZY6R6g==","signatures":[{"sig":"MEUCIQDSqU7qTdyVh1cy5muNfWXxcx1B8TNxO7B1c4EM6RJ2AgIgL/IUkpslENDy2V0wrQpBdvaCZQMtGIOzRravgVoy/xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39338156},"type":"module","gitHead":"12e78f7ef64d7946d37091232eb3d34d797a29af","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.4.6_1785273035585_0.383674758428715","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"openship","version":"0.4.7","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.4.7","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"3a8efa9f99a2cc3f07c83c116dadc85b2bab40e7","tarball":"https://registry.npmjs.org/openship/-/openship-0.4.7.tgz","fileCount":441,"integrity":"sha512-P8QLGkMqcwxvYyDYiibZxXVJboE9KUFWI94l88XpFjlo7ChfcKX6F2Mop1TTYA5kzv2P7hwujRoDET2BJLlH7A==","signatures":[{"sig":"MEUCIQDT61dhaJbG4KNPH6oaWA8JC9bMU48X2yrdRA6K+9hf/QIgLF4pSuSYWepDRSVOUId+GipCVYlJEvmXcke0AXOclUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39355022},"type":"module","gitHead":"0a6c67eceaee9da19938c776ad9ea037e012f970","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.4.7_1785276462468_0.15028268496646513","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"openship","version":"0.4.8","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.4.8","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"b18e6909f073080106854fa9e0b68fdf0a04376e","tarball":"https://registry.npmjs.org/openship/-/openship-0.4.8.tgz","fileCount":441,"integrity":"sha512-7w00g0CGZgG69FPD1erP8Xo3FQICeYQTYHpi+ScduNm/gXNSCqWpHFZ02Cj3rqorqA95M3Gq/HFnsVYH5K1qVQ==","signatures":[{"sig":"MEUCIQDb3bXxozf6ZlNiy3Xzc+bX96hNmX0CjHtBRBL7TuWO/wIgXqM2W0JJIJRxCLPQRMWEQO+BjLBzwbafIU8ID+l6ZhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39358055},"type":"module","gitHead":"aa6fe1bc51c7fce8c511304de96d1ec1d20581c5","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.1","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.4.8_1785280966786_0.2906189319666599","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"openship","version":"0.5.0","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.5.0","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/index.js"},"dist":{"shasum":"354bf246b4c563cb9b14e09263feb71db727e2cb","tarball":"https://registry.npmjs.org/openship/-/openship-0.5.0.tgz","fileCount":450,"integrity":"sha512-1x0kT1OKQpZ0R+7BCLII41TscVHw1gGlyLbHGaHBZ9Flfzmp0IsaTuq0WtkOBNVRo/3Mtb7II5+yiMeiRv9mIQ==","signatures":[{"sig":"MEYCIQDGHB3hy7B8LJp9Q7OujORC8+EgReMJqo6JqYjTzji+GQIhAIM6g70KXeAxsQjuoXW4sc/HXpnxR1fLExJ/GXpiQ8Gc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39684809},"type":"module","gitHead":"dd52681fe334e7d540ee86125c2729d4c7d4d3a4","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.2","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.5.0_1785531566317_0.18917509725182824","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"openship","version":"0.6.0","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.6.0","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"47e13c28b742cc1fea1eb379302cd6900ccdd78c","tarball":"https://registry.npmjs.org/openship/-/openship-0.6.0.tgz","fileCount":469,"integrity":"sha512-K27MbDX5lE4F9/FOj77i+zQrFAJaUUbHwwMedVxH07mHhzJmjrLbHhT3D+IQzXKUfGzx4FE06jyEddRCt175ew==","signatures":[{"sig":"MEYCIQDGMZPtt2DIu8rjz2ZchJSU8+5AVPiyenX/2q5LjXp4WQIhAL4wC1qWbFIsv5JtSzimfvUasdO24u6aHfusL2FC+18Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40728146},"type":"module","gitHead":"ec846b41a5c0cc54578c308f1066e8178ed2dc8b","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest","build:payload":"tsup && bun run build/stage-server.ts && bun run build/stage-cli-payload.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.2","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","openship":"^0.5.0","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.6.0_1786088625269_0.5134753755614085","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"openship","version":"0.6.1","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.6.1","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"75792c33e930d0570a42e215a768d58cbaa0f453","tarball":"https://registry.npmjs.org/openship/-/openship-0.6.1.tgz","fileCount":468,"integrity":"sha512-uMN0WC5hf0L/CF67ea0r59OCn9y3ovk5P01meIlsHTUGVlB8/n3JdltJNyTPYeJkJbrJ+XPk64UlPi5LXHTxYg==","signatures":[{"sig":"MEQCIDAzOyzPSZ1Ax2gPDQjIpqi0TKiqJi8gE+0uoQHl3wRaAiAF5PNpVVIHV+cqYI8QZIEgJ4LsctiF8jPbWXbv+ETdkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40731646},"type":"module","gitHead":"48820db49349bb662e552287da1ccfce1085f2cc","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest","build:payload":"tsup && bun run build/stage-server.ts && bun run build/stage-cli-payload.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.2","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","openship":"^0.5.0","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.6.1_1786097393379_0.8002713814494573","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"openship","version":"0.6.5","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.6.5","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"ff24887f590ba1c17e1642d1ff6bb93bf1bf0058","tarball":"https://registry.npmjs.org/openship/-/openship-0.6.5.tgz","fileCount":486,"integrity":"sha512-4Lys1ZuB3a7tFW2XJWsE8T7cB0TR2fMCcWAPj69oZNGQo9F5c0Zq4x9bAlxx4Y20xy4CYVN5HncrysVlJA/8hA==","signatures":[{"sig":"MEQCICMVwB8Um2z6NDrmqAMLwyz/tEeYRy9qeNjW/Rc7Z63IAiAD5Z5FeVrCnrGGgAt0L+t/ejU3Zux6+lxyuhY1I1dX/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41364507},"type":"module","engines":{"node":">=22"},"gitHead":"7593a36db63ba986573466b031518ea73559fc39","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest","build:payload":"tsup && bun run build/stage-server.ts && bun run build/stage-cli-payload.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.2","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.6.5_1786468607976_0.5432062873651486","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"openship","version":"0.6.6","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.6.6","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"2da58b8e80511afdadc0937e071769170940c176","tarball":"https://registry.npmjs.org/openship/-/openship-0.6.6.tgz","fileCount":492,"integrity":"sha512-1lqDPs/+BpaO0IIcJgm8nMi26ChEOvJw0L7s1/nNmnocrVXDd9o28DStbr5i9G8EaCmfZmp0WlwV8vvPdH2+xg==","signatures":[{"sig":"MEUCIAXwwbu6HZyARRhPvj3nFRYraioN1exd3rg/zB4tAK+XAiEAtzSYMpMQK8yk50FG78Vr3CHPx8QKnnnoacWQ/j08BMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41830338},"type":"module","engines":{"node":">=22"},"gitHead":"00326a2ee9f36418687620e8da6da6cf6e7c305c","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest","build:payload":"tsup && bun run build/stage-server.ts && bun run build/stage-cli-payload.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.2","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.6.6_1786941373470_0.22008932638846201","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"openship","version":"0.6.7","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.6.7","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"faef8c590c0e88baf4ecc8073faa78bd71e11936","tarball":"https://registry.npmjs.org/openship/-/openship-0.6.7.tgz","fileCount":496,"integrity":"sha512-fTq/fTpSwZsmv/gzAvoHgMM6sGa5UD+ZkiFx86bk26P+r4U7XIhRFuR9cCJZsb7V0Lt1NPCQ7J5LQUtAnEasRA==","signatures":[{"sig":"MEUCIQDX+Bzm6oSG9A3hHQQH+aqDxZG+bzm9vBhnGurDtZv1vgIgaEXXXVT5EtI8keDkRs3BBanw5q4LRIxT86GdVcvwKZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42097308},"type":"module","engines":{"node":">=22"},"gitHead":"737fdbf1964e9a676da7e2f8cd334f31551c1ce5","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest","build:payload":"tsup && bun run build/stage-server.ts && bun run build/stage-cli-payload.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.2","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.6.7_1787241359070_0.6967915359697543","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"openship","version":"0.6.8","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.6.8","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"62f6176e07f5fe22a751120c1c172eaa6d295ce5","tarball":"https://registry.npmjs.org/openship/-/openship-0.6.8.tgz","fileCount":504,"integrity":"sha512-KzT/aTwDj4meBClby4qjQbMe26A2KyP56K09N3ahQB5FkigVOeEbioCkDHjDneUCfF5yIMpCJ52OIfw1CY7mYQ==","signatures":[{"sig":"MEUCIQCOcC4HbJRvGwVhakmDD7lkJitOskSP/ik38IVWR8uTHwIgRilr1JCAEAjd9WZ3m1lO28xFA2VdplWvlVhOK3onKLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42406438},"type":"module","engines":{"node":">=22"},"gitHead":"fcadb4a52fb490ace7d9605d3bb0e2e5269e0e11","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest","build:payload":"tsup && bun run build/stage-server.ts && bun run build/stage-cli-payload.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.2","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.6.8_1787689199749_0.7066531873665076","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"openship","version":"0.6.9","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.6.9","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"e9f7f7893d8a7d272fc020ad7cdc360c08b37f47","tarball":"https://registry.npmjs.org/openship/-/openship-0.6.9.tgz","fileCount":504,"integrity":"sha512-4FThrhoLRXNnlBzp35FsJwTE1DAiWZtM4toFdGWWX2UgSIVVUAQxdTZIYIs+9uboYybGphim3jmk/Tb8K4vEJw==","signatures":[{"sig":"MEYCIQCrPEGgL2KYpFWEiiTU8yAxZYqsNH2AE5m2ju4jRQuSkwIhAOkt6qgkWOzYBIr15IlgeiSrLepTrIFg8ritWO28IlS5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42413339},"type":"module","engines":{"node":">=22"},"gitHead":"1121353d4eba3629f7c768a0c659498d6619b98c","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest","build:payload":"tsup && bun run build/stage-server.ts && bun run build/stage-cli-payload.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.2","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.6.9_1788057149978_0.35698843108863554","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"openship","version":"0.7.0","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.7.0","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"db57e1612f3a53e85bbc9019a8f185adbccc0186","tarball":"https://registry.npmjs.org/openship/-/openship-0.7.0.tgz","fileCount":509,"integrity":"sha512-fvszxFblYQu5dnU7sGNwJklqp2FN0PHGYa+OhkAtPuAfXTlB6NdSKBrlRRYOFvV2CA1kq+L0h/IgAkbHlI+gfw==","signatures":[{"sig":"MEUCIQDRisYZ2mO+Na5b0tEVQljcCbDTwnYFynSKM1O/FnjioQIgRGfmDppNgLOKWjVamZqo8yD04C4yul/IoCRZatd3n38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42682485},"type":"module","engines":{"node":">=22"},"gitHead":"6510d3fd942473e54b6a41c2b1f99e0f2a483fd6","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest","build:payload":"tsup && bun run build/stage-server.ts && bun run build/stage-cli-payload.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.2","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.7.0_1788447596015_0.40877208465337","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"openship","version":"0.7.1","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.7.1","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"761fc0865699b3c2f176cb60a0bab4bfa4e00b36","tarball":"https://registry.npmjs.org/openship/-/openship-0.7.1.tgz","fileCount":510,"integrity":"sha512-kAtPi3L43QsbpTmnhc4a9TwBGzQmSbNPoM264LHXrMklpcyEJ2iF7nN+0jMXVEWaAT33dBHg5MJvGLKf3ccj/A==","signatures":[{"sig":"MEQCIB4H+nD5SnuwAgjyRMQ/R0xQ1F5qBjIVR2yerVsaB4F0AiAbC7bKbLXhFWxykaS5TMLjgk1a0Xhx0b9zBceskeXk7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42821300},"type":"module","engines":{"node":">=22"},"gitHead":"de877cb96180af31fa524662d89f9945952b23ad","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest","build:payload":"tsup && bun run build/stage-server.ts && bun run build/stage-cli-payload.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.2","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.7.1_1788535168233_0.24502966355559042","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"openship","version":"0.7.2","keywords":["openship","deploy","deployment","cli","self-hosted"],"license":"Apache-2.0","_id":"openship@0.7.2","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"6429adc4563bf6f399e14a805a43a812aae0d663","tarball":"https://registry.npmjs.org/openship/-/openship-0.7.2.tgz","fileCount":510,"integrity":"sha512-I/MTDJ5ucz8e4bZ6/69sTVqzkTJVf+hBDT+E0opv8YI8G5PMoHRVBAktQqd/Rlfyfdlt1f8fGzDwRWoWdDv3Bw==","signatures":[{"sig":"MEYCIQDKOdT+ihEKE/+Dp6SGvdk7UNB7PCMXruYj+9K74L2imwIhAOeURZiDCWzWeelL+rxvYV0rYIxzeMD7OxSWHnFyhSIe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42822438},"type":"module","engines":{"node":">=22"},"gitHead":"541ba903fdcd8959054b1fb8805749632a1dafe9","scripts":{"cli":"bun dist/index.js","dev":"bun run build && bun run build/stage-dashboard.ts && OPENSHIP_DASHBOARD_DIR=\"$(cd ../dashboard/.next/standalone && pwd)\" bun dist/index.js","lint":"tsc --noEmit","test":"vitest run","build":"tsup && bun run build/stage-server.ts","clean":"rm -rf dist .turbo node_modules README.md","prepack":"cp ../../README.md README.md","test:watch":"vitest","build:payload":"tsup && bun run build/stage-server.ts && bun run build/stage-cli-payload.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"apps/cli"},"_npmVersion":"12.0.2","description":"Openship CLI - deploy, manage, and open your Openship platform from the terminal","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vitest":"^4.0.18","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.7.2_1788606403827_0.16201111855978967","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"openship","version":"0.8.0","keywords":["openship","deploy","deployment","cli","self-hosted","sdk","node","multi-tenant"],"license":"Apache-2.0","_id":"openship@0.8.0","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"af29952d2e0c758a7a7f3592c4f26784a5c4d0cb","tarball":"https://registry.npmjs.org/openship/-/openship-0.8.0.tgz","fileCount":583,"integrity":"sha512-9C4ibhQUHWDWAQGK5nhAsNPoYNQrhfOdaBChFfQ0dpvB9/TWeTe9FgqE6NeAjJTuJ5t54vHkTphIMJ01n6SN8g==","signatures":[{"sig":"MEQCIQCj2rnIIyLxy8msjG2gmqGx2ag/ovOQGvy5I3WLDIIGcQIfRyeD+s3lO9tLsnVeKPMxvnFFl/dwuxDV8xJ2mpbwrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBTmHXnXhPHvrwe4eUYEX/Ufzu4836wTzSDSOewhNnqvAiEAqswguefBmW44xy05JBk1Kc/Ek2Sv5l4yGz8iow38hfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77700916},"main":"./dist/sdk/index.cjs","type":"module","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/sdk/index.d.ts","default":"./dist/sdk/index.js"},"require":{"types":"./dist/sdk/index.d.cts","default":"./dist/sdk/index.cjs"}},"./client":{"import":{"types":"./dist/sdk/client.d.ts","default":"./dist/sdk/client.js"},"require":{"types":"./dist/sdk/client.d.cts","default":"./dist/sdk/client.cjs"}},"./native":{"import":{"types":"./dist/sdk/native.d.ts","default":"./dist/sdk/native.js"},"require":{"types":"./dist/sdk/native.d.cts","default":"./dist/sdk/native.cjs"}},"./package.json":"./package.json"},"gitHead":"234d8a9d0bd571aff3fe3ce73a8408f226dcb4a0","scripts":{"build":"bun run build.ts","check":"bun run build.ts --check","prepack":"bun run build.ts --check","test:package":"bun run verify-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"packages/openship"},"_npmVersion":"12.1.0","description":"Openship SDK and CLI for native and remote deployments","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.8.0_1790479962780_0.5722955825141225","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"openship","version":"0.8.1","keywords":["openship","deploy","deployment","cli","self-hosted","sdk","node","multi-tenant"],"license":"Apache-2.0","_id":"openship@0.8.1","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"7274e61e72d763a4720691b7cef276748a09f4d4","tarball":"https://registry.npmjs.org/openship/-/openship-0.8.1.tgz","fileCount":610,"integrity":"sha512-7Yb8iTtxGFSc0i48zJjawRix+LkKZ+zmh7saSN17P0yNUzOdpibG8hLiZr4K+NGL8BICoCL2vv2gH4u7g5mhzg==","signatures":[{"sig":"MEYCIQCMF+oNIn9No+N14m+SyBod8wuhMW7sEuX9ROtvAQUEuQIhAOTHtULyDTFV7f0CZONzEdMHGPSEbB1iSZcnSMUrEzdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDKFJTOrmj6oPMHvQbLSifoMLqQI0s8EHXiPajULJWzcAiAW/J1alpMQyLBQwpgB2HmYW+wxUqgcu6XMWOwo/nib+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80322978},"main":"./dist/sdk/index.cjs","type":"module","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/sdk/index.d.ts","default":"./dist/sdk/index.js"},"require":{"types":"./dist/sdk/index.d.cts","default":"./dist/sdk/index.cjs"}},"./client":{"import":{"types":"./dist/sdk/client.d.ts","default":"./dist/sdk/client.js"},"require":{"types":"./dist/sdk/client.d.cts","default":"./dist/sdk/client.cjs"}},"./native":{"import":{"types":"./dist/sdk/native.d.ts","default":"./dist/sdk/native.js"},"require":{"types":"./dist/sdk/native.d.cts","default":"./dist/sdk/native.cjs"}},"./package.json":"./package.json"},"gitHead":"9ea1e508d5583ea88afa5f84174193a2480cd851","scripts":{"build":"bun run build.ts","check":"bun run build.ts --check","prepack":"bun run build.ts --check","test:package":"bun run verify-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"packages/openship"},"_npmVersion":"12.2.0","description":"Openship SDK and CLI for native and remote deployments","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.8.1_1791316950509_0.8251289002510669","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"openship","version":"0.8.2","keywords":["openship","deploy","deployment","cli","self-hosted","sdk","node","multi-tenant"],"license":"Apache-2.0","_id":"openship@0.8.2","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"a2efa50976dc52a7764540683f56ab1e3e27e37f","tarball":"https://registry.npmjs.org/openship/-/openship-0.8.2.tgz","fileCount":610,"integrity":"sha512-CpW/fpHyENFt66v30TIIFSHtm0P9ToCGpHdz8RsdmLuYlxMNtDdLcdEbAAGJtX665jgpiWZPpIt0eimi5/9fPw==","signatures":[{"sig":"MEYCIQCM64OkwTFm8UdfEOjGGCF8JdYK2vKGiPtNuBmTBa8JgQIhAIIxIfW4cMq0m8xVbm44zhVoXwhnJxb8GKTzYFmnIcwi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHTlwG1p7NFcjG9yLwFU5lpJDraXrOAoCo7f2X82EC/UAiA3W7RGRCLnC2tDLpVu8IXMpzDT0iOsPbPyNSsTvCJz2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80323492},"main":"./dist/sdk/index.cjs","type":"module","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/sdk/index.d.ts","default":"./dist/sdk/index.js"},"require":{"types":"./dist/sdk/index.d.cts","default":"./dist/sdk/index.cjs"}},"./client":{"import":{"types":"./dist/sdk/client.d.ts","default":"./dist/sdk/client.js"},"require":{"types":"./dist/sdk/client.d.cts","default":"./dist/sdk/client.cjs"}},"./native":{"import":{"types":"./dist/sdk/native.d.ts","default":"./dist/sdk/native.js"},"require":{"types":"./dist/sdk/native.d.cts","default":"./dist/sdk/native.cjs"}},"./package.json":"./package.json"},"gitHead":"0b446ead07ccfb98a1c5111d1dfe04cae79f1ce5","scripts":{"build":"bun run build.ts","check":"bun run build.ts --check","prepack":"bun run build.ts --check","test:package":"bun run verify-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"packages/openship"},"_npmVersion":"12.2.0","description":"Openship SDK and CLI for native and remote deployments","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.8.2_1791330142517_0.7270880342891568","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"openship","version":"0.9.0","keywords":["openship","deploy","deployment","cli","self-hosted","sdk","node","multi-tenant"],"license":"Apache-2.0","_id":"openship@0.9.0","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"197832617c5208c12c4299b761a2992e52faa11d","tarball":"https://registry.npmjs.org/openship/-/openship-0.9.0.tgz","fileCount":637,"integrity":"sha512-um+mZMiG4YDw/tFjfpgUa0JkrzF5fwAgbQGWGFUYYoBy334YHSUe6Dy+PoRo8dT7BeR9Q1H1X6dVGyFrGOLzZw==","signatures":[{"sig":"MEUCIQDqO2tnU0s6H1NDjSTlhOXQ4Prry0MctcCGZvZzlK82CAIgRGM7jxwc1cEr9cOn4PXIHLTeeF3s9kPZzgmZrKchPQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjipvoXxKmh6Pav5Kb7Q2mITDFFUnrJ/PPrtpPh+LA0gIgdQpCZfkHT09loPkLSFFEIzDgeHIiejenGMLAqKy2uKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138240845},"main":"./dist/sdk/index.cjs","type":"module","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/sdk/index.d.ts","default":"./dist/sdk/index.js"},"require":{"types":"./dist/sdk/index.d.cts","default":"./dist/sdk/index.cjs"}},"./client":{"import":{"types":"./dist/sdk/client.d.ts","default":"./dist/sdk/client.js"},"require":{"types":"./dist/sdk/client.d.cts","default":"./dist/sdk/client.cjs"}},"./native":{"import":{"types":"./dist/sdk/native.d.ts","default":"./dist/sdk/native.js"},"require":{"types":"./dist/sdk/native.d.cts","default":"./dist/sdk/native.cjs"}},"./package.json":"./package.json"},"gitHead":"7720f3f8d0247619b40529fa21ac7bf9c180d201","scripts":{"build":"bun run build.ts","check":"bun run build.ts --check","prepack":"bun run build.ts --check","test:package":"bun run verify-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"packages/openship"},"_npmVersion":"12.2.0","description":"Openship SDK and CLI for native and remote deployments","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.9.0_1791835672880_0.04400184447550304","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"openship","version":"0.9.1","keywords":["openship","deploy","deployment","cli","self-hosted","sdk","node","multi-tenant"],"license":"Apache-2.0","_id":"openship@0.9.1","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"812f3271506748f4699725ad9dc7158efc0ecc69","tarball":"https://registry.npmjs.org/openship/-/openship-0.9.1.tgz","fileCount":638,"integrity":"sha512-L9lZ8twYD6Vp36PL3RfCyqJHZpdAlvK2ptINUaGBx6VaJg7p84arwEMCjMBNcR8cEkWawY3vyYw3kxc0IRShBw==","signatures":[{"sig":"MEYCIQDhBK2nsrfRWmN39/DUtI570D8rPREU2ZYzzj/YMPQ/xwIhAM9+8GGn395bT06BQNXXVmF4PmZcw5+awTrs2zg8ARdh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCT+giGjXfeAbfYhKDZKG3Fm0rKS6HvBvwC8MYY97P61QIgbWD6o6BGvCSgi1LwEuW6NFyYtblaBt2OWzmH4itLxYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139118749},"main":"./dist/sdk/index.cjs","type":"module","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/sdk/index.d.ts","default":"./dist/sdk/index.js"},"require":{"types":"./dist/sdk/index.d.cts","default":"./dist/sdk/index.cjs"}},"./client":{"import":{"types":"./dist/sdk/client.d.ts","default":"./dist/sdk/client.js"},"require":{"types":"./dist/sdk/client.d.cts","default":"./dist/sdk/client.cjs"}},"./native":{"import":{"types":"./dist/sdk/native.d.ts","default":"./dist/sdk/native.js"},"require":{"types":"./dist/sdk/native.d.cts","default":"./dist/sdk/native.cjs"}},"./package.json":"./package.json"},"gitHead":"75df170fdd34be52fc7299e9664c6cb929239e3a","scripts":{"build":"bun run build.ts","check":"bun run build.ts --check","prepack":"bun run build.ts --check","test:package":"bun run verify-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"packages/openship"},"_npmVersion":"12.2.0","description":"Openship SDK and CLI for native and remote deployments","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.9.1_1791876852791_0.08154748830167202","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"openship","version":"0.9.2","keywords":["openship","deploy","deployment","cli","self-hosted","sdk","node","multi-tenant"],"license":"Apache-2.0","_id":"openship@0.9.2","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"homepage":"https://github.com/oblien/openship","bugs":{"url":"https://github.com/oblien/openship/issues"},"bin":{"openship":"dist/node-entry.js"},"dist":{"shasum":"f7a6a9eb97803e0892ed6ac5d72a03614cb72a06","tarball":"https://registry.npmjs.org/openship/-/openship-0.9.2.tgz","fileCount":645,"integrity":"sha512-/VBXmJdMDafIDZTAHb52WmP4pXJoRFY5q0jhU+mJFeTTDmMlRdPJaYTlFSOGn9eJuYMU626CquTfw9eplFaqrg==","signatures":[{"sig":"MEYCIQDiKWv8UNKl+FJ0G9UVxxLmhsmmaa+YVBj8OizxFI+TxgIhAO121yfDt0Wmerm7G/9/9AG8qV7G6k89J3o35YOnVSaD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCkXhM/FYBDQjGRdySYt99pDciphvYSLUDwJJ/piDQkuQIhAP+gJ+Mph2Thk2BRt3cV4XsUOBNWTLgYs3hKHwuwroUK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142669164},"main":"./dist/sdk/index.cjs","type":"module","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/sdk/index.d.ts","default":"./dist/sdk/index.js"},"require":{"types":"./dist/sdk/index.d.cts","default":"./dist/sdk/index.cjs"}},"./client":{"import":{"types":"./dist/sdk/client.d.ts","default":"./dist/sdk/client.js"},"require":{"types":"./dist/sdk/client.d.cts","default":"./dist/sdk/client.cjs"}},"./native":{"import":{"types":"./dist/sdk/native.d.ts","default":"./dist/sdk/native.js"},"require":{"types":"./dist/sdk/native.d.cts","default":"./dist/sdk/native.cjs"}},"./package.json":"./package.json"},"gitHead":"cbdc6b3575b9f0b0d43ee6bbf9da9ea4b180a934","scripts":{"build":"bun run build.ts","check":"bun run build.ts --check","prepack":"bun run build.ts --check","test:package":"bun run verify-package.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"packages/openship"},"_npmVersion":"12.2.0","description":"Openship SDK and CLI for native and remote deployments","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/openship_0.9.2_1792120044132_0.10705816085161723","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"_id":"openship@0.9.3","bin":{"openship":"dist/node-entry.js"},"bugs":{"url":"https://github.com/oblien/openship/issues"},"dist":{"shasum":"3bc9dd3baa2a57ddfeafae975a701b0fd616185e","tarball":"https://registry.npmjs.org/openship/-/openship-0.9.3.tgz","fileCount":648,"integrity":"sha512-lSocxyKdLFmSadFm/tiVuy9yrvzpuYuAAHj0A1X2gCDvykEvJUbAkFEMHzKeKp1zgH2Hb7J+YH1Ei4yPDwRdYQ==","signatures":[{"sig":"MEUCIQC4YaI5APeZswAvHeFS5zyggseUZULFFxY64XTVDwjPxgIgP1Ga35YNJn8OKRbG7KCmIE4g5OTUjQhdauREq0UgxXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICeRJGKZrkGByrSbLvoJfk/SrLW4iKeHfMaUs0wAvyjZAiEAgRcwM4qWZGodmAGICwT/fl8uWx9DLFU6WrlKKaffpnE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openship@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143005310},"main":"./dist/sdk/index.cjs","name":"openship","type":"module","types":"./dist/sdk/index.d.ts","module":"./dist/sdk/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/sdk/index.d.ts","default":"./dist/sdk/index.js"},"require":{"types":"./dist/sdk/index.d.cts","default":"./dist/sdk/index.cjs"}},"./client":{"import":{"types":"./dist/sdk/client.d.ts","default":"./dist/sdk/client.js"},"require":{"types":"./dist/sdk/client.d.cts","default":"./dist/sdk/client.cjs"}},"./native":{"import":{"types":"./dist/sdk/native.d.ts","default":"./dist/sdk/native.js"},"require":{"types":"./dist/sdk/native.d.cts","default":"./dist/sdk/native.cjs"}},"./package.json":"./package.json"},"gitHead":"2e42298dfa2fb34bc3e17721d9f8063b4e9c1d2c","license":"Apache-2.0","scripts":{"build":"bun run build.ts","check":"bun run build.ts --check","prepack":"bun run build.ts --check","test:package":"bun run verify-package.ts"},"version":"0.9.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c8023523-9781-4ef1-a59c-a7847f79bbcd"}},"homepage":"https://github.com/oblien/openship","keywords":["openship","deploy","deployment","cli","self-hosted","sdk","node","multi-tenant"],"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"packages/openship"},"_npmVersion":"12.2.0","description":"Openship SDK and CLI for native and remote deployments","directories":{},"maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","ora":"^9.3.0","open":"^10.2.0","ssh2":"^1.17.0","chalk":"^5.6.2","commander":"^14.0.3","dockerode":"^4.0.9","@bomb.sh/tab":"^0.0.22","@clack/prompts":"^0.11.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"^5.9.3","@types/node":"^22.13.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openship_0.9.3_1792229476836_0.13969493346218131"}}},"time":{"created":"2026-03-05T22:04:25.645Z","modified":"2026-10-17T09:31:17.807Z","0.1.0":"2026-03-05T22:04:25.782Z","0.1.1":"2026-03-17T20:44:47.499Z","0.1.7":"2026-07-14T12:53:12.860Z","0.1.8":"2026-07-17T13:44:39.603Z","0.1.9":"2026-07-17T23:42:06.845Z","0.1.10":"2026-07-18T18:31:08.918Z","0.1.11":"2026-07-18T20:22:06.910Z","0.2.0":"2026-07-20T17:12:59.787Z","0.2.1":"2026-07-20T18:05:38.255Z","0.2.2":"2026-07-22T08:15:50.553Z","0.2.3":"2026-07-22T16:38:44.513Z","0.3.0":"2026-07-22T19:18:28.834Z","0.4.0":"2026-07-27T17:06:44.587Z","0.4.1":"2026-07-27T17:33:27.922Z","0.4.4":"2026-07-27T23:17:40.139Z","0.4.5":"2026-07-27T23:40:07.040Z","0.4.6":"2026-07-28T21:10:35.955Z","0.4.7":"2026-07-28T22:07:42.759Z","0.4.8":"2026-07-28T23:22:47.129Z","0.5.0":"2026-07-31T20:59:26.620Z","0.6.0":"2026-08-07T07:43:45.617Z","0.6.1":"2026-08-07T10:09:53.656Z","0.6.5":"2026-08-11T17:16:48.258Z","0.6.6":"2026-08-17T04:36:13.763Z","0.6.7":"2026-08-20T15:55:59.395Z","0.6.8":"2026-08-25T20:19:59.992Z","0.6.9":"2026-08-30T02:32:30.227Z","0.7.0":"2026-09-03T14:59:56.290Z","0.7.1":"2026-09-04T15:19:28.496Z","0.7.2":"2026-09-05T11:06:44.071Z","0.8.0":"2026-09-27T03:32:43.068Z","0.8.1":"2026-10-06T20:02:30.825Z","0.8.2":"2026-10-06T23:42:22.877Z","0.9.0":"2026-10-12T20:07:53.472Z","0.9.1":"2026-10-13T07:34:13.330Z","0.9.2":"2026-10-16T03:07:24.689Z","0.9.3":"2026-10-17T09:31:17.436Z"},"bugs":{"url":"https://github.com/oblien/openship/issues"},"license":"Apache-2.0","homepage":"https://github.com/oblien/openship","keywords":["openship","deploy","deployment","cli","self-hosted","sdk","node","multi-tenant"],"repository":{"url":"git+https://github.com/oblien/openship.git","type":"git","directory":"packages/openship"},"description":"Openship SDK and CLI for native and remote deployments","maintainers":[{"name":"hydralerne","email":"abdelhamedmo59@gmail.com"}],"readme":"# Openship SDK and CLI\n\nThe `openship` distribution contains Ship SDK and the CLI. Version 0.8.0 and later includes native and remote SDK entries, TypeScript declarations, and ESM/CommonJS support on Node.js 22+.\n\nInstall the package in your Node project:\n\n```sh\nnpm install openship\n```\n\nUpgrade an older CLI-only dependency with `npm install openship@latest`. The [Ship SDK guide](https://openship.io/docs/api/sdk) covers remote connections, native embedding, deployment workflows, scaling, and the shared SDK/REST reference. Contributors can build with `bun run build:sdk`, run `npm pack` in this directory, and install the printed tarball to test unpublished changes.\n\nUse a remote client with a cloud or self-hosted Openship installation:\n\n```ts\nimport { OpenshipClient } from \"openship/client\";\n\nconst ship = new OpenshipClient({\n  baseUrl: \"https://ship.example.com\",\n  token: process.env.OPENSHIP_TOKEN,\n  organizationId: \"your-organization-id\",\n});\nconst submitted = await ship.deploy({\n  name: \"generated-app\",\n  source: { type: \"files\", files: { \"index.html\": \"<h1>Hello from Openship</h1>\" } },\n});\nconsole.log(await ship.deployment(submitted.deployment_id).wait());\n```\n\nThe root and `openship/native` export `createShip`. Its asynchronous factory owns storage, providers, and a Node worker inside the host process; it invokes the shared platform operations without starting an HTTP server. Configure `instanceId`, an absolute `stateDirectory`, explicit PGlite/PostgreSQL storage, a persistent `encryptionKey`, `runtime`, and a trusted `identity.resolve` adapter. Call `start()`, obtain a user/organization view with `scope()`, and call `close()` during application shutdown.\n\nNative host execution requires explicit policy. Directory inputs require allowed source roots. Optional trusted host administration maps external users and namespaces; ordinary scoped clients receive no operator access. The trusted identity adapter verifies each assertion, and the platform rereads membership/grants on each call. The host adapter must observe revocation.\n\nTry the included [native lifecycle example](examples/native-lifecycle.mjs) from a Node project with `openship` installed:\n\n```sh\nnode node_modules/openship/examples/native-lifecycle.mjs\n```\n\nYou can also copy the file into your project and run it there. It imports `createShip` from `openship`, creates two user scopes, deploys generated HTML, updates configuration and redeploys, checks isolation and session revocation, reopens saved state, and deletes the project. Assertions make failed operations exit with an error. It creates and removes its own temporary installation; it needs no API credentials, Docker daemon, or external database.\n\nThe example uses the real bare runtime with `routing: \"none\"`: it produces static releases without a public URL. It does not check Cloud, SSH, Docker, or public routing. Its temporary encryption key and in-memory session map are for the demo; a persistent application must retain its key and verify sessions through its authentication service. The external package checks execute this same file on Node 22 and 24, along with ESM/CommonJS, declarations, and installed CLI checks.\n\nNative and remote modes share operations for projects/sources/deployments, services, domains/DNS, credentials, server management, catalog apps, backups/jobs, analytics/issues/notifications, settings/audit/updates, incoming webhooks, tokens, permissions/invitations, GitHub, and billing. Public announcements use `notices.list()`. Trusted native hosts can enable `operator.notices`; remote operators use `OpenshipOperatorClient` with an explicit internal token.\n\n`deploy()` returns IDs; `deployment(id)` creates a handle. Native CLI mode exists and its legacy transport/deployment helpers are removed. The full migration is still in progress: mail, data transfer, verified cloud tenant mapping, remaining system/account/channel operations, durable dispatch, billing replay/accounting review and scheduler ownership remain open. The repository's SDK README, `docs/ship-sdk-plan.md`, and `docs/ship-sdk-migration-audit.md` record current coverage and checks.\n\n`organizationId` creates a fixed tenant view and requires a server advertising fixed SDK scope support. Connect directly to the canonical cloud instance when using its tenant scope; fixed forwarding through legacy owner-account links remains unavailable until verified tenant mapping is implemented.\n\nMutations are submitted once. A network failure never automatically replays a deployment. Cancelling a wait stops the caller's wait; cancel execution with `ship.deployments.cancel(id)`.\n\nESM and CommonJS are supported on Node 22+. Imports do not start the CLI, an HTTP listener, or a database. SDK source packaging works without a system `tar` executable.\n\n```sh\nnpx openship --help\n```\n","readmeFilename":"README.md"}