{"_id":"tori.host","_rev":"53-f4b1af4f640f8d6f9597001bb17fe4ac","name":"tori.host","dist-tags":{"latest":"0.14.15"},"versions":{"0.0.1":{"name":"tori.host","version":"0.0.1","keywords":["tori","deploy","hosting","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.0.1","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"bin/tori.js"},"dist":{"shasum":"3f6656106e36296c5f543f58ecf8476d10a04fe6","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.0.1.tgz","fileCount":4,"integrity":"sha512-WgLP3cuzNXsxMBjrg7bIs9s0qwZiIYbk8mHz+74LdKPhDW+KqcRjfFoqrreJI0V7iX2sJc4PBXH5lpNqHgl58g==","signatures":[{"sig":"MEYCIQCUv9FfJ8/4YMBdFiPFPVO9bdRJVs0i80eNhgiJfTMw4QIhALFWiF/YMEuS3EeSwxSyfhscSiStzjcaHLQd5wRL3MMR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2444},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_npmVersion":"11.4.2","description":"Tell Tori. It's live. Placeholder for the Tori CLI — the gate opens soon.","directories":{},"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.0.1_1787488019092_0.2570459663542013","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"tori.host","version":"0.1.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.1.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"d96126cb978fdf2881380fc40e0a0bf830dc31cb","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.1.0.tgz","fileCount":5,"integrity":"sha512-NZpd4N1iMJkw51fzfV8lRWOnBpq1BKBDobhjujcMgaaGXOM6SpF9xrt9k+DPjBERNyTxc1sKMxDImrGdrdf2Tw==","signatures":[{"sig":"MEQCIEvrW59XJ/pm6S+jkfRLV4L3aXWeufYjMsDqx06TAf6wAiAKYoizfHIyxW69QXZPelyLGl9zSsej+feLKCY/ftt4gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596820},"tori":{"commit":"6d806abe5347b7704d029a6a0a1af2c1395b8c79"},"type":"module","_from":"file:/tmp/tmp.ETcnmi6X8Q/tori.host-0.1.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"6d806abe5347b7704d029a6a0a1af2c1395b8c79","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.ETcnmi6X8Q/tori.host-0.1.0.tgz","_integrity":"sha512-NZpd4N1iMJkw51fzfV8lRWOnBpq1BKBDobhjujcMgaaGXOM6SpF9xrt9k+DPjBERNyTxc1sKMxDImrGdrdf2Tw==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.1.0_1787951173112_0.008663159299135081","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"tori.host","version":"0.1.1","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.1.1","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"826de49dfe50e6314c80bbbdb7df2233154857c9","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.1.1.tgz","fileCount":5,"integrity":"sha512-/6F9UubiB8amRXIawXh+IsU24ESi3DCyhkVmONSlYGhODLYJRU1cq95NK34QgMKXv/VdFF3a8ayIA+XeHLHZSA==","signatures":[{"sig":"MEQCIFE2tcdIdJcwf+daANZOIlnQ53IruY9OIXc4Si4H1Zc/AiAdrlsuL2JMnQrO4jfm1PC+6aPLQ9ZQWej2RuuplQ+H3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597241},"tori":{"commit":"539c6d9d5b5e4144e5171932c13309571337cc47"},"type":"module","_from":"file:/tmp/tmp.xv0naEASi5/tori.host-0.1.1.tgz","engines":{"node":">=20.0.0"},"gitHead":"539c6d9d5b5e4144e5171932c13309571337cc47","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.xv0naEASi5/tori.host-0.1.1.tgz","_integrity":"sha512-/6F9UubiB8amRXIawXh+IsU24ESi3DCyhkVmONSlYGhODLYJRU1cq95NK34QgMKXv/VdFF3a8ayIA+XeHLHZSA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.1.1_1788080003372_0.2870656422166371","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"tori.host","version":"0.1.2","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.1.2","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"b0b5197cb4551c4a5ef59b8eb37475696bae42de","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.1.2.tgz","fileCount":5,"integrity":"sha512-VZRLXEUVE6yag+Gy/e0Q36x6QB8UKZYJTvl3Wi1NBibTVdtYrW0LpHgClwKvJMcD/eRQn8oqzeatGPrIt3WqPg==","signatures":[{"sig":"MEYCIQDzi+Hv9e11Ggy+ErX/H7SdP2UF2lpmKq9vbosdC9v4KAIhAOFDOsHjFyc8aPIGMInotYfXFfSpkKaqC44KytiyUDq/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597651},"tori":{"commit":"b8bf939883d32e75c0049d22abef97f8e742f525"},"type":"module","_from":"file:/tmp/tmp.wGTlisUW8o/tori.host-0.1.2.tgz","engines":{"node":">=20.0.0"},"gitHead":"b8bf939883d32e75c0049d22abef97f8e742f525","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.wGTlisUW8o/tori.host-0.1.2.tgz","_integrity":"sha512-VZRLXEUVE6yag+Gy/e0Q36x6QB8UKZYJTvl3Wi1NBibTVdtYrW0LpHgClwKvJMcD/eRQn8oqzeatGPrIt3WqPg==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.1.2_1788123756621_0.4990248881468988","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"tori.host","version":"0.1.3","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.1.3","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"3b26f2c1bc72225d4a945a98ff028c701d96ed9b","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.1.3.tgz","fileCount":5,"integrity":"sha512-w6EWfMkvxcR9KkaxP+0dGafjwodjouSa5m6ZR4CPwTlbMaYQyITJxkH6KpmrgTkzBAMrbAjj7DmLRTqW/KJ6aw==","signatures":[{"sig":"MEQCIDHdWKwD5Sw3Eojt5QyV0gInpXGb7eVmfn8pQ1jo7qK5AiBIxybotnaF3iokeMv1lVCIQwq88O+V7kMrWEi0L0KuqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":598429},"tori":{"commit":"2f0537b08d29e9c94feb7ac1e306558d6d51c2f4"},"type":"module","_from":"file:/tmp/tmp.EjdjwPQc7K/tori.host-0.1.3.tgz","engines":{"node":">=20.0.0"},"gitHead":"2f0537b08d29e9c94feb7ac1e306558d6d51c2f4","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.EjdjwPQc7K/tori.host-0.1.3.tgz","_integrity":"sha512-w6EWfMkvxcR9KkaxP+0dGafjwodjouSa5m6ZR4CPwTlbMaYQyITJxkH6KpmrgTkzBAMrbAjj7DmLRTqW/KJ6aw==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.1.3_1788347934958_0.6456214413641117","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"tori.host","version":"0.2.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.2.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"b1c3a236425b6796912d6a2676ffd25df3dbcae1","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.2.0.tgz","fileCount":5,"integrity":"sha512-StngYPG3benxgsLGiI4b9n+XMFA8h69XITtFt+uAFlWi0zvtbV62ks1944mnhsA69uvYWjn+6YQLerDonMlg1w==","signatures":[{"sig":"MEQCIGU0YQhEN6yX2MPbxj7y589N2auMsDoT4GkR+k2QhytJAiBFAScHvo7do+ZMlg/bX3OKz/WgR68vvGJOpAiNPuUzSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618149},"tori":{"commit":"b20d9616f21d33bcf493666007bf4aeb7ac42a9a"},"type":"module","_from":"file:/tmp/tmp.vUkiS3XNBD/tori.host-0.2.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"b20d9616f21d33bcf493666007bf4aeb7ac42a9a","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.vUkiS3XNBD/tori.host-0.2.0.tgz","_integrity":"sha512-StngYPG3benxgsLGiI4b9n+XMFA8h69XITtFt+uAFlWi0zvtbV62ks1944mnhsA69uvYWjn+6YQLerDonMlg1w==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.2.0_1788524376283_0.843031918871058","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"tori.host","version":"0.3.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.3.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"ff3b18f80d49c955ae941204403eed36bb884733","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.3.0.tgz","fileCount":5,"integrity":"sha512-YZMzM6183uNPnnAWHGcDzPxqLQiruehzkZGf1zS/p78UdO4xqvQRE/m+nRea9napqyJaJE1jkggBfhsHqW6x7A==","signatures":[{"sig":"MEUCICXawm9KUeDJ/znRYjmvFPsaQRVGd+e0NjyrbjgeoNXsAiEA1O/vBGeDz1+uKI9FFh5cZCQqQQdP8LwfIQn/l9Xx+uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624840},"tori":{"commit":"f04008e65580c94553f9bba778630d9ec9ef1afe"},"type":"module","_from":"file:/tmp/tmp.2xSBVV5CaC/tori.host-0.3.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"f04008e65580c94553f9bba778630d9ec9ef1afe","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.2xSBVV5CaC/tori.host-0.3.0.tgz","_integrity":"sha512-YZMzM6183uNPnnAWHGcDzPxqLQiruehzkZGf1zS/p78UdO4xqvQRE/m+nRea9napqyJaJE1jkggBfhsHqW6x7A==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.3.0_1788984821364_0.7282632689785173","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"tori.host","version":"0.3.1","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.3.1","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"99520add7a9eb99717b0c0f12e0eb6c7e83161c1","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.3.1.tgz","fileCount":5,"integrity":"sha512-ejAXdWj6PZ/4L2u59YFOp5j4nNiqc10iuSGDOjTh16RGJIzawwXjkWmPg/uwsQkicEDbGiFq4Kq7UCNw4Ht53Q==","signatures":[{"sig":"MEQCH2RBs8tMHXmkbapDAf+A+yqrBARFknGX479f3wkjKuUCIQDiYyWQFn9kgEYs+j0v5+kCRhbrvOO9VqdJMVAutYtPPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":625096},"tori":{"commit":"a25d1e1a81cf017f3a3810a031eddb6013ffcfa0"},"type":"module","_from":"file:/tmp/tmp.AkLBDAED57/tori.host-0.3.1.tgz","engines":{"node":">=20.0.0"},"gitHead":"a25d1e1a81cf017f3a3810a031eddb6013ffcfa0","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.AkLBDAED57/tori.host-0.3.1.tgz","_integrity":"sha512-ejAXdWj6PZ/4L2u59YFOp5j4nNiqc10iuSGDOjTh16RGJIzawwXjkWmPg/uwsQkicEDbGiFq4Kq7UCNw4Ht53Q==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.3.1_1788994864379_0.29641092655364476","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"tori.host","version":"0.4.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.4.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"fddf7f9bf0711f649e27b152ab3db2a2d0a694ae","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.4.0.tgz","fileCount":5,"integrity":"sha512-E4iIcEzt/i9USDqCdsGocAcXKepxpdZrb8LU1ywphaUNLMD7fjk+oN1EkXvOPVENtVp/VC585xipMyvYy6zSMA==","signatures":[{"sig":"MEQCIAvVtZuTCTe1MwxB6xXnKzeWj8kPF9D5947ZpIkrPmPZAiA1cx65wmwdlt5HTJqd5a9r5XuTWPSEECXyCLPeya43Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631548},"tori":{"commit":"628c410a59ab7d39f184b6b2d045b5aee17fe99f"},"type":"module","_from":"file:/tmp/tmp.6dIJk0w2h2/tori.host-0.4.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"628c410a59ab7d39f184b6b2d045b5aee17fe99f","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.6dIJk0w2h2/tori.host-0.4.0.tgz","_integrity":"sha512-E4iIcEzt/i9USDqCdsGocAcXKepxpdZrb8LU1ywphaUNLMD7fjk+oN1EkXvOPVENtVp/VC585xipMyvYy6zSMA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.4.0_1788995993742_0.3118365071073539","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"tori.host","version":"0.5.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.5.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"f16cb47db5d627cf899d2e06627b42e688ceb3e2","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.5.0.tgz","fileCount":5,"integrity":"sha512-gE4AWaz0TP08Ki+NMcuB9CgcLlP0JvEgq5fvKXkY8I+DEkLO5ZUYmv3uIJXhCjtDO4TeSIrVbt70Dl9vDxNlxw==","signatures":[{"sig":"MEYCIQDq6A92HFJmxoUmyuv7JunU7UQ8os3ulYb/lW2TzF9EeAIhALMCZfMQWbyjUE5f1WlBEeUxP24lyNfKKFAYMRNbN78+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636493},"tori":{"commit":"bfacbd79601a4d9f2e6adcd0f69e2aab2083ca7f"},"type":"module","_from":"file:/tmp/tmp.lJf2i3e6E2/tori.host-0.5.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"bfacbd79601a4d9f2e6adcd0f69e2aab2083ca7f","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.lJf2i3e6E2/tori.host-0.5.0.tgz","_integrity":"sha512-gE4AWaz0TP08Ki+NMcuB9CgcLlP0JvEgq5fvKXkY8I+DEkLO5ZUYmv3uIJXhCjtDO4TeSIrVbt70Dl9vDxNlxw==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.5.0_1789124512380_0.2035241005094437","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"tori.host","version":"0.5.1","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.5.1","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"5a2101ebe4a34719e1e78e5317e78647e8e1db56","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.5.1.tgz","fileCount":5,"integrity":"sha512-7nfQkFk+fKgMef2SIZoukIAAqJyEOLlGx5QabrgneMUfgQqnHeE8i4HesTWzYVuqrVFihACIkHpxRtIlPf9YNg==","signatures":[{"sig":"MEUCIE4UvN7Ns0XsioD1Pjw3YLbphn20LEXg5aahC0V0whuPAiEA0BTboZMZIIkF9SisNzHqcr3nokQIfbapaLcBBlWq1So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637312},"tori":{"commit":"3e663622a9a6b6935efcf3e9b056369c873c70fc"},"type":"module","_from":"file:/tmp/tmp.f3YUuimPqG/tori.host-0.5.1.tgz","engines":{"node":">=20.0.0"},"gitHead":"3e663622a9a6b6935efcf3e9b056369c873c70fc","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.f3YUuimPqG/tori.host-0.5.1.tgz","_integrity":"sha512-7nfQkFk+fKgMef2SIZoukIAAqJyEOLlGx5QabrgneMUfgQqnHeE8i4HesTWzYVuqrVFihACIkHpxRtIlPf9YNg==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.5.1_1789130528263_0.502808609344457","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"tori.host","version":"0.5.2","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.5.2","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"7e318323ab4313d23a64c94201b5176c879748e2","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.5.2.tgz","fileCount":5,"integrity":"sha512-N/zkqB1ffCph9p8UcMHG7wtoTZFvFlaytSq+nPmhVLR5nbWUgTvpUcgzw1JM3JXwf5riscKNUXIm1Jbf+Httwg==","signatures":[{"sig":"MEUCIQCOI+WbRe4RRW/FuvPD7s4dVnYEykTPRJO8d0+LWQHJUgIgPbGlFtzoo6VrAuiquWP0OwgslWNjWMYu+S0lC/VM3f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":637445},"tori":{"commit":"35573143562ac83341ceed7e2fe04b1503191907"},"type":"module","_from":"file:/tmp/tmp.vajU4ZfYkt/tori.host-0.5.2.tgz","engines":{"node":">=20.0.0"},"gitHead":"35573143562ac83341ceed7e2fe04b1503191907","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.vajU4ZfYkt/tori.host-0.5.2.tgz","_integrity":"sha512-N/zkqB1ffCph9p8UcMHG7wtoTZFvFlaytSq+nPmhVLR5nbWUgTvpUcgzw1JM3JXwf5riscKNUXIm1Jbf+Httwg==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.5.2_1789158104588_0.7691813323982615","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"tori.host","version":"0.5.3","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.5.3","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"4dfde0dfdb806ac3ef1e603af7878b060abb69f0","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.5.3.tgz","fileCount":5,"integrity":"sha512-lVbPNmgeeF4hpPUHw08zyZNwsFbzg/V0uiqfuuQuXqaJyRtX66TlA+WhKc/wGP+82VMx3x8YVTh0WxOmjGtePQ==","signatures":[{"sig":"MEQCIAfGg7xEUDHXrVrnxJ/t7pbAgW0WTC3whTffJQC9TYZiAiBMc27WIoRm7SVbKaLoXXo7/YyY4YRyruL1XABiPnJ7vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":638259},"tori":{"commit":"1a31213ce5318201457c904fd0e03119fde1ff76"},"type":"module","_from":"file:/tmp/tmp.czi8SCESrn/tori.host-0.5.3.tgz","engines":{"node":">=20.0.0"},"gitHead":"1a31213ce5318201457c904fd0e03119fde1ff76","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.czi8SCESrn/tori.host-0.5.3.tgz","_integrity":"sha512-lVbPNmgeeF4hpPUHw08zyZNwsFbzg/V0uiqfuuQuXqaJyRtX66TlA+WhKc/wGP+82VMx3x8YVTh0WxOmjGtePQ==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.5.3_1789309017641_0.094349034202581","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"tori.host","version":"0.6.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.6.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"6f907928cd75f7d2bd465f9698320718275e2096","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.6.0.tgz","fileCount":5,"integrity":"sha512-4i3TKdxb7GRXIQGVVBo8jyzU9xXym6QAoVb+TYDlOzJ6aMLV6+++yYW6cBWwM8THHqhnSDlbRZm9PY2+K9U/zg==","signatures":[{"sig":"MEUCIQCcHFUBpO/cLSEtu8yE/wFf7V23Iki5nGzt3UA1moNJoQIgEU5HoCUASUv7HeTNuqwsDeSCQ/nt2RWsCCvqKKmdnnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":838864},"tori":{"commit":"5ed367fb4f2cf4ef6e05d04418364235815f72e3"},"type":"module","_from":"file:/tmp/tmp.LnNk2GqkeB/tori.host-0.6.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"5ed367fb4f2cf4ef6e05d04418364235815f72e3","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.LnNk2GqkeB/tori.host-0.6.0.tgz","_integrity":"sha512-4i3TKdxb7GRXIQGVVBo8jyzU9xXym6QAoVb+TYDlOzJ6aMLV6+++yYW6cBWwM8THHqhnSDlbRZm9PY2+K9U/zg==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.6.0_1789329924292_0.72088306520362","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"tori.host","version":"0.6.1","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.6.1","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"068529df24d40d4a91852d8a7a4efb105ba653d9","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.6.1.tgz","fileCount":5,"integrity":"sha512-J6mw8G/GEWmOBRm4AE1y/+CtKdpJ+U9CUo0ih/2LXPgHTCApT7FyCm98z36AFeqDUe1fvEnRzpMMUg6jYLA/Ng==","signatures":[{"sig":"MEQCIEBo5KwEljpXBFyu/YA+aIbFJgnvqADGhrtFwn/UovPDAiBBTc/22tNkly+WWaV6ZREFNqIFlTsfwNAEQ2sa2TWiTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":839616},"tori":{"commit":"2218737d7586e8283581f6a63cc674f570293822"},"type":"module","_from":"file:/tmp/tmp.df8m2AoUrL/tori.host-0.6.1.tgz","engines":{"node":">=20.0.0"},"gitHead":"2218737d7586e8283581f6a63cc674f570293822","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.df8m2AoUrL/tori.host-0.6.1.tgz","_integrity":"sha512-J6mw8G/GEWmOBRm4AE1y/+CtKdpJ+U9CUo0ih/2LXPgHTCApT7FyCm98z36AFeqDUe1fvEnRzpMMUg6jYLA/Ng==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.6.1_1789341422193_0.6457649557188478","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"tori.host","version":"0.6.2","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.6.2","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"4d45971c93f4f07b02014b1bdcc09888a860c05a","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.6.2.tgz","fileCount":5,"integrity":"sha512-s6jA5lpjgkAZr1nIc8bmp1xmN0uo/9tF2frdBCOvgjoZSxv4QquLUhpp55CzqVAFrMSYjK2EkscM2JpMF84qmA==","signatures":[{"sig":"MEYCIQC2DSg7gJTCZpKM6U0h8xKkmeCcOqh48KEAapjfK10BBgIhAPKKPr6ojlljm634CEwzOTZsirlFPrkO0nznZLL2GOs6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843699},"tori":{"commit":"ffc056b1c8b01058b22e89fab901fa9835ed635e"},"type":"module","_from":"file:/tmp/tmp.Z7ijlEavNz/tori.host-0.6.2.tgz","engines":{"node":">=20.0.0"},"gitHead":"ffc056b1c8b01058b22e89fab901fa9835ed635e","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.Z7ijlEavNz/tori.host-0.6.2.tgz","_integrity":"sha512-s6jA5lpjgkAZr1nIc8bmp1xmN0uo/9tF2frdBCOvgjoZSxv4QquLUhpp55CzqVAFrMSYjK2EkscM2JpMF84qmA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.6.2_1789640550652_0.5815867440254496","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"tori.host","version":"0.6.3","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.6.3","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"4810ea264c05fc6c6090e3b8d312c856fe35d595","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.6.3.tgz","fileCount":5,"integrity":"sha512-kNw8MN9ja3om9PFcmRpfvzdt4U+MJMr1+8EDDmuxMV9obDcXEJbV6isX5g4TKkoVms7IqpkyIRiJMKLQX7uboA==","signatures":[{"sig":"MEQCICEQ8KfHk4EP4elMpq4VPXBmrG2FXFAOaSkUUw0R0yqXAiAS+SCxDdhSGlnPCu7XBE5B9mzteArZPu8i0u+AIRQO/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQ7nwFZnrALIRmDWpADUciM+/c8ebqE9HOvf9+FKeB6wIhAKTlAk2f9K6CyjM6V3HeXG2PbZEbbPembo86Kahm+zJW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":845373},"tori":{"commit":"30e78ea74701ea21fdbe13ed379a9fe01bdc93ca"},"type":"module","_from":"file:/tmp/tmp.wPkOPh8ubj/tori.host-0.6.3.tgz","engines":{"node":">=20.0.0"},"gitHead":"30e78ea74701ea21fdbe13ed379a9fe01bdc93ca","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.wPkOPh8ubj/tori.host-0.6.3.tgz","_integrity":"sha512-kNw8MN9ja3om9PFcmRpfvzdt4U+MJMr1+8EDDmuxMV9obDcXEJbV6isX5g4TKkoVms7IqpkyIRiJMKLQX7uboA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.6.3_1789715351556_0.7428828060208181","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"tori.host","version":"0.6.4","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.6.4","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"98ae90bfba768ff7e0323d93c0e69b71ef9977e1","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.6.4.tgz","fileCount":5,"integrity":"sha512-HIiguNPCqdKnJgFUCSZ/0RTn0zQi524AAMFnffiT55BJWbeeG0DSmZWTitalKoWinVxe0if5Q4eB9mF/RSqJAw==","signatures":[{"sig":"MEUCIQD9fb52bBC1i8RujQ7evK5lUgWDsM0Wyqb6Dk/K4tmQaAIgdyfB+sqbnF2pSt3epHMrvihhaO7Kqa0OkAr8flyrTC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFWUGg1zzj7S5nX6CutJhm2tWyiitLKuq9InaLm1qpfKAiARK3DXgpH2f1V11R90aU7etWRogCuAUP3YVXMtxfK9fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":846372},"tori":{"commit":"23889e1b1338b15ab1974733cb9a1c15a6ab9556"},"type":"module","_from":"file:/tmp/tmp.gHZ5NY0bz9/tori.host-0.6.4.tgz","engines":{"node":">=20.0.0"},"gitHead":"23889e1b1338b15ab1974733cb9a1c15a6ab9556","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:notices":"tsx scripts/gen-notices.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.gHZ5NY0bz9/tori.host-0.6.4.tgz","_integrity":"sha512-HIiguNPCqdKnJgFUCSZ/0RTn0zQi524AAMFnffiT55BJWbeeG0DSmZWTitalKoWinVxe0if5Q4eB9mF/RSqJAw==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.6.4_1789723107286_0.33829679756645015","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"tori.host","version":"0.6.5","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.6.5","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"5a47f29d01d6b0d359617ed6782f1d934722f6de","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.6.5.tgz","fileCount":5,"integrity":"sha512-CGEp2lVWV7y0kz6HLKIADiH99eF8AOR8ZAc3kwTK9l3xSOjbU1YfGjIObojeOUk5rl9xsCRvpr+6YZR7IyXrWQ==","signatures":[{"sig":"MEQCIHechJloWT7PEQekpvuMJlBJ7mnoNaCnln6UJQZRr514AiB91VIkXn5aBO999mne/bciBKiPsKQDibG5+qFYxHWZcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDy1KCHGWTBngQ9zOkdz16PYIMQD+Nj/E5hUE9FJ3EPsAiAlbYGVayNQ/nyxcBpxil752BdgPpi6oSQC+W2KIj6C7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":867893},"tori":{"commit":"cbe95bf9ea357eac054a5067f44a709a7f7c25f3"},"type":"module","_from":"file:/tmp/tmp.LrNRoVlsWy/tori.host-0.6.5.tgz","engines":{"node":">=20.0.0"},"gitHead":"cbe95bf9ea357eac054a5067f44a709a7f7c25f3","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.LrNRoVlsWy/tori.host-0.6.5.tgz","_integrity":"sha512-CGEp2lVWV7y0kz6HLKIADiH99eF8AOR8ZAc3kwTK9l3xSOjbU1YfGjIObojeOUk5rl9xsCRvpr+6YZR7IyXrWQ==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.6.5_1789727192155_0.9216422616578621","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"tori.host","version":"0.7.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.7.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"fe494cca193099aefecd6c822ff079224c6441c5","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.7.0.tgz","fileCount":5,"integrity":"sha512-FB9L63lKjYp43z+KrHlqJjz4CQhoagn3gIsyJv+iSTmkhDcFA5zLsE6DZNd+r/awthc6N07Zm6P0L7gOWiHBRg==","signatures":[{"sig":"MEYCIQDtqEENfXwTQ9gfm7RVUr7xB2IIo2kzyIqbm9ivlW+NgwIhAN2Uth9vdzs+FoAgG/RaDd6VsjMyO3xhnbxzN8xemRe8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9C7MAJ9MgnZM5/ez2skE8u8nAjPJNxeucH7ipRBOpPwIhAM0iGe5Os9PVE/OmKYNZnSvQVbwjm1wpycuz+EQh1iaE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":870714},"tori":{"commit":"2d2b5e1d49ef2562aa2f2192600a35a1fb3724ba"},"type":"module","_from":"file:/tmp/tmp.8AHBd5ZdMn/tori.host-0.7.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"2d2b5e1d49ef2562aa2f2192600a35a1fb3724ba","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.8AHBd5ZdMn/tori.host-0.7.0.tgz","_integrity":"sha512-FB9L63lKjYp43z+KrHlqJjz4CQhoagn3gIsyJv+iSTmkhDcFA5zLsE6DZNd+r/awthc6N07Zm6P0L7gOWiHBRg==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.7.0_1789732304716_0.6453108752823058","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"tori.host","version":"0.8.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.8.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"5f17b902772d8cce5b07d320f1f84970e91674d1","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.8.0.tgz","fileCount":5,"integrity":"sha512-JDSbc9QGKFpCN3UT8Sbzipu/GfD9DVFtrcqz/i8PJUWFMIwYPz796nvlkc4h/6EuCoBVYyAx1XMmorLCjPLbwA==","signatures":[{"sig":"MEYCIQCSHuQHIwbh0h4VdD98ZGUGyqi/037REDNQnyN2zJLsbwIhAO1P50/rzjxDSgBfbqJ1qscH+idTpgMz5zLfqJMaFyAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICmLgCLeH2++vksn/eSZumIaA94fUR2WycWREJJhNxluAiB4R9olWCWQ/4hY7kK8zZh0RylL9Lba/5bsANC+KZIQGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":896362},"tori":{"commit":"e71a508774ccd10312dc3ba034300dd52d11a798"},"type":"module","_from":"file:/tmp/tmp.WdkAH6Kmkx/tori.host-0.8.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"e71a508774ccd10312dc3ba034300dd52d11a798","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.WdkAH6Kmkx/tori.host-0.8.0.tgz","_integrity":"sha512-JDSbc9QGKFpCN3UT8Sbzipu/GfD9DVFtrcqz/i8PJUWFMIwYPz796nvlkc4h/6EuCoBVYyAx1XMmorLCjPLbwA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.8.0_1789740687658_0.5464315168610823","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"tori.host","version":"0.9.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.9.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"ca58072acec160478b3c26aa42638e30b18546cd","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.9.0.tgz","fileCount":5,"integrity":"sha512-PD2vyIvkpS0176IyBIjscKLNWn0iRvJcwTYKxCD6GxgLMI6MsM1dUXsfTtL+9Pp8nRmJnINRQCmHREyhp6fjhg==","signatures":[{"sig":"MEUCIE43stxKvBTMsnZjZDoU+8En7GoVvNMCJnKbQnYVymEzAiEAsXLTX2mnRNRAg+VZ7GCLdbIb2hBXhCdct2GL0tC5gWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCK1bGULQ6uANxaFi3AtflC/H4124P9rL20uk9+6BzjdAIgYtTLhWhgt47obJHzJKkkTxDMCEalMRjHRBvGK97WAc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":911707},"tori":{"commit":"04a922c8d576917d9a323ec0f7da0a854f23da06"},"type":"module","_from":"file:/tmp/tmp.N2c7yEcDTP/tori.host-0.9.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"04a922c8d576917d9a323ec0f7da0a854f23da06","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.N2c7yEcDTP/tori.host-0.9.0.tgz","_integrity":"sha512-PD2vyIvkpS0176IyBIjscKLNWn0iRvJcwTYKxCD6GxgLMI6MsM1dUXsfTtL+9Pp8nRmJnINRQCmHREyhp6fjhg==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.9.0_1789746613470_0.9164497225212724","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"tori.host","version":"0.9.1","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.9.1","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"31efadf977d59dbbdbb51417cc9d78e3b4311fa6","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.9.1.tgz","fileCount":5,"integrity":"sha512-eiC3F4sWDdQIIUBZwoRBMqNkhEmTxtOdCkf9ZqlFxN5bFvf6yWgJDWn1TYlFQMH3joV6mxK3kiWA0O1qIY5Baw==","signatures":[{"sig":"MEUCIF2eq7SyoQZS0VtXSkrVRHwHOaEnk3eIBsqX+6/hm7X4AiEAmPz5NHxMwyVdJmt+BMQNzKucBFIY55E95g+OE9PEYOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBGF00ZYtCMR8m6Hoh2oWzJr/NP/JQeAwBmdbTKoCzNtAiEAjFIDTUP1xa/nyAt/MI81rHv+lE4GKu4TKVoAoCwpmvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913076},"tori":{"commit":"4c9c974e859209e1580fb89e5546b56dc44d41eb"},"type":"module","_from":"file:/tmp/tmp.3IPiJKtbGp/tori.host-0.9.1.tgz","engines":{"node":">=20.0.0"},"gitHead":"4c9c974e859209e1580fb89e5546b56dc44d41eb","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.3IPiJKtbGp/tori.host-0.9.1.tgz","_integrity":"sha512-eiC3F4sWDdQIIUBZwoRBMqNkhEmTxtOdCkf9ZqlFxN5bFvf6yWgJDWn1TYlFQMH3joV6mxK3kiWA0O1qIY5Baw==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.9.1_1789748699791_0.056118649266245546","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"tori.host","version":"0.9.2","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.9.2","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"f6b505015af717ca1b9a7f51e3b2eeee6e5a6a08","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.9.2.tgz","fileCount":5,"integrity":"sha512-wC22Ve4hfMGtKHUCnu/3ocwDFxiEzWwRfEmY+DvnltjbavJRbTw2gKNrJVc+pJvU0GW7vzjgD8kdH4xQjS/8nA==","signatures":[{"sig":"MEUCIEC96DOI0MiSr+ic8lINWm/wSaN2B5p8gNi240k2LwURAiEA5Wnd8NqMBx5f+CWQPJNRu6QyrUW2YIqJlilbFX1ojRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbsWwbUs8MzJKSjG0qqac8iKn82qEwRvwz6TOhNSs3pQIgRrdoeYSu7yKtQ3LQ1WDlxH8tozCW0jzU32ste37b2B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913273},"tori":{"commit":"291bacba18926b2b5e692d73a791ed31b12c9773"},"type":"module","_from":"file:/tmp/tmp.nDRAtY2qnl/tori.host-0.9.2.tgz","engines":{"node":">=20.0.0"},"gitHead":"291bacba18926b2b5e692d73a791ed31b12c9773","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.nDRAtY2qnl/tori.host-0.9.2.tgz","_integrity":"sha512-wC22Ve4hfMGtKHUCnu/3ocwDFxiEzWwRfEmY+DvnltjbavJRbTw2gKNrJVc+pJvU0GW7vzjgD8kdH4xQjS/8nA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.9.2_1789771561875_0.10200515444722313","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"tori.host","version":"0.9.3","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.9.3","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"627578905ad3f6eb9c2b42a012c8f0c015350fab","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.9.3.tgz","fileCount":5,"integrity":"sha512-uEKhu3zuqqg4jUselK5Yu0m+msKcaYwnJw6IWtZEYH+CbhebqeMEu9CLcp5JAiU1rm/gotJ9bKqaA3+Ef1Jn3A==","signatures":[{"sig":"MEUCIGRvqPQTRpMTlNW/BdQkordaoeEY6SaUvvDgf0PnyTAbAiEAruN3Puhh7nR0UcyDMiU6JDC2ia2q38oPI0W3eJfZeZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEIalYuA/cR2iXRqxYfPSibxR9Jbglfv/c6+Tb6jLTtKAiB3tSxadH81y5brM9oltRclgiwnVpVXwISf5kQhFGR/+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913451},"tori":{"commit":"7a19f15cff65b9c5cfa1198effe93d9b0ef0e347"},"type":"module","_from":"file:/tmp/tmp.OjPhPdFJ9k/tori.host-0.9.3.tgz","engines":{"node":">=20.0.0"},"gitHead":"7a19f15cff65b9c5cfa1198effe93d9b0ef0e347","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.OjPhPdFJ9k/tori.host-0.9.3.tgz","_integrity":"sha512-uEKhu3zuqqg4jUselK5Yu0m+msKcaYwnJw6IWtZEYH+CbhebqeMEu9CLcp5JAiU1rm/gotJ9bKqaA3+Ef1Jn3A==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.9.3_1789806433635_0.22146636835323585","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"tori.host","version":"0.9.4","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.9.4","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"04278d60b773b2fe2ef4a257554c978956d7f574","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.9.4.tgz","fileCount":5,"integrity":"sha512-8m5QRO4Vc6nP7F038ydzF9zjx0mbnDhjrd+7BYw66F8EdxfFoDWg66c+/1vt5gX7zWwSPHxHOrQbtyvQnxpJbg==","signatures":[{"sig":"MEUCIQCJn3sYlqk2ibq85fMoQs6SdE96Tcl4WlhIbotqGkTdbwIgZeIBLTvA8dHMLVaO9JX6TiY/U+mFQ2fopEy+/CP+pdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD81TipABmRW6KzK+R+AtcqAeHxAlYke+Pr84dNzl0biQIhAIICJ6TNrMWHvKD1C4U9QmCs/vfyfRR2iP2pHVLqpB89","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913813},"tori":{"commit":"06a1d3ddc920d1a2d0a4875c4cc88f0de4735a36"},"type":"module","_from":"file:/tmp/tmp.KCYWnBsula/tori.host-0.9.4.tgz","engines":{"node":">=20.0.0"},"gitHead":"06a1d3ddc920d1a2d0a4875c4cc88f0de4735a36","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.KCYWnBsula/tori.host-0.9.4.tgz","_integrity":"sha512-8m5QRO4Vc6nP7F038ydzF9zjx0mbnDhjrd+7BYw66F8EdxfFoDWg66c+/1vt5gX7zWwSPHxHOrQbtyvQnxpJbg==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.9.4_1789810820795_0.7598025818500684","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"tori.host","version":"0.9.5","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.9.5","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"71c4795e5b069383236225ecfb64cf2d4dce3535","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.9.5.tgz","fileCount":5,"integrity":"sha512-HIaElj/JkKZHBIZv4OJ46Wq+aXHlGjkOBX+d0pvpwDxAfXPh5QIUqIKPK/Ea3TZEYZ97mcenEhRLqYDUB1KEVw==","signatures":[{"sig":"MEYCIQCkslN70uEt4j1AuJRBU3kcNdEdgNy8GhdC01GmH0p3vgIhAJGQ7fDTM+ExTfh+/lUZZcMqDBOv37naqBFeSIsWJ/Te","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLYuRd1vJwCw8qfWGmW5ATvEZddamjQPFN949fpRBOjwIhAOKchERROSl5vWBQGl19lgncnXYfZ3jU1HzW24MKgvBl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":913998},"tori":{"commit":"7215c90f1f1ccd1c15d8de5670cf6306a7352f65"},"type":"module","_from":"file:/tmp/tmp.Ce0nsBuryH/tori.host-0.9.5.tgz","engines":{"node":">=20.0.0"},"gitHead":"7215c90f1f1ccd1c15d8de5670cf6306a7352f65","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.Ce0nsBuryH/tori.host-0.9.5.tgz","_integrity":"sha512-HIaElj/JkKZHBIZv4OJ46Wq+aXHlGjkOBX+d0pvpwDxAfXPh5QIUqIKPK/Ea3TZEYZ97mcenEhRLqYDUB1KEVw==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.9.5_1789826754779_0.735977686387616","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"tori.host","version":"0.9.6","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.9.6","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"ab1ac55404facb6fc1b7f5f48fa41c9d714ebab6","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.9.6.tgz","fileCount":5,"integrity":"sha512-sDlP2JeRCzTacqWN2fkjXFktFf2fCEbGw9EiGgr9Rkrotg8IKFe97fVkoSG66aUSod/fMh4/9QMDbWiaC5ceRA==","signatures":[{"sig":"MEYCIQDwM3+VbJ6dGzVkTx6mDRTMuhudIkHL8ccNEI7W07R87gIhAO4Rr9YEOiJRi5XiuxlpWA/i9XbRA5I+QgZqZ5AyagfQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD23p4dVKklMxqMBjGwx2tebIIxVZALNwbcvnY2ofGzewIgCHGDwQc2lwtKTymVs6jQ10aS8qkyfg3DP9T0eSsY9Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918881},"tori":{"commit":"ccb8fc0c80c4e2302fe660f08d20ab15688ffbfe"},"type":"module","_from":"file:/tmp/tmp.wthvHDxdn9/tori.host-0.9.6.tgz","engines":{"node":">=20.0.0"},"gitHead":"ccb8fc0c80c4e2302fe660f08d20ab15688ffbfe","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.wthvHDxdn9/tori.host-0.9.6.tgz","_integrity":"sha512-sDlP2JeRCzTacqWN2fkjXFktFf2fCEbGw9EiGgr9Rkrotg8IKFe97fVkoSG66aUSod/fMh4/9QMDbWiaC5ceRA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.9.6_1789840832861_0.7634349229454744","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"tori.host","version":"0.9.7","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.9.7","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"605127944053b3e92504b835808bdc2f0713e719","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.9.7.tgz","fileCount":5,"integrity":"sha512-M6Kpff8ypMRI/H/ZCL7TMbEDdQ2RAuSo26UUMnk8mommUCoc1tn9+s/xns/5c002dIQwx8FKWzcaA1XvvQKnoA==","signatures":[{"sig":"MEUCIFURFR7vVHJPZB+oaUMHTydLjI25FOyeWEukODMm6OlzAiEA8BEPHj7hyVjb13fkpND7Vb+Z8cNXtnXUvr24fbYvoeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE5mYJD8hRFSR4zT/VHjS3S+cE2P33NfKXl+RYH9b2gqAiAtVXDXnZNAS2J8BeU+u8MateCpG3Jd+G9h5TWKk9Clkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":927016},"tori":{"commit":"8905975934e2c32d7aaaa448ee0d36e47dc42827"},"type":"module","_from":"file:/tmp/tmp.hnoNr466Us/tori.host-0.9.7.tgz","engines":{"node":">=20.0.0"},"gitHead":"8905975934e2c32d7aaaa448ee0d36e47dc42827","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.hnoNr466Us/tori.host-0.9.7.tgz","_integrity":"sha512-M6Kpff8ypMRI/H/ZCL7TMbEDdQ2RAuSo26UUMnk8mommUCoc1tn9+s/xns/5c002dIQwx8FKWzcaA1XvvQKnoA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.9.7_1789860075692_0.2885696219799059","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"tori.host","version":"0.10.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.10.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"44aafafc5db38c429fc03bdbfd59bdc26e360304","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.10.0.tgz","fileCount":5,"integrity":"sha512-TKpxB3USXpT/TvbuYxqfMdWvwC1psLPKJ+GtbW3S7+6VAjk4Ir/+itmnRx3jgIaIm9VgV/LZbG/cOy/XmwlCqA==","signatures":[{"sig":"MEQCIB/eE+jM7W1zCfGqQrcm8UUHcniW20B2zJwoEPUoHoJdAiB//nMbsBa2iyfKIUf95DgiaXzO4+PHcChJyjg/0h3VUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1U5dpr4FzEG6x/nYvgIMWn7zXI4Zb6PG6o/lbAsxImAIhANh8Pn0G6jxKA35tLupM+orr1AfUeA2pFjb9NGcsdkgD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":948850},"tori":{"commit":"4d432a2922b9cdcd304a10d183d4d0372b331e36"},"type":"module","_from":"file:/tmp/tmp.eypL6xyFm3/tori.host-0.10.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"4d432a2922b9cdcd304a10d183d4d0372b331e36","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.eypL6xyFm3/tori.host-0.10.0.tgz","_integrity":"sha512-TKpxB3USXpT/TvbuYxqfMdWvwC1psLPKJ+GtbW3S7+6VAjk4Ir/+itmnRx3jgIaIm9VgV/LZbG/cOy/XmwlCqA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.10.0_1789995000121_0.2733854067158119","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"tori.host","version":"0.10.1","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.10.1","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"775476c56cd678f3f6c65678c083e5309326534d","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.10.1.tgz","fileCount":5,"integrity":"sha512-NpBSAFcu0Mzz8W67vQ+hLGHrrXtRTlkZ0RievQwv+fYVYEkQNTZ4DZHP9yFdZyP6uHFrk262x4Df6kNLpn34rQ==","signatures":[{"sig":"MEUCIQCvqu5dafv76ZnYcOZbFzm4W7YW1jVd9fEpW5y3iPUwvwIgQW18ZwAk8dQsv6qo1/K9tDBSmOU3wI4rrAlFjCsZooE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcrfIzljwzWaem0zi+xwJB94nMdbVyj0iklW80LNFZwwIhAL5HuFBvyCMdeTWBO32WJ8xMgAilzMOl7MRzkp9m5CoH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":966801},"tori":{"commit":"2f8003ed35fe07e12e003a9cd877baec8fffd99c"},"type":"module","_from":"file:/tmp/tmp.9JuHZNeNuB/tori.host-0.10.1.tgz","engines":{"node":">=20.0.0"},"gitHead":"2f8003ed35fe07e12e003a9cd877baec8fffd99c","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.9JuHZNeNuB/tori.host-0.10.1.tgz","_integrity":"sha512-NpBSAFcu0Mzz8W67vQ+hLGHrrXtRTlkZ0RievQwv+fYVYEkQNTZ4DZHP9yFdZyP6uHFrk262x4Df6kNLpn34rQ==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.10.1_1789999714965_0.09419181579067093","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"tori.host","version":"0.11.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.11.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"405810a0e3114833ccb7c42e3d075fa3c4df7e2e","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.11.0.tgz","fileCount":5,"integrity":"sha512-LVjrU1LftKnfcwh3+taV4eaT4m1PgnNaEANjeS7L/o2wBKGBsGpCKhC0NYU+uKHc7ITzzLmUIPI2XqNret+g2Q==","signatures":[{"sig":"MEQCIBEm28XHOrzP9+ikLJMnPq3M7g3Z+heKvL8TZcKbLZgoAiBSFjqAKeigOUomPq97zibIU5CdPHKeMxLkHtQgl//t8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+4/0iAZxq8DyVyyVsPpKJLNIzidFyxYT0f145trU7kQIgJP2NVmMs5LPgB9TWBYrLD+mU/YVsPltAUsyfVGq3PtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975593},"tori":{"commit":"a42a95f2027d34b5c27c59e594e4568fd0214a3a"},"type":"module","_from":"file:/tmp/tmp.enXnpIjHON/tori.host-0.11.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"a42a95f2027d34b5c27c59e594e4568fd0214a3a","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.enXnpIjHON/tori.host-0.11.0.tgz","_integrity":"sha512-LVjrU1LftKnfcwh3+taV4eaT4m1PgnNaEANjeS7L/o2wBKGBsGpCKhC0NYU+uKHc7ITzzLmUIPI2XqNret+g2Q==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.11.0_1790013667139_0.40118070196660227","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"tori.host","version":"0.12.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.12.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"47cc5dc7e0fac7ea3ca476616d3584bf73061721","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.12.0.tgz","fileCount":5,"integrity":"sha512-eqkYb7IPVGMWgGvh5RddhuDsrwzYtPLjIVo1cnmP/jMKFvDdcfEhQ+qq3poUKDAAFFwlqf+e4UqSlDsbr+igSQ==","signatures":[{"sig":"MEUCIEeD1Mz5MiGYV8Eb3ELEkw6h48agU/UM6ZwJG/cgCTMRAiEA206dqGnaweaa2ocOJyzWGWSikJG0U17As9dqCheZCJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4QrBCqQMqLpW6BqRbsydhpMpA4HlwMHmpl2bF6dWPkgIgFOkQJE+t24WamkuTTS0B9+XqgCgZtL3sfPX8v6igJWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":977726},"tori":{"commit":"75601935d663eec49f6c7eb1bf81a51251a08105"},"type":"module","_from":"file:/tmp/tmp.IGGglIZirw/tori.host-0.12.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"75601935d663eec49f6c7eb1bf81a51251a08105","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.IGGglIZirw/tori.host-0.12.0.tgz","_integrity":"sha512-eqkYb7IPVGMWgGvh5RddhuDsrwzYtPLjIVo1cnmP/jMKFvDdcfEhQ+qq3poUKDAAFFwlqf+e4UqSlDsbr+igSQ==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.12.0_1790034070918_0.9968867404821469","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"tori.host","version":"0.12.1","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.12.1","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"2279732b3f287f384f5094b3667e1e35a0862f32","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.12.1.tgz","fileCount":5,"integrity":"sha512-jA2SQAfqMP99U6584/C8MdrTcoUurqKUiQZ5RlO6uKidCmuu3xvRmRe3V2VCDerCxVjrWNO1tF/U+Lc/gUcttg==","signatures":[{"sig":"MEUCIQCK/K58tp0U8Mh2tohqg+MrIsnPFsyaOsoDC0seOtJHUAIgUef2KaHFDviJCIvbohMCqynvApar27y+j9HcDH9mQG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvf4DOSmSe/w++oNTFuP5vIkYyYJpUPthi2y41uyNjJQIhAIlv7F4ev6vpKhlcaQLLBzJGbJ3izsMmWqjp7nWwgwVQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978143},"tori":{"commit":"c65ad4367b959d11b89c6c6fe5417c65dec4684f"},"type":"module","_from":"file:/tmp/tmp.b4YuAFXIQU/tori.host-0.12.1.tgz","engines":{"node":">=20.0.0"},"gitHead":"c65ad4367b959d11b89c6c6fe5417c65dec4684f","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.b4YuAFXIQU/tori.host-0.12.1.tgz","_integrity":"sha512-jA2SQAfqMP99U6584/C8MdrTcoUurqKUiQZ5RlO6uKidCmuu3xvRmRe3V2VCDerCxVjrWNO1tF/U+Lc/gUcttg==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.12.1_1790035625919_0.4582561001378622","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"tori.host","version":"0.12.2","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.12.2","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"9acc1e07a92874e1ef8d7bb95ae16c3e21b2155c","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.12.2.tgz","fileCount":5,"integrity":"sha512-VCjeRgnQ3tGzd5DU3XjJheJqDaWzxVv3tNLqtIirvl21SAXfERmqZ4l0QEAus+c6ao5Luk+hMSXZS3rvKAd4Tg==","signatures":[{"sig":"MEUCIQDR0obgRQGS+4MaoBTiM7yIZLO1oIbrIFevKO583gLtUwIgPepfW6UmbyWpXgygOHG7RLVvC2bqmnN63SlWznFHVOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG6ti6+7jVL/VQf4NN9Wc619vOIU7Jli//lWDIFv5l5BAiBehVRFY/EDGnKoxGinktDK8xOMyAOWevyxj24GHnhkOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980247},"tori":{"commit":"c2622389874b1c7538a364a6e5366aac94a06bdd"},"type":"module","_from":"file:/tmp/tmp.sIjYTvy7UC/tori.host-0.12.2.tgz","engines":{"node":">=20.0.0"},"gitHead":"c2622389874b1c7538a364a6e5366aac94a06bdd","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.sIjYTvy7UC/tori.host-0.12.2.tgz","_integrity":"sha512-VCjeRgnQ3tGzd5DU3XjJheJqDaWzxVv3tNLqtIirvl21SAXfERmqZ4l0QEAus+c6ao5Luk+hMSXZS3rvKAd4Tg==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.12.2_1790040190156_0.7492383261558426","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"tori.host","version":"0.13.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.13.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"ee4ea3dcc81e48c0f979c126799b31cd75c20471","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.13.0.tgz","fileCount":5,"integrity":"sha512-f9exMMbcA6OiBrbPTk00JV1U61rZeY6dbIoK9yL9cqbnzEoINIdoyZhFoFWzH/SvAmEu5kB7wk9Oq18iLXc52A==","signatures":[{"sig":"MEUCIADxhup1vnirlcni6AGkAyDt2OPhswz16pSF6EcZMU17AiEAnUzSUe3CFe6nzNK5Qj5CE8eedFJstj7ViKdCXUzo1w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYyGoCWSEctRtcIQA/GHF1vBOJq05OTmcwWInsJn/wWwIgWOrQVfMWhBmXdYRLO7pQx/3JnX9zWHPa/fbUf3Hnqgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998004},"tori":{"commit":"ec0ed41289df465884f33919954e87dbea35348b"},"type":"module","_from":"file:/tmp/tmp.GXYxwrMDjV/tori.host-0.13.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"ec0ed41289df465884f33919954e87dbea35348b","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.GXYxwrMDjV/tori.host-0.13.0.tgz","_integrity":"sha512-f9exMMbcA6OiBrbPTk00JV1U61rZeY6dbIoK9yL9cqbnzEoINIdoyZhFoFWzH/SvAmEu5kB7wk9Oq18iLXc52A==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.13.0_1790057169147_0.19138574443393241","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"tori.host","version":"0.13.1","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.13.1","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"88428aaf6952117ff2fe6f954eacb9472b9347b2","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.13.1.tgz","fileCount":5,"integrity":"sha512-FsP41VJrwfXMH9nmkWhPhLJWVFsLdbH3wdWuBC7kvlMvsUvbnDl/rrgFnCm7xT3kF5nPS6LKt9ohy+wql3517g==","signatures":[{"sig":"MEYCIQD8aFCLx5sRlLNNEbaETuYF9lT7Rx8oBb+rlab0VRmJhQIhAI+2w+WnrR/VmohqTC5n3x1Wy5ERDjLQRmh2PlAE8yc0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBHFbi66u1luMm/cdKDVQ5857Y2ptaH8+iTXoYQw299QAiAC7DTE8q1BmieDcqzNLRH/zicrFpVtrQhc9x3N6NBD2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":998547},"tori":{"commit":"10926f805c8f2227a0fea03b028d9c435ca8cdeb"},"type":"module","_from":"file:/tmp/tmp.fDd9qX7Rhp/tori.host-0.13.1.tgz","engines":{"node":">=20.0.0"},"gitHead":"10926f805c8f2227a0fea03b028d9c435ca8cdeb","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.fDd9qX7Rhp/tori.host-0.13.1.tgz","_integrity":"sha512-FsP41VJrwfXMH9nmkWhPhLJWVFsLdbH3wdWuBC7kvlMvsUvbnDl/rrgFnCm7xT3kF5nPS6LKt9ohy+wql3517g==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.13.1_1790107965830_0.5108779401418864","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"tori.host","version":"0.14.0","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.0","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"62cb9905858fa1a64116d7d3e13d66022ad059ab","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.0.tgz","fileCount":5,"integrity":"sha512-AT4Di5+V2XTIgYoIHvuT56Z1bLlAuQCGw/Mo3vRh0Z6k++rLdET8zdYpWrknweozmpN8Wr1cE1lmT+as6NTiZQ==","signatures":[{"sig":"MEYCIQCaR33bo4T0fVTGV5jW7ArfNt3GFSH+SDSI1Tiz8UOvoQIhAJ4TSk/o1EjGLLc5QMlyI4WbeQW8yEwUJ3E0A273J7Ki","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICWI8UMJlAlZZAJEQOKy8YKwawKyNOsbHIACYZ+iGYuaAiEA1iHC++aN2F3I+KkS7iZtNiXXfOgtbCF50rRt9URTpSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1004902},"tori":{"commit":"49247d8dcb59f323bdeab09715f560c7fafbbd98"},"type":"module","_from":"file:/tmp/tmp.ED0ehY9ocg/tori.host-0.14.0.tgz","engines":{"node":">=20.0.0"},"gitHead":"49247d8dcb59f323bdeab09715f560c7fafbbd98","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.ED0ehY9ocg/tori.host-0.14.0.tgz","_integrity":"sha512-AT4Di5+V2XTIgYoIHvuT56Z1bLlAuQCGw/Mo3vRh0Z6k++rLdET8zdYpWrknweozmpN8Wr1cE1lmT+as6NTiZQ==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.0_1790108542004_0.8854199485876175","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"tori.host","version":"0.14.1","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.1","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"fa9d0b00fd32ef87d546e55d91321199b6deef74","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.1.tgz","fileCount":5,"integrity":"sha512-4lj8QWxJ/C+jlYip4rKCsdPx70sZY3FAU7bVa5xwMaDi3B1uDIwZBy0oPziY2yr/3VXOBXgC3bwpmOQnxmCUWQ==","signatures":[{"sig":"MEQCIBmgVftK5E5Dok7aIfvbjwY16a1xz9ECUN4J9WhM2nkaAiAed8r2oqS/+oJVYUiLRmvECaXiHjjhB4Z1Z7DYbNA+cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfMbNu9AHbmZMGEVDqH+WksCx4UHQ85mM/P04sabUlqAIhANci7BNFfIAwVUUUkitbqh6DlAKgK/QcviosHwAO1XZ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997678},"tori":{"commit":"7ca521c8750bf6582ce2601496e99af4fff95466"},"type":"module","_from":"file:/tmp/tmp.a4b9w0kEBK/tori.host-0.14.1.tgz","engines":{"node":">=20.0.0"},"gitHead":"7ca521c8750bf6582ce2601496e99af4fff95466","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.a4b9w0kEBK/tori.host-0.14.1.tgz","_integrity":"sha512-4lj8QWxJ/C+jlYip4rKCsdPx70sZY3FAU7bVa5xwMaDi3B1uDIwZBy0oPziY2yr/3VXOBXgC3bwpmOQnxmCUWQ==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.1_1790124442976_0.7767587515679093","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"tori.host","version":"0.14.2","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.2","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"11beee89eef64b75b1b4775e6d16cdd1fd930893","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.2.tgz","fileCount":5,"integrity":"sha512-RTwsoq+LKdWd2XThja37BPTNPfHTODpHmJ3eNr0IEKR3X4ydLDitTkxoVAxmGyU9j1kkyMRfUFn3aJruJtes7g==","signatures":[{"sig":"MEUCICw0OcWeK1MPbiFQG3eJiBzeD9LUY4IZqBgu2KwZD9ZYAiEAoPPPTMtf+EharVM46JiK4x1XQ2olBD/L2lAKGXIJYOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDw1U14sKdOXzpaxXQwjzWkfYzE4ZAMRBO2Ro/zeqhMdAiEAkfsf7SevrtO/soDfsGpOqAEenEI6C3VCkajAmwPIDsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1000347},"tori":{"commit":"c6a283f13aee2f46635dc0e7641fcfcc0fb4254e"},"type":"module","_from":"file:/tmp/tmp.lJLMCykBVf/tori.host-0.14.2.tgz","engines":{"node":">=20.0.0"},"gitHead":"c6a283f13aee2f46635dc0e7641fcfcc0fb4254e","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.lJLMCykBVf/tori.host-0.14.2.tgz","_integrity":"sha512-RTwsoq+LKdWd2XThja37BPTNPfHTODpHmJ3eNr0IEKR3X4ydLDitTkxoVAxmGyU9j1kkyMRfUFn3aJruJtes7g==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.2_1790130883572_0.6609942368707618","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"tori.host","version":"0.14.3","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.3","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"6bb0f1a5dc5777ecfdafc2ac8d210f4b440e5239","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.3.tgz","fileCount":5,"integrity":"sha512-DsU7PvxerH1PzzamGOfQrAKPuP1gZIIIOoNFQWvYJxIC7gN0432S3pwG/OBv0PgLiNe9uVxRdyWl1Q3nvKBGyg==","signatures":[{"sig":"MEYCIQCzWfcZohi6k8dF3nHcfGleOC2H7ufqbzMIKrQ3lQ/OGgIhAI6+JKQTKu7Xz7oLRoS4VymJGuaag2zDJHe8MoI0GHnL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEvPiRFirf47OQQ/XQ0+5DPcPMtFv9d2CsBu3sk+kI3QIhAKo4JWEslR4h/0MgS01OF1dWbLBaZYt2knXlr28ZrA1J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1001313},"tori":{"commit":"a8ac276f0aba711666b12570404fd3c24d10b618"},"type":"module","_from":"file:/tmp/tmp.aCH5Ivcvu0/tori.host-0.14.3.tgz","engines":{"node":">=20.0.0"},"gitHead":"a8ac276f0aba711666b12570404fd3c24d10b618","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.aCH5Ivcvu0/tori.host-0.14.3.tgz","_integrity":"sha512-DsU7PvxerH1PzzamGOfQrAKPuP1gZIIIOoNFQWvYJxIC7gN0432S3pwG/OBv0PgLiNe9uVxRdyWl1Q3nvKBGyg==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.3_1790132653541_0.8357921917296673","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"tori.host","version":"0.14.4","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.4","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"3c96895e588acbd60662a45b96c824b2770cacb6","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.4.tgz","fileCount":5,"integrity":"sha512-EVQf65Xmj2VmlSw82ncrOuxz+OodY87Yg7NlO6tZkoGdbu5yrAtewlCUvqN1XkkI9JILHanKmIVPvbFjBOmYsw==","signatures":[{"sig":"MEQCIGA2rS4vfnYqTCKdOTjMTltbjksewmWBbScGljSp2HfSAiASzu5lMwawUU5PsM6uzXs9kkZZLKL6i+lqzcCylgBO4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBsbZ+CHpMx9baeTyCwjNDCyb1pGrKeeoy79pGVNh+aTAiBLOzkewW8IHIdryz2OOZoDAXUiV5bqt+S3wPwF4q6UIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1001815},"tori":{"commit":"a0cb08c1a51e86fddd713f9789d39ade09c3c9b5"},"type":"module","_from":"file:/tmp/tmp.kJriHsYKub/tori.host-0.14.4.tgz","engines":{"node":">=20.0.0"},"gitHead":"a0cb08c1a51e86fddd713f9789d39ade09c3c9b5","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.kJriHsYKub/tori.host-0.14.4.tgz","_integrity":"sha512-EVQf65Xmj2VmlSw82ncrOuxz+OodY87Yg7NlO6tZkoGdbu5yrAtewlCUvqN1XkkI9JILHanKmIVPvbFjBOmYsw==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.4_1790134376943_0.55376292458388","host":"s3://npm-registry-packages-npm-production"}},"0.14.5":{"name":"tori.host","version":"0.14.5","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.5","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"111f9173818b571367f7550e5d1cdee79d2fdaff","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.5.tgz","fileCount":5,"integrity":"sha512-6RSW5pP7leLAz1GyzPlXkH4DZKklFuU/tNckLkyKyPN+b2c+Kf6kuE2YzxjAek5179qOOuHsNQhLEIrY5mTR8w==","signatures":[{"sig":"MEYCIQDxz8tgn2Ng7VIs75SX//bqSJgYPfmmBQRqSH5UjiAd2gIhAMxEVpPZB+Al+7cHdaBQ/UzQntK3Py/zAo9ZT13IlG4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDB3+/R7G28ws04Qb+GarXNRHGEgCw6V7cx6mbNSK0aAwIhAKYZpORoAjfKPPW2BcfssEvfu979W8j2H2mbKWOXuXGF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002338},"tori":{"commit":"ffc52f73ddd5ff062f11f7f08c9c63f8d0333d44"},"type":"module","_from":"file:/tmp/tmp.3Nwlgdtt4M/tori.host-0.14.5.tgz","engines":{"node":">=20.0.0"},"gitHead":"ffc52f73ddd5ff062f11f7f08c9c63f8d0333d44","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.3Nwlgdtt4M/tori.host-0.14.5.tgz","_integrity":"sha512-6RSW5pP7leLAz1GyzPlXkH4DZKklFuU/tNckLkyKyPN+b2c+Kf6kuE2YzxjAek5179qOOuHsNQhLEIrY5mTR8w==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.5_1790147113862_0.32633312246635526","host":"s3://npm-registry-packages-npm-production"}},"0.14.6":{"name":"tori.host","version":"0.14.6","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.6","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"0ed6f0267d188fb52520e7e5180818233cd57a4c","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.6.tgz","fileCount":5,"integrity":"sha512-pLPY4WaGG6uKIw0ykAqziJwYxljWTvSUuaxq7K3Jodhp4BLQpOWf33Xlj54SIrXX8AxMaWsIrfN3rYA2axMCEg==","signatures":[{"sig":"MEUCIQDifevw3L58Z/0TwmusgTXDAnAkYEmfWmJ1eJsw5jpYUwIgNARYp3UtWPm4kh4/SJ5iQY5vqSYAkf6U3UsZjrK7+w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDTT5LIQPg0qffUPN0H7yjdRaIuLhoWRNfzh7iJX+0z/AiAsiKRl2Gqv4DJH+yD3JMsDgdt0ilUs4wcSjDhWsrGuyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1002338},"tori":{"commit":"31c26d6d806402d980144775c1d70e8c5a22aa9c"},"type":"module","_from":"file:/tmp/tmp.bjkBtrufAO/tori.host-0.14.6.tgz","engines":{"node":">=20.0.0"},"gitHead":"31c26d6d806402d980144775c1d70e8c5a22aa9c","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.bjkBtrufAO/tori.host-0.14.6.tgz","_integrity":"sha512-pLPY4WaGG6uKIw0ykAqziJwYxljWTvSUuaxq7K3Jodhp4BLQpOWf33Xlj54SIrXX8AxMaWsIrfN3rYA2axMCEg==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.6_1790148703994_0.8257102679357555","host":"s3://npm-registry-packages-npm-production"}},"0.14.7":{"name":"tori.host","version":"0.14.7","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.7","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"3014bc49bd17ca56d166d33e9d16bc78f0fca7a8","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.7.tgz","fileCount":5,"integrity":"sha512-rN7fFArSxf1e3/rDuTc86BhZhmMOxMnqYS24Vy/Hbdd9OOg8n8dWlEMKCz9djhF8w3Hr91jbLa2nX83laA01lA==","signatures":[{"sig":"MEUCIQC1V5LMgBXKWRVYpO4A/cbjYdLMLK+E2phwtiMY75cgKwIgJJ5X9GDLh7o1/ftidPMwHHnh7mSgiqG4yAVdP4sBTDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHDWX+0Y6Hqy41B6KBXxe4LymAqgLkPG7fWVL9hFCgooAiAm9iM2dmaoOfIvbJa1dGJmGxKTx7bwf/ItUFWlc8Ujug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007158},"tori":{"commit":"363f41f61800c792e36d376cdc4791d60895fe72"},"type":"module","_from":"file:/tmp/tmp.fDWL64K9lA/tori.host-0.14.7.tgz","engines":{"node":">=20.0.0"},"gitHead":"363f41f61800c792e36d376cdc4791d60895fe72","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.fDWL64K9lA/tori.host-0.14.7.tgz","_integrity":"sha512-rN7fFArSxf1e3/rDuTc86BhZhmMOxMnqYS24Vy/Hbdd9OOg8n8dWlEMKCz9djhF8w3Hr91jbLa2nX83laA01lA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.7_1790154467867_0.062309363554495345","host":"s3://npm-registry-packages-npm-production"}},"0.14.8":{"name":"tori.host","version":"0.14.8","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.8","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"0d25c9e59dfeaf53c69db0b527d4883c4afe88d7","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.8.tgz","fileCount":5,"integrity":"sha512-KCCcL2Xwtd5WCKH0j/dKTgoCRLY2k+UmyUbos0LdXZ0mEfTNrGDqwHdNt2cmEja6qKxci5uuG8LbJHJ7mZx9eA==","signatures":[{"sig":"MEYCIQC1M7gwGHNDROeraTPRxLuc1u/PZ6QEHD6GIz88u3q5WQIhAJYB1HE/bl8Rln3bHkjsGXzvSZG01/2ytXm2+H2CYTeh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCo18GzLVWc7V1kb5lcshjB4+QbeVYv1g50fymgK4/YagIhAJkYT1rgq8O22KxjUCBkOi7pJCvotZG098+j2esF5TlB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1009559},"tori":{"commit":"1f682cf33a8f4ed7babb3b8acb3cddcb3d3dc583"},"type":"module","_from":"file:/tmp/tmp.4pm2iIxr9z/tori.host-0.14.8.tgz","engines":{"node":">=20.0.0"},"gitHead":"1f682cf33a8f4ed7babb3b8acb3cddcb3d3dc583","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.4pm2iIxr9z/tori.host-0.14.8.tgz","_integrity":"sha512-KCCcL2Xwtd5WCKH0j/dKTgoCRLY2k+UmyUbos0LdXZ0mEfTNrGDqwHdNt2cmEja6qKxci5uuG8LbJHJ7mZx9eA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.8_1790165362246_0.9286098377735448","host":"s3://npm-registry-packages-npm-production"}},"0.14.9":{"name":"tori.host","version":"0.14.9","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.9","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"e441ce28daf96dbb34b96f8f8e408b4a1d33ed0a","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.9.tgz","fileCount":5,"integrity":"sha512-kz7TikHb67H4nR/7dfiADD1Jfl1+pPjm2q5kFmnTZ9ydUpCLLI+WeNzO+m/nVV6+0ajGtbErUfC+EXABJcblyw==","signatures":[{"sig":"MEUCIDec1s/n+INuMR4/ZnDQ5tZD/rDN/Hhg1hWjChZpKuKKAiEAwo/o2LAKUKDwZGZNINVEIxnNXyFJYAflJk4T4DN7ZLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTuTeOfhccwH68jz/FkrV0/DBEDLF5TLr7Y+jbM3/zTgIhAKioFFMPMlEAb+wQz9z2aPDUqkPy36ctgqrSCmOBg8Ni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010025},"tori":{"commit":"7e9dbe056484f52326168d86fde9764bce08a278"},"type":"module","_from":"file:/tmp/tmp.pRbKle3geh/tori.host-0.14.9.tgz","engines":{"node":">=20.0.0"},"gitHead":"7e9dbe056484f52326168d86fde9764bce08a278","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.pRbKle3geh/tori.host-0.14.9.tgz","_integrity":"sha512-kz7TikHb67H4nR/7dfiADD1Jfl1+pPjm2q5kFmnTZ9ydUpCLLI+WeNzO+m/nVV6+0ajGtbErUfC+EXABJcblyw==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.9_1790190552791_0.390300725199175","host":"s3://npm-registry-packages-npm-production"}},"0.14.10":{"name":"tori.host","version":"0.14.10","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.10","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"72e0731adc2fac34221028e6d059c770f11b7412","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.10.tgz","fileCount":5,"integrity":"sha512-ij7EIb1kp0xkbnoTzg7oOULEdInVxyjO7m3ERa46wzwYHG95AkfjAzYn/n92CPNcipnenjQEzKyBkpJQloPQcw==","signatures":[{"sig":"MEUCIQD4A9sLTuXs6nejCO2sJSxo5tNLBr1V7YX58/VsWCaFxAIgVt5bqloGDNg6UrNZoySp2tMk41aZs9OREyYj9OxBqSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA5ulIbOZdO57hzToCypiBLdQnEO+PosTku7h9SwHJnQAiEAhNAddrXfivQRPVXBvEOyV16ttmKgRFv6izr7ysaaYbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011193},"tori":{"commit":"5a5b89ce093cc9f8d509d49fe342cb5e3992549f"},"type":"module","_from":"file:/tmp/tmp.pNt3PVrNYi/tori.host-0.14.10.tgz","engines":{"node":">=20.0.0"},"gitHead":"5a5b89ce093cc9f8d509d49fe342cb5e3992549f","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.pNt3PVrNYi/tori.host-0.14.10.tgz","_integrity":"sha512-ij7EIb1kp0xkbnoTzg7oOULEdInVxyjO7m3ERa46wzwYHG95AkfjAzYn/n92CPNcipnenjQEzKyBkpJQloPQcw==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.10_1790216768306_0.11015847329148265","host":"s3://npm-registry-packages-npm-production"}},"0.14.11":{"name":"tori.host","version":"0.14.11","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.11","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"d65cd7b58b953371bc09dfc3296d15db7885ca3f","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.11.tgz","fileCount":5,"integrity":"sha512-aITl6CNj0Voga8xDEXA2CxPepzpJ0xEpis6KZ9ZBF+NiEyShGztUkJ4vX/DIzoUO9QWoEWcnsMpGNQBdRKvkBA==","signatures":[{"sig":"MEQCIC2wtL9zIAhtw7w3uUFPaDrlSniF6nz86BYDXtjviaqgAiBM1EXaPL9c9hYwYrN8ukNZrBUqscbrj9yTdZTjzbSzlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEuju3CVkvC1n6xnftdw7GwOBuosUWTCW6nMoBZNKmsoAiAgIqSTpi2AzmMuX2fSLV+G0FIA1QBfW2yOCFUx0YCtYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011549},"tori":{"commit":"410960bd8a714502d48ef20bff1f203ddd2cbebc"},"type":"module","_from":"file:/tmp/tmp.QQhtwHzxOK/tori.host-0.14.11.tgz","engines":{"node":">=20.0.0"},"gitHead":"410960bd8a714502d48ef20bff1f203ddd2cbebc","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.QQhtwHzxOK/tori.host-0.14.11.tgz","_integrity":"sha512-aITl6CNj0Voga8xDEXA2CxPepzpJ0xEpis6KZ9ZBF+NiEyShGztUkJ4vX/DIzoUO9QWoEWcnsMpGNQBdRKvkBA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.11_1790250323000_0.5275078145737713","host":"s3://npm-registry-packages-npm-production"}},"0.14.12":{"name":"tori.host","version":"0.14.12","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.12","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"726da8364e5645ce7018a07200e0a2da93753e99","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.12.tgz","fileCount":5,"integrity":"sha512-0j3aOW5cjKVl1AHha6qvOU6dWDN51yz8GGi4QZ47oftGnvSjC5XYXhbIxma4dc3YN9o903X3eZriFXih4PQnhQ==","signatures":[{"sig":"MEUCIQCq8rFSYTSLKaR+qM6zg600YLiDQ8kLKOk5gQg8eO+/NgIgaI0TPdNrqbo+5WLUV5TjcwrnrEnX+sm+VuWHpokqqHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAawCiWu3HBn0WK5pxsEz12Fie7R/GbrQMmNZzp8m9KsAiAwDaYo/YZ8SnXprLbYYR3B/MLbgmI1UZ4OAoRT0WQrpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1012684},"tori":{"commit":"b29e0bda1829c8805201090a47f7562734a99de4"},"type":"module","_from":"file:/tmp/tmp.Ru5Wak2fuc/tori.host-0.14.12.tgz","engines":{"node":">=20.0.0"},"gitHead":"b29e0bda1829c8805201090a47f7562734a99de4","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.Ru5Wak2fuc/tori.host-0.14.12.tgz","_integrity":"sha512-0j3aOW5cjKVl1AHha6qvOU6dWDN51yz8GGi4QZ47oftGnvSjC5XYXhbIxma4dc3YN9o903X3eZriFXih4PQnhQ==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.12_1790262345421_0.3564223204813335","host":"s3://npm-registry-packages-npm-production"}},"0.14.13":{"name":"tori.host","version":"0.14.13","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.13","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"7185c55d34d048a665ef968009f9767df30817fd","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.13.tgz","fileCount":5,"integrity":"sha512-f106BW21O1fCkO1+8MV/+/gN9v3jqqpJcmAzTmjTKbnWnybXCFqF8bnvvVIdsILx7vpNFJQQ0H50oOhr43XN8g==","signatures":[{"sig":"MEYCIQDg8kt9gZNpPwrmEpq384dTJ2KVHIX2HLij7j2ffTcEzgIhAKjSAEzGt+pjlbyBJvIjOd23VQ7YivC0LOFmlzquIfNA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAN6dKPfHN5yjvM94RiSNBnCLHGTqS/6vWDrTuvYVP1VAiBu4v2c7rAyOv0Z9PPRGMVWt+fji7x+A3MHsBPDajGHsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1013353},"tori":{"commit":"db368ac8e2f9d291008695f15aacbcdd93e7f0cf"},"type":"module","_from":"file:/tmp/tmp.ZsvW2ouEOs/tori.host-0.14.13.tgz","engines":{"node":">=20.0.0"},"gitHead":"db368ac8e2f9d291008695f15aacbcdd93e7f0cf","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.ZsvW2ouEOs/tori.host-0.14.13.tgz","_integrity":"sha512-f106BW21O1fCkO1+8MV/+/gN9v3jqqpJcmAzTmjTKbnWnybXCFqF8bnvvVIdsILx7vpNFJQQ0H50oOhr43XN8g==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.13_1790822378811_0.6816446552892972","host":"s3://npm-registry-packages-npm-production"}},"0.14.14":{"name":"tori.host","version":"0.14.14","keywords":["tori","deploy","hosting","static-site","cli","eu"],"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","_id":"tori.host@0.14.14","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"homepage":"https://tori.host","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"1dbf1c6ac298cbb46ef2239b68f5de8d8ffb56f3","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.14.tgz","fileCount":5,"integrity":"sha512-qTAar4H7MKnd97TgHEaklw2h15brWv2RX2f/rYFfXz4Ml1Nqij24L2p4+kXbqAANt5Gixnhg1VzLDeaL7vYBHA==","signatures":[{"sig":"MEYCIQCrJy9WDGtrTNzjU0tbtnbkPS6S58WRa/ZvqLXYXqrzvwIhANB1+HQ0DmMAAr+KEuraKaTXIs5UccEOIaweZFL5CybD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUn3s0PfxQNu90XnK2lEzWmL8WKDibfAvnoKWEOsKmCgIhAMKCmKq9cZQBrOQBm/nuLlGVCcbffHqpiL9CdxUXVB3Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1013945},"tori":{"commit":"74f96c10b125bcc860a2b4af5e30a40b3cffc79d"},"type":"module","_from":"file:/tmp/tmp.kcY0bxrabn/tori.host-0.14.14.tgz","engines":{"node":">=20.0.0"},"gitHead":"74f96c10b125bcc860a2b4af5e30a40b3cffc79d","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"_resolved":"/tmp/tmp.kcY0bxrabn/tori.host-0.14.14.tgz","_integrity":"sha512-qTAar4H7MKnd97TgHEaklw2h15brWv2RX2f/rYFfXz4Ml1Nqij24L2p4+kXbqAANt5Gixnhg1VzLDeaL7vYBHA==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"tmp":"tmp/tori.host_0.14.14_1790824742382_0.5541871235155398","host":"s3://npm-registry-packages-npm-production"}},"0.14.15":{"_id":"tori.host@0.14.15","bin":{"tori":"dist/cli.js"},"dist":{"shasum":"402a801592dedaeee2f3d74256368dde9f5ecb3d","tarball":"https://registry.npmjs.org/tori.host/-/tori.host-0.14.15.tgz","fileCount":5,"integrity":"sha512-5kaAdPes7qQsoVztxl0VHP7PFzhupbhX9osDQV4+AS5+C0mjt/YZK/HBEsIRQR9ta74aAvN9+qzXJ6p3gRXv6Q==","signatures":[{"sig":"MEUCIDgic9U1+dTaW/In3cl+x300azWzH3kr4e6/1NGb9f/IAiEAlO9obge76B/jTgqf44KAX+8+6icngU4k3qT/4uQD9Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCxT8VoJSyw77gSrLDfwiBVkvwbbkiQJmf5cR1Zt6vBqwIhAJVy5ja3Dk8Hv0AEZzklKOIQoSWb/XdcKBltRLcnKxHT"}],"unpackedSize":1013767},"name":"tori.host","tori":{"commit":"de1074281a09e033ca379701301d0bbb82c3229f"},"type":"module","_from":"file:/tmp/tmp.rVXmByq0ZK/tori.host-0.14.15.tgz","author":{"url":"https://tori.host","name":"Tori"},"engines":{"node":">=20.0.0"},"gitHead":"de1074281a09e033ca379701301d0bbb82c3229f","license":"MIT","scripts":{"dev":"tsx src/cli.ts","test":"tsx scripts/gen-notices.ts --check && tsx scripts/render-readme.ts --check && vitest run","build":"tsup","typecheck":"tsc --noEmit","gen:readme":"tsx scripts/render-readme.ts","gen:notices":"tsx scripts/gen-notices.ts","gen:reference":"tsx scripts/dump-reference.ts"},"version":"0.14.15","_npmUser":{"name":"fortion.net","email":"hello@fortion.net"},"homepage":"https://tori.host","keywords":["tori","deploy","hosting","static-site","cli","eu"],"_resolved":"/tmp/tmp.rVXmByq0ZK/tori.host-0.14.15.tgz","_integrity":"sha512-5kaAdPes7qQsoVztxl0VHP7PFzhupbhX9osDQV4+AS5+C0mjt/YZK/HBEsIRQR9ta74aAvN9+qzXJ6p3gRXv6Q==","_npmVersion":"10.9.8","description":"Deploy AI-generated apps to tori.host: npx tori.host","directories":{},"maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"_nodeVersion":"22.23.2","dependencies":{"tar":"^7.4.3","tldts":"^7.4.10","ignore":"^7.0.9","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vitest":"^3.0.0","@tori/api":"*","@tori/mcp":"*","@types/node":"^22.10.0","@tori/source":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tori.host_0.14.15_1790897117474_0.189370556413472"}}},"time":{"created":"2026-08-23T12:26:59.013Z","modified":"2026-10-01T23:25:17.673Z","0.0.1":"2026-08-23T12:26:59.223Z","0.1.0":"2026-08-28T21:06:13.284Z","0.1.1":"2026-08-30T08:53:23.505Z","0.1.2":"2026-08-30T21:02:36.790Z","0.1.3":"2026-09-02T11:18:55.087Z","0.2.0":"2026-09-04T12:19:36.426Z","0.3.0":"2026-09-09T20:13:41.581Z","0.3.1":"2026-09-09T23:01:04.502Z","0.4.0":"2026-09-09T23:19:53.924Z","0.5.0":"2026-09-11T11:01:52.511Z","0.5.1":"2026-09-11T12:42:08.419Z","0.5.2":"2026-09-11T20:21:44.749Z","0.5.3":"2026-09-13T14:16:57.794Z","0.6.0":"2026-09-13T20:05:24.434Z","0.6.1":"2026-09-13T23:17:02.339Z","0.6.2":"2026-09-17T10:22:30.796Z","0.6.3":"2026-09-18T07:09:11.652Z","0.6.4":"2026-09-18T09:18:27.377Z","0.6.5":"2026-09-18T10:26:32.271Z","0.7.0":"2026-09-18T11:51:44.823Z","0.8.0":"2026-09-18T14:11:27.759Z","0.9.0":"2026-09-18T15:50:13.604Z","0.9.1":"2026-09-18T16:24:59.893Z","0.9.2":"2026-09-18T22:46:01.981Z","0.9.3":"2026-09-19T08:27:13.797Z","0.9.4":"2026-09-19T09:40:20.899Z","0.9.5":"2026-09-19T14:05:54.952Z","0.9.6":"2026-09-19T18:00:32.939Z","0.9.7":"2026-09-19T23:21:15.780Z","0.10.0":"2026-09-21T12:50:00.208Z","0.10.1":"2026-09-21T14:08:35.057Z","0.11.0":"2026-09-21T18:01:07.235Z","0.12.0":"2026-09-21T23:41:11.014Z","0.12.1":"2026-09-22T00:07:06.025Z","0.12.2":"2026-09-22T01:23:10.231Z","0.13.0":"2026-09-22T06:06:09.261Z","0.13.1":"2026-09-22T20:12:45.944Z","0.14.0":"2026-09-22T20:22:22.130Z","0.14.1":"2026-09-23T00:47:23.076Z","0.14.2":"2026-09-23T02:34:43.678Z","0.14.3":"2026-09-23T03:04:13.633Z","0.14.4":"2026-09-23T03:32:57.075Z","0.14.5":"2026-09-23T07:05:13.957Z","0.14.6":"2026-09-23T07:31:44.116Z","0.14.7":"2026-09-23T09:07:47.963Z","0.14.8":"2026-09-23T12:09:22.404Z","0.14.9":"2026-09-23T19:09:12.915Z","0.14.10":"2026-09-24T02:26:08.394Z","0.14.11":"2026-09-24T11:45:23.109Z","0.14.12":"2026-09-24T15:05:45.516Z","0.14.13":"2026-10-01T02:39:38.930Z","0.14.14":"2026-10-01T03:19:02.492Z","0.14.15":"2026-10-01T23:25:17.548Z"},"author":{"url":"https://tori.host","name":"Tori"},"license":"MIT","homepage":"https://tori.host","keywords":["tori","deploy","hosting","static-site","cli","eu"],"description":"Deploy AI-generated apps to tori.host: npx tori.host","maintainers":[{"name":"fortion.net","email":"hello@fortion.net"}],"readme":"# tori.host\n\nDeploy static sites and container services to [tori.host](https://tori.host).\nNothing to install:\n\n```sh\nnpx tori.host\n```\n\nGuides, the quickstart and the generated CLI and API reference are at\n[docs.tori.host](https://docs.tori.host/). The command list below is the\nsame reference, rendered for npm.\n\n## Signing in\n\nThere is nothing to set up first. Run the deploy; if this machine has never\nsigned in, a browser opens, you sign in (or sign up — they are the same click,\nauth here is a magic link), and the deploy carries on:\n\n```sh\nnpx tori.host\n```\n\nWhat gets saved to `~/.config/tori/config.json` is an API token the sign-in\nmints, named after this machine — `CLI · macbook-vaclav`. It shows up in the\nConsole under Settings → API tokens, and revoking it there stops this machine\ndeploying, immediately and by itself.\n\n### On a machine with no browser\n\nOver SSH, in a container, or anywhere with no `DISPLAY`, the CLI does not try to\nopen anything. It prints a short code and a URL instead; open the URL on any\ndevice you are signed in on, type the code, and the terminal carries on:\n\n```\n$ npx tori.host\n→ no browser here (this is an SSH session) — sign in from any other device\n  Open: https://my.tori.host/cli-auth\n  Code: PQXR-4K7M\n⠧ waiting for approval…\n```\n\n`--no-browser` picks that flow deliberately on a machine that does have a\nbrowser. `BROWSER=none` does the same through the environment.\n\n### In CI\n\nThere is nobody there to approve anything, so `tori deploy` does not try: set\n`TORI_TOKEN` to a token minted in the Console (Settings → API tokens), and\n`TORI_API_URL` if you are not pointing at the default.\n\n## Commands\n\n<!-- generated-cli-commands -->\nThis command list is generated from the same metadata as `tori --help` and the [documentation site](https://docs.tori.host/cli/). It matches **tori.host@0.14.15**.\n\n| Command | What it does |\n| --- | --- |\n| `tori` / `tori deploy [dir]` | Pack a directory, build a service from source, or run a digest-pinned image, and wait until it is live. |\n| `tori deploy --service [dir]` | Upload the source tree and have Tori build and run it. A `Dockerfile` is used if there is one; otherwise the language is detected. |\n| `tori deploy --image <ref>` | Deploy a container image the registry already has. `<ref>` must be digest-pinned. Nothing is built or uploaded. |\n| `tori deploy --image <ref> --restart` | Force a new revision when that image and env are already live. |\n| `tori deploy --image <ref> --release \"<cmd>\"` | Run a Job with that command before the new revision takes traffic. |\n| `tori deploy status [id]` | Inspect the latest or named deployment |\n| `tori deploy watch <id>` | Resume watching a deployment |\n| `tori deploy cancel <id>` | Cancel a pending service deployment; keep the live version |\n| `tori deploy build-log [id]` | Print the build log of a source deployment |\n| `tori logs [--follow]` | Read retained app stdout and stderr |\n| `tori env list` / `set KEY=VALUE` / `unset KEY` | The environment this app's containers are started with |\n| `tori db create` / `status` / `dumps` / `restore` / `delete` | Manage this service app's Postgres database |\n| `tori domains list` / `add <hostname>` / `remove <hostname>` / `check <hostname>` / `primary <hostname>` / `redirect on|off` | Connect your own hostname to an app |\n| `tori mcp` | Serve Tori tools over MCP stdio |\n| `tori login` | Sign in through the browser and save the token |\n| `tori whoami` | Show the logged-in account and plan |\n| `tori --version` / `--help` | Print the package version or this command list. `tori deploy --help` and `tori login --help` are more specific. |\n<!-- end-generated-cli-commands -->\n\nExample:\n\n```\n$ npx tori.host\n→ opening your browser to sign in…\n✓ signed in as you@somewhere.com\n  Saved as \"CLI · macbook-vaclav\" — revoke it any time in the console.\n→ created static site plucky-wren; tori.json written\n→ packed dist/ (214 files, 30.0 MB)\n⠹ uploading  8.4 MB / 30.0 MB  28%  1.1 MB/s  ETA 19s\n→ uploaded 30.0 MB in 27s (1.1 MB/s)\n✓ live: https://plucky-wren.tori.cloud  (34s)\n```\n\n## Services: building from source\n\nAn app is either a **static site** — files packed out of a directory — or a\n**service**, a container the zone runs for you. Which one it is is decided when\nthe app is created and cannot be changed afterwards.\n\nA service is built on Tori from the directory you run the CLI in. With a\n`Dockerfile` at the root there is nothing to say: run `npx tori.host` and the\nCLI sees the Dockerfile, creates a service, and uploads the tree. Without one,\nsay what you mean with `--service`, and the build detects the language\n(Node, Python, Go, PHP, Ruby, Java, Rust, Deno, .NET, Elixir and a few more).\nLater deploys from the same directory read `tori.json` and need neither.\n\n```\n$ npx tori.host deploy --service\n→ packed . (23 files, 41.2 kB; Dockerfile)\n→ uploaded 41.2 kB\n→ queued for build (position 2)\n→ building (attempt 1, dockerfile)\n→ built in 1m15s; starting the revision\n✓ live: https://plucky-wren.tori.cloud  (1m28s)\n```\n\nWhat travels is the directory as it is, minus `.git`, `node_modules` and\nwhatever `.gitignore` matches — every one git itself reads, from the repository\nroot down, so build output, a `.env`, a `target/` stay home exactly as they stay\nout of the repository. Symlinks and file modes\nare kept; the build runs the tree you tested. `.dockerignore` is applied by the\nbuild itself, next to the Dockerfile, not by the upload. The plan caps the\ncompressed upload and how long a build may run.\n\nThe container that results has to meet the same requirements as one you bring\nyourself: listen on **port 8080** (or the port given with `--port` or\n`\"port\"` in `tori.json`) and run as a **numeric non-root user**. A\nRailpack-detected build is arranged that way for you; a Dockerfile has to say\n`USER 1000` itself.\n\nA build that fails does not touch what is live. The failure message carries the\ncause and the last lines of the build log; the whole log is one command away:\n\n```\n$ npx tori.host\n…\n✗ deploy failed: Dockerfile build failed: exit status 1\n    …\n    ERROR: process \"/bin/sh -c npm ci\" did not complete successfully: exit code: 1\n  This deploy did not replace anything that was live.\n\n  Build log   npx tori.host deploy build-log d_7f3a…\n$ npx tori.host deploy build-log d_7f3a… | less\n```\n\n`tori deploy cancel <id>` stops a build that is queued or running; the build VM\nis destroyed and the previous version keeps serving.\n\n## Services: deploying an image\n\nA service can also run an image you built elsewhere:\n\n```\n$ npx tori.host deploy --image registry.example.com/acme/api@sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\n→ deploying registry.example.com/acme/api@sha256:e3b0c44298fc\n⠹ starting  6s · Creating the container and preparing its image and volumes.\n✓ live: https://plucky-wren.tori.cloud  (9s)\n```\n\nThe digest is shortened to twelve characters on screen; `npx tori.host deploy\nstatus` prints the reference in full, which is what `--image` accepts.\n\nPass `-v` or `--verbose` to also print the deploy ID, the full image reference,\nthe server's progress messages with timestamps, and the phase timings.\n\nThe container must listen on **port 8080** — or pass `--port <number>`, or set\n`\"port\"` in `tori.json` — and declare a **numeric non-root USER**, for example\n`USER 1000`. The upstream `knative/helloworld-go` image runs\nas root and is incompatible. A verified request-echo example is:\n\n```sh\nTEST_IMAGE='ghcr.io/mendhak/http-https-echo@sha256:1721d9487ee774fd1d37de3014afd9c215df5056c125af941ee17512178129f6'\nnpx tori.host deploy --image \"$TEST_IMAGE\"\n```\n\nKeep `tori.json` to retry the same app. This sample returns request data as JSON;\nit does not implement the Hello World sample's `TARGET` variable.\n\nNothing is built, packed or uploaded on this path: the image is already in a\nregistry, and all that travels is its name. A service app takes either kind of\ndeploy, one at a time: a directory with `tori.json` naming a service is built\nfrom source whenever `--image` is absent.\n\n**The reference must be pinned to a digest** — `registry/repo@sha256:<64 hex>`.\nA tag is refused locally, before any request:\n\n```\n$ npx tori.host deploy --image nginx:latest\n✗ --image must name an image by digest, and nginx:latest names one by tag\n  A tag can be moved onto different bytes tomorrow, so it cannot identify a\n  deploy — nothing was sent to the API. Resolve it once:\n  docker inspect --format \"{{index .RepoDigests 0}}\" nginx:latest\n```\n\n`live` here means the revision the zone started is Ready and serving.\n\n### Inspecting and stopping an attempt\n\nThe CLI prints the deploy ID and the latest observed reason while waiting.\n**Ctrl+C stops watching; the deploy continues on the server.** Resume it or\nexplicitly cancel it:\n\n```sh\nnpx tori.host deploy status\nnpx tori.host deploy watch d_example\nnpx tori.host deploy cancel d_example\n```\n\nCancellation applies only to pending service attempts. It prevents that attempt\nfrom going live and allows another deploy; resource cleanup follows in the zone.\nAn existing live version remains available. Repeating cancellation is harmless;\na deploy that has already gone live cannot be cancelled. Use the ID printed by\nyour deploy, not the placeholder above. If another attempt blocks a deploy, the\nCLI prints its ID and the watch/cancel commands.\n\n## Application logs\n\nFrom the directory containing `tori.json`:\n\n```sh\nnpx tori.host logs --since 1h --limit 500\nnpx tori.host logs --follow\n```\n\nOne-shot reads show the latest matching lines in chronological order. `--follow`\npolls every three seconds; Ctrl-C stops it. A 30-second replay window catches\nshort ingestion delays. Logs replayed after a longer outage require a historical\nread. Missing storage and an empty time range produce different messages. Log\navailability depends on the zone's logging rollout and configured retention.\n\n## MCP server\n\nThe published CLI also carries Tori's MCP server. For Claude Code:\n\n```sh\nclaude mcp add tori -- npx -y tori.host mcp\n```\n\nOther MCP hosts should launch `npx` with `-y`, `tori.host`, and `mcp` as its\narguments using the stdio transport. Run `npx tori.host login` once first, or\nset `TORI_TOKEN` in the MCP host's environment. The server reads the same saved\ncredential and `TORI_API_URL` as the CLI.\n\n`tori_deploy` accepts exactly one of: an already-built static directory\ncontaining `index.html` (published as it is), a project directory for Tori to\nbuild (`source` — a root `Dockerfile` is built, otherwise the language is\ndetected), or a digest-pinned service image. The source upload leaves out\n`.git`, `node_modules` and everything `.gitignore` matches, exactly as\n`tori deploy --service` does. `tori_logs` returns a bounded, chronological page\nand labels application output as untrusted. Database tools are not advertised\nuntil the database API and credential path exist.\n\n## Environment variables\n\n```\n$ npx tori.host env set DATABASE_URL=postgres://…\n✓ set DATABASE_URL = pos•••••••• on plucky-wren\n  Applies on the next deploy — a running revision keeps the environment it started with.\n\n$ npx tori.host env list\nDATABASE_URL  pos••••••••\nPORT          ••••\n```\n\nThree things worth knowing:\n\n- **Only a service has an environment.** A static site is files served from\n  object storage: nothing runs, so nothing reads a variable, and every static\n  deploy is stored with no environment at all. `env set` and `env unset` are\n  refused on a static site rather than accepted and quietly ignored. `env list`\n  still works, and says the values are inert — variables set before this check\n  existed are still there.\n- **A change applies on the next deploy, not immediately.** Each deploy takes a\n  snapshot of the environment, so a revision that is already running keeps the\n  one it started with. Run `tori deploy` for the change to take effect.\n- **Values never come back.** The API returns them masked and there is no\n  endpoint that does otherwise, so `env list` can show that a variable is set\n  and not what it is set to.\n\nThe listing goes to stdout and the commentary to stderr, so piping it somewhere\ngets the variables and not the paragraph about them.\n\n## Uploads\n\nThe server holds the request open for the whole upload and only answers once the\nlast byte has arrived, so on a slow uplink `tori deploy` can legitimately run for\nseveral minutes — a 100 MB artifact over 1 Mbit/s is about fourteen. The progress\nline is there so that wait is distinguishable from a hang; when stderr is a pipe\n(CI), progress is printed as periodic lines instead.\n\nLimits and timeouts, all matched to the server rather than guessed:\n\n| | |\n| --- | --- |\n| Largest artifact | 100 MB compressed (refused locally before the upload starts); a source upload is further capped by the plan |\n| Upload deadline | 20 minutes, the same as the API ingress and the server's build watchdog |\n| Stall detection | 2 minutes without the socket accepting a byte |\n| Wait for the build | 20 minutes; timing out here abandons the wait, it does not cancel the deploy |\n\nEnvironment overrides, mainly for tests: `TORI_UPLOAD_TIMEOUT_MS`,\n`TORI_UPLOAD_STALL_MS`, `TORI_DEPLOY_TIMEOUT_MS`, `TORI_LOGIN_TIMEOUT_MS`.\n\n**Known ceiling, server-side:** the API today closes any single request after\nfive minutes (Node's `server.requestTimeout` default, not overridden), so an\nupload slower than roughly 2.8 Mbit/s at the 100 MB cap will be cut off with\nHTTP 408 no matter what the client does — [issue 48]. The CLI reports that as\nwhat it is rather than as a connection error, but it cannot work around it.\n\n[issue 48]: https://git.int.fortion.net/websites/tori/-/issues/48\n\n## Tests\n\n```sh\nnpm test -w packages/cli\n```\n\nThe suite drives the real binary as a child process against a mock control plane\non a real socket. Two tests reproduce the five-minute ceiling at real speed and\ntake five and a half minutes each, so they are opt-in:\n\n```sh\nTORI_SLOW_TESTS=1 npm test -w packages/cli\n```\n","readmeFilename":"README.md"}