{"_id":"@maiyunnet/kebab","_rev":"237-c8dbfc3ebe521f174c2747cf6e8e3d41","name":"@maiyunnet/kebab","dist-tags":{"latest":"9.21.0"},"versions":{"2.0.0":{"name":"@maiyunnet/kebab","version":"2.0.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"c7c1a83e236e29d4e1b408262ebf1b6f64c7d353","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.0.tgz","fileCount":114,"integrity":"sha512-9oHEzMAajd5GI1iXvrA+RfPCtx3RGrxcLsP3wNgI3slFpzKkZmnIhiMvlQb+gHUrHwpTOgB/TcLdG8acUaJrxA==","signatures":[{"sig":"MEUCIQDQyyFLmn/dS+GEATxgsiPF+7g0jx3TOnLtcGii18jG5QIgTXm7u5N8Vv4qCsfaNQkdoW+4PfNRYDy+HGInvapxmzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1657460},"main":"index.js","gitHead":"d74c11ab1160e7e3ab404d4244efd6e6591d4051","_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@types/ssh2":"^1.15.5","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.0_1749994142157_0.5895696988768679","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@maiyunnet/kebab","version":"2.0.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"8999fe02d964a2362ce50b6eb28218c41c3ba265","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.1.tgz","fileCount":115,"integrity":"sha512-NfvJJl66SXYfFgpzJWAfxdWwxYmdar6A1BlnTXgyWu5YyDVK9nVNAWx4IYS4PZWyk+vTid8rAvA+RAWSwlobGA==","signatures":[{"sig":"MEYCIQDkj5QZ0ZvuGRUyrFGpnvzXxqX5KAF+SdJTv4b2gbUHrwIhALT0NUW4gd3Jf45Bfa8ljPXJ4OZH9yV1EiFHGOE2TOro","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1658150},"main":"index.js","gitHead":"d74c11ab1160e7e3ab404d4244efd6e6591d4051","_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@types/ssh2":"^1.15.5","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.1_1749996565027_0.36588720359822857","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@maiyunnet/kebab","version":"2.0.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"14f58464711d8bc448bbcbbfe378b5c1f6dfc429","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.2.tgz","fileCount":115,"integrity":"sha512-S1/HyZjVeAmlTt7/WkkJKMfyyX9mejNDeC8ENfVLUa6toI2Poa0O63CvX71LewjJRbEjwR8tAvKQG+zWihTSGQ==","signatures":[{"sig":"MEUCIQDBCobVN4LBqV2BsypD+DTu1UNnrxvAqeNvAqHIqJYc4wIgctH/qSBqpw1Pbv+e8Kt5GaOrzEY9tX3W0wiclsiB2e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1658597},"main":"index.js","gitHead":"baf217689472cb048837076b7df2c35c1c347ad5","_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@types/ssh2":"^1.15.5","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.2_1750053342578_0.2725767600322013","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@maiyunnet/kebab","version":"2.0.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"f4159b25c08a198afb3ce4f9657cc12e0c7cdf91","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.3.tgz","fileCount":115,"integrity":"sha512-pwtkO42qv16l9kLlqfMfnPVj7kk9HNuuJtqRlRT3WGj20CMJoPT6t/k6o9uGZ0oSxMHfdA7WjyqTw5AOWWJC5Q==","signatures":[{"sig":"MEQCIAVNPMaBxVKMnF+O6Yar9WJSfrlkkWXiRZwSeb6xoIUEAiBmXEXOsw33++J0Ys4GzdcgteUYAIQucpiNpum10hrnDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1658901},"main":"index.js","gitHead":"139da716817cc4beaa26c5571429c3da2876e9c5","_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@types/ssh2":"^1.15.5","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.3_1750055599135_0.12195725571504079","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@maiyunnet/kebab","version":"2.0.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"5071ef396b1fed673bf56dbbcfb96a1862b5e0cb","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.4.tgz","fileCount":71,"integrity":"sha512-lqNs7/K7+Thz1MpQ4VhjcxqGpcnvw9naN054Zn1Z7oQkGGqDNjgmfw6nPyieYSI1G+FsH9oVZV/wiFKRFMuQ2Q==","signatures":[{"sig":"MEUCIQDbJLjz1uWkUHiGz/Ia5b0d8+wRdMUWG8JYZIORZwWKdQIgNOKs3vQTUEW5AFKQVeG+CvdsraRLHftFgnBrPTx1yDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":978228},"main":"index.js","types":"./index.d.ts","gitHead":"15bd7ee6f60885c142f6d75ec28e8fa8f1c23822","_npmUser":{"name":"hanguoshuai","actor":{"name":"hanguoshuai","type":"user","email":"zohegs@gmail.com"},"email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@types/ssh2":"^1.15.5","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.4_1750151711395_0.1554614332209645","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@maiyunnet/kebab","version":"2.0.5","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.5","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"9d5109fa4c64f8e95470123a8de7be200929b18d","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.5.tgz","fileCount":115,"integrity":"sha512-rxK2BimZT/3Rut1tBPYbc+GNV6VqS/w/v8Q9DHM9+LYgyAhfi+h6SkiiSOgcGGgQO70JtEy2peO5tLpjU00Mdw==","signatures":[{"sig":"MEUCIBdXyeCqDG2Nw2ajhRYWgAMm43PaURJyw8ehctHJrZiSAiEA0M7ad0lGnO5nkUvtkY/+0afYHVL2U26cJDMUvLJpveI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051740},"main":"index.js","types":"./index.d.ts","gitHead":"af3e64825a75e6c8f49d6357639825b37e49df28","_npmUser":{"name":"hanguoshuai","actor":{"name":"hanguoshuai","type":"user","email":"zohegs@gmail.com"},"email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@types/ssh2":"^1.15.5","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.5_1750151883214_0.03358372685747568","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@maiyunnet/kebab","version":"2.0.6","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.6","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"ae069bdcc9fe7a84cedcd4955ee586fdfe48560b","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.6.tgz","fileCount":114,"integrity":"sha512-DjE07zw9NWcBz2XjNGfq86VamQcaBLUtA4o0qoop9QEKF7DSk5Nf72dIdjuLIwqJp8UfIoysswTSytmIk8XLiA==","signatures":[{"sig":"MEUCIQC/5GFxk3c5aRcYJucM+D9cBQMWl1nf0uEvwWAhbaRi2QIgHhnnwW/peCtAKHPrEmw3PdXoBLk9lj3airBlGw4PhV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051499},"main":"index.js","types":"./index.d.ts","gitHead":"a30ae5d36ffe224f9380dced147a277654ac2ea3","_npmUser":{"name":"hanguoshuai","actor":{"name":"hanguoshuai","type":"user","email":"zohegs@gmail.com"},"email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@types/ssh2":"^1.15.5","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.6_1750156525959_0.08003017837613946","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@maiyunnet/kebab","version":"2.0.7","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.7","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"fe606263de45d9175afb97ed4109869e0dc717c2","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.7.tgz","fileCount":114,"integrity":"sha512-m1cfabDrD+q+oE2OYNMhKSpyqBfVs6BBBhIG4DDCWNV/DI+fNzX1h0yjnG4zCv60/wYZhOKOocMrupKDWZN9qA==","signatures":[{"sig":"MEQCIG3P/BwgAiScvub/sZ0fY91Bj3ceMAspdjoce4v1ep4vAiAlR3y6QUehkrAuRQrGwx4fraYk+O93ntfMpV0bZ88NJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1051499},"main":"index.js","types":"./index.d.ts","gitHead":"8ef44562c1ad02d8582e8b2f6074da85d50947b7","_npmUser":{"name":"hanguoshuai","actor":{"name":"hanguoshuai","type":"user","email":"zohegs@gmail.com"},"email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.7_1750157134019_0.4989036404301548","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@maiyunnet/kebab","version":"2.0.8","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.8","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"f48d444ff7e5e59f7b96500ee05d90db81bbeca6","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.8.tgz","fileCount":104,"integrity":"sha512-FN3/uyyaC6q8fuuZmcV7ZiZteGOcQ0u3TlUW2Se+Z2IksuZhQMRNRafnezpNrLxyeevp7DHWjOrYvXVW/dFWTQ==","signatures":[{"sig":"MEUCIEHIlfzL3Ysn3mEUhJNQMb14N/h17UBSgLSVPJQIBSMHAiEAzzOZUtbJrLGzR2Q0u7yx6mG5fESu6XM/aekqNAqcH4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197103},"main":"index.js","types":"./index.d.ts","gitHead":"cd9792a644615894b7ce922bd459c004f9a6549f","_npmUser":{"name":"hanguoshuai","actor":{"name":"hanguoshuai","type":"user","email":"zohegs@gmail.com"},"email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.8_1750306603547_0.29730933396107173","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@maiyunnet/kebab","version":"2.0.9","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.9","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0c6961777e0b819a473e2de0e609a0ea89928f4e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.9.tgz","fileCount":104,"integrity":"sha512-Zicm/n2RnJs3ZoPuQQfqFg4r30AEiJDhV+i6A2mLIurZd4wLKuNwo2/w7dLfEprjaHUK/fY5ojnskuMcJIysLQ==","signatures":[{"sig":"MEUCIHlYlT4GJEyf7ETUe409pKm9NMUHVexbUvQ9Ic8PHgAQAiEA7bD85PEhnZG0W6R667ggExnh0hYJ/BjnW1IMBX9Hdck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197269},"main":"index.js","types":"./index.d.ts","gitHead":"a68d13118b3164ea611de61afd7fc20aa2af267e","_npmUser":{"name":"hanguoshuai","actor":{"name":"hanguoshuai","type":"user","email":"zohegs@gmail.com"},"email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.9_1750321244971_0.49646756373487033","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@maiyunnet/kebab","version":"2.0.10","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.10","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"169d66e69d57a66f11cfeb3b59c34d7693e3fb82","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.10.tgz","fileCount":104,"integrity":"sha512-SFWLGEdtHEyIAYhGC4hDTQ3AmSyc63u/M7xdYEuU8OzmD59zcgDgtNwPv1wdXP/UPCXxPdetMAkOJfmwg9AouA==","signatures":[{"sig":"MEYCIQCv9jzGNU85Vz+4GFSQJfQdN4pIo0RVWu2kT7ITCoXdYAIhAKj4GhTXOZsX1B9py2+LPxznV0OJsXPsg75s0zyjAA02","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1197912},"main":"index.js","types":"./index.d.ts","gitHead":"72321bac615381b2c370bd4914e43ca80f1a9dcd","_npmUser":{"name":"hanguoshuai","actor":{"name":"hanguoshuai","type":"user","email":"zohegs@gmail.com"},"email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.10_1750583622746_0.6662656119713162","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@maiyunnet/kebab","version":"2.0.11","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.11","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"63e69ae401b32c9cd22cd957625c31bc9852855f","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.11.tgz","fileCount":106,"integrity":"sha512-+vFY6f326LYP2EitBfL8CoPdZYXZ6XkS1l461GwvSUnosG75WZnvMssMXROx5tiWZAtlQsd2b8AffXrP4GigeA==","signatures":[{"sig":"MEUCIEOOR6epW2pIvIHZftCPvDAB7VLY85NtLssDbnJvDgxPAiEAmSQlhGNqNOxHHIpz/3uo7skrpvS28Ogbo3KZ3Ke4Ee0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203602},"main":"index.js","types":"./index.d.ts","gitHead":"bd72f2229cb8776466974c98d463847e022979d9","_npmUser":{"name":"hanguoshuai","actor":{"name":"hanguoshuai","type":"user","email":"zohegs@gmail.com"},"email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.11_1750588272059_0.6540758409293006","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@maiyunnet/kebab","version":"2.0.12","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.12","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"67cf08c535c58087763b636ca8e7d73381abc308","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.12.tgz","fileCount":106,"integrity":"sha512-wtD87wSWhqdS5BnQh7HrD1wm6o8QYRMrgwJygWXLBgWiZFWpbsPfSFQaZWpGRVnw8JrkMvPaodHJZ4JXiaAW7Q==","signatures":[{"sig":"MEQCIFAWYHAZj/rlPZoiDOzpx3u6Uf1LGpkNeJXU/dfONLdBAiB/reTkdG47hpYZ69xWHHVgvvWEIljG/d2SkbpEAME0qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203638},"main":"index.js","types":"./index.d.ts","gitHead":"b4a588dca4ed7b52dcb754022e0b2b73c8fcbb0f","_npmUser":{"name":"hanguoshuai","actor":{"name":"hanguoshuai","type":"user","email":"zohegs@gmail.com"},"email":"zohegs@gmail.com"},"_npmVersion":"11.4.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.12_1751006255630_0.5669460625110758","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@maiyunnet/kebab","version":"2.0.13","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.13","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"37765b06e8a9350af0b10ac63516864ddf9e3113","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.13.tgz","fileCount":106,"integrity":"sha512-unq0v5HZUwVzhuNFJ0+JXOrLdWNKoSnDJXFqQO5WOUZ9awE6mSrVfBin4CN5cYxVMDnch0ZBK1jfiWNDB3OSoQ==","signatures":[{"sig":"MEUCIFHwm9nU4h2mPSawW7KnCD7/6mI3SE0Py+v2wUWEno2UAiEArNJeJ8zmoTqorpOYR3lopFarg4sRj5l3wcwmpD+ZL10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203240},"main":"index.js","types":"./index.d.ts","gitHead":"2a9d52c03511411845b3b6b838b53e44bd645e8b","_npmUser":{"name":"hanguoshuai","actor":{"name":"hanguoshuai","type":"user","email":"zohegs@gmail.com"},"email":"zohegs@gmail.com"},"_npmVersion":"11.4.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.13_1751274298009_0.2460478118987255","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@maiyunnet/kebab","version":"2.0.14","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.14","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"32e96da35df8a936454fbb8f562de700a953e53e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.14.tgz","fileCount":106,"integrity":"sha512-IiMu4uAlW68B/2R/jPsJv+eNCU36OXT01dIjxms3WUeE7IA725QFyMat1cSGRbgI8cDWEyzKEK2gXJnidE4ZrQ==","signatures":[{"sig":"MEYCIQD6nN7IVWqL2sRQ5qUtY6zC8K4dFUQPNvTCacPZViDBMAIhAMRP/wtm1Q76nOhK90Gi5i6vpEdz1pz9jdcY38vbAqkf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203697},"main":"index.js","types":"./index.d.ts","gitHead":"7821d8cb0f9e5cb5b47c4990aa868ef82abfa7bb","_npmUser":{"name":"hanguoshuai","actor":{"name":"hanguoshuai","type":"user","email":"zohegs@gmail.com"},"email":"zohegs@gmail.com"},"_npmVersion":"11.4.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.826.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.826.0"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.14_1751274658442_0.708731515467784","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@maiyunnet/kebab","version":"2.0.15","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.15","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"28dcfd26657974bfc2bca6a7d2b4ec431d495182","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.15.tgz","fileCount":106,"integrity":"sha512-viDxzPBQo5Iw8k4bw+XcYKZiAnnfLs9uLjzjO1ZySI/+Ia/VP6BFUhxWWQZQLAsuY+q8txmoUKdO/3wl53Gidw==","signatures":[{"sig":"MEQCIH3gSREEzoEDnX0Wp7d9KChlj4i3bDMDxe4bN0i58GAWAiBOHGZkDUXkP2P0DK+4JiqkNsqU7UO64dJcZBEtAh52/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210131},"main":"index.js","types":"./index.d.ts","gitHead":"19d782c24ac2d5eed6dcd907d984a3fe6fc24b8d","_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.5.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.844.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.844.0","tencentcloud-sdk-nodejs":"^4.1.74"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.12","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.15_1754396405231_0.15702785138430442","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@maiyunnet/kebab","version":"2.0.16","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@2.0.16","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"c98fd75278bd0c6336cb682a11d8d452cc1ec1dc","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-2.0.16.tgz","fileCount":108,"integrity":"sha512-y8IQTfDkdmFOX0P/GpkjZm0gU4J3OOJH3rxf6k2x0IVsY5taLdlQ02SA6HmLCAQoFCgp64I95b1+QdcyknlNPw==","signatures":[{"sig":"MEYCIQCz/hw3UfV/ZKI7DWwmPh0Mp+FQXBsl0/EfwaoeG0ksSQIhAKy6rK3kPo+HLX4dS/gpDZhMT2xTesXKeHrvIZy9PdL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209704},"main":"index.js","types":"./index.d.ts","gitHead":"e396c50ff90293eb389b3d75cc2bf1176116d98c","_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.5.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.16.0","jszip":"^3.10.1","mysql2":"^3.14.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.844.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.844.0","tencentcloud-sdk-nodejs":"^4.1.74"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.8.3","@types/node":"^24.0.12","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_2.0.16_1754497709057_0.8196177280229411","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@maiyunnet/kebab","version":"3.0.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.0.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"6542b7c6932288164ebdb7cfad2a822c865a64b2","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.0.0.tgz","fileCount":107,"integrity":"sha512-zyQk1gBuDlpImsxdDv0qRhkE5lO5uTsmNoJyqVhCUUBDshu9Dkh7TgZWQnEhYAFYchny0a2MX4SLPPhQ8/HQhQ==","signatures":[{"sig":"MEUCIC+BfqJDi9mer2XWaPo7NiI5Sp48HHfPk6EyF+qOctVaAiEAm8NquIqajWzSVuRhfJKHA8hcWWJ1ZAcxah+Y3GSdKEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1147014},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"4862b33d342dbebd51c376110e9cdaeaa0062ab0","_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.14.5","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.888.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.888.0","tencentcloud-sdk-nodejs":"^4.1.116"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.0.0_1758014166850_0.17323005514649958","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@maiyunnet/kebab","version":"3.0.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.0.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"8a1ff632af36c36e6c8ca35d2654edf48f184161","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.0.1.tgz","fileCount":107,"integrity":"sha512-71lvg4OysKKSl5GXz4ZzgKcAVh15GtdFwdMdL1DAgei3x1AR/1FhAJotfz0mqn8ZY/zd8efeaEfTiyCSgfm6qg==","signatures":[{"sig":"MEUCIBacQUFml5KDn8y+hxWjbLi3ueCHTiCMJf1spDRdOKzsAiEAsaWNbECN1BVtEP08nWuaJIDzf33mFjTvEJ+mK3XxV8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1147015},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"1c00e5a148e7aef4495f0b677b5c616fd44a81ac","_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.14.5","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","ts-alias-loader":"^0.1.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.888.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.888.0","tencentcloud-sdk-nodejs":"^4.1.116"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.0.1_1758015111721_0.8284657515403768","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@maiyunnet/kebab","version":"3.0.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.0.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"34ce6e88d5eabff6ec6851625e3dab874c0d8b99","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.0.2.tgz","fileCount":107,"integrity":"sha512-hhtaSrDTTBxi4ve6Ne3eaH6oxfrcUJmFLtK3ucNDwHEtC6elyhy6cnso0v8CFKzr/a17wB8ZEo/pf1TQDA3DYA==","signatures":[{"sig":"MEQCIDfamc/ZGg++M7WxhDwjVYCNtgKil4ynsGuOPCGzlumBAiBQLoq4+fzDNHYhoQOLYd1pbiIujEkBpZk7LGRezfdfXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146851},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"7f51caae32653394d1666df4b561ba062a09ce32","_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.14.5","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.888.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.888.0","tencentcloud-sdk-nodejs":"^4.1.116"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.0.2_1758020447208_0.20276994398114034","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@maiyunnet/kebab","version":"3.0.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.0.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"caa98d682f15e06707b2e42ca146436828cf1ce6","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.0.3.tgz","fileCount":107,"integrity":"sha512-TipLbx4TbIXObevYud7HAdbgbn0qS0gs8xs7TCA9dzKOmRBn4az1S4dORNLTKKOIN0NWy08iBy607rpko5sJwA==","signatures":[{"sig":"MEYCIQD1pdJ3VWgvEFeSenTK0p3Fy6/LLgR2/tNgrClbo2e8ZAIhAIKvl8SVL1mYEF5s/Xj0D4a2bVPsmZ5MXA8lP9QWtGNq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146869},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"65bedeb5981c1667f309dff13762b599c6f6e5b3","_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.14.5","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.888.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.888.0","tencentcloud-sdk-nodejs":"^4.1.116"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.0.3_1758028000557_0.9983164994274798","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@maiyunnet/kebab","version":"3.1.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"f113df355a6c4d00fec6911bcfc57345361fda8f","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.0.tgz","fileCount":109,"integrity":"sha512-wGdAmdUiOayRvKOOBWWqxHAAt0UIEof0YAtKQ+F9oNZr/1YUmtDjPrgURgXcXJyIQ1pLAniQrct6IWP+R2cBzA==","signatures":[{"sig":"MEUCIQCQaHSrMI1LbHwhHkD5F0OUw94+jZngIgMOfigPeMrWSQIgSID7+U8o47A2YHuTDz14jDyL2JryVro7UuP2glJDSdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1157910},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"c51171e33b6ca4e67f98a652ebc5ad92462320c2","imports":{"#*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.891.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.891.0","tencentcloud-sdk-nodejs":"^4.1.118"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.0_1758385741208_0.8822392162010904","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@maiyunnet/kebab","version":"3.1.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"6b55c8d6a921b7745b9aa2ff5a1026ce8c77abc1","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.1.tgz","fileCount":109,"integrity":"sha512-Mq60xqhrwjU7Doa/JdWWCmgVueQRSzDTYs6EHTKJRQdbYKWIf/LSLpCE6o0wuCS46Nj0Cu9q8NK20D/aW58G9A==","signatures":[{"sig":"MEUCIElR33y37KOnf76VMUy6fefX6aV7KrgqKg7r51jYbPtSAiEA2wnBa7xDU2E/LbF8pJnZCDPjpmZFlNXGlxmkOYSwC5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1157913},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a4876cacf284f6e56ccca60c2cc132e920514dc4","imports":{"#*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.891.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.891.0","tencentcloud-sdk-nodejs":"^4.1.118"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.1_1758416486535_0.8275602633058512","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@maiyunnet/kebab","version":"3.1.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"9d47013649b34780dff4a6224a01092a88ac5074","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.2.tgz","fileCount":111,"integrity":"sha512-OqFoe5hmsAFy9BVAuTAd31E+XzkHGWhrO4vW0CLlzKqIucTJc2D3kfyRZDvZQATnda8HIg5RY4TMIImIcDwCQQ==","signatures":[{"sig":"MEUCIQCU3uKCJLggf0P+4mlDrJPHQabXmkr8IVG7rYZxUNA5KQIgJwFxric8TPhez/IsT9qxd/23o+yieCWQBNSIiOsqUv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1159536},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"fd1a9ce3a221b6f94bdaa27ee695939e7ea4d1bd","imports":{"#*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.893.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.893.0","tencentcloud-sdk-nodejs":"^4.1.119"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.2_1758518866946_0.9630162689537438","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@maiyunnet/kebab","version":"3.1.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"d72535ad68a524c7acfce5fce7e2a43b4081b54f","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.3.tgz","fileCount":111,"integrity":"sha512-RyRf1vtSnrAKu0DidNzm5We/2xpn7PmWb/t4qKEosECnh+Vwt8Kn8dku2WQ4/ZIU3DkHjtBTuMD7B2H0hjZClQ==","signatures":[{"sig":"MEUCIEEFhr7Vh2XoVy4mFZIAoX0G6oeqaj+b7o0IlrngP/ZQAiEApm9RA2Ejn38eOvOUFttiUYIn+VPSquu+H7gEZ1My09w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1158964},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"59064ea60a8bbdb4cc8f00adde51ec0af914819e","imports":{"#*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.893.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.893.0","tencentcloud-sdk-nodejs":"^4.1.119"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.3_1758527580178_0.003408132210450221","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"@maiyunnet/kebab","version":"3.1.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"a6c04bec2aeafd364ad70f2663f166df1096e7e4","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.4.tgz","fileCount":112,"integrity":"sha512-KzWt+IXUIZAyEaWzEo7ogLV4Puq06p2803X075O6IIPNhwe5buPUo0bUGbhYmiuFTLFdtO3d6T+8c5HpD/x3kw==","signatures":[{"sig":"MEYCIQD0xCWXbfuRfl4BjnC8udM5f6KHRdcj5nurNJ85MEevjwIhAIsZaevxBFFJLFXUYpOWDAJYRSK0dN53rUOitmTzR67J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1159642},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"4d9b6070eaec861948ab33b1bd0e7ef7e2d9b629","imports":{"#*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.893.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.893.0","tencentcloud-sdk-nodejs":"^4.1.119"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.4_1758594512125_0.22403224928290744","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@maiyunnet/kebab","version":"3.1.5","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.5","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"2e191f3156ad4e5a3ba58b0fb07598b7079ac57e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.5.tgz","fileCount":111,"integrity":"sha512-HUGjac9PxenhBkldT3kU8EFTzRi77pG/v6a6Xb7exLwkQlY0elVP8thDwS1Cks6lfjcxssUMAUv4mZ7Hqqmopw==","signatures":[{"sig":"MEQCIFhVu/5jnEIlIjGOdLc0BoahzhcM9rsekS+600pexVEHAiAXVfx/W3lyd3c5H10qCTZaDB1w4V9e2f4+5C0gqtkrig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1158855},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"07e00d7138c52ebed2d632438d892646dd1c714e","imports":{"#*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.5_1758605591228_0.3586710020942505","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"@maiyunnet/kebab","version":"3.1.6","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.6","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"eb18ce32d6b1300d26f44a20dba16e102f07b15a","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.6.tgz","fileCount":111,"integrity":"sha512-N8agXPqRiZUIInk3BazeJ/k1cELW+Y/5D2znq2WmL48/I04kNVIah5b1hhalnaVicBaJhc8Hvh0mRQYROvpNHg==","signatures":[{"sig":"MEYCIQDkMQNAh3f/nuz+aSac+ItGBviQba1hRR5pUFIG4KkKrwIhANqiIeP/7m5CnXCZrzMwtaDyR9/lwu61RXtQ2yBIsK4x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1158908},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"64eeb5306ead59b2e5f0efaa3bf351c38a6eeae2","imports":{"#*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.6_1758610470262_0.07156734251162389","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"@maiyunnet/kebab","version":"3.1.7","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.7","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0d8e646941d5a5f18ecf77ccc836067e75fec887","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.7.tgz","fileCount":111,"integrity":"sha512-U2aIIqcUk2x4tXd5X/xMI+aVkdglWJgxLVfpH9H11u6/0tPp9AJTMFpWZN3w5sDzf3zzFcR809vHinifeplRQQ==","signatures":[{"sig":"MEQCIQDOW++w8wu7VkA52GLaV8z+bIVNqsxD5x4XQK410migyQIfWkKcoD3EXUK1vAQezu+L0VozBT6XvZz0b0TR1eXxJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160126},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"6db681f5bcd4b94b53be4dbe9916082dcf08d213","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.7_1758612205595_0.8347469238507901","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"@maiyunnet/kebab","version":"3.1.8","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.8","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0df04616a22b830dc2aa3ab6c5e1981e2d295b26","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.8.tgz","fileCount":110,"integrity":"sha512-Iwn1BqxkSvXDkgTo3KZl0XXVOzaP9VYWsDjSy53UPGIOwCxEgDML21LmsZ1plcWpk+FFgoigNBRMlCPkTOddRQ==","signatures":[{"sig":"MEUCIDenbR/qc83n5kpVdM1elT4+ljHBjMO43MDk5ovLrQifAiEAkVEHADzpnCoZFXos6sAmMW/PsuKMmoEeyFw1c3IZ/ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160669},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"0782f1347bcf5041475b314f6af3e15531e6f955","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.8_1758627931049_0.15203464316882664","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"@maiyunnet/kebab","version":"3.1.9","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.9","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"51541d91ea778d686b4130040789af1e159453bc","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.9.tgz","fileCount":110,"integrity":"sha512-JDw1RI3+tEfmZ8xcMko+m+rkQVU3j/5YhUddolMi1s6eT0+gmsJlX7s3OuAPta3S/14pjbHDgtKLjXmGrIE8sg==","signatures":[{"sig":"MEUCIQDr+G2xU3HsTwkNFsGBAN6YVcVpAFoZNd1Y0YZmDcNYwAIgI3wOTUygioOTgkXxPksImUs6KywiwFX63aduOeHzWgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160960},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"6090429a7f191fc3d81e0b2a84402074aa5b399b","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.9_1758770168037_0.8114307036027288","host":"s3://npm-registry-packages-npm-production"}},"3.1.10":{"name":"@maiyunnet/kebab","version":"3.1.10","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.10","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"29ad9e86a87956a0c9ef537c464cea0a5493fa51","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.10.tgz","fileCount":112,"integrity":"sha512-kBMFcjadOttfB2uA6FXt+DnjPHxxrVwGFuVN6lrV1Le0xU+6HXB7iAOciaA8a4i87ZcNfK/6jFR7dxVOyuVnbw==","signatures":[{"sig":"MEQCIBBMdqO7bghbanOKBCR0as0gAVn7kprYKINkWW+Q4BwvAiBnzzt1oPrUwq4gZXzlWIgZps7zhCzwS/Upsjw/3+19kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167274},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"9c2ca5acb0ae9e4788af350e965d4cab6c07107e","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.10_1759136618618_0.6151719718955384","host":"s3://npm-registry-packages-npm-production"}},"3.1.11":{"name":"@maiyunnet/kebab","version":"3.1.11","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.11","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3d1cd42ee66d403d7080b21f6b0f54da5a8e606d","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.11.tgz","fileCount":112,"integrity":"sha512-jqYI+FbkHAfh9SD00cVB6dHu2d5b4FXrVkLXe4ptQt+EkipMuSpGpOP2kK1mBxTUUyu18wmaZoxb11tMoojfAg==","signatures":[{"sig":"MEUCIF1IO0jZakQccpWdjs8lhj5R+25Nkm/Ip2IPnCXJo8MoAiEAi8YSiR1rr8uAT7B6PedvwVj8nAi9aEypGufzL0+mDhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167275},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"ecf8ff99db1f73b1adada06bbe0c8f52ccbb4dbf","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.11_1759208058955_0.1710603677188871","host":"s3://npm-registry-packages-npm-production"}},"3.1.12":{"name":"@maiyunnet/kebab","version":"3.1.12","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.12","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"4f1c3161db164482b6607860833bd565599cc3cd","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.12.tgz","fileCount":112,"integrity":"sha512-QDvhcwP7GjkTJ8R5SfNtCv2flwEUfcsaSSIihlp/wOP1qbdX1YJPRzzbescFMZJmNPd+ybNQZzi9+mb+zgNgWA==","signatures":[{"sig":"MEUCIDPiigJGsX/IIqXuWYLTAk6mmK8KWSl35/cgC93YgYCQAiEAqb4dLsWVOfSYwr+A9dUQrQ4XrtRbRkHPuYiudN+T6FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167287},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a9371097d4f92eb36df5c9a186d9fe091b048a85","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.12_1759210479602_0.6250413459944704","host":"s3://npm-registry-packages-npm-production"}},"3.1.13":{"name":"@maiyunnet/kebab","version":"3.1.13","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.13","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"fce3b92d337235ff1ecbb79fd962a0df60e9c825","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.13.tgz","fileCount":112,"integrity":"sha512-42RwAz8AXzQIEtfrsEXB4d6a1UCPdlJhDeH03C95XoFK+XHFj2dj8iqTwWHhsFxo5B2ZEF1gaOTpHIdaRSYi7w==","signatures":[{"sig":"MEUCIBnY8Tl4bYtOyaEBTCGfM7txU5szroCAKFP3vF5fVPD8AiEAge2bzsWOm6xcS+NGpK+kQYWEDmGZDqV1oXCrl8IGW8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167288},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"c00825b0a89d5e6c66b5c12c52d0852b0cafd992","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.13_1759212829665_0.7465770466527779","host":"s3://npm-registry-packages-npm-production"}},"3.1.14":{"name":"@maiyunnet/kebab","version":"3.1.14","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.14","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"978fd57bb09866c514be3173dc77546a31d5e5d3","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.14.tgz","fileCount":112,"integrity":"sha512-apFuKb30g74VJ7mhfpxFAA0w+Zfwq/58M5XZlhlmCoXrcCwoX7Z1XSgkmmPNwOiHkMJ4hBl6qe628/H22BhmHg==","signatures":[{"sig":"MEYCIQCJQsr0IWO/F9NoXVijv+1jdtdVid+EBJ0jGEUaNspzGAIhAJDdV9OKCiVu1twaTGP+HPH5pflyuxnr8c1SxBPEUraS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167276},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"c00825b0a89d5e6c66b5c12c52d0852b0cafd992","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.14_1759215317731_0.6568803389727023","host":"s3://npm-registry-packages-npm-production"}},"3.1.15":{"name":"@maiyunnet/kebab","version":"3.1.15","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.15","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"f5f3fd74f606ae696ac914ad92cd5f01a841a9d4","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.15.tgz","fileCount":114,"integrity":"sha512-FsnCaHXIaxQ2lNSRw/whwEsIvdpBexzyuTFYezOpqAjz97+rwYkt5ss93fndRDIkLrPxX+LzqFnl9zk+hFIrBg==","signatures":[{"sig":"MEUCIQDOZNFXii6j+UnQycPFYYQBQmkWXAjAIdnNGXHOTC9qEAIgGYJO8VE/+IaxSHykf6qsQS+5MzAMW41IJSkcGzFpqoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167295},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"1bd2295f6fc87a89cbb0698e07ce4e623f389839","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.15_1759227056788_0.5485493530888037","host":"s3://npm-registry-packages-npm-production"}},"3.1.16":{"name":"@maiyunnet/kebab","version":"3.1.16","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.16","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"9924319178e2d605049eefc7c82701ce0f8fcf00","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.16.tgz","fileCount":114,"integrity":"sha512-ywlCpS+py3k3VZBRPmKwng5jpG5VCwyn3bpSiIfkMy6YLALNAS/N2FYL7GTpmTgu8eup57NNcWBKVmcTyvwTng==","signatures":[{"sig":"MEQCIBDMtN8KdRWGOgOD2lo53V0OW+jj/mj+g73VvdxYbLvSAiBSds+2qQSb9fj6J+zhv29FLF+YSPznkssfZh9omUJy4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167427},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"5c2b4764f078ac813c896a0e041e4ffef8d985e7","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.16_1759283461945_0.9151774075188568","host":"s3://npm-registry-packages-npm-production"}},"3.1.17":{"name":"@maiyunnet/kebab","version":"3.1.17","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.17","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"55b6de0de67e4b2f8535c59288772acd6767455b","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.17.tgz","fileCount":114,"integrity":"sha512-0oXi5AFP2WtefqHMNiZh7eQkMiON6dUD6DDQYOtvVHkbJiLsMZj9MbxocuTfnVt6QH8bgHsgxdY1sTQVqxdMbg==","signatures":[{"sig":"MEYCIQC/znq3gfnmfaaS9s0QQraHcQewk6CTf0pd8Zd6TOSimwIhAJXG+F11IU/qRbxayvFzvhUJodyyJnperYzWgx1loelg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167304},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"b5af03fd9e1c3bba536471a6b5d44dbce034d09f","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.17_1759284739436_0.01162272435128564","host":"s3://npm-registry-packages-npm-production"}},"3.1.18":{"name":"@maiyunnet/kebab","version":"3.1.18","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.18","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"8e111c3545298d05fed59d72fe5c03d9e4e640a7","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.18.tgz","fileCount":114,"integrity":"sha512-PGKWUFb351dA4uqNpxZh91+YvpdLSpVBERHlcy4gF+X51wUnKJEebBPnzBhpYWhe2F9BH4J1FwqHTqvyI6QmAQ==","signatures":[{"sig":"MEYCIQD1hzCN4KVuAL/QQjqhJRApTdwLv1AerpeGDjF4Jc14PgIhAMMw8JN4YcKLlOfKDPd/OljXpb9d1kzh0Si4SWHfZ1op","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1168101},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"41c43a31c19982537a1489a8d67c3be47585ad61","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.18_1759287142554_0.8967245743075123","host":"s3://npm-registry-packages-npm-production"}},"3.1.19":{"name":"@maiyunnet/kebab","version":"3.1.19","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.19","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"4f0f18c0c2cfccd0e13c0ef1b7b7bde4e7fcb8ec","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.19.tgz","fileCount":114,"integrity":"sha512-bqsHuQDCFv8zy0geeT9ND2rqjnayykfCXlpc1ikMvy7LxnPV8LJo+HMiG4W4KhoGfyqyvXNypccm38Gv0IXqvw==","signatures":[{"sig":"MEUCIFbXDgsMKyRfIQd5MvfUH7fPSVgeQ0YERHOI0gBTJR3RAiEAkJntRh1yWhoBpVsHNoNh665N0oOTPp8rDyY57vgcvK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1168824},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"1897715f2eebdfb2a49369ff8e7a0a661e1e41cf","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.19_1759290020598_0.9319705619600249","host":"s3://npm-registry-packages-npm-production"}},"3.1.20":{"name":"@maiyunnet/kebab","version":"3.1.20","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.1.20","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"37a43c2312788290e13cd23b4231692cdccbd83f","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.1.20.tgz","fileCount":114,"integrity":"sha512-A2AxE4Yz7CupnzXanYSChtNn9kHr1Ewbw9ag3dp0Hn8ExkNijXhSpTPoQqqp6Wz/qIKqRx78sRww67s6fSjLjg==","signatures":[{"sig":"MEUCIQC9tfU2exnaxjlS7z4sPg3Vn5JOBV2ridJjgBdDzrn+bgIgTRxuhAt8yXelCVRQMbAgBFWT+50xDEw3M10Ki96pTyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1171815},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"e741b4b30acd8a1e0b57055a924f019715f7bec5","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.1.20_1759292243354_0.8671666515810856","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@maiyunnet/kebab","version":"3.2.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"2755c77b8cd781387bd41c523e832cc14f0da449","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.0.tgz","fileCount":114,"integrity":"sha512-0Nh8RNyx2s42riK97E0VvIp3L6dAbFCnNh9lOnm6YSQ/SPqC82hs9/BJjbvEfxkyMcaQyzQZQn03LbhszOfEBQ==","signatures":[{"sig":"MEUCIDog0nMqv8o9CGXHdIQo0H4UBxgPVFnULCXzAJ2rOniXAiEAvFPi5X0meFsge3GP/px24f/r4xr7NbsscRfW6G0htn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172100},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"0ee35a9fabe0f12e891b33645e8be1c82cdac97f","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.0_1759381732282_0.11314340673966417","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@maiyunnet/kebab","version":"3.2.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"ec2e653426479b225af6e933101cec4483eca83e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.1.tgz","fileCount":116,"integrity":"sha512-XS1/6E7H8n3cuV5Facgei7DAFzDH/U4pvPj0/emuSgUjeFRa1yN9+tVQ2IeDc7Ql3nscKjafX+/HxlX7nGDseg==","signatures":[{"sig":"MEQCIF83uIfeboEIgnA8XKKHQnJmcYHsqh3KsyRwnyil+3alAiA+XbD7qSY54YJtSLjsRfRt+IUhrsGQFcKTbbLZyQe8Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173715},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"603813991ed9a56c8500e840eb5772ef274c9af7","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.1_1759486615080_0.41465860204163096","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@maiyunnet/kebab","version":"3.2.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"e236e0c44f3320d8addd7a8dcb11d49e7ce4d7d2","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.2.tgz","fileCount":116,"integrity":"sha512-/EsP/ZdlsPEqcybP4UOhbyF5vqYm0vu/xDdbRs+g0prnR8VfBytjJya/Qk3NwEqX3Tng0QSIklz2SesnJrAkRw==","signatures":[{"sig":"MEQCIH7A5pxbNBeDq5MYzG28OiztMoVSxvDpczNPYpKc8Vb/AiAUgNURg/McDYk9AF6tbOS7xv3k/NvUkLiyz+94XAfY6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173825},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"906df49456285f9c5d602e23ec84a160b0789c7b","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.2_1759488135634_0.9684019404339068","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@maiyunnet/kebab","version":"3.2.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3af58ee41846d971038b1b09294ea5503e8a318d","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.3.tgz","fileCount":116,"integrity":"sha512-WuKWzet+eOSWN1aCYMsuiZUUM7SUkecZ7/hULykSNrXAqh2buEy/tD8U+wHmp84WbMCaWUxP8lcLdzknfVEABA==","signatures":[{"sig":"MEUCIE8rlXBCdUjdUZ3rKOyGZyLHeFZ55mFRUK5xxHkNbHfLAiEAndlkvQSpsl5q9UQKE/cpVuJYm3AL0opIRLqkjTMpObQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173875},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"678d83e9dd1f30a7f9e8a24cccfc8a38d645fce5","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.3_1759511375281_0.2446020296970477","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@maiyunnet/kebab","version":"3.2.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"611ce54055a29b0c96ffebd0a0193f1d9ac276dc","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.4.tgz","fileCount":116,"integrity":"sha512-9PuWxh9ELc/oY0hpbMjITBSP7pnA/PvQiNyrrFGnSlURUEN4bBZJUdD56Z52KJqitV2rHws8FI8GnnoZ+Udlgw==","signatures":[{"sig":"MEUCIBENsLj2ypI3wZXS8FQz84+vBULNKvVRBOc3x2/GdfQBAiEA9mUTpHdQN51MPwUtPpaC/Zfq0OsjOaqiCd4VMzVjxAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1173703},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"023d102f360efcaf4747e97e3645947a9f6f1017","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.3","@aws-sdk/client-s3":"^3.894.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.894.0","tencentcloud-sdk-nodejs":"^4.1.120"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.2","@types/node":"^24.5.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.4_1759595014504_0.6097600310748879","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@maiyunnet/kebab","version":"3.2.5","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.5","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"757f1cc30fc2160e767f30030cc76f1d1461c00f","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.5.tgz","fileCount":116,"integrity":"sha512-KTLBVmjEPKSf7vWFQAVQt8CFkUA/HsyBAebJ/ctMadH2jQ9MzBrBTgdvdj6Xto7944VuGniB10QLvtS8SmRA8w==","signatures":[{"sig":"MEUCIQDgwi4POr5i0CcfvnJfkAYt4HZ3P9lji3kPuU0eU6sfGAIgS0iwBqG6Pzh34WNbkkR0hERlOa27C1uumTDHyeUa26M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174213},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"b29d6d948bde02fa6bca50584d510b2fb3875164","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.4","@aws-sdk/client-s3":"^3.901.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.903.0","tencentcloud-sdk-nodejs":"^4.1.126"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.7.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.5_1759746546558_0.17193935190418097","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@maiyunnet/kebab","version":"3.2.6","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.6","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"7434da8695b9f933deeb77a7cea092f203b496e9","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.6.tgz","fileCount":116,"integrity":"sha512-ms56k9iWqp4vGAs1MLMsNZtuAE2Y8V/DcjAtsS7u8QQfoPoZLQmoOMaMZo6KbOwChvLmoH+hhMA/1NP7W/zN6Q==","signatures":[{"sig":"MEQCIC2f/moFsNgN1quLAisw6uBw25oGUT/PJeGK5Tm0BF25AiAb8eVWKhK/lbhMbNP6RhaNMuDb4gzEdpWv7EXdKsBlaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174486},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a5ce3a34d5e33de2588a34b216e3ff60f9f94346","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.4","@aws-sdk/client-s3":"^3.901.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.903.0","tencentcloud-sdk-nodejs":"^4.1.126"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.7.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.6_1759805001483_0.1526870943840295","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"@maiyunnet/kebab","version":"3.2.7","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.7","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"41653b11221ddedab244d723c2d743c2882082c9","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.7.tgz","fileCount":116,"integrity":"sha512-kTdLTS+exRpM6HArGTB2li0qybynXwJo/sEJZBdLsN41MIQWAay5ZUhLnKNCr01/6MsWqIqpTU5RXTDzO6hFvA==","signatures":[{"sig":"MEYCIQDHMTurv4FtdLT6aySZ8YWGUrSbBYOIdrGDhh7nBGGOxwIhAK15MS7s1F/uM4axxPDKjYb/Tn1SfsjZNqgpekp9UZxF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1174873},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"3d3948849eb039e6fa68e8c68829b5dfe11d4e12","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.4","@aws-sdk/client-s3":"^3.901.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.903.0","tencentcloud-sdk-nodejs":"^4.1.126"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.7.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.7_1759822072546_0.5278052903410384","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"@maiyunnet/kebab","version":"3.2.8","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.8","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"541b20401c13ca150437e44d6336200946e7b1de","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.8.tgz","fileCount":116,"integrity":"sha512-Kjf0ZSw872gko7P9JsFYL/CPKR4s3UI/L94pK4AD7qyr6oy1SVd7qkfEpG2exxf4pOv362HTFI+klTQajl319A==","signatures":[{"sig":"MEYCIQDRHn6l6OpANKl2FZ4ZwxOsJCA09QDvsDPmj7Jr/2/JBwIhAPiVAY8IdlDkKUGRwEf1fSbQAwiR4vsdkt6u3tn2RY8g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175225},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"f8798adc27c8223100e70c775053b9764d157a86","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.4","@aws-sdk/client-s3":"^3.901.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.903.0","tencentcloud-sdk-nodejs":"^4.1.126"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.7.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.8_1759825785140_0.2837469061453717","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"@maiyunnet/kebab","version":"3.2.9","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.9","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"a1af1ca965343234e28252870fe7cef6575e72af","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.9.tgz","fileCount":116,"integrity":"sha512-HlVN03vAAfjVHfQeXqmXybe9vRndw7cAwVL5B+8p+urrX4/9L+HHkhtq7HlDp2qmHW/LCaMUzfLlSzaVrCo+0Q==","signatures":[{"sig":"MEYCIQDXFAz6B9Bm/+lKvKqw7+NdKd+SyrhGYA4c2fmFj4nuOgIhAIVXz/Wsbli5YzfbVyqvj2mFOQ9K2J37bfKb9oBdoFVm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175443},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"3f26fdac9a11f976ffbafa6a6d8d616102fdfad7","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.4","@aws-sdk/client-s3":"^3.901.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.903.0","tencentcloud-sdk-nodejs":"^4.1.126"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.7.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.9_1760003694469_0.41255924964491086","host":"s3://npm-registry-packages-npm-production"}},"3.2.10":{"name":"@maiyunnet/kebab","version":"3.2.10","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.10","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"504523e3c5ed5e0b59280d252b5bbbfbdeb64754","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.10.tgz","fileCount":116,"integrity":"sha512-4nsYCj1phZUaXt8VMdI2BldbRfncOnXZZt7Te+WCFYcP0FyBEutBU58xegTFe+NnvU/ewJvP6UGL2gn/GstygA==","signatures":[{"sig":"MEUCIH7lqq2rsw3NyGMAxFOhVCuJRmeNbmXdOxCpOPpwS6D/AiEA4DNWkW3TaeceGXBHNRywN+InD8DZ0cxZKGFskQPSx5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176267},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"2b32681dfb32b21eb9d39e7a2428801733593b3e","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.4","@aws-sdk/client-s3":"^3.901.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.903.0","tencentcloud-sdk-nodejs":"^4.1.126"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.7.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.10_1760195308918_0.6665379861816398","host":"s3://npm-registry-packages-npm-production"}},"3.2.11":{"name":"@maiyunnet/kebab","version":"3.2.11","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.11","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"19166890eecd29d9bdd63944f401bc2e60e80753","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.11.tgz","fileCount":116,"integrity":"sha512-nAJk4f35uDeTeiAnWT662gpUvDIjaZ9ikjQS5NqV+NbE/wshw1nDJpRxSv3PSOZgVj9rbo4jCiHnQBmgDuSYOg==","signatures":[{"sig":"MEQCICeUbJWGV/CApGMupXgMmq7wT2L3NyIVnyVVlvPFVzHAAiBYdFIhkmVEyK+u1L+nLtN7pkwEJit5Xfbmu1AB2VZNww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176126},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"cc21a31304b833cceb2885f0d0d97f3c359d1c52","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.2","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.6","@aws-sdk/client-s3":"^3.908.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.908.0","tencentcloud-sdk-nodejs":"^4.1.128"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.7.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.11_1760369931655_0.6872903884188135","host":"s3://npm-registry-packages-npm-production"}},"3.2.12":{"name":"@maiyunnet/kebab","version":"3.2.12","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.12","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"4f7d6c23be4723a6b26387cc484393caf4ad1ca8","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.12.tgz","fileCount":116,"integrity":"sha512-bYmG18or7Gyb506UVTLgp9W8qxFd9GvGdfob0SBDMU8c5yG5klvW4Dzl5pIOJu64Bc8dsvjQyYyiDixzXh918A==","signatures":[{"sig":"MEQCIDBt2TesIsMxj6HakCLbXmNXc5VwOdpQcvtO9YrLDyBcAiAduQ4LZe6UwK8ONGVQPgZ+MIg1/6+pZminBU7nThgJcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176618},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"52f85441c61c1f7c420f5a30a37526f51c2629a7","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.2","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.6","@aws-sdk/client-s3":"^3.908.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.908.0","tencentcloud-sdk-nodejs":"^4.1.128"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.7.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.12_1760436273710_0.45536047203849894","host":"s3://npm-registry-packages-npm-production"}},"3.2.13":{"name":"@maiyunnet/kebab","version":"3.2.13","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.13","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"ed0e520e50c666b4bf978b49fa9d7acb2218df80","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.13.tgz","fileCount":116,"integrity":"sha512-8YcmiLI/hx2GfoaKBhvA65Fm/cVVal8SP1N13bWhW87L/MIAqNHAm0BmNwKU+EVycZ8lw9WRnrW7lBTTSxZPdg==","signatures":[{"sig":"MEYCIQDzd53+gvRSHtaf4IDPfHbIJzswm8WNIhT1x7WkRM8JJgIhAJ9M/lP804qP8mKNqJ6dZbR+7XcBMtKRtPY6P3EhPP1X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1176856},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"eb5715bad118ec6cdfe8c097efad413af79a7164","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.2","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.6","@aws-sdk/client-s3":"^3.908.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.908.0","tencentcloud-sdk-nodejs":"^4.1.128"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.7.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.13_1760515323496_0.7391969598851069","host":"s3://npm-registry-packages-npm-production"}},"3.2.14":{"name":"@maiyunnet/kebab","version":"3.2.14","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.14","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"1c1f5325aaefb8675da14902202f2deefabcbc43","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.14.tgz","fileCount":116,"integrity":"sha512-KS83EfD9Xuo/KuXLMzbUoL201fy7LhU1TaLcqdiyB56YfBg4umAfWY4dHyFTSPU6NVpiF716YQ1xigrSmFfxZg==","signatures":[{"sig":"MEYCIQC7I0RRwEVBMjX/mxQWMVOqawxI7jrVLNBcxM8dky+oagIhAPkGViPL7Mkh5Kc+Mu96E0Zhk8byzxvx2jLBT7ao2yWS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1178279},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"89528ede4da0404d909284aac9c751f322c08eef","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.2","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.6","@aws-sdk/client-s3":"^3.908.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.908.0","tencentcloud-sdk-nodejs":"^4.1.128"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.7.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.14_1760772922614_0.3191468721384265","host":"s3://npm-registry-packages-npm-production"}},"3.2.15":{"name":"@maiyunnet/kebab","version":"3.2.15","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.15","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0f8d7939e40490fbba18f0a5a06650ca0a923b7e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.15.tgz","fileCount":116,"integrity":"sha512-dmKyHjYMw3OQT85pM/isdmfHCm4JISWhWisc4v6wVICqBICa5TIJtnOMbchHUu9g0PgiwM3sFJwcDBPIGN8nMA==","signatures":[{"sig":"MEUCIFajf4IkFczCb5gvw7KrGPq/LeVGokMfISx1Gfuo+OkwAiEA9KLVkPDUoPG7WugKUlTy3fXOa7GQM9WiUXyQrGxtVQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177057},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"ef9a06a7602437926f38ce90f0435754b0bc7e9e","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.2","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.6","@aws-sdk/client-s3":"^3.913.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.913.0","tencentcloud-sdk-nodejs":"^4.1.133"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.15_1761023226728_0.14266807644089763","host":"s3://npm-registry-packages-npm-production"}},"3.2.16":{"name":"@maiyunnet/kebab","version":"3.2.16","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.16","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"66b73b538adcea08a2d1092a612b1d6286b8e0b1","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.16.tgz","fileCount":116,"integrity":"sha512-9WF9753rdLGqmX90hJnzbpAsSpzSvrKnots1ykykWg7dz448OZegiabkEMG8Dr14oq7T93NAhAav4T85Okr/lA==","signatures":[{"sig":"MEUCIH7sNfOGc/JhOcR2fxJo2KxQwJUPEnPVx1RPhPT0qPI5AiEAjYFs63UBLqSaNbMbKxxtn9cTCNueTvLWFZ3M1VxBYcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177468},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"e0fc0592787feee25222e2c2eb989cde201e9836","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.2","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.913.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.913.0","tencentcloud-sdk-nodejs":"^4.1.133"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.16_1761033990307_0.7977012256089819","host":"s3://npm-registry-packages-npm-production"}},"3.2.17":{"name":"@maiyunnet/kebab","version":"3.2.17","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.17","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"a0ff4fdc7dfcac17ebfbd553ff75546618ea87be","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.17.tgz","fileCount":116,"integrity":"sha512-eSO4fby0HcKFHMFGZFpzjNF76DbOnP24DEquoEXpfsdMQ/Ibw5CE6SvqtCr4Dz0ngVj9BKhFwsQ97PtwNWpitw==","signatures":[{"sig":"MEQCIAklctCjyAAXbnFJoZNfqClDRGyw6RwCyoS0AvJNWpeGAiB/6ABVI0oIZSjRcR6qWTfymnPlaGy9hw16yKvu41T5YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177519},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"ddf1e88d4d664d5f59b3d1d83be097f1e4af1536","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.2","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.913.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.913.0","tencentcloud-sdk-nodejs":"^4.1.133"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.17_1761061026907_0.7195499215606256","host":"s3://npm-registry-packages-npm-production"}},"3.2.18":{"name":"@maiyunnet/kebab","version":"3.2.18","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.18","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"b5a11f6e289bd47bdea7af98cb56923e6f4262cf","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.18.tgz","fileCount":116,"integrity":"sha512-u1sRqZDfanDt1hoGqUUsZRulB/MaNZqPMncj4NCUI+eWD34fagMAkiOnr6zXt012omkhO+tkL8Nzyj4Ez1D6SQ==","signatures":[{"sig":"MEQCIB6To9vArxnJIHRNt2SNQIV12FXrBwSD4rql2hrCddPwAiAY3Bu1H6qYohfBABhRXih2WXEFAZBkyI0Vgv70E/7SIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1177888},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"3eb41fd2b34338342d0a0c492439bef7e46eb054","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.2","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.913.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.913.0","tencentcloud-sdk-nodejs":"^4.1.133"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.18_1761067001318_0.7159769476856728","host":"s3://npm-registry-packages-npm-production"}},"3.2.19":{"name":"@maiyunnet/kebab","version":"3.2.19","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.19","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"812097bc1162915a77bdf7a2f739d58376f57088","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.19.tgz","fileCount":116,"integrity":"sha512-uNDpqcMG+A8BQeonuxgc9Xb+/F46mgXpM4xbiwHuU4OFh2t1B0TaRU0J36bXjUGjiEHtRfoT07fmyBfwoltS7Q==","signatures":[{"sig":"MEQCIBMciFfO579GZvP/AlVobkvhkaKa9fL17UWZ7MoGZEbzAiA2g96mSxj1DGb5bkmQgsXlwlDDv3NLVP325wxu9P9+2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1180608},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"9ca1a445012b6670fe20ca7e4296625f6b6c0d29","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.2","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.913.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.913.0","tencentcloud-sdk-nodejs":"^4.1.133"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.19_1761142115408_0.737422633318096","host":"s3://npm-registry-packages-npm-production"}},"3.2.20":{"name":"@maiyunnet/kebab","version":"3.2.20","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.20","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"c7d7d62d754a48e8b8729a557f6578c74038f147","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.20.tgz","fileCount":116,"integrity":"sha512-wkcHcSKUYAhviDvWMlDDQa6eCjOdmwrKn2iJGrd+W6r73Fb153z3GzWrbN+Zj2CVWKEpk+ThOZLAeOs/NWeNWQ==","signatures":[{"sig":"MEUCIQDUtJJC+6ma6ETdiObxQgfD9MDEyNSjURUvLeDRZu38aAIgeoUJ6XqTzwe+o3WK4mEy6utLgogzJ3DxEOgUJR2pQxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1181395},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"f6d1b683b3366fe0a5edde7471c8b02ae3086363","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.2","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.913.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.913.0","tencentcloud-sdk-nodejs":"^4.1.133"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.20_1761212916397_0.09378244173779571","host":"s3://npm-registry-packages-npm-production"}},"3.2.21":{"name":"@maiyunnet/kebab","version":"3.2.21","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.21","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"ba916cac7e9084842caa890f75442adc191eb140","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.21.tgz","fileCount":116,"integrity":"sha512-pdQXopIubDAUukhHF0+MKdIdJcKpCgMbO8z/BgxBFuelVNyfbMJVj4dl1DxKa6sD2P5AtOSh2mxn/kelHWfAEA==","signatures":[{"sig":"MEQCIEI/VzGTynofZJMCsi8+jjjxIxpfJ5TeRy4oNtRYbACNAiByOibhyHB9iIJS+xwj57u/7oGafQxo4MdYOdjfyrWHXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1181471},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"eafe330b2f4668ed0b03a2e68726f8f18d52d220","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.2","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.913.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.913.0","tencentcloud-sdk-nodejs":"^4.1.133"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.21_1761312640881_0.8269504525731379","host":"s3://npm-registry-packages-npm-production"}},"3.2.22":{"name":"@maiyunnet/kebab","version":"3.2.22","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.22","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"d59e8d3386fbf739b987ccdc53b3ac77e5a38ff1","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.22.tgz","fileCount":118,"integrity":"sha512-YEPdQubNRuX2axr8UHDaaq0GFr1fQRbzOFZU4f0ILdvwi1r0c33zNXtL/UTu/BIdGBFi/rAT9AtU12sVcIv4FQ==","signatures":[{"sig":"MEUCIQCXiSjz3GiqZDw0oKJs43O1qYfII9w7o5+wBqommOiYzwIgO/OsfOeJLZkiAG3DVtwxRgP9Ea0v37ablLESYFVxNpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187432},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"1b1daad052ff1034af3b9d6477f654cd18e5ac2d","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.7.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.917.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.917.0","tencentcloud-sdk-nodejs":"^4.1.135"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.22_1761576701724_0.7068994256833374","host":"s3://npm-registry-packages-npm-production"}},"3.2.23":{"name":"@maiyunnet/kebab","version":"3.2.23","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.23","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"1895d8fdcd8edf2c93cd9283c36504a74f783bad","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.23.tgz","fileCount":120,"integrity":"sha512-uYP9RodeTdryxLM0IDW8wQBs367MOaChoehT3wJwG9CH8YzrJfOEajQX29QkmD9i9BkFw1APlkG5lqjGMLTL7A==","signatures":[{"sig":"MEUCIQD8tYR0kaReR5NZc1amZohG3LOi2pGUY0bnhyvSo0cNewIgZmMlC3bEzOA+hjSqCTKYhzDkke0G1tfzD0DZ1JiC2D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194356},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"38fb2a9f58400151a189ff3725c54c6f53eb429c","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.7.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.917.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.917.0","tencentcloud-sdk-nodejs":"^4.1.135","@zilliz/milvus2-sdk-node":"^2.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.23_1761649259990_0.2407284058741559","host":"s3://npm-registry-packages-npm-production"}},"3.2.24":{"name":"@maiyunnet/kebab","version":"3.2.24","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.24","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"f959907c44baf3c0d81827f86d6fc60365e4c992","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.24.tgz","fileCount":120,"integrity":"sha512-VCmkmJlzbm8nErWA+AZ6L7w+fciMgeqr5OTl5I1N2dFcwasWjuouOr/8eor799bM6cnd8sgBr0u1wj5ysrP7QA==","signatures":[{"sig":"MEUCIAjrTh6zsvawFM376lwPnhIxfsDpJjESlmJhHg7cMfBeAiEAz8bD0LEpf+CEQDZuE+qd80Evzvql0Uia5NrRk+eUjB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195011},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"85284e4a3d918d697cf928aa65a374f8ca8f3d7f","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.7.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.917.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.917.0","tencentcloud-sdk-nodejs":"^4.1.135","@zilliz/milvus2-sdk-node":"^2.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.24_1761887757898_0.18504804781745565","host":"s3://npm-registry-packages-npm-production"}},"3.2.25":{"name":"@maiyunnet/kebab","version":"3.2.25","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.25","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3bac6fa9375a2e59fe1dc83189e7bf8004e702f0","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.25.tgz","fileCount":120,"integrity":"sha512-Gu0tGpO4jcD/4CLNScAsLkydt7Johoh4+/kZGqzJRkJLuuGsCJOjX2eaUJNS+FkH46VY78QYjyJykQWRSDWGbA==","signatures":[{"sig":"MEUCIApefLfVFEFO2kZfVaEH53Dd1mLaVAb8zCgaDWtf8CwJAiEAuxhnRj8ZwooYCIP4p4ym4216qgHv6PGdly/Z7FIj4sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195743},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"6c4631c34fbed4c60850d8e91cf871a625fb62b5","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.7.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.917.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.917.0","tencentcloud-sdk-nodejs":"^4.1.135","@zilliz/milvus2-sdk-node":"^2.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.25_1761932316421_0.6064872429301429","host":"s3://npm-registry-packages-npm-production"}},"3.2.26":{"name":"@maiyunnet/kebab","version":"3.2.26","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.26","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"009636fd8a9b2f4222cc814e1a9d13654e320b59","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.26.tgz","fileCount":120,"integrity":"sha512-W6n0hTtL2y2ZL7MEO2k5RhMdCQ4FmX6RNFZ5CBc2zej8+8rbD2fRf7kpw46yRzq7iz9Ia9kaOY9KSDG01Ub4Fw==","signatures":[{"sig":"MEYCIQDKT1lFwG9rurTU2Mq4yya568QtnqSDfeUvBXADRgfKHQIhAM9p2vm2WiS58fM7fSrPROTJaeutSHlrW3X53I3uzC4+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1199532},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"660d6553c17012817b30576f21a3178677528c71","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.7.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.917.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.917.0","tencentcloud-sdk-nodejs":"^4.1.135","@zilliz/milvus2-sdk-node":"^2.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.26_1761975204499_0.47135425620217086","host":"s3://npm-registry-packages-npm-production"}},"3.2.27":{"name":"@maiyunnet/kebab","version":"3.2.27","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.27","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"22b6d8d19c6713f1e97618a29a444abd536f35bb","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.27.tgz","fileCount":120,"integrity":"sha512-VmBZ8KnWkDVtmFs2X0ZLhM5HZtTnNhjntt+zNu/gWCyyZ+uJp8IrMQftIPs9Eb5zPYVmiLKAnXkutNhbMiDHUA==","signatures":[{"sig":"MEYCIQC/YL1TyQVTBFVbDFCkCHICLhtDJneSc6gBMNriJnesnQIhAKGHCYVUSlsE5UQUemVax2x/oLxsQS+cOMeUrYQGnyWp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1199884},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"9860c288fbec971ee21f46a8320a45816448acef","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.7.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.27_1761987059814_0.49363906998713314","host":"s3://npm-registry-packages-npm-production"}},"3.2.28":{"name":"@maiyunnet/kebab","version":"3.2.28","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.28","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"5f1004ee5b18cd351e0d694ba2077020cf545632","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.28.tgz","fileCount":120,"integrity":"sha512-jSoeT//4VocHmaNaeWc+Z/cvqoPgtyfdg+z762Ag2DaVsQqs22PaMzV63phKS0pJyQnJ2GQupvnFOP7vDWuWoQ==","signatures":[{"sig":"MEYCIQC/3iHKw/mFd57ETlYkSgslgfkdZUTbTaVH1TVswUKQHQIhALgPvg9avmFudCHn/7vYRhSbL50Hjo6gC2tyxnxaH9ef","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200292},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"8d2526ff4f9ba9038ebc792094047e3a1564a00e","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.7.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.28_1762008086608_0.8472533652661309","host":"s3://npm-registry-packages-npm-production"}},"3.2.29":{"name":"@maiyunnet/kebab","version":"3.2.29","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.29","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"99c2c61f7b4df1069cb3a79e4b2c57b013bf7b0e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.29.tgz","fileCount":120,"integrity":"sha512-4k42uG6k9vRstmWq7W9tgzKvLR/qdeAskNVMBPZHLzEQOeI7aoJa6b+++2T6rJEJv8wjsZTXic9cNBRO9tFa7A==","signatures":[{"sig":"MEYCIQCACj0mBHyUlBW/xjquxnhxEuV1r1ZhdMkaQGQ1BUpwXwIhAOFsdtwzcz34+J0I6AkIyy95G4M64ZzuVTIl80mq60L8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205099},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"658695dbfe0b721a3578bd6df394ed5858adc945","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.7.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.29_1762078210371_0.24390410388843287","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"@maiyunnet/kebab","version":"3.2.30","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.30","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"920f546dfa96e5b996f3bc87be22e53ccd6c42cf","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.30.tgz","fileCount":120,"integrity":"sha512-Sp5llVpNnrvnJp8JaN5NRFyoOrxeVqxS3KIIRDKdEE5UkPulbF9MzHTpoZ+yUbKPAPtV75duG/KSpE6jd4ILCA==","signatures":[{"sig":"MEUCIQCECRyRniaNYk5WNL0nqO5sjHbi+GXRxu2a8PssZtOggwIgaMFlvL+OyltHt5I5v5z+xaCD4+BordPrnSEXFmw4eI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1206379},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"461e7d871f457f68dccb97bba45af60ff53971ea","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.7.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.30_1762140558344_0.19069776355410428","host":"s3://npm-registry-packages-npm-production"}},"3.2.31":{"name":"@maiyunnet/kebab","version":"3.2.31","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.31","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"9a4631a86b21e1a8dba67013ff988ee746a29584","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.31.tgz","fileCount":120,"integrity":"sha512-FJI7wUcLzFgBzRAVAqMTJR+AGfFWcxyvjj4Lc33eZNHCEZOqtGlDnDvAE2CgVgJJ5PNV73GFHGPUediHMc4nyA==","signatures":[{"sig":"MEYCIQDTXC1bQIbr8DstSRniByxqfW9IxV8s8FuGu3KC/L5zJQIhAJDyMETHfxg4LGR8iSc+XSUBQVgRZXg1TSlDCYdyFQqm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1207371},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"fd8e2ff5ce456713a79c3d2bd355d4e707a079f1","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.7.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.7","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.3"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.9.2","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.31_1762148018063_0.17899985725991496","host":"s3://npm-registry-packages-npm-production"}},"3.2.32":{"name":"@maiyunnet/kebab","version":"3.2.32","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.32","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"bcd53732302cb8da1d66e9a439b48eb8a18158c7","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.32.tgz","fileCount":120,"integrity":"sha512-eTS6S7p4a1KGLKjTaizjGGCkbNq3AC3AP4bV0LUm1UdnAjuuxf5Xq933BgMc0BZ5/qKZr/Gh8hPx/2aJG97E9g==","signatures":[{"sig":"MEYCIQDMvBlxrnd+kQ9f2G+bPK+boXZmWsQOf50OHFYg4tD0AQIhAL2ZR70GNFIrhaWTlWIG2n1gJ5CR1Q3ZURz9yJKTr/R7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209052},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"634cb8c86aaa730ffb5067dc1d24e0b13b6dae37","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.32_1762267663960_0.9537350285791557","host":"s3://npm-registry-packages-npm-production"}},"3.2.33":{"name":"@maiyunnet/kebab","version":"3.2.33","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.33","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"dac0b82a69f6741b111b9e96667bddc321916d64","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.33.tgz","fileCount":120,"integrity":"sha512-pKQT4NVnntexwxezs7IPoTYRjBhaXZT7NS5LtKabeJ+i3zGbxS52jHFPYip7cnciZqkSYYC7FwlPftBaFy07hA==","signatures":[{"sig":"MEUCIBEqWh6pbhb7PFZ+0GTYsW0hN9EFo1iiN8cDxCS2a79iAiEA6ldm96xcdWzWVmqqqZBQpjCcNu2gUmgLGhmseK7zWH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209127},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"1e6f15b7dc149c8322fb06850d1e54a73bfee01f","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.33_1762269008191_0.16162763873154407","host":"s3://npm-registry-packages-npm-production"}},"3.2.34":{"name":"@maiyunnet/kebab","version":"3.2.34","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.34","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"53080e811acfef470d0da0215bda4fd5249d09af","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.34.tgz","fileCount":120,"integrity":"sha512-DHwvMUc2/NoOFO4UTlz1LNTubBV83pj6utxI226P7HVbo8amyKnjyOrjSlD+hnxJ0sfqeka+uTJQTqlh7rDPGQ==","signatures":[{"sig":"MEUCIQCHJfDUVc+h4//urEqYxZTiW5S0zbFcnAwVrTbsVExCDgIgCEpBt4dm6fKi6DEyZFs+IsKB+zgNdPQnTtaFGkvuSa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209157},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"ec0075adeeb15a6f927b654f76cc1b31fc125da7","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.34_1762269707488_0.43956082825500054","host":"s3://npm-registry-packages-npm-production"}},"3.2.35":{"name":"@maiyunnet/kebab","version":"3.2.35","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.35","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"6399347207cbffb66f321bf4c13dd528c0fcd689","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.35.tgz","fileCount":120,"integrity":"sha512-RehG8evwypJQHEA7QIFIK8wPWEyY5dF7Zmry/Tk1DERq/DQtv8aQ04xlId22B4iWnoWabSnv1bTMh3pxEGDEAQ==","signatures":[{"sig":"MEUCIB5Crtkz9NX2YwMTtG+7cnBxzo0hhO81Rs0GNB85VIB1AiEAg52ioOp/xG9UrvWSPVyDyEUt1spu/NP2CsODseWDG5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209574},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"f79a5213e0f98d8fcb516f1564259c89756879e5","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.35_1762332827760_0.1924508393975486","host":"s3://npm-registry-packages-npm-production"}},"3.2.36":{"name":"@maiyunnet/kebab","version":"3.2.36","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@3.2.36","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"5ba9ab69ef72df2ac98b27989da1cd7dba18094d","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-3.2.36.tgz","fileCount":120,"integrity":"sha512-JmyHSZb0IoOT34wytbr7LLpeBBV1lqm6fSlVmMdPpvkoLR6kvTLrStADkcy7okDkNF8zKFfMHezubxiEVpjT4g==","signatures":[{"sig":"MEQCIGVL40Zt90PwB7AZEwODoxpA/Ev833S23bK/6pOwJhvkAiBgoaI5AAM67j/rlRhN7Uwqy6SU0uwzJdN3rYsvFp5r0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1209821},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"6e2b5dad4e6ad0a66a15e4dc22704489f78677d9","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_3.2.36_1762337897536_0.3795815503266555","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@maiyunnet/kebab","version":"4.0.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@4.0.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"e4348d6b89502be56916a990aea6987fbbe20c28","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-4.0.0.tgz","fileCount":120,"integrity":"sha512-HhyjbBlE+uJ2PGdeKZBKcfgXuqwWSFq+H0z7Vf8vHP9sT7/Y4EdRYJ/3R6PoqB8O2fWF6VkXjbbKst8/F4HAvQ==","signatures":[{"sig":"MEUCIDR8noU9UyX8qLwjYRH9KbAl4X/jul8qSgazyqRw3PmgAiEA9Nw6c7TolvfEbprqzNCOukMoZIG2oLa0wshfUKmcNbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183424},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"e6fd808f91749662c4a60a13f223ac2f2bd0cf4d","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_4.0.0_1762418364835_0.8642267067356255","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@maiyunnet/kebab","version":"4.0.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@4.0.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"33d6fd092a1dd00c41248b73c4ca891ab6671de9","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-4.0.1.tgz","fileCount":120,"integrity":"sha512-XMaJMn4aKZGmNfroL8GeIB3zuF3AmKE+7y5Ogx8iuW+enMTnTdWs8Ad6hHaY6HdYCydBTQ2P2ihlRnjgSbJa4w==","signatures":[{"sig":"MEYCIQDxvn/+WEiEhOVe6R3PqURweS5NhYikKOoGtF72sn+MawIhAOZA3rNRDPYm/j0CEDJWUdvPsLxVZgm587l3CELXVF7E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183518},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"ea6904e84f92bfc63bbf2a6998f62f5d8abfb207","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_4.0.1_1762420395617_0.878558651136554","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@maiyunnet/kebab","version":"4.0.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@4.0.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"f330da73384df294c5a42099ec629d705d307286","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-4.0.2.tgz","fileCount":120,"integrity":"sha512-lpKGsiUvn43TJSD/++dlz6uloq+/HfTi+VNnj1/HZ3mE7fv8SjpqjT/f6TDeUsQsrauF+wb6yZFZU67nlazKmA==","signatures":[{"sig":"MEQCIC9jb/wOEO2HcWCWR715jxdT9rqOclWSxhoWbl7MSOEhAiAt9bY4+2Lt/CHgVU9YUtCoynvXCvmZCESEuZXeKkXBPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1185843},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"9f4880c4a6be2a20fd6a83fc90ac108392e2226f","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.0","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.922.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.922.0","tencentcloud-sdk-nodejs":"^4.1.136","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_4.0.2_1762427557095_0.028526012689506386","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@maiyunnet/kebab","version":"4.1.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@4.1.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"b560f71c61caa2ce045770e8b5fb3427e8e2b379","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-4.1.0.tgz","fileCount":120,"integrity":"sha512-p1He9uoU2brHXNKv8LnNk/7YuDQXIHR8W/0CeuRCK+YXIxvBJJjYLq7f6Xmkh231J19XCGTiZyV6p+cZgYCnCg==","signatures":[{"sig":"MEYCIQCiuwW3UYtI8lI7P0+pFF0V+I7qxmDGJQxiKSp1euj/XgIhAJA5qPtSdXDdaAYPx5j253LBlG9GpLpZ5xBoFxOWXDIu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184302},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"f8d4bf03c84fa92b01139147db8d1391dfac1de8","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.925.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.925.0","tencentcloud-sdk-nodejs":"^4.1.138","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"tsc-alias":"^1.8.16","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_4.1.0_1762441645470_0.8961540937245362","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@maiyunnet/kebab","version":"5.0.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@5.0.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"4b47269556b7cb10ec12880e3b89cd811722ef2f","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-5.0.0.tgz","fileCount":126,"integrity":"sha512-+wf4iMAN4o3b2KGdMy9QwVJ6HqLmtwclLuYw5yIfVyKxXT4euXlr1uKlJfLIXbtWqTSj9ZWPIah8+SVbVXHW3A==","signatures":[{"sig":"MEYCIQDOHCpfi4lq0k9QAgmlVctCkxgoaro5bC/kn+SuLyzguAIhAI44VXli5cO8/qIdfrNvtG8z7S+pTBJ73+XmqS+DTh0G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196083},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"1bfb3002911c1b06750c060a847611ff8f3bf915","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.927.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.927.0","tencentcloud-sdk-nodejs":"^4.1.140","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_5.0.0_1762852049706_0.3224722632307575","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@maiyunnet/kebab","version":"5.0.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@5.0.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"e108e54e33c207d6e03d939ce51a42c3e6ced2fc","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-5.0.1.tgz","fileCount":126,"integrity":"sha512-id/x4f69XRxAXUHbfHHGpZifSAOPiJIj7bpEQjf0nsvKqvpHI4HXKvtuJqXq5Ue0t6RGA/BlaReN/lu5UY4EXg==","signatures":[{"sig":"MEUCIFgxgwM0mmQqqvxh+RzOdQ/MgHH8dXIkW4pTPrEu2QhwAiEArsBJoD2dbhAG1UyQd1lJ/oGBSU8ysRVGSZW696MGJWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187897},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"15d255b3b43af31f9101ffe92229774875e4c608","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.927.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.927.0","tencentcloud-sdk-nodejs":"^4.1.140","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_5.0.1_1762879418400_0.678865654588984","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@maiyunnet/kebab","version":"5.0.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@5.0.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"359d126943f456293a9ebeb6b69b200e8ad9a7d5","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-5.0.2.tgz","fileCount":126,"integrity":"sha512-aTANXEbwUdI6j8dbCXyeFPpDo7BB84Zp/Sglb0GraIObsrg1wgina56QMM+Ixgc8Y35E9OFB6glo8n/HY1jqNg==","signatures":[{"sig":"MEUCIGnXxNoyWpTL9QbLPKmda67zu2FzLxGLhtTIVlxLQD0uAiEAkRyj+0Qewdzju7QoDkbqAiYrXrMX6mctJnJz8DblQik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188021},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a6fb5576312b3b0650a8005f07be878c8d641785","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.927.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.927.0","tencentcloud-sdk-nodejs":"^4.1.140","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_5.0.2_1762938816771_0.6362067156630009","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@maiyunnet/kebab","version":"5.0.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@5.0.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"d616561fee9b2eb213819573680cc7297dc7e57c","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-5.0.3.tgz","fileCount":126,"integrity":"sha512-bjPNR/hq7P/JYXJ/RSwOEfgM2KxomCekNrSfRxGWYiB60L8N24d97RY1arjkL4YNp4Y5aoDGtZVpSzCA/MGznA==","signatures":[{"sig":"MEQCIA05MP3ItXzIeXaCmPa1ngRM7/CK+PnCrCtqXb9dUG7JAiAOXyf1rHVEUyMKzyYWZpTdFKh74q3/dSVt1y4ujk9bhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188158},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a5df84cc3241c8d389515c6e8f5c8d3c3668d6dc","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.927.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.927.0","tencentcloud-sdk-nodejs":"^4.1.140","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_5.0.3_1762941220612_0.702728095153182","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"@maiyunnet/kebab","version":"5.0.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@5.0.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"56eae87ee897ce4224ba78af0ef5f50d3ebd2794","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-5.0.4.tgz","fileCount":126,"integrity":"sha512-hXh7XZZ7exWMaDNnXQ3ZmXzmz0jZANwIqO+uMNScJ1TIQSW7uHyQVS39t/etrEHZATnDm97d9t1MSrlYDl274A==","signatures":[{"sig":"MEQCIH5C6OGCBulexXUlI2POGZ91bLNxtFsE8ki07wpNGu4yAiA4hERBWFG80jdbQDPO2rJYAMVgqOwFLrLuBT0cFR6hIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1188517},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"e624aa15a838257a1b6600de62c33e59b9148153","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.927.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.927.0","tencentcloud-sdk-nodejs":"^4.1.140","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_5.0.4_1762949505301_0.13831276809500292","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@maiyunnet/kebab","version":"5.1.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@5.1.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"6a240f446a3f28c4dd3bd93a3f2bc7f1dc88063b","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-5.1.0.tgz","fileCount":126,"integrity":"sha512-CrLHgs78vtPtZyphYBco9E8bscQXEM8rjWTJNUM9rLkrz12qGhuWcNESY//naU07Ps0ShonOXU65pMKDzUswxg==","signatures":[{"sig":"MEYCIQCK2blZrav+RNdslF5I//c6oOCC40QN8BnfYDOSU7v2EQIhAPQMeOGpRjdowhh0UXkUmq4LcP5SrtWZClQ7ULfMT7Go","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189960},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"cb3a52e2552358d3e9cec3ff48a922f861ed1902","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.927.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.927.0","tencentcloud-sdk-nodejs":"^4.1.140","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_5.1.0_1763108901516_0.5439544280997379","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@maiyunnet/kebab","version":"5.2.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@5.2.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"8bbccb461f881a846c1dbbeae9dab7a1fc346e8e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-5.2.0.tgz","fileCount":126,"integrity":"sha512-o1LBAsBPN+h6q1ribCBiXtA0uIQT0V2ja3CiY7PMKZrn14oOAiXDqVaKoRD2o/0qNzLckCkfaJOH1/eshV0KKA==","signatures":[{"sig":"MEYCIQDmR9T++jb+Gcz20bpFzyeiUuGylm/aF0xbxg51Rbod5wIhAJ2DPGGth0s2fr6S3W6tsUBPko3uirskbphmGLxCgaS2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190446},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"b8bc0f901e14a3b608faa38ff2119708cb69d85b","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.927.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.927.0","tencentcloud-sdk-nodejs":"^4.1.140","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_5.2.0_1763120078905_0.2558187428807166","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@maiyunnet/kebab","version":"5.3.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@5.3.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"30002c74f8f57dd3c3fa15ae3e25cda39ef60bc1","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-5.3.0.tgz","fileCount":126,"integrity":"sha512-g1AHWagFp++xXJG+JT2+tMSov8lLHaAY/nr5oKK47/k03w2+pjrf9rq2b8a3SZFblMb21jOWcsi0dMB7z2fQQw==","signatures":[{"sig":"MEUCIBamqpU39k8N2RtzxPm82uKVMnGioUtUDaQbPAtkf3ZGAiEAs3Q+tuapxuWr5AesnLcQi8Vk/vMRz1w9dtoclbSqyyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191806},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"6c150381439afcf74a65584a2e5f96275d7aa42c","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.927.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.927.0","tencentcloud-sdk-nodejs":"^4.1.140","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_5.3.0_1763202703830_0.13692526155751517","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@maiyunnet/kebab","version":"5.3.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@5.3.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"f8aef62e08ef64980dddb577c2142be698cf5970","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-5.3.1.tgz","fileCount":126,"integrity":"sha512-1cgpWJ8uUa8p+i9LFj4iHPRptm58Nan22PvM/RD9motQmGTNSSVOcwcEuYcZRytyHQqISYEh94rveshikAy77A==","signatures":[{"sig":"MEYCIQDJ/WMMwugbKJmfdrFtcEz1/9jXvoNOaUE4o4iB2B67QAIhAMnk66rRSn6EmLwl8T8SiBL2Pp9zAnCz3KvcXP4JNVB4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192237},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"b5f3b3d0a8bbde57e511d315c3773198e2c691cc","imports":{"#kebab/*":"./*"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.927.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.927.0","tencentcloud-sdk-nodejs":"^4.1.140","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_5.3.1_1763290513045_0.22314940979785303","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@maiyunnet/kebab","version":"6.0.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@6.0.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"d3472d581bc2e58660408c28e60ed53aaf8d1981","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-6.0.0.tgz","fileCount":124,"integrity":"sha512-AoTmC1pk4jSxoI4+RDNfymLRlR5onAs8fjNMOhcONSyUZDHURFy8MIgnecfN/O1H7mJOXeVxAneMCdK7mvm9hA==","signatures":[{"sig":"MEUCIGeDyIkv3nxxdY2KdAG/whBelTOGGtpiFZTx8kiFTnliAiEAwO7jHmIAqSinSbAe4fEkh/EKoavkRimOvpC4ZGyDWAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189465},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"f2a254aa298e8c5faca5ced95533ac900380fdf8","imports":{"#kebab/*":"./*"},"scripts":{"build-md-doc":"bash ./utils/generate-api-doc-md.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.8.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.5","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.927.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.927.0","tencentcloud-sdk-nodejs":"^4.1.140","@zilliz/milvus2-sdk-node":"^2.6.4"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.14","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.0","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_6.0.0_1763908580899_0.40138591438325744","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@maiyunnet/kebab","version":"6.1.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@6.1.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"ef706c6fdbd07c7bf9553562691d096e7f111ecd","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-6.1.0.tgz","fileCount":124,"integrity":"sha512-kswD5DsWFPiEEKQdJHEWHBYG4/DaEOF2H3/FSOBA0oTNeY6Mnixk4Nwb6FcD2JQI6yqvYx6ysLkoM/+F1UInOw==","signatures":[{"sig":"MEQCIAtRv0HRbb/5iWoYu1U8AazZBJEL1fV9MZr3sKE4g9w1AiBINVDB7Pm4IonjnZN2FDkI9bqd5uWkWruq50ao7Hx1JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191364},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"d4a3d5948bca6b888d5c3dbfd821d4a8b3d5f96c","imports":{"#kebab/*":"./*"},"scripts":{"build-md-doc":"bash ./utils/generate-api-doc-md.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.9.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.0.6","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.939.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.939.0","tencentcloud-sdk-nodejs":"^4.1.149","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.14","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_6.1.0_1764082427648_0.013759788888091595","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@maiyunnet/kebab","version":"6.2.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@6.2.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"fdd7948ec89206a1dcc4cbad31529c7ee4ab43bb","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-6.2.0.tgz","fileCount":124,"integrity":"sha512-mFsLvRGqmSMWRVlfoqNMndDAULNKqruxMLOR5L+83ABMI0PMC+vXzEY4nMHVUdrwnHS7Ac7AS5hj9MqLevFUFg==","signatures":[{"sig":"MEQCIBYuOVdMFwQChmqwLX+z+o0Ge7Ba/sEhmE8Rjrg7jRWJAiBYsM22Qy+1wj4repfXzZxvCVcD9WQqdRbJO1w0+PPwIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192697},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"c06dfd813de38d92f598932accc7d53ed7d5d919","imports":{"#kebab/*":"./*"},"scripts":{"build-md-doc":"bash ./utils/generate-api-doc-md.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.9.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.940.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.940.0","tencentcloud-sdk-nodejs":"^4.1.149","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.14","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_6.2.0_1764259109895_0.5889675539198276","host":"s3://npm-registry-packages-npm-production"}},"6.2.1":{"name":"@maiyunnet/kebab","version":"6.2.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@6.2.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"7563b65f1f9fd0ed2fd22848dfc7e75fba586db2","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-6.2.1.tgz","fileCount":124,"integrity":"sha512-jsNb4eabTmHqsCX3dZ/1SlO1jDcuT21KtSTSAxo9YspLNCgLI7JMh8hZ88cs9R6vWElO3V3QadAhqzo1bxkIzw==","signatures":[{"sig":"MEUCIE/3ZdJwzsh38Xrz/zlD/kXyt3vnwHAxDDj0B/4/jZdHAiEA7OBuLBQvQOxpNuN5+xWHfcAdtBBvnLqctht8+x8n6g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192290},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"e3568443525089c67be1c9a52592174eaf32aac4","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.9.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.940.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.940.0","tencentcloud-sdk-nodejs":"^4.1.152","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_6.2.1_1764655842488_0.2300088377033518","host":"s3://npm-registry-packages-npm-production"}},"6.2.2":{"name":"@maiyunnet/kebab","version":"6.2.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@6.2.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"b4cfc5fb4f199fac24283b73375fd731898b1687","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-6.2.2.tgz","fileCount":124,"integrity":"sha512-YqFLL5XVTVW44bJTHlkT5VjdehR2DSe2UgfTyWVqc08JJJX7kyH2jhKM+//PNmSvXhfP7hxEp1MDOysJsLfk4g==","signatures":[{"sig":"MEUCICYmLB0s5/2udKNYVQqdIB6ovC0nxY6g5f+9FTG8oJCHAiEAuXQCn8AeC+rj/WXxiPF8ca5y57QmtriH2dR7T9ZSWpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191397},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"19d36053fadcb4c6e3674a98872c072b1dcefd33","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.9.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.940.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.940.0","tencentcloud-sdk-nodejs":"^4.1.152","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_6.2.2_1764671340177_0.26221656698677975","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@maiyunnet/kebab","version":"7.0.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.0.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"037fa273cddc01fc2a2e970546b973862db060af","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.0.0.tgz","fileCount":124,"integrity":"sha512-lOwHIEnTv5ENwZwokN8DTH8VXoKedwe+GJ4QLBY1yGTO25UvsScQSBlaGeReGG34WfDL+CbkLuU0bhE/v2N7ow==","signatures":[{"sig":"MEUCIQCp3f0QsnZqHJX3GZNvzIVdYgSc+mmKQ1h9T44dtSRvUgIgWKTYNJXR70mXbAilts6J0NrwQtwfOK1PJQywedFZFJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192225},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"04b1ca9041019ad52506768ab666f05f352c997f","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.9.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.940.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.940.0","tencentcloud-sdk-nodejs":"^4.1.152","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.0.0_1764731923344_0.8101936415045767","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@maiyunnet/kebab","version":"7.0.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.0.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"77c3641e8e3567d7a9385318525163cccb08d9de","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.0.1.tgz","fileCount":124,"integrity":"sha512-3/e5oYGGE2nXxQldVDCKoTodIJVs+lvQVuotD9spM4Ald5ZnTJp4515ctWHvj3PS3EareWTy6vc5rorRC8rRmQ==","signatures":[{"sig":"MEUCIH+bGFtN5+OPOjzT/zvMDoBir4fc/IXSjNa+Zd8VKV7LAiEAhakoaYRotndEF//Bg54s7uMcflSEcJ7ZIe9Ef9AUmRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192459},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"87041fd7e7f612e63df4678d90fe7b48a67c850f","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.9.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.940.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.940.0","tencentcloud-sdk-nodejs":"^4.1.152","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.0.1_1764734957807_0.22852470408856518","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@maiyunnet/kebab","version":"7.0.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.0.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"90d40a6c69d4416739a8081a67abe3a4605ce2b0","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.0.2.tgz","fileCount":124,"integrity":"sha512-gD+xA2qhVUkJcieljNuEsF+FkTImOQrRa1gGPMxA/EawiDETlzBvuPN8FozZes2ZT7ZXVN/n5dh9yqt3Z5/u2Q==","signatures":[{"sig":"MEQCIHLc3qFGmcIMYb5IwQkvI1A2jvRj7Rmj3UV2XwVGnmD/AiAlXnBad5rTIqlZm8qfjGXrEWzHk9uif0A9lGt7k9uVFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192238},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"ad5b7da2ed92d8054f55d753e5a8459b15c30fbb","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.9.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.152","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.0.2_1764745566864_0.16502210258463945","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@maiyunnet/kebab","version":"7.1.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.1.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"a89cd4dac69f775b21d382bffa0ee12009270917","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.1.0.tgz","fileCount":124,"integrity":"sha512-HGYEpHwApct53gxQWaJJSMN4EuRTx/QUcQzfIWXLXEqhtpBQi+oL2VyUfaqtI0V+R2+IeeqCyAOsLpBVpAJehg==","signatures":[{"sig":"MEQCICbWxotXP62mtT3MdZsJ1UQV6sb+lxoQmklOyVoBv3J2AiAzBwQqOZ3UrHUajCIe/aC2aEiM3AJ+fj01Sex9gs8V2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187004},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"173532b7a39723e964a12a253c2cdbe34f14b878","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.9.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.152","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@typescript/native-preview":"^7.0.0-dev.20251203.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.1.0_1764850285181_0.3040893441838439","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@maiyunnet/kebab","version":"7.1.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.1.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"418d66934fa2af2a3e3524a74098f2426ffa2e66","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.1.1.tgz","fileCount":124,"integrity":"sha512-9PiHf57alFZrONXmda8wXSRFMODDOVYzqhB55qneyxKbuMkh5X3lv1SBHpKi5/4+Wc/V7jgVVlAs1RLbN6vdgw==","signatures":[{"sig":"MEYCIQD/Z46BxOK1fvEPCGYX5UgPevBOUVKD+4r/mddfQ939uQIhAK7XTXD6Lrl3z+oChh7qfUJOZpVMsHabGIJiYHZAQYRh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187216},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"f900d0129e92a3fe626296305450b7c4111d061e","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.9.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.152","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@typescript/native-preview":"^7.0.0-dev.20251203.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.1.1_1764902813491_0.7906329519367985","host":"s3://npm-registry-packages-npm-production"}},"7.1.2":{"name":"@maiyunnet/kebab","version":"7.1.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.1.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"40f99e6a5e57d112950a4d9277d059417f1872ad","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.1.2.tgz","fileCount":124,"integrity":"sha512-/z6b4kToOc//vvVZOvJ1UUrLOJC9VLs2Xx4R9v+jEM4KKTtGhBoQRXQ0Du+LHEKeId4MVf3czj/NlmaxuwdS7Q==","signatures":[{"sig":"MEUCIQDujqYUIeIJ2lrw/kOcUoDQYDOf2AYAeng45spAen3osAIgTndsNImUIUbhq4UHgcia2ZnIp1yfW/CAfyHE8OWRtlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187267},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"7c64ae607bc41a4a273290364ed16b280225c2ab","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.9.1","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.152","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@typescript/native-preview":"^7.0.0-dev.20251203.1","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.1.2_1764902999848_0.46423677111396766","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@maiyunnet/kebab","version":"7.2.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.2.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"f296bec5ad667a2185dee10005f283d6f152bf6c","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.2.0.tgz","fileCount":124,"integrity":"sha512-dPHD5mZDwu69UOFrMTIUbWmvVEeHc35f0Bt/RzGzT89jpdLG3n28erXRVN+1TvhF4sAOwbQrB9VxDxzuCGGLyg==","signatures":[{"sig":"MEYCIQD0IYAc/I5DdCMdq8UWmtEebf51JnwleEjQXk4iaVPe7QIhAM9EpFUbG1Cn3WUEkg7wUzsQpKmgNRpGjD/yDcVu25uf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190146},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"86fa4969564552089f9f895ada023d10660f39bc","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.2.0_1764912297072_0.24314471263516357","host":"s3://npm-registry-packages-npm-production"}},"7.2.1":{"name":"@maiyunnet/kebab","version":"7.2.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.2.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"089655ecfbd986cf7dde584914cc40d7177b8d39","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.2.1.tgz","fileCount":124,"integrity":"sha512-Hm8p7czQxmuAa+gS4Vz28ki0m3LZzr4l5a5imUqMZweQ/JwdAUqqROCHSA1LrL68ny3H74bSSD0qOyRBRLmIlw==","signatures":[{"sig":"MEYCIQD2KsTv0L8B/hLozq/YkX6dUrQj0jno2u69xmkfSudjNQIhALvXluPoihaRQEZDhzNzFUYV8eBPQFyGLfgI2defXAMY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190314},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"64c3ee15e0eaff03136c2a211b405dc35309bc58","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.2.1_1764935478052_0.8167080520401484","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@maiyunnet/kebab","version":"7.3.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.3.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"a8d60be14966442f22df16949107672408cefff9","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.3.0.tgz","fileCount":124,"integrity":"sha512-ifa0HUr61PtaaO5Pri32FDC+pk/C05V95YqLy7XW+21V/i+gmbhlRGrpZOM+7O/avnQ5LmxXnUDTITzi44TfXQ==","signatures":[{"sig":"MEYCIQDop5pDRrIC3/w8k4/wNBOzKVluLt4M9xRryRPasWq4JQIhANglab2Sup9OmClvNIH6r9Qu1RqDwvSXFWNbb5zy/k15","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190477},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a9c99b0a24ac7fbc72879704ed43a02693a053fc","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.3.0_1764937567016_0.8397367238880589","host":"s3://npm-registry-packages-npm-production"}},"7.3.1":{"name":"@maiyunnet/kebab","version":"7.3.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.3.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"98ae91a2dc9d21c307869697a3137b5df94aa0c0","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.3.1.tgz","fileCount":124,"integrity":"sha512-P2eEqQcH1zZOmknxhRAueVk5v7Pp5mu0diNTCcQL+Ty168oHOAa6CvpDu7vSTUkOdca6CWWI23ZFVvFliGjgJg==","signatures":[{"sig":"MEUCIAv2/YHwmXXoDx0mqI2oaU5ZyZBOipfCHGZlyZybljCtAiEA/Rk1vMTWkKyMUROqH65Z+6PJe0zHe4f6GPYeX6zOtJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190558},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"9617998e188a3e0570408cdbdde8b1d2a05ce7ba","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.3.1_1764996807071_0.8866076484683971","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"@maiyunnet/kebab","version":"7.4.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.4.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"5c9f62bfaaca776dfc99d6cfd1cf287efe4abbbb","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.4.0.tgz","fileCount":124,"integrity":"sha512-VxCQQS01SUpPgv9dVMaJRJye0XpVHhg1CazFcfUCssphYC52tOKoWJ3JeMajRCKc2gfIyKrrBroKwURQ9EbcBw==","signatures":[{"sig":"MEUCIQCrE3R7+VCC/CtOnIlvTLtH5FYTZPM73GZqm51WfvVjzgIgXWjMrvSItEtTePFqRdVgRecANkGW/ps209CumCAw62A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191640},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"4bd5cb38d8afcafc9379735e0723c1d097c6e28f","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.4.0_1765519528771_0.5197089693367671","host":"s3://npm-registry-packages-npm-production"}},"7.4.1":{"name":"@maiyunnet/kebab","version":"7.4.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.4.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"e8ba454d15197a29eb0b28cd60639109cc27d07f","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.4.1.tgz","fileCount":124,"integrity":"sha512-ES/R7KCY8iJOfYEvZ3etwaZPJVWk9UC4IttsvJg5muZPfTBGECwhoIcORm8yJZ4Y3Eoz1KdzBsqYom0Z00F70A==","signatures":[{"sig":"MEUCIHjTu6kHeoBarHP0A1RwutU7injAv+PPENm4sIok6mjYAiEA8q4Oo7W2MkqIzxcuucHfxMaSQt47AzfdmqssEWts9wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192961},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"4760bc06b5f915d7125155844c0d1a4984127479","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.4.1_1765977950619_0.7632593467525226","host":"s3://npm-registry-packages-npm-production"}},"7.4.2":{"name":"@maiyunnet/kebab","version":"7.4.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.4.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"51fe68b30084aa420e8f236a6c832587c2d6a3b4","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.4.2.tgz","fileCount":124,"integrity":"sha512-1csJQ/uXr40wHUgjTCscU6QSUdavgbvazPDTBVMfQ0aLEpz0ZZ1KEOJZ12zVNDsJYzQzZ+EX6M6RgqYcFBEiTw==","signatures":[{"sig":"MEYCIQC84dC1LkWBtb+A8DHKWKgyRVmJUTS3wD7fOFHO5K5bHgIhAMas+v7DUnGEgdxvnrd0jVr0DTxvpgUYi0rrnEReoagX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1193185},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"e976b84ea8b4b730591d563ef31faf6ddd4300f9","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.4.2_1766041293422_0.5218790783931302","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"@maiyunnet/kebab","version":"7.5.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.5.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"39a4fd034c369f71046af2ce299bf1970b1b27ff","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.5.0.tgz","fileCount":124,"integrity":"sha512-6WBt/Es8jST1GIYKKrN6Lf/GOyHgFyUienZBa9XOkdwCWmkPKbp1auoKmmX4/00RdXyViURnprdy6LwAs/YO7Q==","signatures":[{"sig":"MEYCIQCDiCCMUMkQA+VKXUh9KFQ2a9/n0tw/zazR22kcZMN5hAIhAL1h5adY+qBY7bW16yWvLAuXvQNngYnZNkVsu4CO9tsA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200321},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"8ad28d3db9c5999fb1042c89f301fc13f8300292","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.5.0_1766074061313_0.5242898760255499","host":"s3://npm-registry-packages-npm-production"}},"7.6.0":{"name":"@maiyunnet/kebab","version":"7.6.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.6.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"382d973fb6f9b87e0872e1e980a7ff725bd61def","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.6.0.tgz","fileCount":124,"integrity":"sha512-yyulXCppx3BFLtQ6CVCxZDtZ2sKLCPack1NwPqe+GmU/kDxcrBKuLlyLrlkt0goQsAQAmG+21ljPhjS5aVvj7w==","signatures":[{"sig":"MEQCIAUqGFOU8m/YS9hiVG3M2EpUC3VG988X1x7zRmeVhzDjAiAKTVv7+ZuunH1GFHSAoLlD8ZXbNRM1HZhm/PGPafg4XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201634},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"3b04a048f519631667e1052f400a1423280c4589","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.6.0_1767174426026_0.7964291005771547","host":"s3://npm-registry-packages-npm-production"}},"7.6.1":{"name":"@maiyunnet/kebab","version":"7.6.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.6.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3e3bef977b3982f23d083bde7bd2986a3a8657bd","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.6.1.tgz","fileCount":496,"integrity":"sha512-Z1LAfajZhkzdHMDNATG9V1f3uAcvAlurnE/w7EkAwHc3xtHrxqfiRYaY5YeHdFuojVDE1qgH6Pps+Jht+QB/OQ==","signatures":[{"sig":"MEYCIQDSZS4yCmQUlYuNJtEMOU25ynfLpbvHXbKEhOArvD7N+AIhAKEKe3D/OxwSre3ZwlT5HItWMxzpMcsywiluKvfI1Q5d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2157348},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"fdde334334063c5b22c25d132fdfe5d5515dbe8a","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.6.1_1767980997651_0.7678843879192172","host":"s3://npm-registry-packages-npm-production"}},"7.6.2":{"name":"@maiyunnet/kebab","version":"7.6.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.6.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0f7f45a066960ad367eb0d3c1471534457fa15c4","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.6.2.tgz","fileCount":125,"integrity":"sha512-5bZOFQu1xa7OAJGMnHKLsNXoRbhEy21Qsa5foKvOx//x9m+PQDZVhXHVExAl/x0M4f3VBZBiSzLySCBO99aL5g==","signatures":[{"sig":"MEYCIQCTTM9a3ydnD8hHBIwV6dtq1kHV6Nj3ww/TxAyBAhlX5AIhAIgukpbdYPjTvcmkimBQ3syYnUGwxNtLAVnj/7kuQGwJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1585261},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"0ad0523ec7a398e1b56cb01a91458e6f7cb895dc","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.6.2_1768061198521_0.12670283370327762","host":"s3://npm-registry-packages-npm-production"}},"7.6.3":{"name":"@maiyunnet/kebab","version":"7.6.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.6.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"f201155136a3b3fecfd08744dc9ef12dd1153f87","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.6.3.tgz","fileCount":125,"integrity":"sha512-AWrEpPE7UazNuoHuA7NWElR/oRR++HGO+zTUeLJ3iVvY87tT8caLx5o/X9EHvGELzUrPXyOb5oFDErL71y4oIA==","signatures":[{"sig":"MEUCIQDhmLbqy+nGwgHfaGs188cRTtGKfUZMkMa7xFUpRLZpDgIgNXzd7ulRuUlaSVdwRW938lWdRLEX3o6a7jKQiv0PTBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1585421},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"1d83db87ab449002b2e065b108932db98cc66415","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.6.3_1768371353445_0.48039615212572095","host":"s3://npm-registry-packages-npm-production"}},"7.7.0":{"name":"@maiyunnet/kebab","version":"7.7.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.7.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"7fd21cb60bb9a6cb01dc3b52054e064534d866bc","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.7.0.tgz","fileCount":125,"integrity":"sha512-PcKUSBysaGrlUSh9PWlgcSVxXVj59stF07E9UZ0lRMviusRJTCMAlv/EnvgrYwgKhlrcpv67s3FZhDWpIsrDYA==","signatures":[{"sig":"MEQCIGYyU+STaJeWtgl1+LVu53Z8iCTmOPgapYFPZqxMOTQ9AiB+HRe+iSZPSR4CbsyXqNL4G/tsOTSGZYxH3FX3xGjyAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589086},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"9add2019bceb53a8fce6b59726884b30ebd74a10","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.16.3","ejs":"^3.1.10","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.15.3","openai":"^6.10.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.943.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.943.0","tencentcloud-sdk-nodejs":"^4.1.153","@zilliz/milvus2-sdk-node":"^2.6.5"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.15","@types/pg":"^8.15.6","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^24.10.1","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.7.0_1768761290190_0.27423856651253087","host":"s3://npm-registry-packages-npm-production"}},"7.7.1":{"name":"@maiyunnet/kebab","version":"7.7.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.7.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"b9af5ee30402c2c848e407f20bcb59dc7ff57e66","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.7.1.tgz","fileCount":129,"integrity":"sha512-BSTeWd0KXHYH84Skd2tWoQE3ovlHgJDh0c2MPoiMf0O1wIoccmLoonIqnmbzVqxlQwfbw9z2PxABuC/B3Zhgsw==","signatures":[{"sig":"MEUCIFciqH28EkPcgjw9tP3S2lUR6xS1nrih+NkZQphiAjbiAiEA9lESETcR7EiDvwO4xiJXg9eIXGCplR98MoAxuYi49CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1593922},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"cdb94cb67df9725da29111ecaa3e8b51f4fd4f19","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.17.1","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.1","openai":"^6.16.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.971.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.971.0","tencentcloud-sdk-nodejs":"^4.1.172","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.0.9","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.7.1_1769191243170_0.905635109594372","host":"s3://npm-registry-packages-npm-production"}},"7.8.0":{"name":"@maiyunnet/kebab","version":"7.8.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.8.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"5ba69afc3eb91606779415082871b545bf7e26c4","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.8.0.tgz","fileCount":129,"integrity":"sha512-XVP7pmstPg8RxHtD5JrAbJbXAk6Zz2nzbKJIK8sV0ZlfeX9oHbTWxJqTq3ZfjJmCMeswo7xFhhtEuXxk+R6/9w==","signatures":[{"sig":"MEUCIQCzmRfGuXQbWS6yd+/kWqYGbQqyLO/NwO8GR59zQNeK2gIgR4q/NbXOkxGAR1iBYjgsqHJ8r62y3x3/5wmPOqyBBWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595409},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"609ccbf4b0918f6012170196e08cb36c365dfd70","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.17.2","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.1","openai":"^6.16.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.975.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.975.0","tencentcloud-sdk-nodejs":"^4.1.175","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.0.10","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.8.0_1769333442346_0.008955787870187804","host":"s3://npm-registry-packages-npm-production"}},"7.8.1":{"name":"@maiyunnet/kebab","version":"7.8.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.8.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"a6fa43c4b8798f2b29f517fa8757bef79c4996e8","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.8.1.tgz","fileCount":129,"integrity":"sha512-UaZ1+QOO96q+thE/Dfyzohyytvyc3vjdOzuML16RK2AmeCA7xu2EYhyQKxFoQfN/rfISjKWA/duRZrPznoEjjQ==","signatures":[{"sig":"MEQCIDPZgbp91BGEu/4bob0E9f/SHdcuA7G3tifbJMTBB5HcAiBFPO3Uco9CqxOdCFBCWdbadtoYYtoHT5QgN4d2L4kNLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595452},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"e0d3106b162cca08aae8951d504e40af7fc39cec","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.17.2","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.1","openai":"^6.16.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.975.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.975.0","tencentcloud-sdk-nodejs":"^4.1.175","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.0.10","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.8.1_1769350412860_0.5702170538143758","host":"s3://npm-registry-packages-npm-production"}},"7.9.0":{"name":"@maiyunnet/kebab","version":"7.9.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.9.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"49c0d5f6196ccade6bbec1b15c51482b1e296593","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.9.0.tgz","fileCount":129,"integrity":"sha512-bDYhgbqYUWI6uEGWHoRf4esjsstZw0uvm67SIJcw7Uui6h19z+fkHtY+uhc+35mitGDtThl2JUSy+gbjaJCYlA==","signatures":[{"sig":"MEQCIFb5oPCOI8x92z+PlGpEKY2JlPyaoPurVSzcqyiFv4+oAiBHQbfUXznq3xQ7GYOy+vcOAcfzzEPsCwFa2HvJNiU6Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1596272},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"ab0312bd450ad4bf04d07e3923dc651a222ad3f9","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.17.2","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.1","openai":"^6.16.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.975.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.975.0","tencentcloud-sdk-nodejs":"^4.1.175","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.0.10","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.9.0_1769500076828_0.07012698681497298","host":"s3://npm-registry-packages-npm-production"}},"7.10.0":{"name":"@maiyunnet/kebab","version":"7.10.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.10.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"40a389347c53c314211e81768cf635eb424fc02a","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.10.0.tgz","fileCount":127,"integrity":"sha512-GqQILA0RkCNf4TIWkYpvueJBR4JCI4ZWel/ViAPRu5owkjsds5urwi1Fsoz81kFCGW/AjrYngtHx6lRdCRmEUA==","signatures":[{"sig":"MEUCIQCi2ssGClHbwtm2cKxBZqB+qJcEO+/NzUYfGZDVRNSXmwIgf1g9IRFSNSF4YuTHDScuYIK3i0kt2L6MckS4Dm3DjIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1599350},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"f49d7dd99bcff6c98cf7f907d7b6d81cc0d7fa58","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.17.2","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.1","openai":"^6.16.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.975.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.975.0","tencentcloud-sdk-nodejs":"^4.1.175","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.0.10","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.10.0_1769776427969_0.2610184033974592","host":"s3://npm-registry-packages-npm-production"}},"7.10.1":{"name":"@maiyunnet/kebab","version":"7.10.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.10.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"f761d5585e7ecba6730c03998267afb35645c600","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.10.1.tgz","fileCount":127,"integrity":"sha512-WiEtFj/wZpPH7ZdSTH7Nn+Sa1rLugwHpCMfmQnTXEzGvvAt2b7t7S/O9few5LdgFAzWW05cj7KEUv1Vo30jSIw==","signatures":[{"sig":"MEUCIQCC9/Nx/ux/rEPHzWXy/dwLpkvJ6xJQTue7mpoI1e9NfgIgBCEVw+3tqRFXajhH9OWfqTSFbs3e1xlFIK3lIkYx7jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1599446},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"4ff30121b18a4391a9bd4e05915b1d56e6f40195","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.17.2","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.1","openai":"^6.16.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.975.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.975.0","tencentcloud-sdk-nodejs":"^4.1.175","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.0.10","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.10.1_1769927858952_0.8103047590403754","host":"s3://npm-registry-packages-npm-production"}},"7.10.2":{"name":"@maiyunnet/kebab","version":"7.10.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@7.10.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"05a076766c6ecd97c64290a34b20fa90925b5f36","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-7.10.2.tgz","fileCount":127,"integrity":"sha512-xDixV0vQbKt+VwB6ETlMut4VKGvPcppqXop4RSuN2sUSx5tNlt1Sp8nI9iVcZQx5usmah31gtNFgWoIEY+5GNg==","signatures":[{"sig":"MEUCIQCUyZRy58VJLCSCpmKHn+2/HxYkSgaH8Tms64ChYSqryQIgFZZn+6tH2/PLFHjYC6jVfdc4nXFKtYMf+0q9Ae4pSA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1599531},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"119f6bc4162c85280b5f7597d246cdfe522806f4","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"overrides":{"@grpc/grpc-js":"^1.14.3","fast-xml-parser":"^5.3.4"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.2","openai":"^6.17.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.980.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.980.0","tencentcloud-sdk-nodejs":"^4.1.180","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.1.0","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_7.10.2_1769932619248_0.2160355229348132","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@maiyunnet/kebab","version":"8.0.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.0.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3f3f336c1b50f4f770e9d76b32b6422ae67178dc","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.0.0.tgz","fileCount":131,"integrity":"sha512-BEZpwZB9X0ZHDDJRXML2OgHcEnSbdF5tZQRUuU6TsP1fw1O5ljiDPjHNHrj58r0oOsDxYKM322aNNNqCIFuG+w==","signatures":[{"sig":"MEUCIQCLYAGKApGFGw432BOCApVY5+fqO77IcTi+cVn8TOu5TAIgJuybOxe3HNkGngX2Hkq2DMYOlbYYyGKzk/zOrRg2c4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1635082},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"3a81db2f9dc220cbf8df73aec4ddfc72d69c8b0d","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.2","openai":"^6.17.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.981.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.981.0","tencentcloud-sdk-nodejs":"^4.1.181","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.2.0","typedoc-plugin-markdown":"^4.9.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.0.0_1770608454679_0.4190917140355013","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@maiyunnet/kebab","version":"8.0.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.0.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"6347b5a180024782e3194badd2a7960fc9f63687","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.0.1.tgz","fileCount":129,"integrity":"sha512-DDtjNdbP6Sr91DsOWeGSeGsTEf/aL6NRpteIVGbNR7wrZY4ug/Av8UvugV+PL+LFNbLZPlt+nwoxtGmgTHcM2w==","signatures":[{"sig":"MEUCICFUPn9UKbj5bRv+SoYN8t+Z1zrz3H1dtauaawH00O+BAiEAi2H7qhHyheCJTFLR8pONaQJCc6JBR51j3Kff92bChco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1633879},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"deca0a0de03434daffebf9833375507b54aaf3f7","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.3","openai":"^6.18.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.985.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.985.0","tencentcloud-sdk-nodejs":"^4.1.185","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.2.2","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.0.1_1770623974395_0.4153644948766919","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"@maiyunnet/kebab","version":"8.0.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.0.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"463c3e27ea191cda1c7a4d5da363933fe4faf64d","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.0.2.tgz","fileCount":129,"integrity":"sha512-gGt69rI5CHTuKdbpsqymnXtBjjl1XSHBXDfFOH1aylRc7ef0TVH35ZVFl1Ntg6ntSTTheLfiWQLGw6hvYxfLKw==","signatures":[{"sig":"MEQCIBoXAzNQYQA0RqLBIiAcUZMa8LZOPauViSfzkDCAWSakAiAyeBMCZf+B8QakwMPc3X1QJIHMDTHa/dxXbdpFYoWrLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1633934},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"68b6f67e870cdf8c6b53c9649b7fc3c58bd77481","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.3","openai":"^6.18.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.985.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.985.0","tencentcloud-sdk-nodejs":"^4.1.185","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.2.2","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.0.2_1770743862028_0.6036616962168733","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"@maiyunnet/kebab","version":"8.0.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.0.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"9b9faa58d6c7c2adebe19eb95952ede76a032fbc","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.0.3.tgz","fileCount":129,"integrity":"sha512-ckCOFS7ZHEn19+R2cYfDMtWHH/JS51US3zcz4ok7gvhvMi7bDW5+3O0mL8V0KgwFe7Sqv+IpjS2y0Svy50FtTg==","signatures":[{"sig":"MEQCIATiGObbyu0j0Gsq2qstVfiQFLr8lsZRnbccjI46q9doAiA15SKbdcb/FPpWCaKrdfsKyuNyjfqZ/+uhAznikeplWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1635334},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"c0e23869b2eb840a29092f518e02a3e03d00048e","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.3","openai":"^6.18.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.985.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.985.0","tencentcloud-sdk-nodejs":"^4.1.185","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.2.2","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.0.3_1770793842889_0.9728471549663325","host":"s3://npm-registry-packages-npm-production"}},"8.0.4":{"name":"@maiyunnet/kebab","version":"8.0.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.0.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"50be9e26eb7a7093bc03befa1d270b5ecf495ae7","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.0.4.tgz","fileCount":129,"integrity":"sha512-DYr21tlB7iT91ES/zOSorC5hSc9R9Fu87bE0aGgO/jVUGOP0W/vJx3Pac24I8+kMEY7OIV8EcC9pnRJKSvTVog==","signatures":[{"sig":"MEQCIDX8MIEotEX63VKAhEAynwbTkJEJ2Tbv90VsRrO8XCInAiAeuIyMdPeOpt5W4lbIfmZnJFEQsatIoKasWAdvVNGCFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1636204},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"e26ddf1c906a24711cac68ec6fd41e2497212702","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.3","openai":"^6.18.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.985.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.985.0","tencentcloud-sdk-nodejs":"^4.1.185","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.2.2","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.0.4_1770806303442_0.03397094475347462","host":"s3://npm-registry-packages-npm-production"}},"8.0.5":{"name":"@maiyunnet/kebab","version":"8.0.5","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.0.5","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3171acc2742fb44a2cc5a67d50013dd148c782ad","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.0.5.tgz","fileCount":129,"integrity":"sha512-XM9LvGEk0HEPO2aAecECfMfY+vLzeUqNbzbyHEvuts2owMhgkcTRTjNUA1YbRhaAlTnITwBHThSvW2WBmGBL/g==","signatures":[{"sig":"MEYCIQD4pomNya1JP5t71FP+pALS47dfiUJArYSujLlF6E60KQIhAJXtL4K/z1hZ2gr6g/yPGQF2xPOx6SFB9FnqiGPZg65S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1636217},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"dbef86640f8810b9d349aee1e548fcfa85d2fe60","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.3","openai":"^6.18.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.985.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.985.0","tencentcloud-sdk-nodejs":"^4.1.185","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.2.2","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.0.5_1770979932097_0.023417074082914935","host":"s3://npm-registry-packages-npm-production"}},"8.0.6":{"name":"@maiyunnet/kebab","version":"8.0.6","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.0.6","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3f4ad73ba09ea6a4003ca73cd986be73dd3f5b42","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.0.6.tgz","fileCount":129,"integrity":"sha512-7Kdxko26x+QmElb+PgNWj57oaNTncqoLtSJCZ13q8ZVBJhqMeNbyeDk3GA4hsGqaPJ723pE9BzrSOBctqqqfCA==","signatures":[{"sig":"MEYCIQDOVgzCqCaaZDeOGTqWaFY8g9O6EFWBqobWpg3upK/ESAIhAI+HMPv/rzhPuYA07TnAfrJl8jrOsj3Ua81XRxnE8xNw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1636622},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"fbf24efb637dc692c302f80f9f3d4064807b45b7","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.16.3","openai":"^6.18.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.985.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.985.0","tencentcloud-sdk-nodejs":"^4.1.185","@zilliz/milvus2-sdk-node":"^2.6.9"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.16","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.2.2","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.0.6_1771076968395_0.03868198240669418","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@maiyunnet/kebab","version":"8.1.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.1.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"38561eb0cdd929d894948c0dcdf4bcd8dcc5c19a","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.1.0.tgz","fileCount":129,"integrity":"sha512-2DCL+qUAQI5KzQOsTet+4p3S8k06SdPrbs5nV62Jk55LLVl4f0l8ealVuidgnx3dwIVZFM29gwZFjh66gpzowQ==","signatures":[{"sig":"MEQCIH2VsPI4Won8sfNLqUxIb4U1wybxx/Glvhgoe2rZoIfkAiABe2+Mbp2vHvjwaN20FdCak44QEwq10rSkWnXT40UHCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1666049},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"e9476dd0b8d3281237355c5be2accfd8be899952","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.992.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.992.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.2.3","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.1.0_1771412693699_0.30309490941636086","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@maiyunnet/kebab","version":"8.2.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.2.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"cbc4ccbaa6223284eef469ec27dae6e0bde038c3","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.2.0.tgz","fileCount":129,"integrity":"sha512-QOR97T3BWqWI/vyXP6xjlxgdud/08gXPzoKuUu3kShkqbug3LZQnq88BLSDBpG8Hscny0KmJmiug1HyIWPnv2A==","signatures":[{"sig":"MEUCIGz+w6untptfVSVs4ZnDaukmN6HDQjAj398hcC10aoadAiEAx04Fq40evmFA6rF0i5Cswdy+JODUiQ1E99TSfVLNLao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1667757},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"856bba337ded104f18f3c24bb7dad9784995f361","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.992.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.992.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.2.3","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.2.0_1771486172157_0.22428756917788628","host":"s3://npm-registry-packages-npm-production"}},"8.2.1":{"name":"@maiyunnet/kebab","version":"8.2.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.2.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"7257cc2226391db80c18410ba68af92ba6a50f07","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.2.1.tgz","fileCount":129,"integrity":"sha512-0YgSlxKCBSMR0f0zBtt02jVA/rOqv7xqZ2Gp8zJWdcYVvpGNxJp266Whpvn6uEQDLodJGQsok8gw+oPq5b+IQQ==","signatures":[{"sig":"MEUCIQD0pAPjSyrexb1r4TY20f7UjffVFvKa1Z1gteXY5MEmkwIgN3rG9n8HBj6UusPcJ5DXSVwpKEHPntGFPJy3zqAZFT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1668328},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"e6e336b5abe3e2494ffff9af1b5a1d3024bbb62b","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.2.1_1771753910185_0.14333560439407367","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@maiyunnet/kebab","version":"8.3.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.3.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"ab23cd7c85b66acbd3a0b02722018c24d48b65da","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.3.0.tgz","fileCount":129,"integrity":"sha512-+DrD1zJrsAFILxm0CX62jw6TEcTWqfgfOuQMC6LT/C4+iuvNQkA4D0EmFczxvU92Xju2Jn5Gd7CpgvA2dNKQ2g==","signatures":[{"sig":"MEYCIQD5AEaFVp2GfUZiFBGx6fnoSO4Hn1gnE9QlO6TGCN4aHAIhAJoWT7TK/fW9MsncZfkSWf3DMU0YbyXZRTsCuwymYAcO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1673432},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"393de7fe671bfefa51ead9725d79ba9380d91fda","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.3.0_1771824445102_0.25479882817111354","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"@maiyunnet/kebab","version":"8.4.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.4.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0627fd7b9c1532a05613da05e28b1dbc5068ca0d","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.4.0.tgz","fileCount":129,"integrity":"sha512-8VYv/F6QiKGmVsvQ2yHWMaKsX87TTnSX6L+3D7cYK2Zu1dmLMEpO+gOHrUDYp5/v65vrk+ZjKl8j0/5vbmUwhQ==","signatures":[{"sig":"MEQCIAqvuK3eu58nlqmHObU/nqu8Q6B0Lho+Ri4RbE2G69pDAiATjr/ljY0MaSqBLm18msCdKitapMy1hBNBlmSgviuQDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1680519},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"d3bc5141fa952db58e70e2bb1a3dfe7cbbf2ce5e","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.4.0_1771928615049_0.17766753316325268","host":"s3://npm-registry-packages-npm-production"}},"8.5.0":{"name":"@maiyunnet/kebab","version":"8.5.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.5.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"b1603a1f751732611449efd552566cb6c9499984","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.5.0.tgz","fileCount":129,"integrity":"sha512-4tbhOdZGEJk55TzBAAOD9MZvWmT5D36IiENpgPLOUqETn30y+/QHNSxSiEoXgmpom1BW3dYf69DnJj57okLogg==","signatures":[{"sig":"MEYCIQC3TXYi3GCgFoNYCAbyukXlrC7rtiBQ6syutkAdpt7sAwIhAN2TT2v3xPX+IB1pg9Q1t7NQCNAt7l0BAqcWQR4puWMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681746},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"8604783397d25b8fdc434dcf6f89bf51430af1bd","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.5.0_1772875041709_0.5689878419413146","host":"s3://npm-registry-packages-npm-production"}},"8.5.1":{"name":"@maiyunnet/kebab","version":"8.5.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.5.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"4d92ce1f21031de47b988c12c7d872ecc7eacccf","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.5.1.tgz","fileCount":129,"integrity":"sha512-O5EkCxQIqarXMvRCe2CWgBa6SERKEBY/q54xauY6+zlRjb6DEFZBTrodY7HoTr3yiDExJUj/sYYk0ylTqaO4LQ==","signatures":[{"sig":"MEUCIQCfc49rj9N5hSk17lAaTndzEKSptMAS1MaR1PPyM9GWggIgB1Z6emLhyct+JU7wXEsmlR95LibxE6UvtjxQ7lp48dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1683954},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"32386a47dfae948ba21d991024c706dd10595881","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.5.1_1773150719736_0.48622493413846324","host":"s3://npm-registry-packages-npm-production"}},"8.5.2":{"name":"@maiyunnet/kebab","version":"8.5.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.5.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"100f5761f0aba3b7aa95cf3b8ba4da043dc63ff3","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.5.2.tgz","fileCount":129,"integrity":"sha512-L/Ja2ECIwnQJ3cmKtJlDH3HKE2pfcrkKpOGf9M2B5+x4qx2IcZgXrE0Jw1OLBn+dFWIJ9EUZ7Jx+2s482rIfnw==","signatures":[{"sig":"MEQCIB4UZgSsO7XNVqMxp9fnejfbthrEISP2JuR3f8wviW8EAiBpOMhp+EL7oQ7ASaRKjA6mdF/0ufbQ6IV3SQo0poPSQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1684368},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"38812cdd48c0eed4cc4b8c74ab1cdedf72c36fd5","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.5.2_1773154593892_0.42665642652714486","host":"s3://npm-registry-packages-npm-production"}},"8.5.3":{"name":"@maiyunnet/kebab","version":"8.5.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.5.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"1f6cc6a26d253f39a1fa0287d175b6f8cf36d766","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.5.3.tgz","fileCount":129,"integrity":"sha512-nNwCrEVHyDTq9o5bB4cilhe6UrqrK1Bat8otjYfHX+MIVZtYQ9LQqKVvXSmXVvFWWxR5JZ0S9wZEltZEnXnyRg==","signatures":[{"sig":"MEYCIQD5wGUulupub60anr/4aj9HqD2fCV/y+dxfyn4JBxnh7wIhAMS22FsXHP1NasJ9m8aI+40fKUmORi9J+846FSoJaVcG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1688512},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"c3bc57b659fe2d62b122e6c8ac1b4b21af507128","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.5.3_1773198972178_0.24958634920108236","host":"s3://npm-registry-packages-npm-production"}},"8.5.4":{"name":"@maiyunnet/kebab","version":"8.5.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.5.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"9dc414c8ff1f979e4cd47962767a854b191de174","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.5.4.tgz","fileCount":129,"integrity":"sha512-97xa/7X/GbeKSF8wHcWY479rkuArSUsU1Pi1EB/+lNcyhRrgWWz6L9NG+t4NQJG6IudHBLCEqu4AN0qr+wH+EQ==","signatures":[{"sig":"MEQCICcGsUfp4NL+lwZ8t8LwfF8rfuSVvJDHkV/scdtBvsekAiAoqid93KOQs8WptY09/MsO7Wf/prEqEfd1vClCFbBhMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1689019},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"316ae93121baba99c57ba78cf671013a311545ea","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.5.4_1773281802411_0.7442191216206779","host":"s3://npm-registry-packages-npm-production"}},"8.6.0":{"name":"@maiyunnet/kebab","version":"8.6.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.6.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"7a437e641684b851273fdaedf2ec9f88f48b2183","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.6.0.tgz","fileCount":129,"integrity":"sha512-Q7LwT2Q1KIzVB0ffKR3wBcdw+Y7G1NL2EjntxJQQupyoiCryPzx+JyTN1a2y892yzlfHF2ZNO96agf9ezxBSaA==","signatures":[{"sig":"MEYCIQD3bCrGGt83D3+wC3gDsKhqiQL71SlGLKWZzcD9Q+tP5gIhALAR2yJpDDmnwvKID2V6g/5rZLqC7CawrSAbNlY/L02C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1689722},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"0fe4a1c81e3ce52d846337370e67da46178ba42e","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.6.0_1773302516031_0.38097666399828434","host":"s3://npm-registry-packages-npm-production"}},"8.6.1":{"name":"@maiyunnet/kebab","version":"8.6.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.6.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"456267b89e869585d92096d6e9765f2a0dabb47e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.6.1.tgz","fileCount":129,"integrity":"sha512-leeOlw1gvkANRKYdbT2kzSxfZlgz+gk7AtPwJk1ENJmImOCwh23tEjF3ZXY3lpX1sepSXYF8Ee8qUc5TEEqyIg==","signatures":[{"sig":"MEQCIH6VTVwGiuH+oCjqQYwDC2xcZJVo9onQkF5lnY2pNDorAiBAcG8DY1e8EqjRg1eW6k0mrTtXI5EmtYHgDMg0T80hfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1689866},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a55b8b862f68aa9f97ee6c4e2e69f8703788d02d","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.6.4","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.6.1_1773305126268_0.13565447636306338","host":"s3://npm-registry-packages-npm-production"}},"8.6.2":{"name":"@maiyunnet/kebab","version":"8.6.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.6.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"78d5949b97e407e1b6e74401debf3c8e34f4aeee","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.6.2.tgz","fileCount":129,"integrity":"sha512-nzBOF3ZtVEGJlO2A94QYYO+t1XHn8PE/5PvJuobOuMF2sMLXv/icN7HNACwpbhh40oMPSvUeFAF258yvacPiqw==","signatures":[{"sig":"MEUCIQCmuNMKyq/Q4s4BtBqfFrPmy0VYFNE2zha0PDwmmKCCLgIgSJZrZ5kR1nl4NL01/GZpB56WkjNCunKJMm60Rj6fWBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1690574},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"86512eeb11a5463a3bcabace1d247c3f105ce6f2","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.11.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.6.2_1773562104625_0.5686830560936149","host":"s3://npm-registry-packages-npm-production"}},"8.6.3":{"name":"@maiyunnet/kebab","version":"8.6.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.6.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"b30929ec071a25ac97cb0bf53cd37385520acbb6","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.6.3.tgz","fileCount":129,"integrity":"sha512-a//L1VQQTu0vDjO6KD0nAtGzLNDYTbivcrCrD20VFr/AEEbxgf+vE8kzVdxvZ16UZREjQbVQf0LFofC+ZWjlHQ==","signatures":[{"sig":"MEYCIQDYdwJq2QiSdng7FJ19Ki4DmEOG9R7Vz1p0qc1D1AjdDQIhAJdcJ4NOTpG5ZeMR11Vx3ogCCPpuR/tGXntbyaIl231D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1691503},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"8db4b50ac73d27fe8c90c94b62fb0ffc24f91ce8","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.11.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.6.3_1773632350210_0.9043952933110713","host":"s3://npm-registry-packages-npm-production"}},"8.6.4":{"name":"@maiyunnet/kebab","version":"8.6.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.6.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"ddf0014a958791ce774684d7b50287d1cf754d01","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.6.4.tgz","fileCount":129,"integrity":"sha512-VEZdvALtvkhT985bG1NfFzmBLTEl0GAINixOFkfyXTiDZQw1fKFcYlpPS7Gj86G/zksB74kVzPF8pI0Oav7kvw==","signatures":[{"sig":"MEUCIDScFQ6UAMsaNiaV/29ucaWNr2qYQnVlI/6jQqaQ0GH3AiEAi+p3DAkAUYRsP+Ci3idE4CBkPfprvEjxUR8KCEkgS+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1691543},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"fdb2a472f4a17feb4379a2b0c03db26cb046792e","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.11.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.6.4_1773654491776_0.1318370256410326","host":"s3://npm-registry-packages-npm-production"}},"8.6.5":{"name":"@maiyunnet/kebab","version":"8.6.5","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@8.6.5","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"2808af89b40a1eff6c81d0fe73b18d3e07d17558","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-8.6.5.tgz","fileCount":129,"integrity":"sha512-xFjNmlCLRFzAJCbZSs3R6BOiEw1zHfl2bt3tqnQwIlFHohpbo1WvE1iydzidrkDEyL6BPw3sZkdPMHF2PpBKOw==","signatures":[{"sig":"MEQCIHIOp0gXxa4lH4ahygoSqZqCSqS02M22U6BVBNkoWZjFAiAzJMrAXKd82XJrvx1eDSZvNkJwZJGR/EVCxRWFGCpbyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1691637},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"c4a5da2de753eb1da6b8a33a27b1d7c054494d94","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.11.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.18.0","ajv":"^8.18.0","ejs":"^4.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","mysql2":"^3.17.2","openai":"^6.22.0","node-cron":"^4.2.1","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.1.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.993.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.993.0","tencentcloud-sdk-nodejs":"^4.1.186","@zilliz/milvus2-sdk-node":"^2.6.10"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.16.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.3.0","typedoc-plugin-markdown":"^4.10.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_8.6.5_1773801115125_0.31932935952499086","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@maiyunnet/kebab","version":"9.0.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.0.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"536f3814ff758716a8b542ed00f2185bae0fd759","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.0.0.tgz","fileCount":141,"integrity":"sha512-JbFdzqotB9pAtNQJJy7rheAPXwoABeJvlIWtkrM86yn7v8rnZsKBnPv93L0PSVCeyuJkY4tYtH852Bml9RUJxA==","signatures":[{"sig":"MEQCIH6x78sf20vn3DA0Ev6b5D0M05ruXgrA/ANjOUHurdNnAiBmMjrlCZ2cKUEE3BO8fT3EVdiy3pVbYMEi2MEd9glIHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2340884},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"421a53d54b0233dae7f56a9c16d54f779ab1c63c","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.11.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.4","mysql2":"^3.20.0","openai":"^6.32.0","esbuild":"^0.27.4","node-cron":"^4.2.1","react-dom":"^19.2.4","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.0","@tailwindcss/cli":"^4.2.2","react-router-dom":"^7.13.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1014.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1014.0","tencentcloud-sdk-nodejs":"^4.1.199","@zilliz/milvus2-sdk-node":"^2.6.11"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.0.0_1774189828453_0.5727267254605171","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@maiyunnet/kebab","version":"9.0.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.0.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"b8ce9479bd0fdec84e7f9de1f848bb13acdfeb09","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.0.1.tgz","fileCount":141,"integrity":"sha512-oS8HaFUG3ta1qwjtH1SmsM19BPeEd6JDIjBeK/sWW0T/1FLUt83aX9Rz99FmdKQH85fBI20tBkGmvmwK4Hn9mQ==","signatures":[{"sig":"MEUCIQDL8WVCvJZLNuPIyN3vZscavg0nMewrZ0FpMJ6Mb6DNxQIgSTF6vDlP1F1wkLGkbCeAHDLOVoSoj1WffmJkuJg/NEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2341736},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"3eaf2dd1716b9b6550ee82d43a58583f136ba629","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.4","mysql2":"^3.20.0","openai":"^6.32.0","esbuild":"^0.27.4","node-cron":"^4.2.1","react-dom":"^19.2.4","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.0","@tailwindcss/cli":"^4.2.2","react-router-dom":"^7.13.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1014.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1014.0","tencentcloud-sdk-nodejs":"^4.1.199","@zilliz/milvus2-sdk-node":"^2.6.11"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.0.1_1774797625352_0.7855180015721401","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"@maiyunnet/kebab","version":"9.0.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.0.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"86b76ce792a3c52369a042c8f6ab67adf6067145","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.0.2.tgz","fileCount":141,"integrity":"sha512-K0/a4/karv5if0jaavP7sNxSFOJfKnZiiPu+QwZX9LMgM3DrnV1aCwfnocMaK46UydD07OBA0bnCUFuCJDso2w==","signatures":[{"sig":"MEUCIAJuCZoP52c77ERcmQb+MZOJ2bczogifCVHVaiCPoN+QAiEA7ZlHpHcgJraGIpMzvMrOBbWqaA1ES3njVnTOZlbWcXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2342682},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"977c174a5f98127057acca3ab03b241586304a17","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.4","mysql2":"^3.20.0","openai":"^6.32.0","esbuild":"^0.27.4","node-cron":"^4.2.1","react-dom":"^19.2.4","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.0","@tailwindcss/cli":"^4.2.2","react-router-dom":"^7.13.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1014.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1014.0","tencentcloud-sdk-nodejs":"^4.1.199","@zilliz/milvus2-sdk-node":"^2.6.11"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.0.2_1775040115425_0.4309517580624893","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@maiyunnet/kebab","version":"9.1.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.1.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"6017f7677f8472a38c8fa14d76630b7412785d18","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.1.0.tgz","fileCount":161,"integrity":"sha512-B3sltfzZadK0Wn6SKJr9heQRq8T8GZe3eEWO3Ua3oZDNQnuJaoE2g8TyfSoZfyUL1XGse0s8Amq3LG5oXK5gSQ==","signatures":[{"sig":"MEUCIBlqWWu1mjeL6asLF/moWPuajmugaac6/17ReKL2EMujAiEApFPVfWU3euxM4NG8WsCJYr7caLfG9NEFFvY6HDDvB3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2219753},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"564950357e98a676938d1e8d33cb87c9b933b07b","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.4","mysql2":"^3.20.0","openai":"^6.32.0","esbuild":"^0.27.4","node-cron":"^4.2.1","react-dom":"^19.2.4","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.0","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.2","react-router-dom":"^7.13.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1014.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1014.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.199","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.1.0_1775786938548_0.6877315415850023","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"@maiyunnet/kebab","version":"9.1.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.1.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"01a0f6d730307ebf74dd6dab7a57b6d062e4f359","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.1.1.tgz","fileCount":161,"integrity":"sha512-qLQPXzpuUUb7Jxaa2ifcGz5xRbF+3vgWJGA6FEdZltXqP/NsWMxYVA++MWGHfpVBzbksLenhDLzaPd+fLQ9b0Q==","signatures":[{"sig":"MEQCIDVpbEbMEXFjTwCcaYFSy3VjBKyoaEpavuMsBi8Nr6UHAiBnfL+HTIjSOV6Oqapk0d/DAM72EfU11/e/DkC5wPVwZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2221833},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"895a707a9923f70310e9e65256655ccbc0665860","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.4","mysql2":"^3.20.0","openai":"^6.32.0","esbuild":"^0.27.4","node-cron":"^4.2.1","react-dom":"^19.2.4","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.0","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.2","react-router-dom":"^7.13.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1014.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1014.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.199","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.1.1_1776058963045_0.37284519806056093","host":"s3://npm-registry-packages-npm-production"}},"9.1.2":{"name":"@maiyunnet/kebab","version":"9.1.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.1.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"cb87930a2a0b69d2c96fd2d7ff3e489d1c3ee282","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.1.2.tgz","fileCount":161,"integrity":"sha512-qegvQjQ1bK2hnpi7W1giIGzDUykc2aGBZoCY421rIq8MUYQ81IYRiZ/Q8zRaMii2H0JxdfVlAu3090efPfE32g==","signatures":[{"sig":"MEYCIQCpu05eLoxlfA+la+gVu9mwxeKXxa0kvlYA5aV2k/eOHQIhAJ9tMcn/kWcFBXMoW9RMkGDG8g+HP/B4huUGbmMDcDc+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2224552},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"9ab06303e096aeda4a14f36a0e8c737473c8e60a","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.4","mysql2":"^3.20.0","openai":"^6.32.0","esbuild":"^0.27.4","node-cron":"^4.2.1","react-dom":"^19.2.4","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.0","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.2","react-router-dom":"^7.13.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1014.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1014.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.199","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.1.2_1776071897598_0.586347763554729","host":"s3://npm-registry-packages-npm-production"}},"9.1.3":{"name":"@maiyunnet/kebab","version":"9.1.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.1.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"b3e8863a8df51b2058533cd50eaa82df01616e09","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.1.3.tgz","fileCount":161,"integrity":"sha512-Bl5CJAl4QH6W6/Gse0CyUywJwj1seQrNBeeamGSxpCfvwgxnbFpXhZGlhhVSBhM/O9iIHHxtXa60xEFsxBUkmA==","signatures":[{"sig":"MEUCIDuChiBd7cX7C2rVUzfSQ/YpA2UQl8BR8vJ7FnKvyaIkAiEA7k5e8kbUt4rdwo7/E8Zy9iOUYIlsPs9SdlJMt8Y5zuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2229044},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"540f084f6de1e84e3470f4a6538fd6d8b20a1445","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.4","mysql2":"^3.20.0","openai":"^6.32.0","esbuild":"^0.27.4","node-cron":"^4.2.1","react-dom":"^19.2.4","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.0","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.2","react-router-dom":"^7.13.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1014.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1014.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.199","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.1.3_1776233688345_0.6840152586135348","host":"s3://npm-registry-packages-npm-production"}},"9.1.4":{"name":"@maiyunnet/kebab","version":"9.1.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.1.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"2b53f545d297b64565f52763f88ab04dd49556a6","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.1.4.tgz","fileCount":161,"integrity":"sha512-UkYnDA5X4ZOeTcFRRDPZCRJHNyJNNgprxkgh0CC7bQ94+MZeU9Bbh/u96YimJ2PukXlbaf/1MMu5I3d3btFnPw==","signatures":[{"sig":"MEQCIA7LM3CRtujiUUVyQ2ZnGWusfoO+wlBFPG7FSETpHCVOAiAKiy3Htvx+gM8T5GnLR4VQSl/apOVaZyejDB7DgUCecA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2229381},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a0940da25ee7466e56a9389acffcf7533cda1185","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.4","mysql2":"^3.20.0","openai":"^6.32.0","esbuild":"^0.27.4","node-cron":"^4.2.1","react-dom":"^19.2.4","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.0","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.2","react-router-dom":"^7.13.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1014.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1014.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.199","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.1.4_1776235561445_0.30836714607674254","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@maiyunnet/kebab","version":"9.2.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.2.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"c6f2fa8fd8550a195d181b2baa8d2efe456e7bb3","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.2.0.tgz","fileCount":171,"integrity":"sha512-qEakjkTdViEki4873XPqr70eC/3TSQz+9dmD2VJ5sMroeCSEXoWr/9aBIIutW6c2xf62l6Nw036NBKNIlEuYag==","signatures":[{"sig":"MEYCIQCNieVeNbuKHlErgB+UX6lGEBgDbSt4wF68Ls7/c62f/AIhAOoBAvINRZmWydhf9tdUDhXnPGIOCXMKWMHLeC1GJcVV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2329969},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"cd26223a3f2931e51b3c586e0323c1c042f8264d","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.4","mysql2":"^3.20.0","openai":"^6.32.0","undici":"^8.1.0","esbuild":"^0.27.4","node-cron":"^4.2.1","react-dom":"^19.2.4","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.0","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.2","react-router-dom":"^7.13.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1014.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1014.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.199","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.2.0_1776423858146_0.5628911225362028","host":"s3://npm-registry-packages-npm-production"}},"9.2.1":{"name":"@maiyunnet/kebab","version":"9.2.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.2.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"4c392614cf847513fd48af7dabdae94bfcd04447","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.2.1.tgz","fileCount":171,"integrity":"sha512-WGCGY9kDn1/SSl1oPfszle9pFX+Zya9RMSHq02f1MdpgExiD2Qwchw0r1WXQvyrWiP6xefSUJyONo9Oycdp/jg==","signatures":[{"sig":"MEUCIQDLKxXECk+0IV0wez9GJUTX4joPJ06o2AMnSNFgyer4XwIgUkDWpniUvJL++CBXPRORZBs1+BkT4NFDRPiewGa/k3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2330464},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"9374b0ad3446dafb826aeb5ecdfcdcfe3b4c1ec8","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.4","mysql2":"^3.20.0","openai":"^6.32.0","undici":"^8.1.0","esbuild":"^0.27.4","node-cron":"^4.2.1","react-dom":"^19.2.4","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.0","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.2","react-router-dom":"^7.13.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1014.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1014.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.199","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.17","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.2.1_1776666680178_0.7052164297598829","host":"s3://npm-registry-packages-npm-production"}},"9.2.2":{"name":"@maiyunnet/kebab","version":"9.2.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.2.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"98514e1adfb9b39bf458169c927ec69b86509516","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.2.2.tgz","fileCount":171,"integrity":"sha512-d6R0z02uML9rqaFWtRawQ8XlHFYdrcN/wYZn3C85GJxOXKbhEEpd2iQQwvjEnI50gnBtfN6tubqI6/XYyc+KEA==","signatures":[{"sig":"MEQCIDJDMM14VwxCubPm+kOQ2FA0kTUhwW0QXWRcAnqBc5S8AiAGSO6rzzyVmnB7OHYzFdCV6aVmcX7KMhb/oOfEPesD0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2332325},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"4f8d7ecc5afef4508e604a29ab76b3e5c8a1ab87","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.5","mysql2":"^3.22.2","openai":"^6.34.0","undici":"^8.1.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.5","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.4","react-router-dom":"^7.14.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1034.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1034.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.219","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.2.2_1776835297384_0.5964424712654193","host":"s3://npm-registry-packages-npm-production"}},"9.2.3":{"name":"@maiyunnet/kebab","version":"9.2.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.2.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"b387a97f1f8ad8252bb8c5b1d2635adc96876315","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.2.3.tgz","fileCount":171,"integrity":"sha512-pooixvyiiorgqkZHGn40yxlCtzV7sOYaSmQeSZ33nRMeOlUOAHfnzniCehzPmOD8J7uK3ZduHtCQW/JLXHdPWw==","signatures":[{"sig":"MEUCIQDMLBL3dU490c2/iY8jxJEaoG1epkZjpu3veaFWU88v1gIgOh/aUy8A3vzGewnQV+xaminQp/O30XD8bZ3egCC69OI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2332325},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"dee7c8354c3dfdf2d336a74cf85b6e7ae5559948","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.5","mysql2":"^3.22.2","openai":"^6.34.0","undici":"^8.1.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.5","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.4","react-router-dom":"^7.14.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1034.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1034.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.219","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.2.3_1777288847453_0.18330495373357447","host":"s3://npm-registry-packages-npm-production"}},"9.2.4":{"name":"@maiyunnet/kebab","version":"9.2.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.2.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"443960ed10531750370b1631dcc2a4a1073bda4a","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.2.4.tgz","fileCount":171,"integrity":"sha512-XAZWFFGb1ntTyrK6MKePdD6DHawRCKa9FE4oS+EEr7ns5zHq3JGAla1AVqpGcO6w8p8gWWpD+Js5oetgseE+ZA==","signatures":[{"sig":"MEUCIHmGEhAdyh8h+ftrBJDUY1w3kDz14dM5pWwgv+d87U0TAiEA5GORFjyBLCNrK0oemQo2qrkMWNwpTsqKoJDzQerjAh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2332325},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"90f89d6843d51633b62325c2dcda9d2d7382fafd","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.5","mysql2":"^3.22.2","openai":"^6.34.0","undici":"^8.1.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.5","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.4","react-router-dom":"^7.14.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1034.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1034.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.219","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.2.4_1777288975816_0.08184986933968275","host":"s3://npm-registry-packages-npm-production"}},"9.2.5":{"name":"@maiyunnet/kebab","version":"9.2.5","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.2.5","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"f1c224eeaace4ebcdfc6d2be8e4a4bd637776b13","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.2.5.tgz","fileCount":171,"integrity":"sha512-NO7m+D6GoMVm3GPFGCT06h51lEEb0Spg1RZKteDjGYFVb4jK8oqWR10vNpCn66Fhd9obv7yK6dhjLF1Z86E3jw==","signatures":[{"sig":"MEUCIArtPmxltc+6Z6LF+5EaA+Ld/Twt2BlBTCK+IF7UKFtoAiEAygfWJ6Nv6wtvFBOiBaqCptrNv/8bUanFTYUldPZ9yvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2332360},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a543968b7e9caea955663bd914aa4f080a1fa027","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.5","mysql2":"^3.22.2","openai":"^6.34.0","undici":"^8.1.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.5","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.4","react-router-dom":"^7.14.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1034.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1034.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.219","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.2.5_1777289733839_0.3178644323457387","host":"s3://npm-registry-packages-npm-production"}},"9.2.6":{"name":"@maiyunnet/kebab","version":"9.2.6","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.2.6","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0a505a607adb143e1aaff912cb49a57a8af250d6","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.2.6.tgz","fileCount":171,"integrity":"sha512-u6qAz6y8asvk1FYxrCbNYUUmAB9cs+pY2/VgXZGVFM7lDLRkRGxEpKaoo9X+2Uh8Jffu1jxjdp9wnyiQrOEffg==","signatures":[{"sig":"MEYCIQCaorVYXwXionGROZ19e7X7RbWsC+9iG9eo+lkxsnIecgIhALjzBW4b2LdZRe9P0KRw2I017ib17PnmNb0M38WoL88m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2332923},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"57736aec80d604badc7a1942446a172e6abe61ac","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.5","mysql2":"^3.22.2","openai":"^6.34.0","undici":"^8.1.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.5","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.4","react-router-dom":"^7.14.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1034.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1034.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.219","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.2.6_1777294905877_0.5779405460699019","host":"s3://npm-registry-packages-npm-production"}},"9.2.7":{"name":"@maiyunnet/kebab","version":"9.2.7","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.2.7","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"a3b0d3bcdaa72a8c0fd2bf572692eb323088d698","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.2.7.tgz","fileCount":171,"integrity":"sha512-/vMvjoWM8tknmQFQUVSj5ypTLZTImJTAYaQ/0IAopJbE05mNTs3q9CNMJwae9dgU11wd6prHUF5BEwik4T7KMw==","signatures":[{"sig":"MEUCICt9RdhswCnhaPdZzLUOWzws6pVp2dAwaceqLnojdd7MAiEAoA1gzrlq4dhMj9F1nExQ+D+fG9ISKvdbtF3gMM694Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2333444},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"5e0d5da16efba1160a7ef5ae41062db8ff49a155","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.5","mysql2":"^3.22.2","openai":"^6.34.0","undici":"^8.1.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.5","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.4","react-router-dom":"^7.14.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1034.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1034.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.219","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.2.7_1777373868704_0.015658851505315097","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"@maiyunnet/kebab","version":"9.3.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"bec3afd5019eadf7375e147ad1c7d746e705b472","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.0.tgz","fileCount":171,"integrity":"sha512-AVM8IQi0r8Wr6JiClcw4xc4vzMHiXdaYi1IuAPHhD7wXDKZ6R5AagbJ8RGftNDFckHwNfUYwH4Xi1eGzZri8vw==","signatures":[{"sig":"MEYCIQCR9z69mbz13ejdExdyW+A1qZweXrjc7GGq5rgNsYnRywIhAKaVKhr/+d4OOyfZxdtwb1tocwtcLzHg0YAJsvb+Rkck","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2339062},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"1a3c15fb1f615a44f64f40114f3e2e3d0478b09d","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.5","mysql2":"^3.22.2","openai":"^6.34.0","undici":"^8.1.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.5","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.4","react-router-dom":"^7.14.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1034.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1034.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.219","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.0_1777566352167_0.36157867355118234","host":"s3://npm-registry-packages-npm-production"}},"9.3.1":{"name":"@maiyunnet/kebab","version":"9.3.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3f68d8973d11ac938bf029da658a1d457c93ea9e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.1.tgz","fileCount":171,"integrity":"sha512-K35FHhDP6ZW5W1vUkpymeVV05FQYU92/c6VGTKEO40DPDqfbkS973TQv1+8yAuJ7AmiQCSAEzxH6NODslYlZgQ==","signatures":[{"sig":"MEUCIQCPzlhdvhrZDDToqICLe/2BoO7vHAdq57mTmW0SZ6rywgIgDTAMFc5yDQaWLkt4oWpP1pQnN8BVYuNNx/px2dWL4ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2339107},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"91461eeb1472c831936bf0c221a6614238bc797c","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.5","mysql2":"^3.22.2","openai":"^6.34.0","undici":"^8.1.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.5","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.4","react-router-dom":"^7.14.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1034.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1034.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.219","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.1_1777717383650_0.8848338502507054","host":"s3://npm-registry-packages-npm-production"}},"9.3.2":{"name":"@maiyunnet/kebab","version":"9.3.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"4b61e64d4d7e208c939747137b62a6d3465d2e5d","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.2.tgz","fileCount":171,"integrity":"sha512-1gS7g2tlxvWVwbqeCLs1j4tSjRMWfT60jO2FuJr1rFr4Lzhc+Jo1birNR30aYTlyRAzgMsmQePkcbyfsLFSgXQ==","signatures":[{"sig":"MEQCIFPP32UL1t+w4ysAhRpE5Txu6GtwGV9STVK1ceY2AzYVAiApcm9DkmXv0DAr4Vku7Iv2XN6LqQ8nt+a+V7ascWvoTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2340333},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"8ca06db59ae3271ad9c40eecde201865f7c2a36e","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.12.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.5","mysql2":"^3.22.2","openai":"^6.34.0","undici":"^8.1.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.5","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.4","react-router-dom":"^7.14.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1034.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1034.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.219","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.2_1778168135838_0.7332633916736593","host":"s3://npm-registry-packages-npm-production"}},"9.3.3":{"name":"@maiyunnet/kebab","version":"9.3.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3b52b6912068d358ad635296bb4e73ce8dd2cac1","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.3.tgz","fileCount":171,"integrity":"sha512-UipEMj7+JA1gq4+vJpakXvvmwTqB2eJuYl9S55aHTw90MPS69W5LPSrXzWiDx4dSr1cXOLtl7HHvrVwbxQmz8A==","signatures":[{"sig":"MEUCIET2oPk4Xt3L/FkrIdzQg/7ocKZ7y9ZldlqDlUE7s94ZAiEAhKOugzQO17mkG/OVypS5fYEa0wlcADLKZhN9JBRzb3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2340646},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"2fd7979e0cf659ade5b93b0d9e0e6fe3b52087a0","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.14.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.5","mysql2":"^3.22.2","openai":"^6.34.0","undici":"^8.1.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.5","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.4","react-router-dom":"^7.14.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1034.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1034.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.219","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.3_1778224645960_0.3983330529225926","host":"s3://npm-registry-packages-npm-production"}},"9.3.4":{"name":"@maiyunnet/kebab","version":"9.3.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"cb06b757ba6f8b4f9ac30da8933e3fd9e0e1d755","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.4.tgz","fileCount":171,"integrity":"sha512-7C5jI6hmDTVaNlEFjFUAzSmbZ3rHbXqfgsW2BZs8mtXujOI2BQvc2/N8PM8+1Abag21weoIxUActGZ+zC9QaHw==","signatures":[{"sig":"MEUCIHZSNzlp8AewyEvgEgpTJbkfow4dTUjHm2CjDxsfT/OSAiEA88I9R6T0sRRZUyJpVbsO4zZS9lW8LKpQVt7HIZK85nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2345870},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"362cf6072ae62a3c982b0bd59b6e400b30a4da66","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.14.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"pg":"^8.20.0","ajv":"^8.18.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.5","mysql2":"^3.22.2","openai":"^6.34.0","undici":"^8.1.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.5","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.2.4","react-router-dom":"^7.14.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1034.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1034.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.219","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^2.6.13","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.4_1778387194626_0.0334079106285865","host":"s3://npm-registry-packages-npm-production"}},"9.3.5":{"name":"@maiyunnet/kebab","version":"9.3.5","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.5","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"c5d8b5a8ff6f3205ca74a197914f216754910e70","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.5.tgz","fileCount":171,"integrity":"sha512-gLl/3v7K3gCOG7oEPWf2K5De40937lkZ3T5abvnKXGRfbKYddcXgyw3IItP7z/89/9LR2OdHCQx7ZpIA5s9V4g==","signatures":[{"sig":"MEQCIAJvfv4C+48v+pR4Ga8e1NXQ0wpSrGjRGDuh2zav3St1AiA/OJBlwQq4AaTfv7SHPFzNU3aAZK7ehGJEQdtge9ou6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2351421},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a2c99911f37070ed27f3eefed171ae764cf2d1e1","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.2.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1045.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1045.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.227","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.5_1778735730599_0.2748779332535787","host":"s3://npm-registry-packages-npm-production"}},"9.3.6":{"name":"@maiyunnet/kebab","version":"9.3.6","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.6","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"f43c89408aec0f9274edd0927ed760c653af3fe6","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.6.tgz","fileCount":171,"integrity":"sha512-5DCv5UNy/k8bg71fSWk/pLDFgVtbOVrlmUmTTmmutR1ubFxtsaIILO8qc8FvcEiemW5BE1/I5AiTfYDOgJNC6w==","signatures":[{"sig":"MEUCICRLSnXYWL03sB6/r0hN53zl9fQMx79irW5oyNQzdnWEAiEAkiVt5IG9x5h0phZPyT7UeZHyAb9rZ04U7QHUgdvWxo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2349855},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"463224c7cc1fea29c78857f2e73506087911d65b","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.2.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1045.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1045.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.227","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.6_1778748450499_0.8180033744598403","host":"s3://npm-registry-packages-npm-production"}},"9.3.7":{"name":"@maiyunnet/kebab","version":"9.3.7","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.7","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0bded7673e51d77241ca023407e19b1e41dac7b7","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.7.tgz","fileCount":171,"integrity":"sha512-skqbSuQJWeKiJZZhYG258fOBxQaZNZp0m2QbNmQoRxQBTBeK5NXbtHB/Em+yLkvrp2PehvYWoGMJPetieX1lfQ==","signatures":[{"sig":"MEUCIFccLbdaqr5V7JmrWmc8pvi6DVpL6E8lbe6h4fDLXFNPAiEAsLTe+nJnxlsjbRoub8xAYT68AKszEvSP1aw2BfuzPZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2352816},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"0f4920226fc5f6b3b45d6a2905964957333ea370","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.2.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.5.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.0","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1045.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1045.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.227","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.7_1778767315999_0.09171306323298722","host":"s3://npm-registry-packages-npm-production"}},"9.3.8":{"name":"@maiyunnet/kebab","version":"9.3.8","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.8","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"cce97b914ea9d817021ec03689f9a24b8b89c6cc","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.8.tgz","fileCount":171,"integrity":"sha512-ksOFsAqAybUOYwMrlEzm2+cO+rtdyzvCTvypoXomji8mRZHsgsJpyuI+EKaRHVF8Y5c0k6QPo1baz/eZ/tRwmQ==","signatures":[{"sig":"MEUCIAtu3Y4tmtbiEtc8wWpoZ2mE8/GoGy+ESdUlPoMFNbeUAiEAoGfJF/6MbY7k0u23nZLCHXRkUxwn5gmkQxvXlYtLwB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2354283},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"2b12fc617bddb0a5abfbd50df7536d8e9de23ffa","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.8_1778848537148_0.9550359454882125","host":"s3://npm-registry-packages-npm-production"}},"9.3.9":{"name":"@maiyunnet/kebab","version":"9.3.9","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.9","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"9e0ade28e7f886f0aca930e51e9871fac9ee07dc","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.9.tgz","fileCount":171,"integrity":"sha512-+f22BFc37wtkflTNVaAbzeRygVGBueSySmtbs+9KTVADEMGxnMcn1p08lK5UWJ62LrZ1DErM3tvqIVZ4V6kXsQ==","signatures":[{"sig":"MEUCIQCMkK3rzhnWgW5wzEJ071x7WGa0+Nr0V1oMl9OoGXIHlwIgP0oexa5Wq3eRexfL8AAiSNKu2Xue54VsRK30igOq9ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2354395},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"1b37b93c20cd521156cd878e3f07ca3a6c2cc60e","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.9_1778928202614_0.5769947276132874","host":"s3://npm-registry-packages-npm-production"}},"9.3.10":{"name":"@maiyunnet/kebab","version":"9.3.10","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.10","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"537731be2032c27c9cb77756103292b67c95f3c5","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.10.tgz","fileCount":171,"integrity":"sha512-SxfhddAgR8o23cdaV41TfRf7AQmj/PzVZA1e59XG0K4kYKOjh83ZnA8mAE2d3TOy/X9ie0hj0/fRa6Ge+DSzAA==","signatures":[{"sig":"MEYCIQDftm7ZuHOvF+nmdVRh1yn8uD2A+WTvikiQpl5mbD1qHQIhAP/EN2YnphBrLB//1aJK7ixa2r07Kuykt+SkKpL3EL1z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2356007},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"18b75c2268ee165b3122ef7276f70730f74ae304","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.10_1778931870249_0.40156287110460553","host":"s3://npm-registry-packages-npm-production"}},"9.3.11":{"name":"@maiyunnet/kebab","version":"9.3.11","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.11","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"d6f28d5eaa20867fcfa51d55c51aba767cad20e8","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.11.tgz","fileCount":171,"integrity":"sha512-r4VummDWrvOtQX3ID+gcfl81G2Ph9wLXevJlMr8d8kJsSniTmEax6tW4NMYe7ZhNp8rvMp9iqYnEmb8xI7rkFw==","signatures":[{"sig":"MEUCICGn2bPJjdb0bIp1iXlQHQaZd7WUx9+KZnGaieEdPCZTAiEAk9iXqNDPAJbFOJpvfyec2/DYUqcUmvyT9g0O/a9tw90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2357333},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"b1b38c4e03b025ab9245a248aced28d6f03cecef","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.11_1778932810056_0.7954405296383795","host":"s3://npm-registry-packages-npm-production"}},"9.3.12":{"name":"@maiyunnet/kebab","version":"9.3.12","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.12","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"7781cd1ac3a5d12e9a6e6fd705c0c49c8ab91b59","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.12.tgz","fileCount":171,"integrity":"sha512-akhhB+3huss5rGmFIuMaJrOIg4SNRjLOnBxERT9LslHDXQdCDLCkNeWZMBYBsuF7WmXyWWF6Jp5rSy7gKmQFVg==","signatures":[{"sig":"MEQCIEplqXJtUxtoKMuLFLiasL/BX8ypgpJBRiUrhZEC/RouAiArRvmQMSWkXlLC3X7bpwz2tzrsMxmnmy7MKj8HPLVAzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2357691},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"99583ee3b4c5cfce17bc489018584133c02c39c5","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.12_1778983671457_0.17716603210552173","host":"s3://npm-registry-packages-npm-production"}},"9.3.13":{"name":"@maiyunnet/kebab","version":"9.3.13","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.13","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"361fa3dda2ad30770d956f32ffb93d84c6f72405","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.13.tgz","fileCount":171,"integrity":"sha512-XShRv8ItS7ZEtKQMhEyDavdJbuD6ybMRAdqwljQNMordBN/810JTq20Qtv5wbCJfoDXb3iNBj3qoKDE3Y+sZkg==","signatures":[{"sig":"MEUCICTFBmMznlvUQGSVOZ4pBYP3qlszcnvz6vJMXihj6TfqAiEArH6s54YEI+vVHsFI1BcjDq8xHbt3iPJ+1PX7ch8awxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2357718},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"b87ed2d0f7dd44a6ef593e4d5652f51c25359816","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.13_1779084936610_0.4405212983405371","host":"s3://npm-registry-packages-npm-production"}},"9.3.14":{"name":"@maiyunnet/kebab","version":"9.3.14","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.3.14","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"d3740f003fbdd09c836d9cffb5372bc5c88f20ee","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.3.14.tgz","fileCount":171,"integrity":"sha512-bHrQxv/U/TrYdSguKWdKrlqcVhougseA4mrA2OknKZrLSeVRrkzn6nYD97Gn+lD+Pj+CLuSfFh1jqLgm2f8Zyw==","signatures":[{"sig":"MEQCIFyUsmavrP1+ro3t8gHvZBFerWRwBrvhZkvkvlr5shzAAiAvtEMOKylc0noKy2L5Jl07jD3qkf6mB33SDGKjfXg7HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2359624},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"6f3249055432195a2eda512d12e616329f75d26d","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.3.14_1779102138304_0.09593388030685834","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"@maiyunnet/kebab","version":"9.4.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.4.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"4dc6ec54b62bef0bfd8def52a7aa04427b3bd420","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.4.0.tgz","fileCount":171,"integrity":"sha512-u/BzHr1TlHqpZlqnoNzkif36Nf9XdA8q28lr3Ugt4M1+p3PuQhQJBekgVZNl2UFMLaJXIFP+7U9rgU+5o3HsGg==","signatures":[{"sig":"MEUCIQCxSOhHUCAXPRjj4vm0ljVbsJHgd31T7TLwSuXj4rifVwIgHeTIwIemdBaRGu8TPnigrNs+vKyoNeoOmQHklYxXS4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2360342},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"99d90ff34606608822ecd98d6c3e42034df3c1de","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.4.0_1779176202783_0.92544947302973","host":"s3://npm-registry-packages-npm-production"}},"9.4.1":{"name":"@maiyunnet/kebab","version":"9.4.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.4.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"4b2a877c3560ec414de6b402d791bfe4fbdb15fa","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.4.1.tgz","fileCount":171,"integrity":"sha512-kHHBW8K/rFHoCbLlWQI0M6QbOgzbUo3tj95wgbzowfKx0JROY9fCognI7cCWReAhmLzGBF6ocDqQTZzbhGKcUA==","signatures":[{"sig":"MEYCIQDCcSWWYIn5k98FIxfZJux07eIoehlbr+ypQlIxrl2TJwIhAOvAl6JsZEyIdCJ+3S3mH0oJPc+gMyOgGavDGGHTq9q6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2362304},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"7b4fb417b941ad7d25c51a7d70075342911c32ab","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.4.1_1779179930115_0.7622758335527342","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"@maiyunnet/kebab","version":"9.5.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.5.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"cc5d6976d3917619fadf085a2d1d306dbd38409c","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.5.0.tgz","fileCount":171,"integrity":"sha512-Unesqn91UWd4aybM9bi9MrWsdc7OxtBDL9NTZO6cE1LplmzBqMkFOf2lsH208rjyzL0cydmn8zGyADOz2+cQdA==","signatures":[{"sig":"MEUCIQCIzPTgy6pQSu2v8KtDA5bK1lDbuhDjJVncetIxwqeyMQIgH8cowf3eug3GXOE89JGxvgLt8iAbktsTpCVuFxVQeLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2367893},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a1554e595006c5d900d87f2f7598c3f347a4d87d","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.5.0_1779187164747_0.6716215993910069","host":"s3://npm-registry-packages-npm-production"}},"9.6.0":{"name":"@maiyunnet/kebab","version":"9.6.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.6.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"47dfd5f9c0127505e903ceae3e0e59de0f146565","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.6.0.tgz","fileCount":171,"integrity":"sha512-RFTbPs7cGkUcAFtamfjNkNbpm/r+Jkb8qiUVafRek6OqhR0Lx8ClDUymKOCriyLDrmo6QYzqntpMiZU5MJYgvg==","signatures":[{"sig":"MEUCIQC9ikgDiA93r0SMff9ScPrjp/x3phymREVjgiSDThXbzgIgM+CH7S36BtvbEeprlKtiEVSLYcTTl8WEkkPYaaSHs5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2371615},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"5c431a274d182b8757aba40200930c5bad74bf20","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.6.0_1779244513702_0.8117327613526033","host":"s3://npm-registry-packages-npm-production"}},"9.7.0":{"name":"@maiyunnet/kebab","version":"9.7.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.7.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"60e0445235975fa3fb10bd9603789440d6274d87","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.7.0.tgz","fileCount":171,"integrity":"sha512-Na0g+E5zFy5Z1jto9QSvydRM8iDrPV1w1hQfkuJo30UX6HrD/dssFdombfCdKbZNqI2wqOxbBE0Nt6W8Wxaq8Q==","signatures":[{"sig":"MEQCIGM0JnBk1sj9l1L6i3SBq+aQ5DvnV8Th/axwUufbXnTKAiAiXRCTBYI8AafCAVr6SpN7UfyuS7jeznM0vR24joRKxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2373049},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"4452a4dd51a1d8dcf12bc3c2536260bc1d20a42f","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.7.0_1779248577506_0.8361949926032541","host":"s3://npm-registry-packages-npm-production"}},"9.7.1":{"name":"@maiyunnet/kebab","version":"9.7.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.7.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"6af5a5b98f89786f4bc5e399fbfe303680998fe5","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.7.1.tgz","fileCount":171,"integrity":"sha512-96kjedRhGnvIX6RNF9U9zua7Tc8AYr7uHcTeZGafL1d/w4Rj+o7GSMMw1Lt5rWp/iRnV1y9+nvfWbZQkrObWRQ==","signatures":[{"sig":"MEUCIGeCSAVegzL5zwLyA03tWr2Wf3t8mc13DuOTqOBMdM/MAiEAhxsufyYw2/gxwHbB6xh7Ekd2FyYLgU6tvLEUGHUZjNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2373047},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"cc1cb6553d0d81f6b0050392ceb68b6187f54dba","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.7.1_1779249454465_0.30900487891676254","host":"s3://npm-registry-packages-npm-production"}},"9.7.2":{"name":"@maiyunnet/kebab","version":"9.7.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.7.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"9af541ae369a98de3398b1a3adf3979c37090bf2","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.7.2.tgz","fileCount":171,"integrity":"sha512-aun1d0GATx8kYdlbySNonoS9jnP7LNEtzOPBirMpzmv574ovWk3hhJzDRfpqB+DUU5KcEKsOkxF6Bz4ZqDw4QA==","signatures":[{"sig":"MEQCICrMtiN/qiXHfYYL0o1ixeg+bcmHcL6Ixrr06OlEJE7XAiA9PnbSglSMVUKkgGhQNGK9N8thDPqI/oC2hhzoOsf+yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2374511},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"01cc2f9d726e274d34797c21bcbd7c80662ccaed","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.7.2_1779256005039_0.47447143930776514","host":"s3://npm-registry-packages-npm-production"}},"9.7.3":{"name":"@maiyunnet/kebab","version":"9.7.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.7.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"9bf40151b0dbe48d90d5ebc81fc3fe68bc396910","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.7.3.tgz","fileCount":171,"integrity":"sha512-0rtGeTPZ0Bd2qvSOmuKECHhVO4Dx8U60hGuw9dYvmGwzoiZel+HOpzQKydQ9mVJIqfwSyee0NjEfpEXVC/bsNA==","signatures":[{"sig":"MEQCIBHuh4oANLrl4YwNl/hnYpfAWqkDv86CH2P0ornB5j97AiA8YHLMugVEmCv9NpPtw4pa3Mt3as3LNpUj41snr9r+jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2374515},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"89d4f5ec5888658ae7cbdbd7d4a1a1b73a980000","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.7.3_1779272760269_0.7457244484684182","host":"s3://npm-registry-packages-npm-production"}},"9.8.0":{"name":"@maiyunnet/kebab","version":"9.8.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.8.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3e90a7fa422eb9591b8ef63312c476e37c3208d7","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.8.0.tgz","fileCount":171,"integrity":"sha512-N+iBwNwLO2TlQtW42y1KcfG3zmsw9N+xpKGIDUrz/0NmQdqLcymnjGmDxboEwtL3DLMZZEyQdowjOqTW3Wh7CA==","signatures":[{"sig":"MEQCIEseGN0v03XKpWgzY6NF1amSsxlB99WTD+xpZilW4AvlAiA+po1o1rA+6NxQIIt+IkDhIWTg24+0DRb3EZOZVQgWMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2376283},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"b32443dd0ff154fa9284e61953509afdad00cc91","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","@zilliz/milvus2-sdk-node":"^3.0.0","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.8.0_1779290252666_0.3346734311319963","host":"s3://npm-registry-packages-npm-production"}},"9.9.0":{"name":"@maiyunnet/kebab","version":"9.9.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.9.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"7976c4b033dff06c3cb3303b08cde4dc9bbee14e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.9.0.tgz","fileCount":171,"integrity":"sha512-D8X56vgNhJtDQqlb5c112XtHJNFsiQRHdWYfcjRhKsw2Umh8AzZGmCbbLiMyEJO1aGHMmjqklq/FGJ/QWPvilw==","signatures":[{"sig":"MEUCIBlhFDKNrwSmBVI0uFw5kwqmisU5tV187mLwKBQ96bETAiEA4Khsvqa4luJ1qn3JlyO5tXScSh5bDWTPbTWQTfwAmQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2375658},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"314c015af8a4ba79bcba12b9fafdeb569764ba76","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.9.0_1779330315681_0.9509549842353444","host":"s3://npm-registry-packages-npm-production"}},"9.10.0":{"name":"@maiyunnet/kebab","version":"9.10.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.10.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3ff9dbd6eafec471d8a7788c5114f01d1ac9a5f6","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.10.0.tgz","fileCount":171,"integrity":"sha512-lPYE67puNIX0cARQ+ppkmCzaksZRaToYGqUGYcsf4wz71x2YuAztuBMTLEv7dT7G2cfX0l9JD48eiqohjuLPgA==","signatures":[{"sig":"MEUCIHAoxJYV//c7qk7eXlUJtrf2jgMOISc6CWFsLJgO0B9vAiEAznjYM+UamQa6/SrGC0b7IB9hbEAtdKFlWwNOx/vzl38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2379806},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"1fd395eda01bd633f2ab237b86ec0d7e88b649a7","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.10.0_1779332403504_0.3570380854064441","host":"s3://npm-registry-packages-npm-production"}},"9.10.1":{"name":"@maiyunnet/kebab","version":"9.10.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.10.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"fad05128a4d922ad2e17d237bfb72303244a67ac","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.10.1.tgz","fileCount":171,"integrity":"sha512-JEeYPMxUcbDfu3gi/qVC4voiDUtrM+TGZBdZkIMgb55g/d6f7UK3IioEQBNyjEboM+Hlu+TfQ9DNvGhRic9lEg==","signatures":[{"sig":"MEQCIBRSGDoaovvwfgS0Z4/n3KiHmWduGQxkcAVa7JNnrFe3AiBLBHJ77GXA5Ib6X93axrRqHISiWCpeH8x29w8yN9zXqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2380992},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"87a0cfd919a015295666249e5ba49187a497d627","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.10.1_1779338016293_0.8033139771698854","host":"s3://npm-registry-packages-npm-production"}},"9.11.0":{"name":"@maiyunnet/kebab","version":"9.11.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.11.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"a7d04abc49fbf6f455ba943995de47ee6d90ca24","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.11.0.tgz","fileCount":171,"integrity":"sha512-0kZSc+247XWGSoVuSuGp15cSMQs5veAYQatMcrxc07rPEXxjHOpkJgvr5r0u2aoOMKNBaz4oei+LGw1KxeXauA==","signatures":[{"sig":"MEUCICZwRTvJgiS8Qiwz7/U5YjgC2qLBe2o+KnP/eUalgLZrAiEA/erh6EenYAzdu3lZu3GDV2SkMCnuxK1DdPNhAst2shY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2391707},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"88ec7a1f91ce4348dc6ac8f87346815395d70b92","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.11.0_1779599106496_0.6078638317926679","host":"s3://npm-registry-packages-npm-production"}},"9.11.1":{"name":"@maiyunnet/kebab","version":"9.11.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.11.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"048c9938d339ba95f5996e026cf4d19c55f1e018","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.11.1.tgz","fileCount":171,"integrity":"sha512-5R4bmP9k5rYqsG92R7tpMlqIYC4pgOLsAVMDC9EhWJqQN8wApvqqiJOAaKmKDxMO5ziDGXPjeg8adUFMA3Qerg==","signatures":[{"sig":"MEYCIQCtSagrmFNSkNBjdlI3/iKGWt+aTS+S4jgl96xxOtrNGAIhAOBAupoF+D1cB924h0Z8lvNs7rgQ5wgnazqlwodn4QKU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2391836},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"d56dc9e5759e6f3d07da53f5b8b1472de08de728","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.11.1_1779786416248_0.10515920778445276","host":"s3://npm-registry-packages-npm-production"}},"9.11.2":{"name":"@maiyunnet/kebab","version":"9.11.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.11.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"68cef0222e49d8abb8e7494a53d6665ae8ccc305","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.11.2.tgz","fileCount":171,"integrity":"sha512-51IraIRdf8BGhrWOJFuANgpsv0CjCJ9Jbz3foj1f3dvdtrkxY41hHduzGVQK7bGJMNjqWc5lXxNkMFoy15N87A==","signatures":[{"sig":"MEYCIQCs1FuztPb9LOChFmfpxRtrKvqzDKEKhDVh4wCaYmRM8wIhAJG/JJCwej+RIMMQ1nU8sRDX6rCK8V5RsBpyj843PUww","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2406511},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"0a87f033ecd6ba7217458af42f986cb944cc2f5a","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.11.2_1779790609672_0.3951877612745889","host":"s3://npm-registry-packages-npm-production"}},"9.11.3":{"name":"@maiyunnet/kebab","version":"9.11.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.11.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0457e182b9ada859a7b615a1ecb474a934f570cd","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.11.3.tgz","fileCount":171,"integrity":"sha512-ow6u9dNWKdaj4fxFrgdouxoYEgMOLl/HlU+GxzBkd/jWq6I8kPVMcJGHuqZ+R2qin7wqepMskEAf7UtY/8JxmA==","signatures":[{"sig":"MEYCIQCU07cNJUcrwUJtmutJFTh717s9ReUEK5YKtNqI75jNUAIhAM4huZmg3mAC9SGAeaMam3LXYOiGKtNjGcdNJmTWNy6W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2406977},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"605da0788a656c56e82b286404c621308569e961","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.11.3_1779805938124_0.4306594510816584","host":"s3://npm-registry-packages-npm-production"}},"9.11.4":{"name":"@maiyunnet/kebab","version":"9.11.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.11.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"d30915feb0db98dd7deb8ec0eaddf554e76d1e9a","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.11.4.tgz","fileCount":171,"integrity":"sha512-h96RrLV8mOKYZCiyXCMF5PB/Jq74saA6EceznpXL5fjc0K1Jz+y0DWWeD3AdkKrOpygwUu4Yb24PBntnd28EPQ==","signatures":[{"sig":"MEQCIH/O6q+U4yoP4m5Ud5XmgdJtKXGPg9Ogjp2/VyP/s/KGAiA++9kd8F4j7A+vDnypcHo8ZDjd7P3V4TQEd/Q64Hm8PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2406983},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"0ee7af1fa55a3be1039829ddce6a7770cf58154d","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.11.4_1779868070568_0.87085521326121","host":"s3://npm-registry-packages-npm-production"}},"9.11.5":{"name":"@maiyunnet/kebab","version":"9.11.5","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.11.5","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"180a1a4dd8b3f035fb27cc0997dcc7142078b48e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.11.5.tgz","fileCount":171,"integrity":"sha512-iU0+R4F/Bmsr+BHaI8cJJmE+8GrOt3LZ4i+DxMKlQlg5v2qC9QzGwPekDzVMHzH83CJ6MRfzGWp5Ne0V/Q+5KQ==","signatures":[{"sig":"MEUCIQC5psncDbdvzFt5waYOetldwkKlP2e8NS8hNl0egHFC/QIgEVx083bxR/Fht6han7fvvd71axEekGtN3lJFxthAb8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407259},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"93f2fe3c61ea64335c5e6d31b4a442e6fa8d91ff","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.11.5_1779869304033_0.10764079056246034","host":"s3://npm-registry-packages-npm-production"}},"9.11.6":{"name":"@maiyunnet/kebab","version":"9.11.6","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.11.6","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"1a7141fcc6b56c3b9f1cb4eaffeed265b851bf49","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.11.6.tgz","fileCount":171,"integrity":"sha512-FRMptmuZuy5XgAQAd8D9xolJ9bmI6tXeq7Qgfiimc/A/MFzjOkau8yW24HN+14pcj15S2On8Hku2GYGhaVUR9Q==","signatures":[{"sig":"MEUCIQCjD1oQ4CP96kfTmwvBOlNT1u2tLbNMNzIDNTq40TRhKgIgZ2qjNnpFJ1qc4io5mz41slXlAxmDtxd01qrWdaWmwWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407534},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"0d13f29a9c24e1b60ada3688a79f0bf2d5d7f2ab","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.11.6_1779871213713_0.7778396679471782","host":"s3://npm-registry-packages-npm-production"}},"9.11.7":{"name":"@maiyunnet/kebab","version":"9.11.7","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.11.7","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"cd91817a9f48900f38ffa1ca394f3187ca0c080e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.11.7.tgz","fileCount":171,"integrity":"sha512-RsdZpqz0bjXCi2dC+90VFcZg9VwRpMLW6Ei5oWkOUyegEzMrpcZKG+LG6aVimpjSeVgIkHPV8WK5cR/ISIV/5w==","signatures":[{"sig":"MEQCIDgXL454JQJl2Qi0a5kSnpzjg6UKg+DMWbfcDduKSLnNAiAD3LAzpRZOth57Z17YBJkLAh5LXc3D6lUFfyeiKGnl/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407502},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"5895469567f8e55d0895d5913de9b4b58841f55a","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.11.7_1780034077539_0.7974473211980133","host":"s3://npm-registry-packages-npm-production"}},"9.11.8":{"name":"@maiyunnet/kebab","version":"9.11.8","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.11.8","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"c82e9a2997c7085bc7d4a826bda484d4c8071d6f","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.11.8.tgz","fileCount":171,"integrity":"sha512-LWYFar0g7Zi5mvjgodMeWFqVDcjBtjAsdOv3I8yISeVFgJrIs0xl6UqaNV5frTOGoUY85O0/UCowJlbrPt2Tow==","signatures":[{"sig":"MEUCIFZMwzR92bYYuZl4e2DgeJy/jvCyF9b/Zc6UUaKGH4CiAiEA4tPtV/PbO9vmYXhrbnKUIU3hVJRsfUxawSGmhaRV5sU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2409395},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"e2b2321c691888aae6cf82179a02c7f0c3f8b9e0","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.11.8_1780116589709_0.5080204716233976","host":"s3://npm-registry-packages-npm-production"}},"9.11.9":{"name":"@maiyunnet/kebab","version":"9.11.9","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.11.9","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"684738ea2e3e6b12fb4cab6560f7df0e5fb16645","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.11.9.tgz","fileCount":171,"integrity":"sha512-uiLGk0eKxXp2K4Siyl2tZIfE4j3WYk+bp2/wfnBFywXYIZAQyhhEB84pMoJbzkdRtdPahwwUZlN8q/95ZTNO4A==","signatures":[{"sig":"MEQCIB3LcgGXpcVN2cDS3Z6g4cQK26r3N/upW7Jmi7DiPy4jAiBAadsOY3YjYMx4drdDYCNgbQjYU9K5RPbQuFoie8dE8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2410150},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"ecccf94384984f69fab6c2686abfc925db378cea","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.11.9_1780120923920_0.906352243317988","host":"s3://npm-registry-packages-npm-production"}},"9.12.0":{"name":"@maiyunnet/kebab","version":"9.12.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.12.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"64ad21fafe8ff278cd61543eeeeb486be51e474b","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.12.0.tgz","fileCount":171,"integrity":"sha512-3Hwu/kaJZBI7VAvluY/+FLyC55Li5SE4mL+B3frgroq4lal9cNuY5uWzr5ALwE8YcK/eKZmFnpVRNi0iH6IHkw==","signatures":[{"sig":"MEYCIQCiDMWwgkQv+/IaHqbwPLVpVP4l8IjKkQZwwTSIPzMl4gIhAMT7qpRInUIcJMNetyu07fd5ortfN2PpUkjZWXJYn+Cw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2410637},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"70d7125a8e853cc136a4c9020e87251f073404a5","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.12.0_1780223028106_0.6444707197053068","host":"s3://npm-registry-packages-npm-production"}},"9.12.1":{"name":"@maiyunnet/kebab","version":"9.12.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.12.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"991120132c482400c42ce7412c1a22bd53e4d7b6","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.12.1.tgz","fileCount":171,"integrity":"sha512-DVbK0ta5NBNDnrfU5SBWyZTK53+qTcRZW9TDV1fIqqpVMW7eUuunRP9qFIzNDBN50GQNQFeIaDQzUEb1PnMqog==","signatures":[{"sig":"MEYCIQDmuyOFJDDFMQRIo6EcWjjyHeQpRmQVJj7rXC1yhFLZiwIhAI9Ash0EJ1adhNT9wlBGDiI1OHR2hQzEFt5JSQPSZAso","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2410823},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"54790c222dcf1459ede7cde7dab3bcd2dcaed450","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.12.1_1780225500258_0.9754754677420991","host":"s3://npm-registry-packages-npm-production"}},"9.12.2":{"name":"@maiyunnet/kebab","version":"9.12.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.12.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"77fab4c6f217b1dc8a0d53d39b89cef0d42b693b","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.12.2.tgz","fileCount":171,"integrity":"sha512-HF4q5LJ6FaPNSlb/CTTuenndVGZLjRxleuSBfSXRSRLjCxWdiuUn9qK8UdRa5h1wZsDARyky8N8Ti6vsrEUJKQ==","signatures":[{"sig":"MEUCIEuj4Xr++24VcXy+pkR3Q6rWzwTI+W4ikqKe9oUCeEbWAiEAw8VLJ3lBFzrd4+yxuKGEPxs1XhcgiqEIZQOop6A+sJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2411044},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"9c42043f9f4716e27586957e12073c3f0e31cc30","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.12.2_1780284385484_0.37312945268501174","host":"s3://npm-registry-packages-npm-production"}},"9.13.0":{"name":"@maiyunnet/kebab","version":"9.13.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.13.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"6cbb6ae1753c448c754cdec44e35def0be297596","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.13.0.tgz","fileCount":171,"integrity":"sha512-jqIuts8Z8hm1dPUeA8yVBg8vLerjAeCeX+507LGX4HOctYoDWSz2IOVmkRc6y5zlvtUzZ2LiiR2Mf6q38ozV5w==","signatures":[{"sig":"MEUCIDS7A+V2FrX1ffXkb4GOro8noGpHnhL70dPXTsJT0tlKAiEA1QIN4gud6fkiIfp7ChfOj97+4S+bT7EjGW7Z6GeFM5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2417680},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a5328d9833af28a5c75e95f2e0e90f4d0efb6bf1","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.13.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.13.0_1780457529535_0.9571386437769802","host":"s3://npm-registry-packages-npm-production"}},"9.13.1":{"name":"@maiyunnet/kebab","version":"9.13.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.13.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"5d24fcc1a7718020ca2d8a8b31acbe37132c55a6","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.13.1.tgz","fileCount":171,"integrity":"sha512-Ewno4T06TzYSljjSNWmIv2ZoCLTffiBVGamgUE4rldi+tzLDBw5b27rr/uoTPDy/8Flx1Wo8HPIVkDIWsB2s+g==","signatures":[{"sig":"MEUCIQDd21GvRGV6X5VGR10QUzyxkPbrVtTZkbUGIU4PYEkpLwIgJ08qDL9jgJCsrLmKDAIu4SGqQsdvfIJOa9k/4BZJVC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2419430},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"702b12a707c7d94868f72811dfd25c6011bc91ae","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.16.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.13.1_1780881936219_0.9537615268587074","host":"s3://npm-registry-packages-npm-production"}},"9.13.2":{"name":"@maiyunnet/kebab","version":"9.13.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.13.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"1796ca352775d4b3a3e761560dc577460a7cae77","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.13.2.tgz","fileCount":171,"integrity":"sha512-pVEpUlHeyI/7SbeY3jRY+QsYAuElnqbBXgFIltw7r8P4cqVHh4so/bE9HMnorIs51qJng3QkTvPQJ8qatXYKtg==","signatures":[{"sig":"MEUCIQD+/MiYUsb3f0z0a4drG18Om7keMsmClkuvGEmsNuWFSQIgOrO9V9EcC+A9/f0/MH36jExT+bcs5Hqb1DeYzdNM5Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2419666},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"fcd1e0e76cbc98f7a7bb81efeaec665572e1bacb","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.16.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.13.2_1780891145360_0.6777558515612512","host":"s3://npm-registry-packages-npm-production"}},"9.13.3":{"name":"@maiyunnet/kebab","version":"9.13.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.13.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"b31f1f0f9e733443b8eb0e601a6f30771bc7ff3d","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.13.3.tgz","fileCount":171,"integrity":"sha512-mtZoVSPJU8wNfEQHBgKCMgwyuLXQ+MSKmxCr+EkRS2qN/KVO8VXtB22OHtmYj5xiFjkzIr06qYwKsWlBmLIVwA==","signatures":[{"sig":"MEYCIQDCPZU/RGrKoE1/bO6UNO5cMw0QFUJrT610axFOvpWgdAIhAJB+zh7qmkd7iIPPIxd7ankFr7EFZLfzswbqaczQwBYU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2420809},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"7315125e653535a7b7a90e78f6aafba4d7bab54c","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.16.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.13.3_1780904520537_0.5083944753132836","host":"s3://npm-registry-packages-npm-production"}},"9.13.4":{"name":"@maiyunnet/kebab","version":"9.13.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.13.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"863cb5f0079188e70d40d2b427f14089367bcd04","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.13.4.tgz","fileCount":171,"integrity":"sha512-A8CIWROlt9yqzl77JRvw41o3cpMKbMxsj8Bo5bNkXVhpPeNF8qus8hoP4gCiNFVznwj2egjJFOW4XJ9mkfNmKw==","signatures":[{"sig":"MEYCIQDh98/hqRbpOMu8qsQ9KzAGFdwPQdhwsYJTddZFNwEYhwIhALdY74qztrzKO0+DtyGkIr08DvkFOc5Qn9jT4fA/siYs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2421027},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"b64aeb180e41b9e1b8e09fb47fc8e4b908f612ae","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.16.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.13.4_1782526573861_0.24535853165253108","host":"s3://npm-registry-packages-npm-production"}},"9.13.5":{"name":"@maiyunnet/kebab","version":"9.13.5","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.13.5","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"6b990ec298a81d7ca0b95e255eceffdff4d49575","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.13.5.tgz","fileCount":171,"integrity":"sha512-/fPEMaVfQ7Tsnr/38Pk9MSmkmE68npqmbTw3bFrnjR2TOQhiZDiDyHrUbfuifSdIBbq07jNudc2Blq4JBIw9nA==","signatures":[{"sig":"MEQCIDikZckWJldJVQkjoNt3Egpm4Ro4rXytx//TJ9s40Fb7AiAc82dpzM2zo8HHyzhZZTSGqGtxgUx8qoZm+TJTeqx4GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2421092},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"cb166b4d2793656e15d565231b38b2bb85380466","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.16.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.13.5_1782612871466_0.9816735140644945","host":"s3://npm-registry-packages-npm-production"}},"9.13.6":{"name":"@maiyunnet/kebab","version":"9.13.6","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.13.6","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"84d90e043c9cc88850e82c6b0c93a144a699c963","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.13.6.tgz","fileCount":171,"integrity":"sha512-W3wJBFn94YOGY/WC17vZo6kPzkY299qzJlDz+oUzuSdepzxt/G2P6sHkM7ZtQNC4/KWFNfoIvN+fEjLt14cFXA==","signatures":[{"sig":"MEUCIEzeJJdRWesntvSF1CQI+pqeSIwT7j6zU//rdNM2DCqRAiEA/HdBEqqdRYKY1Om/zkldKxZnw7ZWc85AS1jT8i6m61o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2404136},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"3e3f7404ec947a795439ad3209d8e2fe2305553c","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.16.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.13.6_1782802526607_0.12582088287586712","host":"s3://npm-registry-packages-npm-production"}},"9.13.7":{"name":"@maiyunnet/kebab","version":"9.13.7","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.13.7","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"85e99b11f6800484f065dbae6e743bac9fc0c9b4","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.13.7.tgz","fileCount":171,"integrity":"sha512-DfxkJVEgYNQkkJ1t4C2G8cLncJitGWVk+eKy5FxrYhARdc2pb2iowH8SVSQTbbovX4j4JUTTnARDnZHPWVC8zg==","signatures":[{"sig":"MEYCIQCQX6Z3d/VcRqXcwoJwqPzT+D8e41Uflc9cNX7ZmSeeGAIhAIzejGvOPChMzMLFTiH1lGKghFTyPeOHS65nZVduznF9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2407270},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"2dde15ab163cc6fa7b4f241f9b5dd3599c157733","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.16.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.13.7_1782808129663_0.8196599407851146","host":"s3://npm-registry-packages-npm-production"}},"9.13.8":{"name":"@maiyunnet/kebab","version":"9.13.8","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.13.8","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"9e8c5c52cd84a850efa95cb7cb0f3d48f0c58c0e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.13.8.tgz","fileCount":171,"integrity":"sha512-4e8dg/ujcL5REe6k4gmTqhxsBGuYxZhWuS5C+DcTqWAZNbrswPVdng2gT2sn1+tIECxNG5vrw68bAR/0xNjG7Q==","signatures":[{"sig":"MEYCIQDFFmpOUyJRG2f8SwadptphdrSW8fK8h7XEaAmZKxSTwgIhAPYVH747E1uY9jil5oS+4peZ1k9F/JO1FQdLO99GmOlo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2408014},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"4e277f90ec184e96a84a7de76c32eee181a60253","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.17.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"pg":"^8.20.0","ajv":"^8.20.0","ejs":"^5.0.2","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.6","mysql2":"^3.22.3","openai":"^6.37.0","undici":"^8.3.0","esbuild":"^0.28.0","node-cron":"^4.2.1","react-dom":"^19.2.6","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.0","react-router-dom":"^7.15.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1047.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1047.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-label":"^2.1.8","@radix-ui/react-switch":"^1.2.6","tencentcloud-sdk-nodejs":"^4.1.232","@radix-ui/react-checkbox":"^1.3.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.19","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.11.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.13.8_1784022214273_0.04463400208847057","host":"s3://npm-registry-packages-npm-production"}},"9.14.0":{"name":"@maiyunnet/kebab","version":"9.14.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.14.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0e9ade205e232fa8d129285b816b9d114e9b5b10","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.14.0.tgz","fileCount":171,"integrity":"sha512-C1cvMHtGJNmzrDwntx4iJS9re47mYEDYePIM/zq1fHHVLmX83LTswX13hHfB4PyQy/V58HkvTJAsyACowF6F7Q==","signatures":[{"sig":"MEYCIQDJjcGK8mwk8Bg/P3txjVLbiiVapsWEFSc3YgyIs1iGQQIhAILC6fPnJ3Ek0hXHJ8OIHc0bDjVLs3TNCMsL0tJceJdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2409707},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"8d2918fa4a0a119368bec4202231df2551e56f5d","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.17.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.5.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.14.0_1785297451739_0.6144568980991374","host":"s3://npm-registry-packages-npm-production"}},"9.14.1":{"name":"@maiyunnet/kebab","version":"9.14.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.14.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"90c2ab5a9d19bb712f5092990f128264ada6a2da","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.14.1.tgz","fileCount":171,"integrity":"sha512-5Aws4gwjo3E7IAi0z2T1dAXfgKeHjdUVyoDnDYLTXMy2o+4yBj5QigVpXmzDysd/OqiC5NUlJaL4oPiTcAJAXQ==","signatures":[{"sig":"MEQCIGqaAn/0XgEGbYPvRotfmh+hVL/0TEzwu29MkAVmhLyBAiBwouTJK4X6h/A/PGYew4kS3GaIz+m+Oj6qj2dWi2pKoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2427948},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"900be8b80136aa513ae5c6894e2a08dedb29c5a4","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.17.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.14.1_1785477593031_0.033378712536100474","host":"s3://npm-registry-packages-npm-production"}},"9.14.2":{"name":"@maiyunnet/kebab","version":"9.14.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.14.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0f0802b5c6da6a8be2e855b0d36678aa869b286b","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.14.2.tgz","fileCount":171,"integrity":"sha512-uBqhlqtRb8pw9mWQTh/rQB/e7I7gtaV1VnlQ8TWon7yVDWfrdJRi4/qT9TERq2UnAs+09maajryGZoIo8Y/uQg==","signatures":[{"sig":"MEUCIBdOas5uavJW43dNZ7zhHXH15Gh52AgXD9tGpN1ijXoiAiEAjB8lZvBe2BgxlVNo7d1hrbFSQpAIUqwm/IReRt+8kn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2435580},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"4f6e7bc92292d01ca719e5d7fdb1f900d2ad5c22","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.17.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.5.1","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.14.2_1785932385854_0.539605859533554","host":"s3://npm-registry-packages-npm-production"}},"9.14.3":{"name":"@maiyunnet/kebab","version":"9.14.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.14.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0bec7cdec7ef68a2a7d274a6212d8b6a7a56ee2a","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.14.3.tgz","fileCount":171,"integrity":"sha512-xUjmFekUrNh588ZqFTviTlBsIlVKsgIMlRK+SYtHVeL5PdsUk+QWuxz76DlBAXCiUn/a3vE0DHnL4YojHE1PVA==","signatures":[{"sig":"MEQCIHVyZjjxbh5do0YB47Ss9XVYieXYvg6o/wc6TIWCmB/oAiAycYEN5jfu8rDMM/CBiFF5Njl6Yom0esIxuvTaFqDPkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2436190},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"b3bc46103808fa582e78c998a0c82bfaf2b286ba","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.18.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.6.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.14.3_1785989174666_0.05351384620195465","host":"s3://npm-registry-packages-npm-production"}},"9.15.0":{"name":"@maiyunnet/kebab","version":"9.15.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.15.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"22f37411ccc23c81d8c704b03d03a5067055c24c","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.15.0.tgz","fileCount":171,"integrity":"sha512-TMJxLZcyXXDzKvmtVsvN0RQyn3vvrqxAjgx6is4KHkFfIcP7ry4T0OZ3EOidmUtTXYsQ3jE5QFxSMONc1h3unw==","signatures":[{"sig":"MEYCIQC4nU7/QUkKnjDWvUJTwYW82Tepw1ALEDAkiv2FRs8vEAIhAPRsJHny/6LIwy9thfj+0pPAXWRKbhy4TYl/P6KTvLbZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2439580},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"3efc3a50701d451b2876e4b1fbcade1c29d8a46f","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.18.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.6.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.15.0_1786030779003_0.7168418302881601","host":"s3://npm-registry-packages-npm-production"}},"9.15.1":{"name":"@maiyunnet/kebab","version":"9.15.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.15.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"44dce116ba5e584d8e3d5e01e9fab8117ed6ff5e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.15.1.tgz","fileCount":171,"integrity":"sha512-bvIkPrkuaUxRUbkUlarWE9favQ1hxR897HE8PheYNKAo945DtBp1u4cWVwUwjO+/lchIQuIMajseGzrSB7l8EQ==","signatures":[{"sig":"MEUCIBWUgqK9wZL8+7ZPcvqFnmXAnokhKvmrBT74L1aMuIwfAiEAokAQWzFfzJE6s6Ob/tr/v/1HXs7YDtQaKw4x5cHgLYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2439825},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"b22fd1d81a2395e713bef3d434e59444eaf87bd3","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.18.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.6.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.15.1_1786122919607_0.574847979208303","host":"s3://npm-registry-packages-npm-production"}},"9.15.2":{"name":"@maiyunnet/kebab","version":"9.15.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.15.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0a56944267fde903b5cd457f4c5c4b1784cf1e9c","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.15.2.tgz","fileCount":175,"integrity":"sha512-sTlvLM4lZYI/Ar8p3FjffARYkcFkhVkviynZ8jSV2Y6yh2i2f2/7B/cePCFIolUkgJIJleH7l7UIMY3zw63VYg==","signatures":[{"sig":"MEUCIBWrq+XYuT40devCqIXlr2cIVdfZPxhw4ymM4ebzNWgBAiEA6x/3yiTUJ5/9moHo2545YK0Bjgct2zVQu4Idowg8hXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2453458},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"d3eea20bea8856b0d6c283150c020d5f0118031a","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.18.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.6.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.15.2_1786259503690_0.7959010674313372","host":"s3://npm-registry-packages-npm-production"}},"9.15.3":{"name":"@maiyunnet/kebab","version":"9.15.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.15.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"b941410f14cb366b20abc72337f145e895a0c853","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.15.3.tgz","fileCount":175,"integrity":"sha512-fznmocXR8VovscHrX7zgTl7MdJhYEY8pEFuZKgle//2KpD51nP5hRKADKMzMbS2+wSkeCnFRUA6BRX+uuVHAsA==","signatures":[{"sig":"MEUCIHojpIaquf7KTB64rf9fRoG7h6QZZSaYiHV4mKaa/mI3AiEAzuMeR/iWEbgOf/WKquVXLKj/3RI9w8eo9IZsuICfIpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2454978},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"21d200ea6bb033eda1ca6ea23351d8ee7d60ef2f","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.18.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.6.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.15.3_1786358733327_0.05697453978276057","host":"s3://npm-registry-packages-npm-production"}},"9.15.4":{"name":"@maiyunnet/kebab","version":"9.15.4","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.15.4","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"d8c109ae7731e8cc66a37242b410ec258f1deb9e","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.15.4.tgz","fileCount":175,"integrity":"sha512-dAkZoFvJGQCk9UQJQ4rDMfZWQbrfnnEAl/Lih/NWRt3GAkgHy4TG7lXtxep85/pafBKYWPYmEk5m2jlO8M4c+A==","signatures":[{"sig":"MEYCIQD+ug3lIpOaiueETRsRTbYfUBy2561fWKkAZrME0t/GoAIhAN4BgBtBms0i7JsIf36EDwEQfBGVmF+kcmHznszy52Vr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2454979},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"86c1c211339fa7ad14af3d17ef2fff06efcca1ed","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.15.4_1786775193659_0.19851005841550107","host":"s3://npm-registry-packages-npm-production"}},"9.15.5":{"name":"@maiyunnet/kebab","version":"9.15.5","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.15.5","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"45f69c1013dccc0e6335dd2173fff511246c35ae","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.15.5.tgz","fileCount":175,"integrity":"sha512-e9dfhxsYQ8lJsInmgXjInZ8uFJ3L+FcshDdj70oZdXR4Up76OlAbvNIS3vqGva8oOd7bqHTD1Bophce7r9BmDA==","signatures":[{"sig":"MEUCIAm6LjQJvzWDAx0XaLpS4mh5So36EvXiG+dGfRbBeLyeAiEAyP/fOLp455Xhbd5VH5lSEZrUiUBLU5mNXLVtKgLPH8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2455134},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"17b403785cc220dfe3d8745dc5ca9521ce23a010","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.15.5_1786790892062_0.009135399387083964","host":"s3://npm-registry-packages-npm-production"}},"9.15.6":{"name":"@maiyunnet/kebab","version":"9.15.6","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.15.6","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"bd81e45ad64ff80cf6246cc3eedb848f43198e35","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.15.6.tgz","fileCount":175,"integrity":"sha512-C1m8ASPcrjr1yJP7yCH2HaxMqyB5ceCZHrurzmULW0woujlXDVK2zwZCDp6XvfMRr9U5rHB8XRknFD0oY1J8Pg==","signatures":[{"sig":"MEYCIQDtRfU24JoF2/mXH3+LqkX0tnNNosypuDvimmDGNfZCvwIhAP0qLUmGG62t/7AZKDbc6NUyOJkydtKyjG/aPSwz59MH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2457408},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"ae60d127d4bccff3ddd2a96689bd3e9bddc48eb2","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.15.6_1786850615257_0.5265021265781127","host":"s3://npm-registry-packages-npm-production"}},"9.16.0":{"name":"@maiyunnet/kebab","version":"9.16.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.16.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"10a8914d5084f310b434494e45158e4d49de00ad","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.16.0.tgz","fileCount":175,"integrity":"sha512-yVJfwLbxLNEAKA3JPigQL1P/fDKJfAOTY4jU361rZvlwvIE06VrzDIrD08UmQNXqH12DdR0OYNSrMLBDEY39Qw==","signatures":[{"sig":"MEUCIQCKyPjURnXXCCQF5PecBy+MkEFyH0UyqhfMYSAkixRmYAIgZB6hjvg9qlu9MvS+IC843jtSSV+HFWySIqUhBHFus4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2473395},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"33f61e0f2df2c7df25f937194c16300bb20657ff","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.7.0","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.16.0_1787478120299_0.10148631926900431","host":"s3://npm-registry-packages-npm-production"}},"9.16.1":{"name":"@maiyunnet/kebab","version":"9.16.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.16.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"9a3420b640fea96b0f9fa9d19a63e449ab8dff1c","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.16.1.tgz","fileCount":175,"integrity":"sha512-9x4EksDsXHFbEi2v0OvAffEMyja54Qd2V5EimT2R2oSyjfduuftstZTG+1nGb1QtfYdOi6GQa1DlbTxFQ3+ZBw==","signatures":[{"sig":"MEUCIEFZyQi1/YVpNe6bDsSsiqMwdKdSnhcVi+3X803RpYnuAiEA0HJT3gSNCDUNSApQqjKalSc/aF2RyHx/8wWXsj/PLKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2476110},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"a1c35150f497d309fc9d36b8782f9d87f6028f6c","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.16.1_1787898836439_0.9903591874738344","host":"s3://npm-registry-packages-npm-production"}},"9.16.2":{"name":"@maiyunnet/kebab","version":"9.16.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.16.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"360723a2129c635ce768f86f15ee3d2c11f3f0d4","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.16.2.tgz","fileCount":175,"integrity":"sha512-Le0586BZEsgmwgqd1le4sWNVj/XO+Vxz5ggrWenaiEmArIlNxwwWzwzUBROT1FCIUybP1/dqrJDNGDUBmHlz/g==","signatures":[{"sig":"MEUCIE2LuEsyd20rfCqVYziBg0XZ2p56dJQkvgCFSJKZ/7QOAiEAmmM4gCqYOGWwJ66Yojnb/ej5AJImqT/EncV3eDPpfzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2476104},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"122ba72989df3895a77b2efc09123dd5cd9398da","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.0","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"pg":"^8.22.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.23.2","openai":"^7.0.0","undici":"^8.9.0","esbuild":"^0.28.1","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^0.1.3","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.1","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1096.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1096.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.277","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.20.0","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.1.2","@types/react":"^19.2.17","@types/react-dom":"^19.2.3","typedoc-plugin-markdown":"^4.12.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.16.2_1787903130414_0.43898146546512185","host":"s3://npm-registry-packages-npm-production"}},"9.17.0":{"name":"@maiyunnet/kebab","version":"9.17.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.17.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"4b9c9c884845ac4df31e538dc89382ae92d422a6","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.17.0.tgz","fileCount":175,"integrity":"sha512-Y3DYCwxyt+1+30w04658DUIhcUin23MVMs3AMoy4Upfs/WYRNk7IVF4Sm0++fWtpADogOSbk6aRkBW99bavuyw==","signatures":[{"sig":"MEYCIQD7Uk4QnZhN4UJ+lICfVx/04ti7GZSDunA7rEnRuucxLwIhAM3L/ivfkL/gHkTLChpRJe3Q1FCkHlQ53N78ljHC98/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4890036},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"aad409f9227240b34effbe11ec5463e2f8a7e12e","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"12.0.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"pg":"^8.23.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.24.2","openai":"^7.8.0","undici":"^8.10.0","esbuild":"^0.28.2","valibot":"^1.4.2","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^2.0.0","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1120.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1120.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.303","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.23.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.0","@types/react":"^19.2.18","@types/react-dom":"^19.2.5","typedoc-plugin-markdown":"^4.13.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.17.0_1787929481199_0.430075750146937","host":"s3://npm-registry-packages-npm-production"}},"9.17.1":{"name":"@maiyunnet/kebab","version":"9.17.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.17.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"a6c30cc54cb3d009b67f7a83ec3685b9d8407a26","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.17.1.tgz","fileCount":175,"integrity":"sha512-t/Mf4cUSPKi7CenaXvTSTBNTsO3Jx23gBl2xG/UkCOh2muQhy3zb5AzhZzp8QJ/QC+lrUn0U1wIc/ZqHoYBLaw==","signatures":[{"sig":"MEQCIE6J2R9dehZoLMh+n6fTqb8ndCOk823p47hv78mNmNizAiA6I1pbgMENzEE/g6VRZoT5wdCoMyprJnsEF6PkNt/eFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4891637},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"9853c64651ab25e465718dcec900b4145f555856","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"12.0.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"pg":"^8.23.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.24.2","openai":"^7.8.0","undici":"^8.10.0","esbuild":"^0.28.2","valibot":"^1.4.2","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^2.0.0","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1120.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1120.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.303","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.23.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.0","@types/react":"^19.2.18","@types/react-dom":"^19.2.5","typedoc-plugin-markdown":"^4.13.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.17.1_1788451256984_0.4462549435727241","host":"s3://npm-registry-packages-npm-production"}},"9.17.2":{"name":"@maiyunnet/kebab","version":"9.17.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.17.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"45e9568aa884615b489a320c9380e37f856333bc","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.17.2.tgz","fileCount":175,"integrity":"sha512-8XDsTytwkM+1MkiYUdORDxFxVK0PYCPn64xWOOQLRxl+gXp5lWghGJOD7MlA5e9TokhRUPBfwMOZkflF2c1k9A==","signatures":[{"sig":"MEUCIEbk6BMXiM+VglEEQjVUUt/NvgbQxvDGkU7G/GO/GdueAiEAqyNBo0fwt1JLkU/kw7Hxj6SYfuBRLQFTHYorzP2Altg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4899855},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"ce83ae959455ec370e0c076bcfebde1c176d55c1","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"12.0.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"pg":"^8.23.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.24.2","openai":"^7.8.0","undici":"^8.10.0","esbuild":"^0.28.2","valibot":"^1.4.2","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^2.0.0","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1120.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1120.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.303","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.23.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.0","@types/react":"^19.2.18","@types/react-dom":"^19.2.5","typedoc-plugin-markdown":"^4.13.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.17.2_1788759187836_0.7841172730157331","host":"s3://npm-registry-packages-npm-production"}},"9.17.3":{"name":"@maiyunnet/kebab","version":"9.17.3","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.17.3","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"0dde02fa55e58327399ab6ed31f0d5f8d1b8a2a3","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.17.3.tgz","fileCount":175,"integrity":"sha512-+xIaeyqDgHL0BsScTcvOqzywnsmhumFZHKGHyAW9svf3SxedAV4MZ5JI857a8YhsC0PvFe8vUCL40sCaQqlwyg==","signatures":[{"sig":"MEYCIQDQdNcjQpvTFreGzteoudvQK4sFQ5ucIB3dsLwJPFd9rAIhAK2Nl08qGrD3QRuUc8/W8ZRjZ7d+BbwtQ+mLHPUw1FBF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4904576},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"f75e4d0462e65b69015f8095b91400d397d3ab0e","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"12.0.2","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.8.1","dependencies":{"pg":"^8.23.0","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.1","react":"^19.2.8","mysql2":"^3.24.2","openai":"^7.8.0","undici":"^8.10.0","esbuild":"^0.28.2","valibot":"^1.4.2","node-cron":"^4.6.0","react-dom":"^19.2.8","@types/ssh2":"^1.15.5","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^2.0.0","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.2","@litert/websocket":"^0.2.8","@aws-sdk/client-s3":"^3.1120.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1120.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.303","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.23.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.0","@types/react":"^19.2.18","@types/react-dom":"^19.2.5","typedoc-plugin-markdown":"^4.13.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.17.3_1788946269430_0.08708245116342628","host":"s3://npm-registry-packages-npm-production"}},"9.18.0":{"name":"@maiyunnet/kebab","version":"9.18.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.18.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"d875fcdc5bd6d3eb5024c157694f153932e2f706","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.18.0.tgz","fileCount":175,"integrity":"sha512-u5GgW3qWVcxUuaKBq1C756IstqLQG9a7/1pHRR2eZB60VIQJE4cxx22L4pHusKjlSwfEDSSk9+g80GBQeb62SQ==","signatures":[{"sig":"MEMCHwoZt0zv+w90kavD2/dP4PlXylQ/6OCSG7aJQ1iJexwCIEa4or46afbB6YVgUHAK3O5+PSBh9ti2arKiShjzcWsR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFYc9OVhNKCqESqq58vyYjRxHSWHTSBl7OMDKHJ6mcw+AiEAvCtiy7eDkSVYTrfcgrfy3+DkLCXOBa2a7Es3mTtARKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4979500},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"490bf3bc75f8cbfc2c1e204595b417323c97dd9e","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"pg":"^8.23.0","ws":"^8.21.3","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.2","react":"^19.3.0","mysql2":"^3.24.4","openai":"^7.15.0","undici":"^8.10.2","esbuild":"^0.28.2","valibot":"^1.5.0","node-cron":"^4.6.0","react-dom":"^19.3.0","@types/ssh2":"^1.15.6","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^2.0.0","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.3","@aws-sdk/client-s3":"^3.1131.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1131.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.311","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.23.1","@types/ws":"^8.18.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.0","@types/react":"^19.3.0","@types/react-dom":"^19.3.0","typedoc-plugin-markdown":"^4.13.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.18.0_1789204771904_0.5655986313239478","host":"s3://npm-registry-packages-npm-production"}},"9.18.1":{"name":"@maiyunnet/kebab","version":"9.18.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.18.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"8281220d81bb4f8f57e1e478ff4e62cda75a4a9d","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.18.1.tgz","fileCount":175,"integrity":"sha512-+Rm+WqKB7IvJ4cXdwbVdToV0eRpaUwQNLREjulZwUzdiy6CpDiRw3+0EwwleroJ9U1hakTNCJnR1d5EqVsfy0A==","signatures":[{"sig":"MEQCIHwGdbpYuiXyXfx+UNxrYeg2eRzRxkgLG3IOTScsNEuDAiBWPUxS/Vw+EbkGPCcG7JnYqmmJAblNTQT3dONtUH5bSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFDgWU9UmHS/ZQ/jVko3L9x+sy3KDyAMa8b5+DHFtJS7AiEA2dmVKVHoWsT2uR2gNWBVo41C13Zj7X5p9W9sx0KM3+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4979853},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"1ffd137ef3d022ec043104fbaba6afb7bdb57900","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"pg":"^8.23.0","ws":"^8.21.3","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.2","react":"^19.3.0","mysql2":"^3.24.4","openai":"^7.15.0","undici":"^8.10.2","esbuild":"^0.28.2","valibot":"^1.5.0","node-cron":"^4.6.0","react-dom":"^19.3.0","@types/ssh2":"^1.15.6","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^2.0.0","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.3","@aws-sdk/client-s3":"^3.1131.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1131.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.311","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.23.1","@types/ws":"^8.18.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.0","@types/react":"^19.3.0","@types/react-dom":"^19.3.0","typedoc-plugin-markdown":"^4.13.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.18.1_1789357063631_0.699189227464845","host":"s3://npm-registry-packages-npm-production"}},"9.18.2":{"name":"@maiyunnet/kebab","version":"9.18.2","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.18.2","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"9ee7c114a565ba817d75dc3dc7d040a85fcbebc3","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.18.2.tgz","fileCount":175,"integrity":"sha512-oquMKGCnoNub6MkVaSCne8Bf63pI5j4NceLj749k67B+UPsecbYZi7jQwum+lrUHkw8GTR/zZigIdAo9ohuUhw==","signatures":[{"sig":"MEUCIC8shfjPv8w3GKSxoSKvKGGEkOmTzO/zs1bZIzcpjRrEAiEA7r/0PRLZEzivq4odAgn5SSVIhI6YeL+vhSOSZTEPjgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOU6yQX4YjqpKHyH93URnsVIgrPpH3sstRx+ju2p8GEAIgBXZSnEyJQ2io2aIl9lRRst5qxx8q3VM2dbG0ljMIGBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4990270},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"ab39e5b638c4262b2f5b3fcd6cf253ca6196f98c","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"pg":"^8.23.0","ws":"^8.21.3","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.2","react":"^19.3.0","mysql2":"^3.24.4","openai":"^7.15.0","undici":"^8.10.2","esbuild":"^0.28.2","valibot":"^1.5.0","node-cron":"^4.6.0","react-dom":"^19.3.0","@types/ssh2":"^1.15.6","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^2.0.0","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.3","@aws-sdk/client-s3":"^3.1131.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1131.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.311","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.23.1","@types/ws":"^8.18.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.0","@types/react":"^19.3.0","@types/react-dom":"^19.3.0","typedoc-plugin-markdown":"^4.13.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.18.2_1789382764856_0.5316176549906588","host":"s3://npm-registry-packages-npm-production"}},"9.19.0":{"name":"@maiyunnet/kebab","version":"9.19.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.19.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3ed5420d869bdc55d8a5025de41f3c4a269f01bb","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.19.0.tgz","fileCount":175,"integrity":"sha512-rEtZDnPEvCiTyxdK8Yxxtwy3LOFZknu3fXSXUT3u02qY8c8O7ouJy2jGpiVHEDawjuGREwCl4WUCvFWyWzQkSw==","signatures":[{"sig":"MEUCIH7SwntTU5FqDfkfbpesExdjrTwNow2DgaCusfbuAwebAiEAk21huV5RdFMq54EamJ0JBjpKKrQ+FEO6fa6vS+e4G4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBMU8ctjgXcb+hQtBOIQEtOnSUUyaqdILyoqABnoBMrEAiEA0JAuszKqxFg9Ola3bAjKf8+I9Kmq8lHrRiq2ZruxuTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4984686},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"cde81f93a8e18e7b85bcd187a8e7f5fbccf168cb","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"pg":"^8.23.0","ws":"^8.21.3","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.2","react":"^19.3.0","mysql2":"^3.24.4","openai":"^7.15.0","undici":"^8.10.2","esbuild":"^0.28.2","valibot":"^1.5.0","node-cron":"^4.6.0","react-dom":"^19.3.0","@types/ssh2":"^1.15.6","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^2.0.0","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.3","@aws-sdk/client-s3":"^3.1131.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1131.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.311","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.23.1","@types/ws":"^8.18.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.0","@types/react":"^19.3.0","@types/react-dom":"^19.3.0","typedoc-plugin-markdown":"^4.13.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.19.0_1789917908587_0.8763497006312027","host":"s3://npm-registry-packages-npm-production"}},"9.19.1":{"name":"@maiyunnet/kebab","version":"9.19.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.19.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"72c4f058226a9647467fc58316890944ee503840","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.19.1.tgz","fileCount":175,"integrity":"sha512-65w03/6EFzhz+dkiGAjo7nFcQ4ntWduk5x1e+EgSMn3mIH7iJb4bCv2+n1TuFk9t6+hvpLy/3j76mNvLOL604A==","signatures":[{"sig":"MEUCIHx9nRfKOt1REWEnI8AUGT5QHSTsddJyXyTQwLKPTEaFAiEAm7X5p58iucq9wtVdeNG3+TXXgx0wV18k6J6d2kWSJmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHGWcc4imzYb+ln8KbkYyodHYAXI377us111CkkDrgsmAiAmvVys103vYzQCfAofPH4Kclxwc8KmISunNC905t8ipw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4985452},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"edd6590841e40787a7cf3daf507c0d6d42f94bdb","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.8.2","dependencies":{"pg":"^8.23.0","ws":"^8.21.3","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.2","react":"^19.3.0","mysql2":"^3.24.4","openai":"^7.15.0","undici":"^8.10.2","esbuild":"^0.28.2","valibot":"^1.5.0","node-cron":"^4.6.0","react-dom":"^19.3.0","@types/ssh2":"^1.15.6","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^2.0.0","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.3","@aws-sdk/client-s3":"^3.1131.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1131.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.311","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.23.1","@types/ws":"^8.18.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.0","@types/react":"^19.3.0","@types/react-dom":"^19.3.0","typedoc-plugin-markdown":"^4.13.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.19.1_1789963288084_0.7837893731115222","host":"s3://npm-registry-packages-npm-production"}},"9.20.0":{"name":"@maiyunnet/kebab","version":"9.20.0","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.20.0","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"3d9575f6f26d7d319af4eae63746a48f48e624d9","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.20.0.tgz","fileCount":175,"integrity":"sha512-cG5kVn6CDAdjRhnrltMO9GTFaH5Pib0S1if3lz8vjVU0mB1/zUjsvkKcSOoq0SjKxBrBuADuEK/L6n9c05Kk+g==","signatures":[{"sig":"MEQCIHpJ7rTZ0giDfS6rRf1rPALHKaS1WYFKjvF1CRB+IeczAiB4KscsU/TLNLUCatq4ON0cXkDBHBVPPhGJ4sjCNhPveg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuEinc83MDFx/okE1RfP5RB4bxcaTgjZEsuzgrzcCjYwIgLBXvCwWnw1CqYtIbpslWR/Y/2EfVC/YDZ6APdWksV1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5021202},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"c0c1531e4809ac6dfd173c34e4352c0ac96535d7","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.10.0","dependencies":{"pg":"^8.23.0","ws":"^8.21.3","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.2","react":"^19.3.0","mysql2":"^3.24.4","openai":"^7.15.0","undici":"^8.10.2","esbuild":"^0.28.2","valibot":"^1.5.0","node-cron":"^4.6.0","react-dom":"^19.3.0","@types/ssh2":"^1.15.6","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^2.0.0","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.3","@aws-sdk/client-s3":"^3.1131.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1131.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.311","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.23.1","@types/ws":"^8.18.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.0","@types/react":"^19.3.0","@types/react-dom":"^19.3.0","typedoc-plugin-markdown":"^4.13.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.20.0_1790848775946_0.9461875734878153","host":"s3://npm-registry-packages-npm-production"}},"9.20.1":{"name":"@maiyunnet/kebab","version":"9.20.1","keywords":["kebab","node","framework"],"author":{"name":"hanguoshuai"},"license":"Apache-2.0","_id":"@maiyunnet/kebab@9.20.1","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"44ca321cddd305aef0db980b82b67210183c0a9c","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.20.1.tgz","fileCount":175,"integrity":"sha512-O9+2mITub1tAfhlFxgXSV3dqsnwgb1qOqhmE5N7hRRsQlvl0oVVxfjuppAfet+0OdkQQDP3bJc2hAg2/R5h7eA==","signatures":[{"sig":"MEQCIBU8DFFF/3P1y75RiV6nI1IvYhGCO2OtKy/IaDIaQYeCAiAhX6QkVXdbiIvSb60xTRGzf5nSRQKdWyYuD2ukurITlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDkNqwh3RoeM/9tKw52S31nCGeZw2NzMkrKveFTh4GAwQIgVqFXVoOb3G+8sB8qnWXgL6yTx64+MW+zEl0lS5lhusY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5026294},"main":"index.js","type":"module","types":"./index.d.ts","gitHead":"4649c4b9c914ebf93f9ee803dae680e281fbb054","imports":{"#kebab/*":"./*"},"scripts":{"build-doc":"bash ./utils/build-doc.sh"},"_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"_npmVersion":"11.19.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"_nodeVersion":"26.10.0","dependencies":{"pg":"^8.23.0","ws":"^8.21.3","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.2","react":"^19.3.0","mysql2":"^3.24.4","openai":"^7.15.0","undici":"^8.10.2","esbuild":"^0.28.2","valibot":"^1.5.0","node-cron":"^4.6.0","react-dom":"^19.3.0","@types/ssh2":"^1.15.6","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^2.0.0","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.3","@aws-sdk/client-s3":"^3.1131.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1131.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.311","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.23.1","@types/ws":"^8.18.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.0","@types/react":"^19.3.0","@types/react-dom":"^19.3.0","typedoc-plugin-markdown":"^4.13.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/kebab_9.20.1_1790938924920_0.11423779002436718","host":"s3://npm-registry-packages-npm-production"}},"9.21.0":{"_id":"@maiyunnet/kebab@9.21.0","bin":{"kebab":"bin/kebab.js"},"dist":{"shasum":"c8dfe65eb2dcfe9a439322da8af0388da7221eac","tarball":"https://registry.npmjs.org/@maiyunnet/kebab/-/kebab-9.21.0.tgz","fileCount":175,"integrity":"sha512-xvW2++CND6jWQ05ipBOjg3jCbZztj7vwB7O8cysiuUSYXRzvLffdc0ycixI277tdFJtHSnwON3ZdRmvQfA0pjg==","signatures":[{"sig":"MEUCIQDuAi6rXErRjQtXdYMXIl6IJK47KWWesqmRiuugnrfQ3gIgVZ1Pbh+eq707AxX4g1SfbhUxsJJ27dSRF3g3yDxJUvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKyDRxNBdlq3KzRNgZRsQEEMruzJEJptjq7OHFiUkHcwIgbG8PmrsLCNXa9XsxDTFg8J+TA5bUTvnGyqOQa27bccQ="}],"unpackedSize":5033059},"main":"index.js","name":"@maiyunnet/kebab","type":"module","types":"./index.d.ts","author":{"name":"hanguoshuai"},"gitHead":"18302b8e4d62abc4a3af90b43624c1e34ba4eba9","imports":{"#kebab/*":"./*"},"license":"Apache-2.0","scripts":{"build-doc":"bash ./utils/build-doc.sh"},"version":"9.21.0","_npmUser":{"name":"hanguoshuai","email":"zohegs@gmail.com"},"keywords":["kebab","node","framework"],"_npmVersion":"11.19.1","description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","directories":{},"maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"_nodeVersion":"26.10.0","dependencies":{"pg":"^8.23.0","ws":"^8.21.3","ajv":"^8.20.0","ejs":"^6.0.1","clsx":"^2.1.1","ssh2":"^1.17.0","jszip":"^3.10.2","react":"^19.3.0","mysql2":"^3.24.4","openai":"^7.15.0","undici":"^8.10.2","esbuild":"^0.28.2","valibot":"^1.5.0","node-cron":"^4.6.0","react-dom":"^19.3.0","@types/ssh2":"^1.15.6","ajv-formats":"^3.0.1","svg-captcha":"^1.4.0","@litert/mime":"^2.0.0","@litert/redis":"^3.2.1","tailwind-merge":"^3.6.0","@tailwindcss/cli":"^4.3.3","react-router-dom":"^7.18.3","@aws-sdk/client-s3":"^3.1131.0","@litert/http-client":"^1.1.2","@aws-sdk/lib-storage":"^3.1131.0","@radix-ui/react-slot":"^1.3.3","@radix-ui/react-label":"^2.1.15","@radix-ui/react-switch":"^1.3.7","tencentcloud-sdk-nodejs":"^4.1.311","@radix-ui/react-checkbox":"^1.3.11","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.28.20","@types/pg":"^8.23.1","@types/ws":"^8.18.1","@types/ejs":"^3.1.5","typescript":"^6.0.3","@types/node":"^26.4.0","@types/react":"^19.3.0","@types/react-dom":"^19.3.0","typedoc-plugin-markdown":"^4.13.0","@litert/eslint-plugin-rules":"^0.3.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kebab_9.21.0_1791028512430_0.09252555172722543"}}},"time":{"created":"2025-06-15T13:29:01.735Z","modified":"2026-10-03T11:55:12.688Z","2.0.0":"2025-06-15T13:29:02.420Z","2.0.1":"2025-06-15T14:09:25.262Z","2.0.2":"2025-06-16T05:55:42.786Z","2.0.3":"2025-06-16T06:33:19.339Z","2.0.4":"2025-06-17T09:15:11.630Z","2.0.5":"2025-06-17T09:18:03.447Z","2.0.6":"2025-06-17T10:35:26.168Z","2.0.7":"2025-06-17T10:45:34.220Z","2.0.8":"2025-06-19T04:16:43.815Z","2.0.9":"2025-06-19T08:20:45.219Z","2.0.10":"2025-06-22T09:13:42.978Z","2.0.11":"2025-06-22T10:31:12.289Z","2.0.12":"2025-06-27T06:37:35.885Z","2.0.13":"2025-06-30T09:04:58.305Z","2.0.14":"2025-06-30T09:10:58.698Z","2.0.15":"2025-08-05T12:20:05.491Z","2.0.16":"2025-08-06T16:28:29.297Z","3.0.0":"2025-09-16T09:16:07.064Z","3.0.1":"2025-09-16T09:31:51.945Z","3.0.2":"2025-09-16T11:00:47.438Z","3.0.3":"2025-09-16T13:06:40.788Z","3.1.0":"2025-09-20T16:29:01.388Z","3.1.1":"2025-09-21T01:01:26.801Z","3.1.2":"2025-09-22T05:27:47.193Z","3.1.3":"2025-09-22T07:53:00.368Z","3.1.4":"2025-09-23T02:28:32.335Z","3.1.5":"2025-09-23T05:33:11.494Z","3.1.6":"2025-09-23T06:54:30.583Z","3.1.7":"2025-09-23T07:23:25.865Z","3.1.8":"2025-09-23T11:45:31.378Z","3.1.9":"2025-09-25T03:16:08.293Z","3.1.10":"2025-09-29T09:03:38.899Z","3.1.11":"2025-09-30T04:54:19.210Z","3.1.12":"2025-09-30T05:34:39.827Z","3.1.13":"2025-09-30T06:13:49.933Z","3.1.14":"2025-09-30T06:55:17.955Z","3.1.15":"2025-09-30T10:10:57.012Z","3.1.16":"2025-10-01T01:51:02.195Z","3.1.17":"2025-10-01T02:12:19.784Z","3.1.18":"2025-10-01T02:52:22.801Z","3.1.19":"2025-10-01T03:40:20.960Z","3.1.20":"2025-10-01T04:17:23.577Z","3.2.0":"2025-10-02T05:08:52.542Z","3.2.1":"2025-10-03T10:16:55.315Z","3.2.2":"2025-10-03T10:42:15.846Z","3.2.3":"2025-10-03T17:09:35.529Z","3.2.4":"2025-10-04T16:23:34.763Z","3.2.5":"2025-10-06T10:29:06.785Z","3.2.6":"2025-10-07T02:43:21.806Z","3.2.7":"2025-10-07T07:27:52.831Z","3.2.8":"2025-10-07T08:29:45.435Z","3.2.9":"2025-10-09T09:54:54.701Z","3.2.10":"2025-10-11T15:08:29.151Z","3.2.11":"2025-10-13T15:38:51.862Z","3.2.12":"2025-10-14T10:04:33.926Z","3.2.13":"2025-10-15T08:02:03.746Z","3.2.14":"2025-10-18T07:35:22.910Z","3.2.15":"2025-10-21T05:07:06.968Z","3.2.16":"2025-10-21T08:06:30.561Z","3.2.17":"2025-10-21T15:37:07.168Z","3.2.18":"2025-10-21T17:16:41.560Z","3.2.19":"2025-10-22T14:08:35.598Z","3.2.20":"2025-10-23T09:48:36.638Z","3.2.21":"2025-10-24T13:30:41.151Z","3.2.22":"2025-10-27T14:51:41.972Z","3.2.23":"2025-10-28T11:01:00.254Z","3.2.24":"2025-10-31T05:15:58.137Z","3.2.25":"2025-10-31T17:38:36.662Z","3.2.26":"2025-11-01T05:33:24.753Z","3.2.27":"2025-11-01T08:51:00.073Z","3.2.28":"2025-11-01T14:41:26.839Z","3.2.29":"2025-11-02T10:10:10.608Z","3.2.30":"2025-11-03T03:29:18.575Z","3.2.31":"2025-11-03T05:33:38.328Z","3.2.32":"2025-11-04T14:47:44.188Z","3.2.33":"2025-11-04T15:10:08.389Z","3.2.34":"2025-11-04T15:21:47.724Z","3.2.35":"2025-11-05T08:53:47.936Z","3.2.36":"2025-11-05T10:18:17.751Z","4.0.0":"2025-11-06T08:39:25.103Z","4.0.1":"2025-11-06T09:13:15.863Z","4.0.2":"2025-11-06T11:12:37.314Z","4.1.0":"2025-11-06T15:07:25.697Z","5.0.0":"2025-11-11T09:07:29.934Z","5.0.1":"2025-11-11T16:43:38.649Z","5.0.2":"2025-11-12T09:13:37.033Z","5.0.3":"2025-11-12T09:53:40.851Z","5.0.4":"2025-11-12T12:11:45.529Z","5.1.0":"2025-11-14T08:28:21.812Z","5.2.0":"2025-11-14T11:34:39.163Z","5.3.0":"2025-11-15T10:31:44.123Z","5.3.1":"2025-11-16T10:55:13.319Z","6.0.0":"2025-11-23T14:36:21.512Z","6.1.0":"2025-11-25T14:53:47.867Z","6.2.0":"2025-11-27T15:58:30.100Z","6.2.1":"2025-12-02T06:10:42.769Z","6.2.2":"2025-12-02T10:29:00.418Z","7.0.0":"2025-12-03T03:18:43.639Z","7.0.1":"2025-12-03T04:09:18.080Z","7.0.2":"2025-12-03T07:06:07.130Z","7.1.0":"2025-12-04T12:11:25.385Z","7.1.1":"2025-12-05T02:46:53.669Z","7.1.2":"2025-12-05T02:50:00.099Z","7.2.0":"2025-12-05T05:24:57.282Z","7.2.1":"2025-12-05T11:51:18.260Z","7.3.0":"2025-12-05T12:26:07.195Z","7.3.1":"2025-12-06T04:53:27.254Z","7.4.0":"2025-12-12T06:05:29.025Z","7.4.1":"2025-12-17T13:25:50.778Z","7.4.2":"2025-12-18T07:01:33.629Z","7.5.0":"2025-12-18T16:07:41.521Z","7.6.0":"2025-12-31T09:47:06.221Z","7.6.1":"2026-01-09T17:49:57.827Z","7.6.2":"2026-01-10T16:06:38.775Z","7.6.3":"2026-01-14T06:15:53.677Z","7.7.0":"2026-01-18T18:34:50.410Z","7.7.1":"2026-01-23T18:00:43.435Z","7.8.0":"2026-01-25T09:30:42.567Z","7.8.1":"2026-01-25T14:13:33.057Z","7.9.0":"2026-01-27T07:47:57.031Z","7.10.0":"2026-01-30T12:33:48.172Z","7.10.1":"2026-02-01T06:37:39.140Z","7.10.2":"2026-02-01T07:56:59.416Z","8.0.0":"2026-02-09T03:40:54.829Z","8.0.1":"2026-02-09T07:59:34.604Z","8.0.2":"2026-02-10T17:17:42.246Z","8.0.3":"2026-02-11T07:10:43.067Z","8.0.4":"2026-02-11T10:38:23.642Z","8.0.5":"2026-02-13T10:52:12.313Z","8.0.6":"2026-02-14T13:49:28.693Z","8.1.0":"2026-02-18T11:04:53.924Z","8.2.0":"2026-02-19T07:29:32.311Z","8.2.1":"2026-02-22T09:51:50.389Z","8.3.0":"2026-02-23T05:27:25.322Z","8.4.0":"2026-02-24T10:23:35.237Z","8.5.0":"2026-03-07T09:17:21.934Z","8.5.1":"2026-03-10T13:51:59.938Z","8.5.2":"2026-03-10T14:56:34.118Z","8.5.3":"2026-03-11T03:16:12.408Z","8.5.4":"2026-03-12T02:16:42.623Z","8.6.0":"2026-03-12T08:01:56.222Z","8.6.1":"2026-03-12T08:45:26.458Z","8.6.2":"2026-03-15T08:08:24.816Z","8.6.3":"2026-03-16T03:39:10.377Z","8.6.4":"2026-03-16T09:48:11.991Z","8.6.5":"2026-03-18T02:31:55.334Z","9.0.0":"2026-03-22T14:30:28.610Z","9.0.1":"2026-03-29T15:20:25.582Z","9.0.2":"2026-04-01T10:41:55.588Z","9.1.0":"2026-04-10T02:08:58.791Z","9.1.1":"2026-04-13T05:42:43.247Z","9.1.2":"2026-04-13T09:18:17.757Z","9.1.3":"2026-04-15T06:14:48.662Z","9.1.4":"2026-04-15T06:46:01.724Z","9.2.0":"2026-04-17T11:04:18.337Z","9.2.1":"2026-04-20T06:31:20.340Z","9.2.2":"2026-04-22T05:21:37.586Z","9.2.3":"2026-04-27T11:20:47.621Z","9.2.4":"2026-04-27T11:22:56.021Z","9.2.5":"2026-04-27T11:35:34.009Z","9.2.6":"2026-04-27T13:01:46.201Z","9.2.7":"2026-04-28T10:57:48.881Z","9.3.0":"2026-04-30T16:25:52.399Z","9.3.1":"2026-05-02T10:23:03.879Z","9.3.2":"2026-05-07T15:35:36.113Z","9.3.3":"2026-05-08T07:17:26.204Z","9.3.4":"2026-05-10T04:26:34.775Z","9.3.5":"2026-05-14T05:15:30.804Z","9.3.6":"2026-05-14T08:47:30.756Z","9.3.7":"2026-05-14T14:01:56.197Z","9.3.8":"2026-05-15T12:35:37.367Z","9.3.9":"2026-05-16T10:43:22.773Z","9.3.10":"2026-05-16T11:44:30.448Z","9.3.11":"2026-05-16T12:00:10.242Z","9.3.12":"2026-05-17T02:07:51.647Z","9.3.13":"2026-05-18T06:15:36.817Z","9.3.14":"2026-05-18T11:02:18.499Z","9.4.0":"2026-05-19T07:36:42.964Z","9.4.1":"2026-05-19T08:38:50.286Z","9.5.0":"2026-05-19T10:39:24.995Z","9.6.0":"2026-05-20T02:35:13.900Z","9.7.0":"2026-05-20T03:42:57.735Z","9.7.1":"2026-05-20T03:57:34.623Z","9.7.2":"2026-05-20T05:46:45.223Z","9.7.3":"2026-05-20T10:26:00.522Z","9.8.0":"2026-05-20T15:17:32.887Z","9.9.0":"2026-05-21T02:25:15.878Z","9.10.0":"2026-05-21T03:00:03.643Z","9.10.1":"2026-05-21T04:33:36.441Z","9.11.0":"2026-05-24T05:05:06.688Z","9.11.1":"2026-05-26T09:06:56.421Z","9.11.2":"2026-05-26T10:16:49.907Z","9.11.3":"2026-05-26T14:32:18.302Z","9.11.4":"2026-05-27T07:47:50.789Z","9.11.5":"2026-05-27T08:08:24.243Z","9.11.6":"2026-05-27T08:40:13.937Z","9.11.7":"2026-05-29T05:54:37.740Z","9.11.8":"2026-05-30T04:49:49.860Z","9.11.9":"2026-05-30T06:02:04.123Z","9.12.0":"2026-05-31T10:23:48.260Z","9.12.1":"2026-05-31T11:05:00.449Z","9.12.2":"2026-06-01T03:26:25.696Z","9.13.0":"2026-06-03T03:32:09.782Z","9.13.1":"2026-06-08T01:25:36.387Z","9.13.2":"2026-06-08T03:59:05.544Z","9.13.3":"2026-06-08T07:42:00.690Z","9.13.4":"2026-06-27T02:16:14.025Z","9.13.5":"2026-06-28T02:14:31.612Z","9.13.6":"2026-06-30T06:55:26.791Z","9.13.7":"2026-06-30T08:28:49.805Z","9.13.8":"2026-07-14T09:43:34.417Z","9.14.0":"2026-07-29T03:57:31.988Z","9.14.1":"2026-07-31T05:59:53.193Z","9.14.2":"2026-08-05T12:19:46.073Z","9.14.3":"2026-08-06T04:06:14.833Z","9.15.0":"2026-08-06T15:39:39.225Z","9.15.1":"2026-08-07T17:15:19.812Z","9.15.2":"2026-08-09T07:11:43.849Z","9.15.3":"2026-08-10T10:45:33.498Z","9.15.4":"2026-08-15T06:26:33.867Z","9.15.5":"2026-08-15T10:48:12.222Z","9.15.6":"2026-08-16T03:23:35.420Z","9.16.0":"2026-08-23T09:42:00.457Z","9.16.1":"2026-08-28T06:33:56.614Z","9.16.2":"2026-08-28T07:45:30.620Z","9.17.0":"2026-08-28T15:04:41.443Z","9.17.1":"2026-09-03T16:00:57.163Z","9.17.2":"2026-09-07T05:33:08.032Z","9.17.3":"2026-09-09T09:31:09.636Z","9.18.0":"2026-09-12T09:19:32.008Z","9.18.1":"2026-09-14T03:37:43.759Z","9.18.2":"2026-09-14T10:46:04.965Z","9.19.0":"2026-09-20T15:25:08.692Z","9.19.1":"2026-09-21T04:01:28.199Z","9.20.0":"2026-10-01T09:59:36.088Z","9.20.1":"2026-10-02T11:02:05.021Z","9.21.0":"2026-10-03T11:55:12.536Z"},"author":{"name":"hanguoshuai"},"license":"Apache-2.0","keywords":["kebab","node","framework"],"description":"Simple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.","maintainers":[{"name":"hanguoshuai","email":"zohegs@gmail.com"}],"readme":"<p align=\"center\"><img src=\"./doc/icon.png\" width=\"64\" height=\"64\" alt=\"Kebab\"></p>\r\n<p align=\"center\">\r\n    <a href=\"https://github.com/maiyun/kebab/blob/main/LICENSE\">\r\n        <img alt=\"License\" src=\"https://img.shields.io/github/license/maiyun/kebab?color=blue\" />\r\n    </a>\r\n    <a href=\"https://www.npmjs.com/package/@maiyunnet/kebab\">\r\n        <img alt=\"NPM stable version\" src=\"https://img.shields.io/npm/v/@maiyunnet/kebab?color=brightgreen&logo=npm\" />\r\n    </a>\r\n    <a href=\"https://github.com/maiyun/kebab/releases\">\r\n        <img alt=\"GitHub releases\" src=\"https://img.shields.io/github/v/release/maiyun/kebab?color=brightgreen&logo=github\" />\r\n    </a>\r\n    <a href=\"https://github.com/maiyun/kebab/issues\">\r\n        <img alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/maiyun/kebab?color=blue&logo=github\" />\r\n    </a>\r\n</p>\r\n\r\nSimple, easy-to-use, and fully-featured Node.js framework that is ready-to-use out of the box.\r\n\r\n## Languages\r\n\r\n[简体中文](doc/README.sc.md) | [繁體中文](doc/README.tc.md)\r\n\r\n## Requirement\r\n\r\nNode 22+\r\n\r\n## Installation\r\n\r\nRun `npm i @maiyunnet/kebab` to install the latest version. After installation, run `npx kebab init` to initialize, then run `npx kebab` to start the project.\r\n\r\nYou can also use pm2 to start the project by running:\r\n\r\n`pm2 start npx --name \"kebab\" -- kebab`\r\n\r\n## Library\r\n\r\nAi, Buffer, Captcha, Consistent, Core, Cron, Crypto, Db (MySQL, PostgreSQL), Dns (DNSPod, Alibaba Cloud), Fs, Kv (Redis), Lan, Lang, Net, S3, Scan, Session, Socket, Sql, Ssh (Shell, Sftp), Text, Time, Turnstile (Cloudflare, Tencent Cloud), Vector (Milvus), Ws, Zip, Zlib.\r\n\r\n## Partial Features\r\n\r\n### Ready-to-use\r\n\r\nFollowing the principle of \"ready-to-use\", this package includes commonly used libraries in a unified style.\r\n\r\n### Hot update\r\n\r\nBy calling the Core.sendRestart method, you can smoothly achieve alternating hot updates between old and new code without interrupting any existing business or connections.\r\n\r\n### Multi-process support\r\n\r\nCreate a multi-process model based on the number of CPU cores to fully utilize the multi-core CPU.\r\n\r\n### Global connection pool\r\n\r\nIf different sites in the same process connect to the same server, such as db, kv, etc., they share the same connection pool, maximizing efficiency and reducing overhead.\r\n\r\n### Super Easy-to-use net Library\r\n\r\n```typescript\r\nconst res = await lNet.open('https://xxx/test').post().data({ 'a': '1', 'b': '2' }).request();\r\n```\r\n\r\nIt can also be used like this:\r\n\r\n```typescript\r\nconst res = await lNet.get('https://xxx/test');\r\n```\r\n\r\nYou can set custom parsing results:\r\n\r\n```typescript\r\nconst res = await lNet.get('https://xxx/test', {\r\n    'hosts': {\r\n        'xxx': '111.111.111.111'\r\n    }\r\n});\r\n```\r\n\r\nYou can also choose other local network cards to access:\r\n\r\n```typescript\r\nconst res = await lNet.get('https://xxx/test', {\r\n    'local': '123.123.123.123'\r\n});\r\n```\r\n\r\nIt also has a complete cookie manager, which can easily obtain and store cookies anywhere. When sending a request, the system will select the domain and path based on the cookie settings. If Set-Cookie has an illegal cross-domain setting, it will be discarded and not recorded, just like a real browser.\r\n\r\n```typescript\r\nconst res1 = await lNet.get('https://xxx1.xxx/test1', { 'cookie': cookie });\r\nconst res2 = await lNet.get('https://xxx2.xxx/test2', { 'cookie': cookie });\r\n```\r\n\r\n> Note: The net library supports both options and open chain operations. For example, await lNet.open('xxx').follow().timeout(60).save(this._config.const.rootPath + 'doc/test.txt').request();\r\n\r\n### Easy-to-Use Db Library\r\n\r\nWith a large number of useful interfaces, you can easily filter the data you need from the database:\r\n\r\n```typescript\r\nconst ls = Order.where<Order>(this, db, {\r\n    'state': '1'\r\n}).by('id', 'DESC').page(10, 1);\r\nconst list = await ls.all();\r\nconst count = await ls.count();\r\nconst total = await ls.total();\r\n```\r\n\r\nGet a user:\r\n\r\n```typescript\r\nconst user = await User.select<User>(this, db, ['id', 'user']).filter([\r\n    ['time_add', '>=', '1583405134']\r\n]).first();\r\n```\r\n\r\n### XSRF Detection\r\n\r\nUse the _checkXInput method to perform XSRF detection and prevent malicious access.\r\n\r\n### Scan Login\r\n\r\nWith the help of the Scan library, it's easy to implement scan login.\r\n\r\n### Reverse Proxy\r\n\r\nAchieve reverse proxy functionality effortlessly by utilizing the rproxy method from the net library, combined with route parameters.\r\n\r\n#### There are more features waiting for you to explore\r\n\r\n## Examples\r\n\r\n### Creating a 16-bit random number\r\n\r\n```typescript\r\nlet str: string = Core.random(16, Core.RANDOM_N)\r\n```\r\n\r\n### Creating a verification code\r\n\r\n```typescript\r\nCaptcha.get(400, 100).getBuffer();\r\n```\r\n\r\n### Getting a list\r\n\r\n```typescript\r\nconst userList = await User.where<User>(this, db, [\r\n    ['state', '!=', '0'],\r\n    {\r\n        'type': ['1', '2', '3'],\r\n        'is_lock': '0'\r\n    }\r\n]).all();\r\n```\r\n\r\n> Note: All database operations have been protected against injection attacks.\r\n\r\n### Sql Library Automatically Adds Table Prefixes and Wrapping Characters \"`\"\r\n\r\n```typescript\r\nsql.select(['SUM(user.age) age'], 'order').leftJoin('user', {'order.user_id': lSql.column('user.id')});\r\n```\r\n\r\nThe output will be:\r\n\r\n```sql\r\nSELECT SUM(`test_user`.`age`) AS `age` FROM `test_order` LEFT JOIN `test_user` ON `test_order`.`user_id` = `test_user`.`id`\r\n```\r\n\r\nIt's so easy to write!\r\n\r\n### Localization\r\n\r\n```typescript\r\nawait this._loadLocale(this._get['lang'], 'test');\r\nreturn this._l('copy');\r\n```\r\n\r\nBased on the different values of lang, the output will be: Copy, 复制, 複製, コピー, etc., configured in the /data/locale/ directory.\r\n\r\n### Data Validation\r\n\r\nDirectly validate submitted data based on strings, numbers, comparisons, and even regular expressions. It's convenient!\r\n\r\n```typescript\r\n{\r\n    'he': ['require', [0, 'The he param does not exist.']],\r\n    'num': ['> 10', [0, 'The num param must > 10.']],\r\n    'reg': ['/^[A-CX-Z5-7]+$/', [0, 'The reg param is incorrect.']],\r\n    'arr': [['a', 'x', 'hehe'], [0, 'The arr param is incorrect.']]\r\n}\r\n```\r\n\r\nSee: /test/ctr-checkinput\r\n\r\n### Other Examples\r\n\r\nYou can visit /test/ to see more examples.\r\n\r\n## License\r\n\r\nThis library is published under [Apache-2.0](./LICENSE) license.","readmeFilename":"README.md"}