{"_id":"@prezzee/prototype-hub-cli","_rev":"27-2d8622bf8d0544d79e5cd27070f2b706","name":"@prezzee/prototype-hub-cli","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.1":{"name":"@prezzee/prototype-hub-cli","version":"1.0.1","license":"SEE LICENSE IN LICENSE","_id":"@prezzee/prototype-hub-cli@1.0.1","maintainers":[{"name":"kirill_prezzee","email":"kirill.glushchenko@prezzee.com"},{"name":"kodernguyen","email":"kiet.nguyen@prezzee.com"},{"name":"tainguyen79","email":"tai.nguyen@prezzee.com"},{"name":"lucy.doan9294","email":"lucy.doan@prezzee.com"},{"name":"ujjalprezzee","email":"ujjal@prezzee.com"},{"name":"contacx-gerald","email":"gerald@contacx.com.au"},{"name":"bayley_mauger","email":"bayley@prezzee.com"},{"name":"maheshsm","email":"mahesh@prezzee.com"},{"name":"paul.skinner.prezzee","email":"paul.skinner@prezzee.com"},{"name":"prezzee-pia","email":"pia@prezzee.com"},{"name":"loveejain","email":"lovee.jain@prezzee.com"},{"name":"naniksydney","email":"nanik.tolaram@prezzee.com"},{"name":"tuanva5","email":"tuan.vu@prezzee.com"},{"name":"xuanvu.nguyen","email":"vu.nguyen@prezzee.com"},{"name":"lach-grant-prezzee","email":"lachlan.grant@prezzee.com"},{"name":"ci-cd.npm","email":"ci-cd+npm@prezzee.com"},{"name":"james.bui","email":"james.bui@prezzee.com"},{"name":"eric-prezzee","email":"eric.phan@prezzee.com"},{"name":"prezzeesecops","email":"secops@prezzee.com"},{"name":"minh.le","email":"minh.le@prezzee.com"},{"name":"jackson-vo","email":"jackson.vo@prezzee.com"},{"name":"maitrongnhan","email":"nhan.mai@prezzee.com"},{"name":"skjoshi13","email":"sumit@prezzee.com"},{"name":"daniel.follent","email":"daniel.follent@prezzee.com"},{"name":"manhdung711","email":"dung.nguyen@prezzee.com"},{"name":"duck.dau","email":"duck.dau@prezzee.com"},{"name":"paulo-amaral","email":"paulo.amaral@prezzee.com"},{"name":"danielebra","email":"npm@danielebra.com"},{"name":"praveen-prezzee","email":"praveen.elumalai@prezzee.com"},{"name":"oscar.nguyensudo","email":"oscar.nguyen@prezzee.com"},{"name":"wflorin-pz","email":"winston.florin@prezzee.com"},{"name":"chipham0","email":"Chi.Pham@prezzee.com"},{"name":"dhanushka.prezzee","email":"dhanushka.krishnajith@prezzee.com"},{"name":"minh.pham","email":"minh.pham@prezzee.com"},{"name":"huytuong-pz","email":"huy.tuong@prezzee.com"},{"name":"adrienne-lim","email":"adrienne@prezzee.com"},{"name":"hungdao95","email":"hung.dao@prezzee.com"},{"name":"idaprezzee","email":"ida.rahnama@prezzee.com"},{"name":"john44891","email":"john.nguyen@prezzee.com"},{"name":"nghiabui-dev","email":"nghia.bui@prezzee.com"},{"name":"vidhurajan","email":"vidhushini@prezzee.com"},{"name":"tony051299","email":"toan.phan@prezzee.com"},{"name":"thangdangminh","email":"thang.dang@prezzee.com"},{"name":"govardhanranam","email":"govardhan.anam@prezzee.com"},{"name":"quoc.ngo","email":"quoc.ngo@prezzee.com"},{"name":"tonyhoangtran","email":"hoang.tran@prezzee.com"}],"bin":{"prototype-hub":"lib/index.js"},"dist":{"shasum":"656d853738b2d220b7c1d1b32b2fd81fb6a118e4","tarball":"https://registry.npmjs.org/@prezzee/prototype-hub-cli/-/prototype-hub-cli-1.0.1.tgz","fileCount":7,"integrity":"sha512-8h8umnzz2SS33TtgKJ0//j/cAIZ7vXMn4sOmvzD8rXVFB0IIUvVhZtHpTSJYT9CyE0BTrvN2tSzIJVyocjMIcQ==","signatures":[{"sig":"MEUCIHVTD9135eypsfnLUY8Nt4pFtXf8iyWdu+DO2anZXiC3AiEAvBl+Z64dAMeF/vleWFJO/nsTTeWLbJZ6RMHaR6ZMfBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19546},"main":"./lib/index.js","_from":"file:prezzee-prototype-hub-cli-1.0.1.tgz","owner":"platform","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib","typecheck":"tsc --noEmit","dev:library":"tsc --watch","build:library":"pnpm clean && tsc"},"_npmUser":{"name":"dhanushka.prezzee","email":"dhanushka.krishnajith@prezzee.com"},"_resolved":"/private/var/folders/9m/gdk8p71x7l92glvt57c0x9bh0000gq/T/1c05a0f01ca8cc7c727f40e57441761f/prezzee-prototype-hub-cli-1.0.1.tgz","_integrity":"sha512-8h8umnzz2SS33TtgKJ0//j/cAIZ7vXMn4sOmvzD8rXVFB0IIUvVhZtHpTSJYT9CyE0BTrvN2tSzIJVyocjMIcQ==","_npmVersion":"11.12.1","description":"CLI to deploy a static site to a prototype subdomain (*.prototype-hub.development.prezzee.com).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mime-types":"2.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"3.0.2","@types/node":"20.17.58","@prezzee/config":"1.0.0-20260625.28147860534"},"_npmOperationalInternal":{"tmp":"tmp/prototype-hub-cli_1.0.1_1782442302587_0.061226891997625765","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@prezzee/prototype-hub-cli","version":"1.0.2","license":"SEE LICENSE IN LICENSE","_id":"@prezzee/prototype-hub-cli@1.0.2","maintainers":[{"name":"kirill_prezzee","email":"kirill.glushchenko@prezzee.com"},{"name":"kodernguyen","email":"kiet.nguyen@prezzee.com"},{"name":"tainguyen79","email":"tai.nguyen@prezzee.com"},{"name":"lucy.doan9294","email":"lucy.doan@prezzee.com"},{"name":"ujjalprezzee","email":"ujjal@prezzee.com"},{"name":"contacx-gerald","email":"gerald@contacx.com.au"},{"name":"bayley_mauger","email":"bayley@prezzee.com"},{"name":"maheshsm","email":"mahesh@prezzee.com"},{"name":"paul.skinner.prezzee","email":"paul.skinner@prezzee.com"},{"name":"prezzee-pia","email":"pia@prezzee.com"},{"name":"loveejain","email":"lovee.jain@prezzee.com"},{"name":"naniksydney","email":"nanik.tolaram@prezzee.com"},{"name":"tuanva5","email":"tuan.vu@prezzee.com"},{"name":"xuanvu.nguyen","email":"vu.nguyen@prezzee.com"},{"name":"lach-grant-prezzee","email":"lachlan.grant@prezzee.com"},{"name":"ci-cd.npm","email":"ci-cd+npm@prezzee.com"},{"name":"james.bui","email":"james.bui@prezzee.com"},{"name":"eric-prezzee","email":"eric.phan@prezzee.com"},{"name":"prezzeesecops","email":"secops@prezzee.com"},{"name":"minh.le","email":"minh.le@prezzee.com"},{"name":"jackson-vo","email":"jackson.vo@prezzee.com"},{"name":"maitrongnhan","email":"nhan.mai@prezzee.com"},{"name":"skjoshi13","email":"sumit@prezzee.com"},{"name":"daniel.follent","email":"daniel.follent@prezzee.com"},{"name":"manhdung711","email":"dung.nguyen@prezzee.com"},{"name":"duck.dau","email":"duck.dau@prezzee.com"},{"name":"paulo-amaral","email":"paulo.amaral@prezzee.com"},{"name":"danielebra","email":"npm@danielebra.com"},{"name":"praveen-prezzee","email":"praveen.elumalai@prezzee.com"},{"name":"oscar.nguyensudo","email":"oscar.nguyen@prezzee.com"},{"name":"wflorin-pz","email":"winston.florin@prezzee.com"},{"name":"chipham0","email":"Chi.Pham@prezzee.com"},{"name":"dhanushka.prezzee","email":"dhanushka.krishnajith@prezzee.com"},{"name":"minh.pham","email":"minh.pham@prezzee.com"},{"name":"huytuong-pz","email":"huy.tuong@prezzee.com"},{"name":"adrienne-lim","email":"adrienne@prezzee.com"},{"name":"hungdao95","email":"hung.dao@prezzee.com"},{"name":"idaprezzee","email":"ida.rahnama@prezzee.com"},{"name":"john44891","email":"john.nguyen@prezzee.com"},{"name":"nghiabui-dev","email":"nghia.bui@prezzee.com"},{"name":"vidhurajan","email":"vidhushini@prezzee.com"},{"name":"tony051299","email":"toan.phan@prezzee.com"},{"name":"thangdangminh","email":"thang.dang@prezzee.com"},{"name":"govardhanranam","email":"govardhan.anam@prezzee.com"},{"name":"quoc.ngo","email":"quoc.ngo@prezzee.com"},{"name":"tonyhoangtran","email":"hoang.tran@prezzee.com"}],"bin":{"prototype-hub":"lib/index.js"},"dist":{"shasum":"ccce7ac8f0829fa5500f0c1821e628892371ae76","tarball":"https://registry.npmjs.org/@prezzee/prototype-hub-cli/-/prototype-hub-cli-1.0.2.tgz","fileCount":7,"integrity":"sha512-bwwFIXqDLOEMlwA8v/bWHZMNcJhV6pWzdLOTO0C34xel1afhfm6VoRN9AEvd+ER4wd+lVD2jI85yTz6RyhYVxQ==","signatures":[{"sig":"MEYCIQC1IRNy/CR4+LYlVTmm4r1GyBPRddbCtYt87olK9AsevwIhAPZEdy/ICK5CKrDDNZUMPhznJm9KLu+DP7Yw6Tt7tHuZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19546},"main":"./lib/index.js","_from":"file:prezzee-prototype-hub-cli-1.0.2.tgz","owner":"platform","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib","typecheck":"tsc --noEmit","dev:library":"tsc --watch","build:library":"pnpm clean && tsc"},"_npmUser":{"name":"dhanushka.prezzee","email":"dhanushka.krishnajith@prezzee.com"},"_resolved":"/private/var/folders/9m/gdk8p71x7l92glvt57c0x9bh0000gq/T/ee9373d259fa48766f3dd442090c3d4a/prezzee-prototype-hub-cli-1.0.2.tgz","_integrity":"sha512-bwwFIXqDLOEMlwA8v/bWHZMNcJhV6pWzdLOTO0C34xel1afhfm6VoRN9AEvd+ER4wd+lVD2jI85yTz6RyhYVxQ==","_npmVersion":"11.12.1","description":"CLI to deploy a static site to a prototype subdomain (*.prototype-hub.development.prezzee.com).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mime-types":"2.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"3.0.2","@types/node":"20.17.58","@prezzee/config":"1.0.0-20260625.28147860534"},"_npmOperationalInternal":{"tmp":"tmp/prototype-hub-cli_1.0.2_1782442435314_0.9248820065527439","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@prezzee/prototype-hub-cli","version":"1.0.3","license":"SEE LICENSE IN LICENSE","_id":"@prezzee/prototype-hub-cli@1.0.3","maintainers":[{"name":"kirill_prezzee","email":"kirill.glushchenko@prezzee.com"},{"name":"kodernguyen","email":"kiet.nguyen@prezzee.com"},{"name":"tainguyen79","email":"tai.nguyen@prezzee.com"},{"name":"lucy.doan9294","email":"lucy.doan@prezzee.com"},{"name":"ujjalprezzee","email":"ujjal@prezzee.com"},{"name":"contacx-gerald","email":"gerald@contacx.com.au"},{"name":"bayley_mauger","email":"bayley@prezzee.com"},{"name":"maheshsm","email":"mahesh@prezzee.com"},{"name":"paul.skinner.prezzee","email":"paul.skinner@prezzee.com"},{"name":"prezzee-pia","email":"pia@prezzee.com"},{"name":"loveejain","email":"lovee.jain@prezzee.com"},{"name":"naniksydney","email":"nanik.tolaram@prezzee.com"},{"name":"tuanva5","email":"tuan.vu@prezzee.com"},{"name":"xuanvu.nguyen","email":"vu.nguyen@prezzee.com"},{"name":"lach-grant-prezzee","email":"lachlan.grant@prezzee.com"},{"name":"ci-cd.npm","email":"ci-cd+npm@prezzee.com"},{"name":"james.bui","email":"james.bui@prezzee.com"},{"name":"eric-prezzee","email":"eric.phan@prezzee.com"},{"name":"prezzeesecops","email":"secops@prezzee.com"},{"name":"minh.le","email":"minh.le@prezzee.com"},{"name":"jackson-vo","email":"jackson.vo@prezzee.com"},{"name":"maitrongnhan","email":"nhan.mai@prezzee.com"},{"name":"skjoshi13","email":"sumit@prezzee.com"},{"name":"daniel.follent","email":"daniel.follent@prezzee.com"},{"name":"manhdung711","email":"dung.nguyen@prezzee.com"},{"name":"duck.dau","email":"duck.dau@prezzee.com"},{"name":"paulo-amaral","email":"paulo.amaral@prezzee.com"},{"name":"danielebra","email":"npm@danielebra.com"},{"name":"praveen-prezzee","email":"praveen.elumalai@prezzee.com"},{"name":"oscar.nguyensudo","email":"oscar.nguyen@prezzee.com"},{"name":"wflorin-pz","email":"winston.florin@prezzee.com"},{"name":"chipham0","email":"Chi.Pham@prezzee.com"},{"name":"dhanushka.prezzee","email":"dhanushka.krishnajith@prezzee.com"},{"name":"minh.pham","email":"minh.pham@prezzee.com"},{"name":"huytuong-pz","email":"huy.tuong@prezzee.com"},{"name":"adrienne-lim","email":"adrienne@prezzee.com"},{"name":"hungdao95","email":"hung.dao@prezzee.com"},{"name":"idaprezzee","email":"ida.rahnama@prezzee.com"},{"name":"john44891","email":"john.nguyen@prezzee.com"},{"name":"nghiabui-dev","email":"nghia.bui@prezzee.com"},{"name":"vidhurajan","email":"vidhushini@prezzee.com"},{"name":"tony051299","email":"toan.phan@prezzee.com"},{"name":"thangdangminh","email":"thang.dang@prezzee.com"},{"name":"govardhanranam","email":"govardhan.anam@prezzee.com"},{"name":"quoc.ngo","email":"quoc.ngo@prezzee.com"},{"name":"tonyhoangtran","email":"hoang.tran@prezzee.com"}],"bin":{"prototype-hub":"lib/index.js"},"dist":{"shasum":"28d25bc37179335f1384165cdac0ca5679327515","tarball":"https://registry.npmjs.org/@prezzee/prototype-hub-cli/-/prototype-hub-cli-1.0.3.tgz","fileCount":19,"integrity":"sha512-gQZpO3OnZ2YAkMwoh93az9wlf8desK2396HIebABYroAy3aRGU4mUZWgOiysB3ZZtf1DeGtNPlumTFSmVKu5IA==","signatures":[{"sig":"MEUCIHUjb2nI4kscEgj7dRAgMXsiPEVu0qs90q7p5WlDUWATAiEAh2JNRcNU/S+O5lEgkJLDRvX6BvE3oUpDk1eHSIxgtUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26136},"main":"./lib/index.js","_from":"file:prezzee-prototype-hub-cli-1.0.3.tgz","owner":"platform","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./contract":"./src/contract.ts"},"scripts":{"test":"micro test","clean":"rimraf lib","typecheck":"tsc --noEmit","dev:library":"tsc --watch","build:library":"pnpm clean && tsc"},"_npmUser":{"name":"dhanushka.prezzee","email":"dhanushka.krishnajith@prezzee.com"},"_resolved":"/private/var/folders/9m/gdk8p71x7l92glvt57c0x9bh0000gq/T/12b467b761187afb9d97459551e5b0aa/prezzee-prototype-hub-cli-1.0.3.tgz","_integrity":"sha512-gQZpO3OnZ2YAkMwoh93az9wlf8desK2396HIebABYroAy3aRGU4mUZWgOiysB3ZZtf1DeGtNPlumTFSmVKu5IA==","_npmVersion":"11.12.1","description":"CLI to deploy a static site to a prototype subdomain (*.prototype-hub.development.prezzee.com).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mime-types":"2.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"3.0.2","@types/jest":"29.5.14","@types/node":"20.17.58","@prezzee/micro":"1.0.0-20260625.28147860534","@prezzee/config":"1.0.0-20260625.28147860534"},"_npmOperationalInternal":{"tmp":"tmp/prototype-hub-cli_1.0.3_1782523335692_0.30914970943867215","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@prezzee/prototype-hub-cli","version":"1.0.4","license":"SEE LICENSE IN LICENSE","_id":"@prezzee/prototype-hub-cli@1.0.4","maintainers":[{"name":"kirill_prezzee","email":"kirill.glushchenko@prezzee.com"},{"name":"kodernguyen","email":"kiet.nguyen@prezzee.com"},{"name":"tainguyen79","email":"tai.nguyen@prezzee.com"},{"name":"lucy.doan9294","email":"lucy.doan@prezzee.com"},{"name":"ujjalprezzee","email":"ujjal@prezzee.com"},{"name":"contacx-gerald","email":"gerald@contacx.com.au"},{"name":"bayley_mauger","email":"bayley@prezzee.com"},{"name":"maheshsm","email":"mahesh@prezzee.com"},{"name":"paul.skinner.prezzee","email":"paul.skinner@prezzee.com"},{"name":"prezzee-pia","email":"pia@prezzee.com"},{"name":"loveejain","email":"lovee.jain@prezzee.com"},{"name":"naniksydney","email":"nanik.tolaram@prezzee.com"},{"name":"tuanva5","email":"tuan.vu@prezzee.com"},{"name":"xuanvu.nguyen","email":"vu.nguyen@prezzee.com"},{"name":"lach-grant-prezzee","email":"lachlan.grant@prezzee.com"},{"name":"ci-cd.npm","email":"ci-cd+npm@prezzee.com"},{"name":"james.bui","email":"james.bui@prezzee.com"},{"name":"eric-prezzee","email":"eric.phan@prezzee.com"},{"name":"prezzeesecops","email":"secops@prezzee.com"},{"name":"minh.le","email":"minh.le@prezzee.com"},{"name":"jackson-vo","email":"jackson.vo@prezzee.com"},{"name":"maitrongnhan","email":"nhan.mai@prezzee.com"},{"name":"skjoshi13","email":"sumit@prezzee.com"},{"name":"daniel.follent","email":"daniel.follent@prezzee.com"},{"name":"manhdung711","email":"dung.nguyen@prezzee.com"},{"name":"duck.dau","email":"duck.dau@prezzee.com"},{"name":"paulo-amaral","email":"paulo.amaral@prezzee.com"},{"name":"danielebra","email":"npm@danielebra.com"},{"name":"praveen-prezzee","email":"praveen.elumalai@prezzee.com"},{"name":"oscar.nguyensudo","email":"oscar.nguyen@prezzee.com"},{"name":"wflorin-pz","email":"winston.florin@prezzee.com"},{"name":"chipham0","email":"Chi.Pham@prezzee.com"},{"name":"dhanushka.prezzee","email":"dhanushka.krishnajith@prezzee.com"},{"name":"minh.pham","email":"minh.pham@prezzee.com"},{"name":"huytuong-pz","email":"huy.tuong@prezzee.com"},{"name":"adrienne-lim","email":"adrienne@prezzee.com"},{"name":"hungdao95","email":"hung.dao@prezzee.com"},{"name":"idaprezzee","email":"ida.rahnama@prezzee.com"},{"name":"john44891","email":"john.nguyen@prezzee.com"},{"name":"nghiabui-dev","email":"nghia.bui@prezzee.com"},{"name":"vidhurajan","email":"vidhushini@prezzee.com"},{"name":"tony051299","email":"toan.phan@prezzee.com"},{"name":"thangdangminh","email":"thang.dang@prezzee.com"},{"name":"govardhanranam","email":"govardhan.anam@prezzee.com"},{"name":"quoc.ngo","email":"quoc.ngo@prezzee.com"},{"name":"tonyhoangtran","email":"hoang.tran@prezzee.com"}],"bin":{"prototype-hub":"lib/index.js"},"dist":{"shasum":"6c1a6fde83e118d195b76f6524f2e8bcf063e455","tarball":"https://registry.npmjs.org/@prezzee/prototype-hub-cli/-/prototype-hub-cli-1.0.4.tgz","fileCount":19,"integrity":"sha512-trxx0UDcof8nlBOFngxOyqLXTmx9+kFkA6t+3JLIOcegH7AU6muDuGOCs3T5hfPZAXNPlYjmNaLZ6+2l80LiTQ==","signatures":[{"sig":"MEQCIDFaM7jwXm1ccU3wQvslwKBv8hT/n/5xRC9kyClGamviAiAjsZL4DynhN+JLVq4N7nr2rd9G9muPNN3cLI3kXVCcHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27361},"main":"./lib/index.js","_from":"file:prezzee-prototype-hub-cli-1.0.4.tgz","owner":"platform","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./contract":{"types":"./lib/contract.d.ts","default":"./lib/contract.js"}},"scripts":{"test":"micro test","clean":"rimraf lib","typecheck":"tsc --noEmit","dev:library":"tsc --watch","build:library":"pnpm clean && tsc"},"_npmUser":{"name":"dhanushka.prezzee","email":"dhanushka.krishnajith@prezzee.com"},"_resolved":"/private/var/folders/9m/gdk8p71x7l92glvt57c0x9bh0000gq/T/26da38f26dbb2393a609a500a2c88da9/prezzee-prototype-hub-cli-1.0.4.tgz","_integrity":"sha512-trxx0UDcof8nlBOFngxOyqLXTmx9+kFkA6t+3JLIOcegH7AU6muDuGOCs3T5hfPZAXNPlYjmNaLZ6+2l80LiTQ==","_npmVersion":"11.12.1","description":"CLI to deploy a static site to a prototype subdomain (*.prototype-hub.development.prezzee.com).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mime-types":"2.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"3.0.2","@types/jest":"29.5.14","@types/node":"20.17.58","@prezzee/micro":"1.0.0-20260625.28147860534","@prezzee/config":"1.0.0-20260625.28147860534"},"_npmOperationalInternal":{"tmp":"tmp/prototype-hub-cli_1.0.4_1782552526222_0.4636661539566307","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@prezzee/prototype-hub-cli","version":"1.0.5","license":"SEE LICENSE IN LICENSE","_id":"@prezzee/prototype-hub-cli@1.0.5","maintainers":[{"name":"kirill_prezzee","email":"kirill.glushchenko@prezzee.com"},{"name":"kodernguyen","email":"kiet.nguyen@prezzee.com"},{"name":"tainguyen79","email":"tai.nguyen@prezzee.com"},{"name":"lucy.doan9294","email":"lucy.doan@prezzee.com"},{"name":"ujjalprezzee","email":"ujjal@prezzee.com"},{"name":"contacx-gerald","email":"gerald@contacx.com.au"},{"name":"bayley_mauger","email":"bayley@prezzee.com"},{"name":"maheshsm","email":"mahesh@prezzee.com"},{"name":"paul.skinner.prezzee","email":"paul.skinner@prezzee.com"},{"name":"prezzee-pia","email":"pia@prezzee.com"},{"name":"loveejain","email":"lovee.jain@prezzee.com"},{"name":"naniksydney","email":"nanik.tolaram@prezzee.com"},{"name":"tuanva5","email":"tuan.vu@prezzee.com"},{"name":"xuanvu.nguyen","email":"vu.nguyen@prezzee.com"},{"name":"lach-grant-prezzee","email":"lachlan.grant@prezzee.com"},{"name":"ci-cd.npm","email":"ci-cd+npm@prezzee.com"},{"name":"james.bui","email":"james.bui@prezzee.com"},{"name":"eric-prezzee","email":"eric.phan@prezzee.com"},{"name":"prezzeesecops","email":"secops@prezzee.com"},{"name":"minh.le","email":"minh.le@prezzee.com"},{"name":"jackson-vo","email":"jackson.vo@prezzee.com"},{"name":"maitrongnhan","email":"nhan.mai@prezzee.com"},{"name":"xuan.le","email":"xuan.le@prezzee.com"},{"name":"skjoshi13","email":"sumit@prezzee.com"},{"name":"daniel.follent","email":"daniel.follent@prezzee.com"},{"name":"manhdung711","email":"dung.nguyen@prezzee.com"},{"name":"duck.dau","email":"duck.dau@prezzee.com"},{"name":"paulo-amaral","email":"paulo.amaral@prezzee.com"},{"name":"danielebra","email":"npm@danielebra.com"},{"name":"praveen-prezzee","email":"praveen.elumalai@prezzee.com"},{"name":"oscar.nguyensudo","email":"oscar.nguyen@prezzee.com"},{"name":"wflorin-pz","email":"winston.florin@prezzee.com"},{"name":"chipham0","email":"Chi.Pham@prezzee.com"},{"name":"dhanushka.prezzee","email":"dhanushka.krishnajith@prezzee.com"},{"name":"minh.pham","email":"minh.pham@prezzee.com"},{"name":"huytuong-pz","email":"huy.tuong@prezzee.com"},{"name":"adrienne-lim","email":"adrienne@prezzee.com"},{"name":"hungdao95","email":"hung.dao@prezzee.com"},{"name":"idaprezzee","email":"ida.rahnama@prezzee.com"},{"name":"john44891","email":"john.nguyen@prezzee.com"},{"name":"nghiabui-dev","email":"nghia.bui@prezzee.com"},{"name":"vidhurajan","email":"vidhushini@prezzee.com"},{"name":"tony051299","email":"toan.phan@prezzee.com"},{"name":"thangdangminh","email":"thang.dang@prezzee.com"},{"name":"govardhanranam","email":"govardhan.anam@prezzee.com"},{"name":"quoc.ngo","email":"quoc.ngo@prezzee.com"},{"name":"tonyhoangtran","email":"hoang.tran@prezzee.com"}],"bin":{"prototype-hub":"lib/index.js"},"dist":{"shasum":"827bec593b97e96651bc9085e7c1373575dae091","tarball":"https://registry.npmjs.org/@prezzee/prototype-hub-cli/-/prototype-hub-cli-1.0.5.tgz","fileCount":19,"integrity":"sha512-zMTEhndNb2BvWpwfakaytfWekUOjZEE5D4bTUhfStRQktbRvII7XCXD2zHQ2U1/HrC2rf/l5sMeG/ARkEhX6EQ==","signatures":[{"sig":"MEYCIQCL3/NmgqcRm/OHt10HnEfK6CA2CBKIq/lUFjFgrbVQNAIhAP7s8Xap82/XLHDDboi3waI8QL/yKM1PrkfBM5bLuR9g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38337},"main":"./lib/index.js","_from":"file:prezzee-prototype-hub-cli-1.0.5.tgz","owner":"platform","types":"./lib/index.d.ts","exports":{".":"./lib/index.js","./contract":{"types":"./lib/contract.d.ts","default":"./lib/contract.js"}},"scripts":{"test":"micro test","clean":"rimraf lib","typecheck":"tsc --noEmit","dev:library":"tsc --watch","build:library":"pnpm clean && tsc"},"_npmUser":{"name":"dhanushka.prezzee","email":"dhanushka.krishnajith@prezzee.com"},"_resolved":"/private/var/folders/9m/gdk8p71x7l92glvt57c0x9bh0000gq/T/76313482319a8ff68198dce1d314d3a8/prezzee-prototype-hub-cli-1.0.5.tgz","_integrity":"sha512-zMTEhndNb2BvWpwfakaytfWekUOjZEE5D4bTUhfStRQktbRvII7XCXD2zHQ2U1/HrC2rf/l5sMeG/ARkEhX6EQ==","_npmVersion":"11.12.1","description":"CLI to deploy a static site to a prototype subdomain (*.prototype-hub.development.prezzee.com).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"mime-types":"2.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"3.0.2","@types/jest":"29.5.14","@types/node":"20.17.58","@prezzee/micro":"1.0.0-20260630.28440926385","@prezzee/config":"1.0.0-20260630.28440926385"},"_npmOperationalInternal":{"tmp":"tmp/prototype-hub-cli_1.0.5_1782877157792_0.32535901434669867","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-06-26T02:51:42.354Z","modified":"2026-09-24T06:25:01.255Z","1.0.0":"2026-06-26T02:45:29.704Z","1.0.1":"2026-06-26T02:51:42.746Z","1.0.2":"2026-06-26T02:53:55.456Z","1.0.3":"2026-06-27T01:22:15.833Z","1.0.4":"2026-06-27T09:28:46.362Z","1.0.5":"2026-07-01T03:39:17.973Z"},"license":"SEE LICENSE IN LICENSE","description":"CLI to deploy a static site to a prototype subdomain (*.prototype-hub.development.prezzee.com).","maintainers":[{"email":"lucy.doan@prezzee.com","name":"lucy.doan9294"},{"email":"ujjal@prezzee.com","name":"ujjalprezzee"},{"email":"mahesh@prezzee.com","name":"maheshsm"},{"email":"pia@prezzee.com","name":"prezzee-pia"},{"email":"tuan.vu@prezzee.com","name":"tuanva5"},{"email":"lachlan.grant@prezzee.com","name":"lach-grant-prezzee"},{"email":"ci-cd+npm@prezzee.com","name":"ci-cd.npm"},{"email":"james.bui@prezzee.com","name":"james.bui"},{"email":"eric.phan@prezzee.com","name":"eric-prezzee"},{"email":"secops@prezzee.com","name":"prezzeesecops"},{"email":"jackson.vo@prezzee.com","name":"jackson-vo"},{"email":"xuan.le@prezzee.com","name":"xuan.le"},{"email":"sumit@prezzee.com","name":"skjoshi13"},{"email":"daniel.follent@prezzee.com","name":"daniel.follent"},{"email":"duck.dau@prezzee.com","name":"duck.dau"},{"email":"paulo.amaral@prezzee.com","name":"paulo-amaral"},{"email":"npm@danielebra.com","name":"danielebra"},{"email":"praveen.elumalai@prezzee.com","name":"praveen-prezzee"},{"email":"oscar.nguyen@prezzee.com","name":"oscar.nguyensudo"},{"email":"loc.nguyen@prezzee.com","name":"locnguyen-samuel"},{"email":"dhanushka.krishnajith@prezzee.com","name":"dhanushka.prezzee"},{"email":"duc.le@prezzee.com","name":"dylanle"},{"email":"huy.tuong@prezzee.com","name":"huytuong-pz"},{"email":"adrienne@prezzee.com","name":"adrienne-lim"},{"email":"ida.rahnama@prezzee.com","name":"idaprezzee"},{"email":"chau.vu@prezzee.com","name":"clareux"},{"email":"nghia.bui@prezzee.com","name":"nghiabui-dev"},{"email":"vidhushini@prezzee.com","name":"vidhurajan"},{"email":"toan.phan@prezzee.com","name":"tony051299"},{"email":"thang.dang@prezzee.com","name":"thangdangminh"},{"email":"quoc.ngo@prezzee.com","name":"quoc.ngo"},{"email":"hoang.tran@prezzee.com","name":"tonyhoangtran"}],"readme":"# @prezzee/prototype-hub-cli\n\n`prototype-hub` — upload a static build to a prototype subdomain served by\n[`@prezzee/prototype-hub`](../../../apps/tools/prototype-hub) (`*.prototype-hub.development.prezzee.com`).\n\nRequires VPN access (the uploader API is private).\n\n## Usage\n\nRun via `npx` — no install required:\n\n```bash\nnpx @prezzee/prototype-hub-cli publish \\\n  --name my-prototype \\\n  --dir ./dist \\\n  --endpoint https://prototype-hub.dev.api.prezzee.net\n```\n\n```bash\n# Single file\nnpx @prezzee/prototype-hub-cli publish \\\n  --name my-prototype \\\n  --file ./dist/index.html \\\n  --endpoint https://prototype-hub.dev.api.prezzee.net\n```\n\nIf the package is already installed (globally, or as a project dependency),\nthe same commands work via the `prototype-hub` binary directly, e.g.\n`prototype-hub publish --name my-prototype --dir ./dist ...`.\n\n**Preferred: if the project already has a `package.json`**, install the\npackage as a dependency and add the command as a script instead of running it\nad hoc via `npx` each time:\n\n```bash\nnpm install --save-dev @prezzee/prototype-hub-cli\n```\n\n```json\n{\n  \"scripts\": {\n    \"deploy\": \"prototype-hub publish --name my-prototype --dir ./dist --endpoint https://prototype-hub.dev.api.prezzee.net\"\n  },\n  \"devDependencies\": {\n    \"@prezzee/prototype-hub-cli\": \"^1.0.0\"\n  }\n}\n```\n\nInstalling it pins a specific version (reproducible across machines/CI) and\navoids `npx`'s per-run resolution/download; the script can then call the\n`prototype-hub` binary directly. Then run `npm run deploy` (or `yarn deploy`).\nWith pnpm, use `pnpm run deploy` — plain `pnpm deploy` is a reserved built-in\npnpm command and won't run this script.\n\n- `--dir` must point at your project's **build output directory** — the\n  folder your framework's build script produces (conventionally `./dist`;\n  Next.js/Vite/CRA/etc. all default to this or something similar). It must\n  **not** be the project root: run your build first (e.g. `npm run build`),\n  then point `--dir` at the resulting `dist` folder. Pointing `--dir` at a\n  tree containing `node_modules` or `package.json` aborts the publish.\n- `--dir` and `--file` are mutually exclusive — provide exactly one.\n- `--endpoint` also via `PROTOTYPE_UPLOAD_ENDPOINT`.\n- `--secret` also via `PROTOTYPE_SECRET`.\n\n## Publish secret\n\nThe secret is resolved in this order:\n\n1. `--secret`\n2. `$PROTOTYPE_SECRET`\n3. `./publish_secret.txt` (current working directory)\n\nIf none is found, a strong secret is generated and written to `./publish_secret.txt`.\n**Keep it** to re-deploy the same prototype — anyone with it can overwrite the prototype.\n\n- Add `publish_secret.txt` to `.gitignore`; never commit it.\n- In CI, set `PROTOTYPE_SECRET` rather than relying on the file.\n- The CLI never uploads `publish_secret.txt`, wherever it sits in the tree.\n\n## Notes\n\n- `--dir` must point at a build output directory, not your whole project. If a\n  `node_modules` folder or a `package.json` file is found anywhere in the tree,\n  the publish aborts with a message to move the public files into a directory\n  like `./dist` — most frameworks already produce this via a build script\n  (e.g. `npm run build` → `./dist`).\n- Only whitelisted file types are uploaded: web assets (html/css/js/json/map/txt/xml),\n  images (including svg), fonts, and pdf/csv. Files of other types are skipped\n  locally (with a reason) and the rest of the publish still proceeds; the server\n  also rejects disallowed types if uploaded directly.\n- Files larger than 10 MB are rejected locally and abort the whole publish\n  (API Gateway REST payload cap) — unlike the file-type whitelist, this is a\n  hard stop, not a skip-and-continue.\n- `index.html` is served `no-cache`; other files get a short (`max-age=60`) TTL.\n- Prototype names must match `^[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$` and not begin with `prezzee`.\n","readmeFilename":"README.md"}