{"_id":"veltic-cli","_rev":"38-43fbee819a814fe056dc2d2146bc0a45","name":"veltic-cli","dist-tags":{"latest":"1.17.0"},"versions":{"1.1.0":{"name":"veltic-cli","version":"1.1.0","keywords":["veltic","cli","hosting","deployment","pm2","nginx"],"author":"","license":"ISC","_id":"veltic-cli@1.1.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"bin/index.js"},"dist":{"shasum":"638453887603e722e91c8a6a8fd8c4f5bfaf775f","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.1.0.tgz","fileCount":6,"integrity":"sha512-BTAYUiQ9lGkQsV8UhCl9DGBZEndLmcLL4urNZ23nD+OelpFmU837saXE2lVav8S75L2TP+hm8AmWtegojn+tMg==","signatures":[{"sig":"MEUCICAd5z7ADgXf6gKyxg7enimn2jlPM5B2DgLLLa6toyE7AiEA5NOAXWDkt2r1vl6Zb6fUUirb+y9owydz7PesE+rvWc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44253},"type":"module","engines":{"node":">=18.0.0"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Hosting Command Line Interface (CLI)","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.1.0_1779669380246_0.4260900670784","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"veltic-cli","version":"1.1.1","keywords":["veltic","cli","hosting","deployment","pm2","nginx"],"author":"","license":"ISC","_id":"veltic-cli@1.1.1","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"bin/index.js"},"dist":{"shasum":"1774ab1c2a43a7b9c9422cdd4562e3fa12dcb6f6","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.1.1.tgz","fileCount":6,"integrity":"sha512-EuRSEMKovQLnOIA7pCMK6aABWUGohwnjofeF2J8FBd/FG1XLiCJqZUJxuVx7sctjfxZrQunRLN1TQXvTOupk5A==","signatures":[{"sig":"MEUCIDjZ641Sy208t+C6MNtbkoCmt7bvb9jPi94OBXxIkTR7AiEAgY/DxvkkfwM1j+B4Asg+lpA3aIZqQtuE7Dgt2dtmUQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50771},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"32071d8c2297fef29a286bb2ffb3b6d5df027bc7","_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Hosting Command Line Interface (CLI)","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.1.1_1779988384421_0.49470911285677044","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"veltic-cli","version":"1.1.2","keywords":["veltic","cli","hosting","deployment","pm2","nginx"],"author":"","license":"ISC","_id":"veltic-cli@1.1.2","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"bin/index.js"},"dist":{"shasum":"b5077719bfaea6eeee587a5da5641e07608ca71f","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.1.2.tgz","fileCount":6,"integrity":"sha512-a3Wh7wduCvWK+txJD/5L5gZBmaKXu0luv/HeL/rkwPWxawFxly19GFRuVb6VfU2qdTy/XwbdHvqCnahNrYboHg==","signatures":[{"sig":"MEUCIQDwoh5UImVvAp2UxdghL19YLAMyFpQKCGMqq0GzKrrMdwIgHybwTvzi1ZRViL/KQbjkzZohUnzYRUYtGn3kUYTTcJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52314},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"2259867b5dd374a3542643003f86ae0dd8ea2884","_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.9.0","description":"Veltic Hosting Command Line Interface (CLI)","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.1.2_1779990455961_0.03413533020510329","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"veltic-cli","version":"1.2.0","keywords":["veltic","cli","hosting","deployment","pm2","nginx"],"author":"","license":"ISC","_id":"veltic-cli@1.2.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"bin/index.js"},"dist":{"shasum":"4fe8f5523b8bb425791676215bbab1a730e54575","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.2.0.tgz","fileCount":6,"integrity":"sha512-Er4z2Owpf98wDu2GSMmx8m7NoT0YpojSqTBlAdJnthxKWxu391eFz+lu7s7ZRco/o/ojPte9kFUiHkLYDsqEUw==","signatures":[{"sig":"MEYCIQCAhKDfQM7vlPpSS2Xy+ZSUy5BZ3hWxaLJXaMvhAe3VgwIhAKmohG3zaTvqdbKpQwpJSFiVyCw/AI5BphnwQ+jF4IIR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54211},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"40b511ea07a95c3a02cd1263e3c297f54b4677b3","_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.9.0","description":"Veltic Hosting Command Line Interface (CLI)","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.2.0_1779990856405_0.9063670645518","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"veltic-cli","version":"1.2.1","keywords":["veltic","cli","hosting","deployment","pm2","nginx"],"author":"","license":"ISC","_id":"veltic-cli@1.2.1","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"bin/index.js"},"dist":{"shasum":"f285db58eaaf16854abe284586a2fca50343592e","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.2.1.tgz","fileCount":6,"integrity":"sha512-scVJy9cADJUw9CXTU7JoKzZqoI+4RtovbIY49u2DBE4B1Mg2kp1aePoRY+7VQ8XzY70+nDyhWaxynhb3T3ip7Q==","signatures":[{"sig":"MEQCIA8Ztspt7msmnfs+mRL0l77fa64uE9d8GAziBRw6dWYuAiAX0AOD7sm4OXg2sVNuOsa2IAm/0gHxCInUAcCOPRglqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54261},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"0b36c3804ea9746231a1dd8e00b390a76d790b24","_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.9.0","description":"Veltic Hosting Command Line Interface (CLI)","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.2.1_1779991292629_0.5777657962547722","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"veltic-cli","version":"1.3.0","keywords":["veltic","cli","hosting","deployment","pm2","nginx"],"author":"","license":"ISC","_id":"veltic-cli@1.3.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"bin/index.js"},"dist":{"shasum":"a1b34d8c619d402de0cdf883835da7f1d304a404","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.3.0.tgz","fileCount":6,"integrity":"sha512-HFu6qEm5f+Nj/ioUETP5Y2BYKRnuLPwXpfUk42IDq0+p5SZMDReTdOXpvBBdWRBYlJRzmRS+AS0ys4IN3Bw0WA==","signatures":[{"sig":"MEUCICwFItDCyL1n9CZqjJLrq0zaukmfIB7hZGnew/OPX1kuAiEApunX9R1maZ1GqH5xfD0otk3KbxUPJVKccvkPGfP6fi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55696},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"83bda0b26b1dd53b403d516d9c48ee722c8ba2e8","_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.9.0","description":"Veltic Hosting Command Line Interface (CLI)","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.3.0_1779994211594_0.35296698648316616","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"veltic-cli","version":"1.3.1","keywords":["veltic","cli","hosting","deployment","pm2","nginx"],"author":"","license":"ISC","_id":"veltic-cli@1.3.1","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"bin/index.js"},"dist":{"shasum":"201afb2810e36f7570cacb8dcc1e79f6a57e7c23","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.3.1.tgz","fileCount":6,"integrity":"sha512-6Pd59Xr6lZ1xQ7EsmymUl0N1YVC1671PiPI1j3TCKQ6Mi9Px+8VSXzB7HLJd/8Za3OiwDJTAAgWFhWoUncMGww==","signatures":[{"sig":"MEUCIG3ZSUIUPqHShZbQ9e9GMCSjwLdvM6LKAhg5oxoH8iGwAiEAr+L/CGRgYJFTd0djPYpoi5u7xjOFauXJR/zRTq8ZN1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54367},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"83bda0b26b1dd53b403d516d9c48ee722c8ba2e8","_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Hosting Command Line Interface (CLI)","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.3.1_1780052029215_0.20300101909625234","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"veltic-cli","version":"1.3.2","keywords":["veltic","cli","hosting","deployment","pm2","nginx"],"author":"","license":"ISC","_id":"veltic-cli@1.3.2","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"bin/index.js"},"dist":{"shasum":"3ad5fac8a8821f9aff729c8786d87444bcca2433","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.3.2.tgz","fileCount":6,"integrity":"sha512-vaADJWGfKFBHVODb61NyBLtiifNHYy/XEcWWyyD4a+updiiPQYn+3YyBSJXLV4hdINzIMfP2FRb6b9YT2o/Tmg==","signatures":[{"sig":"MEUCIQCycmlFGZxzmtH+eizUdtQ8oxeac2hvYlF7UqTEGuod+gIgbZ9e0/9zvcd8D6CtDAQx1ZN2Aq9Dyey2XfJbcmarwj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54476},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"83bda0b26b1dd53b403d516d9c48ee722c8ba2e8","_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Hosting Command Line Interface (CLI)","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.3.2_1780052086076_0.9582516888435468","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"veltic-cli","version":"1.4.0","keywords":["veltic","cli","hosting","deployment","pm2","nginx"],"author":"","license":"ISC","_id":"veltic-cli@1.4.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"bin/index.js"},"dist":{"shasum":"d429f349916d5bc5ce135cb2d3c54731bc7f56ce","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.4.0.tgz","fileCount":6,"integrity":"sha512-DqkRFKJl8vtaG1iR0eY6IinSIy7BaiwU6Ay1l+4OJ+fpTqIbcEGbiCG/Av3nQ72Rw9HPqNhdPHog0zUqlf3Uig==","signatures":[{"sig":"MEUCIBbZAjizF1cnw9+P0It0y84UheDuNrJ0qtiHYO0/MOc/AiEAxrrkANtBQY0fP3j0lH+AqhrvlvKgeMKCMzfO9PDx070=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66376},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"83bda0b26b1dd53b403d516d9c48ee722c8ba2e8","_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Hosting Command Line Interface (CLI)","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.4.0_1780065020789_0.9047846983172572","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"veltic-cli","version":"1.5.0","_id":"veltic-cli@1.5.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"7096eb7a6a7b58b40430b3a7d7b5461ff24e23c1","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.5.0.tgz","fileCount":12,"integrity":"sha512-oFw7rJlu+mUXCM6DbfMKNwO5wiRIIRKTgmtNV4hQ26jIslETY3FgxFludtVtSwkor5utfKLCrya7I7PtgX+cqA==","signatures":[{"sig":"MEQCICpssPc2lQKJdbtsdRUVwGR+EEnVs88Vn5Nn+oLjaJoWAiA0dVG8ecmezJ0RLb32jkXahfTQQeRnFwbf6COpG9sjbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27977},"main":"dist/bin.js","gitHead":"5e7d3cc2e81695be629e8eadfdad652be7de5312","scripts":{"build":"tsc"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.5.0_1780146191747_0.4099833869631633","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"veltic-cli","version":"1.5.1","_id":"veltic-cli@1.5.1","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"b5d4c379d0265c800547d07d0d051ac16275728b","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.5.1.tgz","fileCount":13,"integrity":"sha512-hQrWk/JqoSjmLot0uFnCKbKTRTo3FoMVh+QlT08tVamLFh+cDt1BC8x+YeUAoX4I8CEPAnd6+ezv5yzVXmvO7g==","signatures":[{"sig":"MEYCIQDnlp1UGfmo7xhQFCGNTQ5+7y+xtqfZ7VXqrVqSMADM6QIhAKw72mm+mI3G1WlSLUE7xUesNVdQee2djqt56q+tdDXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35779},"main":"dist/bin.js","gitHead":"5e7d3cc2e81695be629e8eadfdad652be7de5312","scripts":{"build":"tsc"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.5.1_1783461496273_0.07243228593057882","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"veltic-cli","version":"1.5.2","_id":"veltic-cli@1.5.2","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"4e4e0b9fd56f97442bd782479f4a85beb59117a7","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.5.2.tgz","fileCount":13,"integrity":"sha512-SarezNbkTuq4hNDYeA7tkU0ycpEccV3RsbdnQOeDq7cNm6Hs+1/CQEJhz7VPBfnIQxfm/fPulEJ2miGqWIk2rQ==","signatures":[{"sig":"MEQCIH7umXcQKAJGUF7tpkIiyD0mLJgtFLcd7FtrxIEFyz4JAiB8snVmhfl2WislWhrFgwsksIumq6bHuoBa8qzunV9jZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37376},"main":"dist/bin.js","gitHead":"5e7d3cc2e81695be629e8eadfdad652be7de5312","scripts":{"build":"tsc"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.5.2_1783463708612_0.354632504002224","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"veltic-cli","version":"1.5.3","_id":"veltic-cli@1.5.3","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"4a1204005e33df0b0bd71c16c7cfd5d95124bf5d","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.5.3.tgz","fileCount":13,"integrity":"sha512-94gk+hT5qa0ckjKX1UrKBrAMnuBh6qODUJuB+cqu5icRyhWhH2ph9w8VvtxqdNcYQhm0oGzcxj5TPPf4GJMc2g==","signatures":[{"sig":"MEUCICwSU8aC8cwz/qyqggTXls53s1K/9dLjEcLa+tZKR0J2AiEA/Tc72CNKpDphckqCsjML1Q07n7TXhJq4qJX1uLdsWOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37439},"main":"dist/bin.js","gitHead":"5e7d3cc2e81695be629e8eadfdad652be7de5312","scripts":{"build":"tsc"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.5.3_1783463918838_0.44637768249737086","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"veltic-cli","version":"1.5.4","_id":"veltic-cli@1.5.4","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"f45417b798d6f54e3c5e74f530c2a2627aac321a","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.5.4.tgz","fileCount":14,"integrity":"sha512-Cv08/4xc6n/ZmYttvq0ndPJtzkNpB8XLHx+pPbOQZ8spwvVrtpeFmJxCeBBv0ws4LNklEM4oIbXZ9eUNvWrwLQ==","signatures":[{"sig":"MEQCICzxC1tdFnG7EfG1Nf+3aC3wR3fM/TFqsPJJ0CHpMXY1AiBl/+/dSWMEHGGxo+SnY5bSJNweto1nwv93pLnFpDAjOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44682},"main":"dist/bin.js","gitHead":"48478d05dc5f757e69548196cf661c0b7183ff36","scripts":{"build":"tsc"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.5.4_1783467501317_0.8274195440819454","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"veltic-cli","version":"1.5.6","_id":"veltic-cli@1.5.6","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"2bf376e67c49b17b9eac279e2d25bfee4350c895","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.5.6.tgz","fileCount":18,"integrity":"sha512-+3H9cE5dFyqrfpcKVBIxNTtXiozRtjiJKngV6sF44nYOGJXvtrLzH86BmDU0PyctaKJynrL7+PPW2VqaX20p3A==","signatures":[{"sig":"MEUCIQDvOVYUfgC7ZZH8KckzCLk0zmbdIvAFUh7VeUz8nokNdAIgCrRclK/2YzG5lTzcApdhd0O5cv1oz7gkO1I/rvCsWcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77236},"main":"dist/bin.js","gitHead":"fb7c94fbf03f843228a5f05c871ecb9595bd4aff","scripts":{"build":"tsc"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esbuild":"^0.21.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.5.6_1783604744721_0.7671941931858464","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"veltic-cli","version":"1.5.7","_id":"veltic-cli@1.5.7","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"8587087036cb8380ed24a9033eb2e3916d6a7c78","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.5.7.tgz","fileCount":18,"integrity":"sha512-H6yGwCj5D26ujxa61st05cZyPiVmJ16CZsgwGyPU/z8CxtciY1MT+TkxHOBp+sSxxa4eeT773Yd6QGaJnmBJqg==","signatures":[{"sig":"MEQCIGGTXdnpI9ZDxl1TJCXWUUbLp0RUGpvOminLWTeXwrC/AiA+9rRPXmxzxvekC/CpceRYlz10LqTl9aoaaSoKEigcgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77263},"main":"dist/bin.js","gitHead":"fb7c94fbf03f843228a5f05c871ecb9595bd4aff","scripts":{"build":"tsc"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esbuild":"^0.21.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.5.7_1783604845285_0.5486851600733953","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"veltic-cli","version":"1.5.8","_id":"veltic-cli@1.5.8","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"fb0bba55707fccff8f14793fa7ff673681456b10","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.5.8.tgz","fileCount":19,"integrity":"sha512-W2llh0QwhZm4Y6fBPGFuoaiZ6K9VUDeMYC77dqlxENL7YhEdZULqGY2tqmTlDpMtPG1wOnMwnbiBrnfJ6oMaGg==","signatures":[{"sig":"MEQCIASHv7kE+MUhN15z+BAzu8hanrTQiKiZq5ByP2rRz4y5AiAWWFBhs588L1OEg6LEjaRW43cJOMDksS1RivOVIkPz2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80407},"main":"dist/bin.js","gitHead":"1903ede801da5520886a0b6dadbb83ca1639b0ed","scripts":{"build":"tsc"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.5.8_1783715128369_0.028476742807350464","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"veltic-cli","version":"1.6.0","_id":"veltic-cli@1.6.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"812068378445e4883aa68f4d4011031e90fbc09f","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.6.0.tgz","fileCount":21,"integrity":"sha512-ZJ7T/KceEQ9D/eHvv4xX0L1bsBWEjQkTu/Fq/kJgjDPbPQzjAC+z4acYvmEe74VWZxpJRTkgsupAMAsKZlwOOg==","signatures":[{"sig":"MEUCIA/KfIMBF/S+Jpq/CoEl9rQilBx3N0DWdKBzWBiMO6hbAiEAxzGuEqxRtrotYXOCNJ3dWyiUBGQYNxPxPVgH+XoxGOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90119},"main":"dist/bin.js","gitHead":"ce265443cb4972f79e7915daf8f50bbd42adbb26","scripts":{"build":"tsc"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.6.0_1787241770906_0.9859789784845985","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"veltic-cli","version":"1.7.0","_id":"veltic-cli@1.7.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"4f7d2c03f4bce141904e8e4de484824cecc621cd","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.7.0.tgz","fileCount":23,"integrity":"sha512-9D2sXn6TQ4mUWUxEw4sug4CLima1ZbW94Sp18jIvUP0nZNY0yVjYqqF0qF1/OEk7Cw6LDBaNeMoWNZQnXADR/A==","signatures":[{"sig":"MEUCIFzjD4GDmRqZf4UnASn8ycr9TAGYiNqrdAkJr4LQ+Z9IAiEA6dBmQQA1K/e29JjzvKLsEaJdLCxtXztxHS++SF26NIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114694},"main":"dist/bin.js","gitHead":"f69844c3a682c042ac2a99542dd7f841059e7def","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.7.0_1787264149741_0.5718212127170499","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"veltic-cli","version":"1.8.0","_id":"veltic-cli@1.8.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"c50eea09ca3f80003db01db2e328a007d00a6c77","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.8.0.tgz","fileCount":24,"integrity":"sha512-pnF1sJK/urbDG4+bM92TqzpS3SPOXJSOamI2/KcDYH4ZFCISne8fGwFoIYDYDfvL0Jbk0i/Z6BuOBOh1WOlPdw==","signatures":[{"sig":"MEYCIQDCrTuWb4r1v/DeIJdX4w4Hfs3MkUe+Pxj43jwhOASCBAIhAP3e9/QLlMfMR9XVYBOc4tfitg+iSz9ERMqe0LKNAzSW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128413},"main":"dist/bin.js","gitHead":"f69844c3a682c042ac2a99542dd7f841059e7def","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.8.0_1787265161092_0.48753438272473115","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"veltic-cli","version":"1.8.1","_id":"veltic-cli@1.8.1","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"f37ce0527ab8b2b5e1cf3e975721c556fa21740f","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.8.1.tgz","fileCount":24,"integrity":"sha512-4X3C5h5zkUxzI9mQs2sljsqkZVV5+GypVoG891zqYxODREHk5ozM+vif2+sZ9x26N3pvuCD7avhXpq1SavtArw==","signatures":[{"sig":"MEQCIACG9iwKLtmEbVK+cfM2JH8E1u4JAM5+JsBzTe1rnrqRAiAGeAzsuKF2ine+r/xt1CTb3MK4F7hD8iY/qQfDsctfJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130492},"main":"dist/bin.js","gitHead":"a9e708f53711f5f7322eba5a7b297134badeec21","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.8.1_1787410172682_0.1694357005574736","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"veltic-cli","version":"1.8.2","_id":"veltic-cli@1.8.2","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"ff41e080c917d727ff6ff6cd1070ee8ff00fe2d2","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.8.2.tgz","fileCount":24,"integrity":"sha512-lrDqhHL7aKvdi7dBrMvUMBf4meN/o/DigPFY0C2uVTl8nh/cZcgnPKXUQNJAi1OHnkdU3T74gXSsCX08Twt1Hg==","signatures":[{"sig":"MEYCIQCRI/QtiKdaueGCoxr+Pl65QcnXfzKWdmeDAOROwIn78AIhALJc92Bv0mEhzplGdTEQc0SNz89cdMsKwJf1gehCF1qV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130555},"main":"dist/bin.js","gitHead":"a9e708f53711f5f7322eba5a7b297134badeec21","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.8.2_1787410805091_0.12186817685914608","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"veltic-cli","version":"1.8.3","_id":"veltic-cli@1.8.3","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"fce379c0fbae24d02782b02cdf163ddf21c93d98","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.8.3.tgz","fileCount":25,"integrity":"sha512-YXCSyS74eiPEMqaslSsXIblb5ouyUQ2PDy/+YSWZdbO1ZQOOz7STSBAGSBAMuUHPCBPTaLPtrUCd3/LCyBTVjw==","signatures":[{"sig":"MEUCIQD5V585jrA9wJDpvIOENreoIwCLwzFhr8RUZorwXT5MFAIgaSg82oFRNOS6XSYb71DF2FJgE1iEoxwxY0pyzlDNHhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141191},"main":"dist/bin.js","gitHead":"a9e708f53711f5f7322eba5a7b297134badeec21","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.8.3_1787413636681_0.596707997761927","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"veltic-cli","version":"1.8.4","_id":"veltic-cli@1.8.4","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"fdd7d4d0e3c85aac132494cc9bc9616b69891119","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.8.4.tgz","fileCount":25,"integrity":"sha512-IhZ1vEvVuq/hdI3KNs5RDaVvZ4SA1+QGhMojK8zUJcDzRNrgH/409JNxPxewMDaUQg4zCjdRYvxlF67yISFLcw==","signatures":[{"sig":"MEUCIQDz7363hJsL3kkp285XB4TD6Y/cHSMhwQmMdThepeXlrgIgAuB/7qOhUqw0soW/VlEPD9MWhrkpXHoydMZA7qnw38Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144635},"main":"dist/bin.js","gitHead":"319a37e810a2c45fdd9ec7a7222d9c9ce4866c69","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.8.4_1787837141250_0.4047317737593328","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"veltic-cli","version":"1.8.5","_id":"veltic-cli@1.8.5","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"e9ed621406c3e6f217f73d335a910e7f5cd78eba","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.8.5.tgz","fileCount":25,"integrity":"sha512-IH1KGxFYKhPh8D7hHXgtNqdM1HPW8zSnEGBMu/NmQ2gJS/DMw70q9ev4/5koxJC6rCzaBy/Ab4UjZWDgiA5Qxw==","signatures":[{"sig":"MEUCIQCIsMjdkksMaGpta0PVrJ0xAdPIpvgr3bYrEBZJN76G4wIgX80TwaYzCJ3Rd7nztof/xtYNNd8NEsn5Rlre3Sme65s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151829},"main":"dist/bin.js","gitHead":"8657e2b910d2e5e5d9dca544788cf5e99cf6ce30","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.8.5_1788170417988_0.022689362565510685","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"veltic-cli","version":"1.8.6","_id":"veltic-cli@1.8.6","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"38ffaec9c69a04ecb33aaa8cbd69dbfa7e3c9ca7","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.8.6.tgz","fileCount":25,"integrity":"sha512-LRRvoJdksO+8h0pCNBnZCZNvfIH2WCSgWzLtmzWgePO2ICr89cm+e0Gbz6MDcc81rklq3jZpjI894h0Fa49SyQ==","signatures":[{"sig":"MEUCIFCRvYQgzEOmTCNMLo+jfp6EizmHGbrKO2vYCexNDq3rAiEAiRyRW76bRp8HE7BlkINzXCk/5dAyD6K2Q7U3qPrZeBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156072},"main":"dist/bin.js","gitHead":"b65682debcc137564febd5b4944da3a4784d3b5d","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"11.6.2","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"24.12.0","dependencies":{"esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.8.6_1788171131832_0.036968533467002684","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"veltic-cli","version":"1.9.0","_id":"veltic-cli@1.9.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"e9d905325c0eff21660fecc4991c394fe8a48aac","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.9.0.tgz","fileCount":36,"integrity":"sha512-7bFl//xCWoWqOczir49ybpPCc8ijuYR3Z8+BM2AdaiwKENBnsUKq5BHRQ+PdV2rwsQjfp88EJR/7dXfXqdh23A==","signatures":[{"sig":"MEQCIGa8YOmEV5msHnJVqYppBnkRzR6DwdMTNkts/9rA76UlAiBn9G6i2eD47/GNUR+LrIcUzs8/1eoMRM90YtTAPQPoHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168391},"main":"dist/bin.js","gitHead":"f8e064031b5d21ced7d0147906f84093eaea3906","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"10.9.8","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"22.23.2","dependencies":{"esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.9.0_1788389158726_0.13004212348677746","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"veltic-cli","version":"1.10.0","_id":"veltic-cli@1.10.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"065f3fd2ac8a71cc1fd79476b7fc4764bba67fcb","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.10.0.tgz","fileCount":38,"integrity":"sha512-HPFm/kggaeljf7R9O6hHVxLhLZxxufij1eyUVfbDPrpjKc6zGW7pcFaMEyPmPBKDZ+R3hHoZE4ypXX4M8OgbeA==","signatures":[{"sig":"MEUCIC4qEkx/R61pF6PrqR83nsW260NZzrzTClxr/lkGrlDKAiEA2JgIw8k1jRswMigtG2g+Erm02NthMi3UJ2c4XnT/aco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186817},"main":"dist/bin.js","gitHead":"4ee36f05f6c849dc61f2aa2eccfceca191c12b5a","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"10.9.8","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.10.0_1788505202679_0.349690101695886","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"veltic-cli","version":"1.11.0","_id":"veltic-cli@1.11.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"71be87a3e3ac045f29e704bfea467f8ba250d1a1","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.11.0.tgz","fileCount":38,"integrity":"sha512-QhPI6Kvb8htxBKshD1sWmZ2YhNJcR8GZrrN+ihgRCOo2N6ZU/oVheeSj3wjCJ7Sk3CWxjI2AJva7EpDEm+UNBQ==","signatures":[{"sig":"MEUCIQCMAnt3IzBnssIHlwT+FpV6zmeR7NAkLbYIbpAUwNNJnwIgPgf6IOYzA8p4TZ2+Xd7h7R9NxRUCFnrT3f1h/FsJdbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188461},"main":"dist/bin.js","gitHead":"d460d48a7653c3f9e1c9b6b30044ecd8c4284d42","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"10.9.8","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.11.0_1788514274255_0.23293462681105614","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"veltic-cli","version":"1.11.1","_id":"veltic-cli@1.11.1","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"33711bac67bd78eedc115f799930f7bf1f071554","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.11.1.tgz","fileCount":38,"integrity":"sha512-b+CO6PdKDvXvH/1syACARGyBJ3B2XlFtlKf7I0Q+EjYMNOlbPLlOOULm+WwRwJniml2bOxlJSILcRw6YNx85Lw==","signatures":[{"sig":"MEUCIQDWt6G9OfiWVh+ruS+Jn7SELkXO8XCY3POcnANInVStvAIge3A5yFJTw+UbXOXvUxsr5G6NY3LY3dtrE3rDQMT4q4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188839},"main":"dist/bin.js","gitHead":"e1ed0313f190296c55ead5962899b4512cd89fd4","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"10.9.8","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.11.1_1788516535622_0.24423999439386002","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"veltic-cli","version":"1.12.0","_id":"veltic-cli@1.12.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"3e7627682af4ebb9c897a898dd16d09b8263e4cb","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.12.0.tgz","fileCount":38,"integrity":"sha512-LtwutqFCHPyd+Dmp4u3p7gOz+QCxjMFgptUNqfmXmQCUmovUbd4xHRUSj4ce3qBcxbJJrs4eylPESeZfYARHdQ==","signatures":[{"sig":"MEUCIGBnlrzr77Pv8Sg9ocPiWvreld+TxTW9G2Yevi2CB3ZPAiEAt6eatgz3T0c/HAwUI4C9V2IblWYUrdcEH65RHouSXoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188806},"main":"dist/bin.js","gitHead":"0d89207de546bb9d1c4bc190aae984e3487e618b","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"10.9.8","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.12.0_1788702787700_0.5721301721677068","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"veltic-cli","version":"1.12.1","_id":"veltic-cli@1.12.1","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"020a072d51a1b759b862339f62b428d9bb76db05","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.12.1.tgz","fileCount":38,"integrity":"sha512-Lbyj/Wwn2vbLAKcFqpcL46owh2Fi6mqjsTkb06KkJR+4A++J7tSle2HOur3TpdfBZPEnjYywMeo576utr3lDcQ==","signatures":[{"sig":"MEQCIGPNYyhXaJb77RAZz/u2UCxE7qz1Dtc+f+1pli2RCSktAiA7QOJ/cSALSt+2ndrr99g3C9/gW8miaqcyTVO+RN+Rsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191857},"main":"dist/bin.js","gitHead":"5f8c20b88495baa1a1e1606bfe210fe4e48c0ae2","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"10.9.8","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.12.1_1789072508938_0.39501992565485744","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"veltic-cli","version":"1.13.0","_id":"veltic-cli@1.13.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"39dcb3bff66b2815307a97b5633e5e588f3d946e","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.13.0.tgz","fileCount":39,"integrity":"sha512-lq8k+2F4w/eJKcpmQ9jCB4lkqMHajCKtJ05umEXj84+aUDKwmtXJT5bMJvAUhsBl6slv6g5HDMJm0wewonvt0Q==","signatures":[{"sig":"MEUCIQDhdz4ixCjljon6TZJXGWf1KRHwlsp7JUo0p/LQP7BGjAIgW3UmrJbjmxpk5T0WvfJCJ1XTqo93x343hkLtWQoiTv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212702},"main":"dist/bin.js","gitHead":"878f819dccac637df4e701318faaad1cb299d546","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"10.9.8","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.13.0_1789144657846_0.4636897488954914","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"veltic-cli","version":"1.14.0","_id":"veltic-cli@1.14.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"757876fc92f81f880a0d27251e9cdaed184a8cd5","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.14.0.tgz","fileCount":40,"integrity":"sha512-BcXtNciRG62Ls0LG+s6sIDpT1ko643Apvn9d4JIIixrCK6aNbYgSFdKASmDCjV9X6AXCFLje1lXpnN1QmovdeA==","signatures":[{"sig":"MEUCIQCGGMq8923vZJWhZFuOFarA8J3gU8p6CK8yzCYZmfDcggIgWzohqi3SplodNwYQYRiGZ4tpFfknlaw2nA+6NT8W4ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215624},"main":"dist/bin.js","gitHead":"662e447cca417a7a6f4f533666a6f038223c071f","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"10.9.8","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.14.0_1789304911900_0.8232072582778744","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"veltic-cli","version":"1.16.0","_id":"veltic-cli@1.16.0","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"21b10e17aa87917b881b4a476149025dc181b3cf","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.16.0.tgz","fileCount":42,"integrity":"sha512-zYiFbErS9IteX/TpWpCMEkLYvML8OVYtNFFf2o4/NwLhrWEz8vOIGT9Qio/PhHE3/4E4fP1CdEdMYXGXM2UV3Q==","signatures":[{"sig":"MEUCIQDqHaz1cyuSaUipwgI5yj82Qc0BCC+YpxTZjS9Yw1L1pgIgQkpweZyiToO3041WmZxEr7oItGWTy1blF1hBJGQvqaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgDWzptpGt2nW/XsYuiGbsA0NyxhZcPvvwrbc4u1pnTwIgNFCWZwCqOxZc3QRCg5JV0md4tkc0hU1f+K+I+8qmevs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239453},"main":"dist/bin.js","gitHead":"089ba95804081bf4fe15fcd37768763eab505143","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"10.9.8","description":"Veltic Sovereignty command-line interface","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"tmp":"tmp/veltic-cli_1.16.0_1789475754653_0.30507039262830604","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"_id":"veltic-cli@1.17.0","bin":{"veltic":"dist/bin.js"},"dist":{"shasum":"fad8be84b856e5b17e3b9d1b85c1ef329f7886f7","tarball":"https://registry.npmjs.org/veltic-cli/-/veltic-cli-1.17.0.tgz","fileCount":44,"integrity":"sha512-gLHWgTN8XxeGM3mT9wuozpIxNBNhmwnj9gzo0cv+WLrgyTTQQ05eIJY9VVyJTTsn79uOTNnZ1XyQTYROns4O4g==","signatures":[{"sig":"MEUCIAtMPekwZ+FvfuFYD7ZU3NTiiiXaSSsgijEtTPiHYD8EAiEA/ieIEBNl0zyTc3JU3y3IORvTYlQTEJAAan35Hnbb9wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVmn4njl8hk2TiXHhINrzjfqKvSzHMly272dbfFN9zxQIgSF/wlgKOLQ6UjcJbAc44cvBDONN5up15eRcXLonbNGo="}],"unpackedSize":248935},"main":"dist/bin.js","name":"veltic-cli","gitHead":"1191824167a5e14f266cf145ddfa0a4d531cac2e","scripts":{"test":"npm run build && node --test tests/*.test.js","build":"tsc","test:endToEnd":"npm run build && node ../../tests/endToEnd/runTests.js","prepublishOnly":"npm run build"},"version":"1.17.0","_npmUser":{"name":"xksnck55","email":"veltic@kstaq.de"},"_npmVersion":"10.9.8","description":"Veltic Sovereignty command-line interface","directories":{},"maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.3","esbuild":"^0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1","typescript":"^5.4.5","@types/node":"^20.12.12"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/veltic-cli_1.17.0_1789903725862_0.9209303504353665"}}},"time":{"created":"2026-05-25T00:36:20.007Z","modified":"2026-09-20T11:28:46.152Z","1.1.0":"2026-05-25T00:36:20.400Z","1.1.1":"2026-05-28T17:13:04.601Z","1.1.2":"2026-05-28T17:47:36.139Z","1.2.0":"2026-05-28T17:54:16.654Z","1.2.1":"2026-05-28T18:01:32.761Z","1.3.0":"2026-05-28T18:50:11.731Z","1.3.1":"2026-05-29T10:53:49.376Z","1.3.2":"2026-05-29T10:54:46.210Z","1.4.0":"2026-05-29T14:30:20.998Z","1.5.0":"2026-05-30T13:03:11.889Z","1.5.1":"2026-07-07T21:58:16.480Z","1.5.2":"2026-07-07T22:35:08.826Z","1.5.3":"2026-07-07T22:38:38.996Z","1.5.4":"2026-07-07T23:38:21.458Z","1.5.5":"2026-07-08T15:16:51.124Z","1.5.6":"2026-07-09T13:45:44.862Z","1.5.7":"2026-07-09T13:47:25.505Z","1.5.8":"2026-07-10T20:25:28.510Z","1.6.0":"2026-08-20T16:02:51.051Z","1.7.0":"2026-08-20T22:15:49.912Z","1.8.0":"2026-08-20T22:32:41.237Z","1.8.1":"2026-08-22T14:49:32.846Z","1.8.2":"2026-08-22T15:00:05.238Z","1.8.3":"2026-08-22T15:47:16.822Z","1.8.4":"2026-08-27T13:25:41.448Z","1.8.5":"2026-08-31T10:00:18.108Z","1.8.6":"2026-08-31T10:12:11.968Z","1.9.0":"2026-09-02T22:45:58.867Z","1.10.0":"2026-09-04T07:00:02.824Z","1.11.0":"2026-09-04T09:31:14.378Z","1.11.1":"2026-09-04T10:08:55.749Z","1.12.0":"2026-09-06T13:53:07.847Z","1.12.1":"2026-09-10T20:35:09.080Z","1.13.0":"2026-09-11T16:37:37.983Z","1.14.0":"2026-09-13T13:08:32.031Z","1.16.0":"2026-09-15T12:35:54.733Z","1.17.0":"2026-09-20T11:28:45.972Z"},"description":"Veltic Sovereignty command-line interface","maintainers":[{"name":"xksnck55","email":"veltic@kstaq.de"}],"readme":"# Veltic CLI (`veltic-cli`)\n\nOffizielles Kommandozeilenwerkzeug der **Veltic Sovereignty Platform**, publiziert auf npm als `veltic-cli` mit dem globalen Binary `veltic`.\n\nErmöglicht die vollständige Verwaltung von verwalteten PostgreSQL-Datenbanken, HTTPS Data-APIs, Background-Functions, containerisierten Anwendungen (NestJS, Next.js, Python, Custom), Blob- & Private-Storage sowie Row-Level-Security (RLS) direkt aus dem Terminal.\n\n---\n\n## Installation & Schnellstart\n\n```bash\nnpm install -g veltic-cli\n```\n\n### Authentifizierung\n\nDie Anmeldung erfolgt über einen sicheren, kryptografisch verifizierten Device-Flow:\n\n```bash\nveltic auth\n```\n\n1. Das CLI fordert einen Sitzungs-Handshake an und öffnet den Browser unter `/cli-auth`.\n2. Nach Bestätigung im Dashboard speichert das CLI das verschlüsselte Session-Token in `~/.veltic/config.json`.\n3. Mit `veltic whoami` kann die aktive Sitzung jederzeit geprüft werden.\n\n```bash\nveltic whoami\nveltic target https://veltic.app\n```\n\n`veltic target` ohne Argument zeigt das aktuelle Ziel. Erlaubt ist jeder HTTPS-Host, `http://` nur auf Loopback. Die CLI spricht mit dem **Dashboard**, nicht direkt mit dem VPS.\n\n### Automations-Token für CI\n\nFür nicht interaktive Umgebungen gibt es nicht ablaufende Token. Das Secret `velticCliToken` der Post-Merge-Verifikation stammt hier heraus:\n\n```bash\nveltic auth automation issue [label]\nveltic auth automation list\nveltic auth automation revoke\n```\n\nOhne Label heißt das Token `githubActions`. Der Klartext wird genau einmal ausgegeben. `revoke` nimmt **keine** ID und widerruft **alle** Automations-Token des Kontos — danach schlägt die Continuous Integration fehl, bis ein neues Token ausgestellt und im Secret hinterlegt ist.\n\n---\n\n## Befehlsübersicht\n\n### 📁 Projekte (`projects`, `project`, `p`)\n\nProjekte bilden den Mandanten- und Sicherheitskontext für alle Ressourcen.\n\n```bash\nveltic projects list\nveltic projects create \"MeinProjekt\" \"Beschreibung des Projekts\"\nveltic projects delete <projectId>\n```\n\n---\n\n### 💾 PostgreSQL-Datenbanken (`databases`, `database`, `db`, `d`)\n\nVerwaltete Datenbanken im PostgreSQL-Cluster des VPS, je mit eigener Rolle, eigener Verbindungsgrenze und dynamischer Credential-Rotation. Es ist ein Cluster mit getrennten Datenbanken und Rollen, keine eigene PostgreSQL-Instanz je Projekt.\n\n```bash\nveltic databases list\nveltic databases create <projectId> <dbName>\nveltic databases reveal <databaseId>\nveltic databases rotate <databaseId>\nveltic databases adopt <databaseId>\nveltic databases delete <databaseId>\n```\n\n---\n\n### 🌐 HTTPS Data API (`data-api`, `dataapi`, `data`)\n\nServerless HTTPS SQL Data-API für zustandslose Umgebungen und Edge-Funktionen (inkl. Drizzle pg-proxy Support).\n\n```bash\nveltic data-api guide\nveltic data-api query <databaseId> \"SELECT * FROM users WHERE status = $1\" --params '[\"active\"]'\nveltic data-api transaction <databaseId> '[\n  {\"sql\": \"INSERT INTO accounts (name, balance) VALUES ($1, $2)\", \"params\": [\"Demo\", 100]},\n  {\"sql\": \"INSERT INTO audit_log (action) VALUES ($1)\", \"params\": [\"account_created\"]}\n]'\n```\n\n---\n\n### ⚡ SQL-Editor & Schema-Inspektion (`sql`, `query`, `s`)\n\nDirekte SQL-Ausführung gegen verwaltete Datenbanken mit integriertem Destructive-Gate-Schutz.\n\n```bash\nveltic sql <databaseId> \"SELECT COUNT(*) FROM users\"\nveltic sql <databaseId> \"DROP TABLE old_cache\" --confirm-destructive\nveltic sql schema <databaseId>\nveltic sql history <databaseId>\n```\n\n---\n\n### 🛡 Row-Level Security (`rls`, `policy`)\n\nGranulare Steuerung von Mandanten- und Zugriffsberechtigungen auf Tabellenebene.\n\n```bash\nveltic rls list <databaseId>\nveltic rls toggle <databaseId> <tableName> true\nveltic rls create <databaseId> <tableName> <policyName> <command> <role> [using] [check]\nveltic rls delete <databaseId> <tableName> <policyName>\n```\n\n---\n\n### 📦 Backups & Disaster Recovery (`backups`, `backup`, `b`)\n\nOn-Demand PostgreSQL-Dumps, verschlüsselte Ablage und Wiederherstellung.\n\n```bash\nveltic backups list <databaseId>\nveltic backups create <databaseId>\nveltic backups restore <backupId>\nveltic backups download <backupFileName> ./backups/db_dump.dump\nveltic backups delete <backupId>\n```\n\n---\n\n### ☁ Veltic Blobs (`blobs`, `blob`)\n\nÖffentlicher Objektspeicher mit CDN-URLs für Medien und Assets.\n\n```bash\nveltic blobs list <projectId>\nveltic blobs upload <projectId> ./assets/banner.png\nveltic blobs delete <blobId>\n```\n\n---\n\n### 📦 Private Storage (`storage`, `store`, `s3`)\n\nSicherer, authentifizierter privater Dateispeicher, geschützt durch Einmal-Tickets und API-Keys.\n\n```bash\nveltic storage list <projectId>\nveltic storage upload <projectId> ./documents/contract.pdf contract_2026.pdf\nveltic storage download <projectId> contract_2026.pdf ./downloads/contract.pdf\nveltic storage delete <projectId> contract_2026.pdf\n```\n\n---\n\n### 🔑 API-Keys & Scopes (`apikeys`, `apikey`, `keys`)\n\nErstellung projektgebundener API-Schlüssel mit granularen Berechtigungen für Backend- und Serverless-Dienste.\n\n```bash\nveltic apikeys list <projectId>\nveltic apikeys create <projectId> \"Backend-Service\"\nveltic apikeys create <projectId> \"ReadOnly-Key\" \"db.query.read,blob.read\"\nveltic apikeys delete <keyId>\n```\n\n---\n\n### ⚡ Background Functions (`functions`, `function`, `fn`)\n\n24/7 Hintergrund-Worker und Cron-Jobs in isolierten Micro-Runtimes.\n\n```bash\nveltic functions deploy <projectId> myWorker ./src/worker.ts\nveltic functions list <projectId>\nveltic functions logs <projectId> myWorker\nveltic functions start <projectId> myWorker\nveltic functions stop <projectId> myWorker\nveltic functions restart <projectId> myWorker\nveltic functions env list <projectId> myWorker\nveltic functions env set <projectId> myWorker KEY=VALUE\nveltic functions env import <projectId> myWorker .env.production\nveltic functions delete <projectId> myWorker\n```\n\n---\n\n### 🚀 Applications (`apps`, `app`, `service`, `srv`)\n\nVollständige Multi-Container-Anwendungsplattform für **NestJS**, **Next.js**, **Python (FastAPI / Flask / Django)** und benutzerdefinierte Server inkl. **GitHub Push-to-Deploy CI/CD & OAuth**.\n\n```bash\n# Initialisierung & Manuelles Deployment\nveltic apps init ./my-backend\nveltic apps deploy <projectId> backend-api ./my-backend --framework nestjs --port 4001\nveltic apps deploy <projectId> ml-service ./python-app --framework python --port 4002\n\n# GitHub CI/CD Verbindung & Auto-Deploy\nveltic apps git-connect <projectId> backend-api --repo https://github.com/owner/backend --branch main --auto-deploy\n\n# GitHub CI/CD für private Repositories (mit Personal Access Token)\nveltic apps git-connect <projectId> private-api --repo https://github.com/owner/private-backend --branch main --token ghp_xyz123 --auto-deploy\n\n# Sofortiges Redeployment vom GitHub Repository anstoßen\nveltic apps redeploy <projectId> backend-api\n\n# Webhook-Konfiguration (Payload-URL & HMAC-Secret) einsehen oder Secret neu generieren\nveltic apps webhook <projectId> backend-api\nveltic apps webhook <projectId> backend-api --generate-secret\n\n# Prozess- und Statusverwaltung\nveltic apps list <projectId>\nveltic apps logs <projectId> backend-api --follow\nveltic apps start <projectId> backend-api\nveltic apps stop <projectId> backend-api\nveltic apps restart <projectId> backend-api\nveltic apps delete <projectId> backend-api\n\n# Umgebungsvariablen (bleiben bei Git-Redeployments erhalten)\nveltic apps env list <projectId> backend-api [--reveal]\nveltic apps env set <projectId> backend-api DATABASE_URL=\"postgres://...\"\nveltic apps env import <projectId> backend-api .env.production\n\n# Interaktive Framework- und CI/CD-Leitfäden\nveltic apps guide git\nveltic apps guide nestjs\nveltic apps guide nextjs\nveltic apps guide python\n```\n\n---\n\n### 📡 Realtime (`realtime`)\n\nKanäle verwalten, Nachrichten senden und live mitlesen. Der Client verbindet direkt zu `wss://realtime.veltic.app/api/realtime`; das kurzlebige Ticket holt die CLI selbst beim Dashboard.\n\n```bash\nveltic realtime channels list <projectId>\nveltic realtime channels create <projectId> <channelName> [description]\nveltic realtime channels delete <channelId>\nveltic realtime publish <projectId> <channelName> <event> <jsonPayload>\nveltic realtime listen <projectId> <channelName>\nveltic realtime doctor <projectId> <channelName>\nveltic realtime guide\n```\n\n`doctor` prüft Ticketausstellung, Verbindung und Zustellung in einem Durchlauf und ist der erste Griff, wenn ein Kanal stumm bleibt. Grenzen und Protokoll: [docs/guides/realtime.md](../../docs/guides/realtime.md).\n\n---\n\n### 📋 System- & Audit-Logs (`logs`, `log`)\n\n```bash\nveltic logs\n```\n\n---\n\n### 🤖 KI-Agenten Referenz (`helpai`)\n\n```bash\nveltic helpai\n```\n\n---\n\n## Entwicklung & Testen\n\n```bash\nnpm install\nnpm run build\nnpm link\nnpm test\nnpm run test:endToEnd\n```\n\n`npm test` baut selbst und führt 11 Befehls- und Parser-Tests aus. `npm run test:endToEnd` startet die Integrationssuite aus `tests/endToEnd/` gegen die echte Plattform und setzt eine angemeldete CLI voraus.\n\n> [!IMPORTANT]\n> **Für diese Anwendung gibt es keine Preview-Umgebung, und `npm publish` ist unumkehrbar.** Die CLI wird bis zum Merge ausschließlich lokal gebaut und getestet. Die Version in [package.json](package.json) muss vor dem Merge steigen, sonst bricht [publishCli.yml](../../.github/workflows/publishCli.yml) ab — das ist die Sicherung, kein Fehler, und `validateCliVersion` prüft es bereits im Pull Request. Release-Prozedur: [docs/operations/cliRelease.md](../../docs/operations/cliRelease.md).\n\n---\n\n## Lizenz\n\nProprietär – Alle Rechte vorbehalten. Veltic Sovereignty Platform.\n","readmeFilename":"README.md"}