{"_id":"@aalis/plugin-flow-control","_rev":"16-f469f20365fea8f82f6670cc558e0856","name":"@aalis/plugin-flow-control","dist-tags":{"latest":"0.9.3"},"versions":{"0.4.1":{"name":"@aalis/plugin-flow-control","version":"0.4.1","keywords":["aalis","aalis-plugin"],"license":"MIT","_id":"@aalis/plugin-flow-control@0.4.1","maintainers":[{"name":"acenyan","email":"ace@acenyan.com"}],"dist":{"shasum":"050653932c040f3b6d6c2a5c0e791e7638564ba6","tarball":"https://registry.npmjs.org/@aalis/plugin-flow-control/-/plugin-flow-control-0.4.1.tgz","fileCount":27,"integrity":"sha512-R4DI6W/SdDD3WuX5t08ud8fUaPz6/Aj5Ut15qcdO7OUE3SNvk87OPUgFQjl64X1LvjMLj4l36NeeAXyrjJHNYg==","signatures":[{"sig":"MEYCIQCNCeHQgYdQrL8xuM6DV3ri20w03HakWKW6neTgI1oV1wIhAM1gh6AMa0p/iy7W6fd7KD6X2nG6GegcXRCSO57OnsTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81712},"main":"dist/index.js","type":"module","aalis":{"service":{"optional":["message-archive"],"provides":["flow-control"],"required":["gateway"]}},"types":"dist/index.d.ts","gitHead":"3a1150c12e22cbe2589523599a1fa12db328c89e","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"acenyan","email":"ace@acenyan.com"},"_npmVersion":"10.9.2","description":"平台无关流控：禁言/冷却/限速/闲置触发","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aalis/plugin-gateway-api":"workspace:^","@aalis/plugin-message-api":"workspace:^","@aalis/plugin-storage-api":"workspace:^","@aalis/plugin-flow-control-api":"workspace:^"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@aalis/core":"workspace:*","@types/node":"^22.0.0","@aalis/plugin-webui-api":"workspace:*","@aalis/plugin-message-archive-api":"workspace:*"},"peerDependencies":{"@aalis/core":">=0.2.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-flow-control_0.4.1_1781630573719_0.9308812319789397","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aalis/plugin-flow-control","version":"0.5.0","keywords":["aalis","aalis-plugin"],"license":"MIT","_id":"@aalis/plugin-flow-control@0.5.0","maintainers":[{"name":"acenyan","email":"ace@acenyan.com"}],"dist":{"shasum":"fd96f3fab0609fc975fc7f5761e397f83ec6c833","tarball":"https://registry.npmjs.org/@aalis/plugin-flow-control/-/plugin-flow-control-0.5.0.tgz","fileCount":27,"integrity":"sha512-cBvhxFNImZ7GN5iU+so27TfECpiM+MdKM6itnovhigJc2S7KDXvWOvcDRZpGZRI+6apj+zjz2VYvvPt89+HALA==","signatures":[{"sig":"MEUCIQCPJOrSwwtPCfWGafoHcSCR4BGePnZb4H00GjCtRUkEZwIgcH7IDYm+HY+8d4bONeMfOii7ZC8rC2AdBia+hcqBmBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81546},"main":"dist/index.js","type":"module","_from":"file:aalis-plugin-flow-control-0.5.0.tgz","aalis":{"service":{"optional":["message-archive"],"provides":["flow-control"],"required":["gateway"]}},"types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"acenyan","email":"ace@acenyan.com"},"_resolved":"/private/var/folders/p8/9np8zdsd1gl_f84gtkf44hc80000gn/T/6bf842f0730d85bda26bf6f5f273e671/aalis-plugin-flow-control-0.5.0.tgz","_integrity":"sha512-cBvhxFNImZ7GN5iU+so27TfECpiM+MdKM6itnovhigJc2S7KDXvWOvcDRZpGZRI+6apj+zjz2VYvvPt89+HALA==","_npmVersion":"10.9.2","description":"平台无关流控：禁言/冷却/限速/闲置触发","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aalis/plugin-gateway-api":"^0.5.0","@aalis/plugin-message-api":"^0.5.0","@aalis/plugin-storage-api":"^0.5.0","@aalis/plugin-flow-control-api":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@aalis/core":"0.5.0","@types/node":"^22.0.0","@aalis/plugin-webui-api":"0.5.0","@aalis/plugin-message-archive-api":"0.5.0"},"peerDependencies":{"@aalis/core":">=0.2.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-flow-control_0.5.0_1782107664121_0.7750488425687379","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@aalis/plugin-flow-control","version":"0.9.0","keywords":["aalis","aalis-plugin"],"author":{"name":"Ace Nyan","email":"ace@acenyan.com"},"license":"MIT","_id":"@aalis/plugin-flow-control@0.9.0","maintainers":[{"name":"acenyan","email":"ace@acenyan.com"}],"homepage":"https://github.com/AalisLabs/Aalis#readme","bugs":{"url":"https://github.com/AalisLabs/Aalis/issues"},"dist":{"shasum":"bf5e092a42fbefc451fb175f7fe4731d23994aea","tarball":"https://registry.npmjs.org/@aalis/plugin-flow-control/-/plugin-flow-control-0.9.0.tgz","fileCount":23,"integrity":"sha512-bEuR4k3396mpQfLHmh0BKDGRug0SHhP1te2qkll2GXPkkYdxJZ25oPnd0Er3lTX8mbPMZwNL9q0DBCyXcGenaA==","signatures":[{"sig":"MEQCIDLfKCF2SSeTWXMttE2coaW6oP6+ORLFqC6hu2LdL237AiBCH3Dz6HYN1lRFLhpVhRNWJmUpqQpFiTExKkwyMtrPSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79516},"main":"dist/index.js","type":"module","_from":"file:aalis-plugin-flow-control-0.9.0.tgz","aalis":{"service":{"optional":["message-archive"],"provides":["flow-control"],"required":["gateway"]}},"types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"acenyan","email":"ace@acenyan.com"},"_resolved":"/private/var/folders/p8/9np8zdsd1gl_f84gtkf44hc80000gn/T/70774489c40c2789fb721eb5972f7264/aalis-plugin-flow-control-0.9.0.tgz","_integrity":"sha512-bEuR4k3396mpQfLHmh0BKDGRug0SHhP1te2qkll2GXPkkYdxJZ25oPnd0Er3lTX8mbPMZwNL9q0DBCyXcGenaA==","repository":{"url":"git+https://github.com/AalisLabs/Aalis.git","type":"git","directory":"packages/plugin-flow-control"},"_npmVersion":"10.9.2","description":"平台无关流控：禁言/冷却/限速/闲置触发","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aalis/plugin-config-api":">=0.9.0 <1.0.0","@aalis/plugin-gateway-api":"^0.5.0","@aalis/plugin-message-api":"^0.5.1","@aalis/plugin-storage-api":"^0.5.5","@aalis/plugin-flow-control-api":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@aalis/core":"0.9.0","@types/node":"^22.0.0","@aalis/plugin-webui-api":"0.9.0","@aalis/plugin-message-archive-api":"0.5.0"},"peerDependencies":{"@aalis/core":">=0.2.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-flow-control_0.9.0_1785166476057_0.8592100041322432","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@aalis/plugin-flow-control","version":"0.9.1","keywords":["aalis","aalis-plugin"],"author":{"name":"Ace Nyan","email":"ace@acenyan.com"},"license":"MIT","_id":"@aalis/plugin-flow-control@0.9.1","maintainers":[{"name":"acenyan","email":"ace@acenyan.com"}],"homepage":"https://github.com/AalisLabs/Aalis#readme","bugs":{"url":"https://github.com/AalisLabs/Aalis/issues"},"dist":{"shasum":"38a02a0be693ae40752d601f7ab7a9effdac0487","tarball":"https://registry.npmjs.org/@aalis/plugin-flow-control/-/plugin-flow-control-0.9.1.tgz","fileCount":23,"integrity":"sha512-4/FlVadrkliM7qfvtXgasWhblgb+eXpXz4qPMTOI8fKunUk+s91usLsrqlZ5K7DUNcy99ObMdpZKSIzwX2lr1g==","signatures":[{"sig":"MEUCIBKrxzTyi9DuYejjwhgXp/BHbT33iUB03Z/pS0l1w16LAiEA6Phvm1cXblZBr2yH/6QnIHSCc4ALjx78drUrepW4wuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79354},"main":"dist/index.js","type":"module","_from":"file:aalis-plugin-flow-control-0.9.1.tgz","aalis":{"service":{"optional":["message-archive"],"provides":["flow-control"],"required":["gateway"]}},"types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"acenyan","email":"ace@acenyan.com"},"_resolved":"/private/var/folders/p8/9np8zdsd1gl_f84gtkf44hc80000gn/T/68c4a79417b85ff035176807a23006f8/aalis-plugin-flow-control-0.9.1.tgz","_integrity":"sha512-4/FlVadrkliM7qfvtXgasWhblgb+eXpXz4qPMTOI8fKunUk+s91usLsrqlZ5K7DUNcy99ObMdpZKSIzwX2lr1g==","repository":{"url":"git+https://github.com/AalisLabs/Aalis.git","type":"git","directory":"packages/plugin-flow-control"},"_npmVersion":"10.9.2","description":"平台无关流控：禁言/冷却/限速/闲置触发","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aalis/api-gateway":">=0.5.0 <1.0.0","@aalis/api-storage":">=0.5.5 <1.0.0","@aalis/schema-config":">=0.9.0 <1.0.0","@aalis/api-flow-control":">=0.5.0 <1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@aalis/core":"0.10.0","@types/node":"^22.0.0","@aalis/api-webui":"0.9.0","@aalis/schema-message":"0.5.1","@aalis/api-message-archive":"0.5.0"},"peerDependencies":{"@aalis/core":">=0.2.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-flow-control_0.9.1_1785851086912_0.1971514906732592","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@aalis/plugin-flow-control","version":"0.9.2","keywords":["aalis","aalis-plugin"],"author":{"name":"Ace Nyan","email":"ace@acenyan.com"},"license":"MIT","_id":"@aalis/plugin-flow-control@0.9.2","maintainers":[{"name":"acenyan","email":"ace@acenyan.com"}],"homepage":"https://github.com/AalisLabs/Aalis#readme","bugs":{"url":"https://github.com/AalisLabs/Aalis/issues"},"dist":{"shasum":"f9c22eff12ec37a3885308b16c5ec92988308f93","tarball":"https://registry.npmjs.org/@aalis/plugin-flow-control/-/plugin-flow-control-0.9.2.tgz","fileCount":23,"integrity":"sha512-iMq7oOvHrAtKEvAvXovd4jtX1VFf3/ZaE85A4Mqkb1x8oc8smrMKv0nr6KIfgvxTXlVR23fnSjRxMXs0PcrsnA==","signatures":[{"sig":"MEUCIGMMf7I84g/CNPjKSdmTjhE1cf3mnc5eFRdKZpF/eyLFAiEA+Y1Ohr+myDU5x4AfrZ94kMs+7BHM/eyAcSKa/bEGvtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79169},"main":"dist/index.js","type":"module","_from":"file:aalis-plugin-flow-control-0.9.2.tgz","aalis":{"service":{"optional":["message-archive"],"provides":["flow-control"],"required":["gateway"]}},"types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc"},"_npmUser":{"name":"acenyan","email":"ace@acenyan.com"},"_resolved":"/private/var/folders/p8/9np8zdsd1gl_f84gtkf44hc80000gn/T/7ecc45f99e8f081d4aabc726e3af025c/aalis-plugin-flow-control-0.9.2.tgz","_integrity":"sha512-iMq7oOvHrAtKEvAvXovd4jtX1VFf3/ZaE85A4Mqkb1x8oc8smrMKv0nr6KIfgvxTXlVR23fnSjRxMXs0PcrsnA==","repository":{"url":"git+https://github.com/AalisLabs/Aalis.git","type":"git","directory":"packages/plugin-flow-control"},"_npmVersion":"10.9.2","description":"平台无关流控：禁言/冷却/限速/闲置触发","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@aalis/api-gateway":">=0.5.0 <1.0.0","@aalis/api-storage":">=0.5.5 <1.0.0","@aalis/schema-config":">=0.9.0 <1.0.0","@aalis/api-flow-control":">=0.5.0 <1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@aalis/core":"0.11.0","@types/node":"^22.0.0","@aalis/api-webui":"0.9.0","@aalis/schema-message":"0.5.2","@aalis/api-message-archive":"0.5.0"},"peerDependencies":{"@aalis/core":">=0.11.0 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-flow-control_0.9.2_1786119499918_0.18388656367393486","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@aalis/plugin-flow-control","version":"0.9.3","license":"MIT","repository":{"type":"git","url":"git+https://github.com/AalisLabs/Aalis.git","directory":"packages/plugin-flow-control"},"author":{"name":"Ace Nyan","email":"ace@acenyan.com"},"bugs":{"url":"https://github.com/AalisLabs/Aalis/issues"},"homepage":"https://github.com/AalisLabs/Aalis#readme","description":"平台无关流控：禁言/冷却/限速/闲置触发","type":"module","keywords":["aalis","aalis-plugin"],"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@aalis/schema-config":">=0.9.0 <1.0.0","@aalis/api-flow-control":">=0.5.0 <1.0.0","@aalis/api-gateway":">=0.5.0 <1.0.0","@aalis/api-storage":">=0.5.5 <1.0.0"},"devDependencies":{"@types/node":"^22.0.0","typescript":"^5.7.0","@aalis/schema-message":"0.8.1","@aalis/core":"0.12.1","@aalis/api-webui":"0.9.2","@aalis/api-message-archive":"0.5.0"},"peerDependencies":{"@aalis/core":">=0.11.0 <1.0.0"},"aalis":{"service":{"required":["gateway"],"optional":["message-archive"],"provides":["flow-control"]}},"scripts":{"build":"tsc","dev":"tsc --watch"},"_id":"@aalis/plugin-flow-control@0.9.3","_integrity":"sha512-1sIU0usH6kyqORudqnB/+LqJm7si7LsOVuPwJMmvO1hsw1kLWIjPvzskk9X4bLA4IxfoVVrQYyilTE59l9Ivow==","_resolved":"/private/var/folders/p8/9np8zdsd1gl_f84gtkf44hc80000gn/T/5b3ccd20ce0225badd411f5aecd85633/aalis-plugin-flow-control-0.9.3.tgz","_from":"file:aalis-plugin-flow-control-0.9.3.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-1sIU0usH6kyqORudqnB/+LqJm7si7LsOVuPwJMmvO1hsw1kLWIjPvzskk9X4bLA4IxfoVVrQYyilTE59l9Ivow==","shasum":"47ca3f1cbb96f72af6179a6c341f4398f5ce88c3","tarball":"https://registry.npmjs.org/@aalis/plugin-flow-control/-/plugin-flow-control-0.9.3.tgz","fileCount":23,"unpackedSize":81870,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHD49+Mi4B/7A8TKT7T9EF5xavZ0Vym7C5NNDanlQZl8AiEAxUjfVYB8nynz2Fm8SIu07iCoCaOZyenGUp/UQZVSlXk="}]},"_npmUser":{"name":"acenyan","email":"ace@acenyan.com"},"directories":{},"maintainers":[{"name":"acenyan","email":"ace@acenyan.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-flow-control_0.9.3_1789277933494_0.388454120276595"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-14T00:37:50.242Z","modified":"2026-09-13T05:38:53.787Z","0.1.0":"2026-06-14T00:37:50.480Z","0.1.1":"2026-06-14T02:15:37.767Z","0.1.2":"2026-06-14T04:24:46.476Z","0.2.0":"2026-06-15T05:46:50.576Z","0.4.0":"2026-06-16T04:29:02.763Z","0.4.1":"2026-06-16T17:22:53.906Z","0.5.0":"2026-06-22T05:54:24.255Z","0.9.0":"2026-07-27T15:34:36.192Z","0.9.1":"2026-08-04T13:44:47.036Z","0.9.2":"2026-08-07T16:18:20.079Z","0.9.3":"2026-09-13T05:38:53.637Z"},"bugs":{"url":"https://github.com/AalisLabs/Aalis/issues"},"author":{"name":"Ace Nyan","email":"ace@acenyan.com"},"license":"MIT","homepage":"https://github.com/AalisLabs/Aalis#readme","keywords":["aalis","aalis-plugin"],"repository":{"type":"git","url":"git+https://github.com/AalisLabs/Aalis.git","directory":"packages/plugin-flow-control"},"description":"平台无关流控：禁言/冷却/限速/闲置触发","maintainers":[{"name":"acenyan","email":"ace@acenyan.com"}],"readme":"# @aalis/plugin-flow-control\n\n平台无关流控：禁言/冷却/限速/闲置触发\n## 角色\n\n运行时插件\n\n## 安装\n\n```bash\npnpm add @aalis/plugin-flow-control\n```\n\n## 文档\n\n详见 [docs/plugins/plugin-flow-control.md](../../docs/plugins/plugin-flow-control.md)。\n\n## 许可\n\n见仓库根目录 LICENSE。\n","readmeFilename":"README.md"}