{"_id":"@halsp/filter","_rev":"32-35002b05f9cbd27cf1e68a3b864b173e","name":"@halsp/filter","dist-tags":{"alpha":"2.0.0-alpha.4","latest":"2.4.5"},"versions":{"1.0.0":{"name":"@halsp/filter","version":"1.0.0","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"rimraf ./dist/* && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/common":"^1.0.0","@halsp/inject":"^1.0.0","@halsp/router":"^1.0.0","reflect-metadata":"^0.1.13"},"gitHead":"e68bd971f3bbf5062826a609ab4ed4a519a2c3e3","types":"./dist/index.d.ts","_id":"@halsp/filter@1.0.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.5.1/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-lFCDpMv4jhw3XR+bwdvm0arHN7O9q0RH7OuoK+SXYc1t29oAsIhYUV5MS54a2wijK71ny3Vqcf/EBj892mIEww==","shasum":"29d3c9a47c16cfc8e512bdb0806c69bc313e4758","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-1.0.0.tgz","fileCount":41,"unpackedSize":38422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGpo30J3tlWO67EbzOSBr8yhwHzYlg4MYyheuvv/olJgIhAMX6y1TFXdIakJ4VUZopbGX3lcvCaKyEH8ZLOZ8BJRQ8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAM5zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFsw/+NC5obqy8cDxdd99VI1G7tuKkJ/NY5OLlDTGYGBVoKNW9FgKN\r\nVjC0NPf0NzTTT4vdT6wWliiuCaJM7FkR0P4jDw87gQvE+DCuZZAkLlz46Y5L\r\nbFeFNKoTxXYPOuwyk/VNDtTl92plxaUYzJ9ricQdWhSa8I7xKAwrU1Tx/Wnb\r\nQ4CozOCqqM4v8dfnXKE4eLa99PO1lKN3r1mIe5qL3w2pfLLyqXZWI2labdJ8\r\n5jiW0IQm8XQ1G9HylPCIdzs7+6abk/s3fAzPpb7N+CsaNbxHwbR+M5nR9PI0\r\nA2abkIiHqEasmwiU9AzqKwDnSsRqIoTqDImhtTPFK4d6vvYB17UrTk07pmDg\r\n98dF0vREual9I6XMGUhd0hSI5zJFVpx4myi0Impl8rXRYahS2SraJLbuwfLv\r\nPHnHvICgiwxIKV8mkvP2FZiYE3zMAdTy7ncrGdULBE6COJnEAmgpes+fnYxx\r\nsWmGgL0eT36XUfHLCjWOSNwZvwSzvROkQB2MqbDNwhwXmjrkeIHrDfE9Jz4q\r\nQvhhK5/LxAI/CZKqbkNVp7gVsjRTJ004Sge2dynfzR8KvZcEStjV8i6I9tJN\r\nmvKHoCUwt1rDFkv5G4K+PGjJOfYTvsLstx4Lqwh3HxTGdISqljCtF/Ag7eYz\r\nUyixCfwbEARi1ajkWmnn6/nAXOY9oDp4x4Y=\r\n=ZRUE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_1.0.0_1677774451554_0.21296759287448364"},"_hasShrinkwrap":false},"1.0.1":{"name":"@halsp/filter","version":"1.0.1","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/common":"^1.0.1","@halsp/inject":"^1.0.1","@halsp/router":"^1.0.1","reflect-metadata":"^0.1.13"},"gitHead":"b5c9e9af4f1d2d1b8ebe840946c835792babff62","types":"./dist/index.d.ts","_id":"@halsp/filter@1.0.1","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-tmtOUgJG6eyt4Nk9CgWrPszComGLh13BWnTXJMIhslS5RBPRoQWDQp0rRfo4M6ikGcou9xGNTKsK0QMwsMrwYg==","shasum":"08bd542b1d1704e17f347e81d166d8c277cb010a","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-1.0.1.tgz","fileCount":41,"unpackedSize":38144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKL4vHu5LVSPsTANGREShVh6X6zIpeoXx3NTOKKKHVjgIgBdHi8+DN0sWwznHVYqkVnUAYU3GvpUcsH3QGN6jZ8Ds="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAW1vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZZA//aSxQ1Kpmpzc1iJ+khdPbhyQMRBPkCyfCOyd5nVjQgGkuvDoV\r\nz/jqBUZ1csXrYZrZgkfQWCyggcoCHbBiB5sPabog28P6576AYILdq82x2092\r\nQn0JwRhiJV8TAXATJa5MEAYaQSVpJKKoYwJXOosxGCTTMRqQktLQntKUky6i\r\nEigL8zuca463HesLJlleepFA9knlc/XpWD2Ziyr6EbtUz1gJ/71MXDrrVQnc\r\nTFabNyAPuh+igL2NM3P8ecTCu6UJ3VfVPhst25bEu4/lqZnxpo1O7cpIJMAh\r\n4kN2tNFh7cL5Pf/8wod+Wkw30X27Ez+3D9sz/F9RwfZPWWUJMS5/pFBXU3Tg\r\nT81DNo8GqbiOR5q1uSAcP2UoHp/yQeWx4uvow30/SrdKMge9aZCzatLrQ7Fr\r\n3VG1vAoiBlbULhAETHsH7wLa5T6UWKpLPCGUE//cfyQ9X4icyQvuK5vfD8Ro\r\nJ1uekGurfIoo5ncRNLOndX0khCUCkxTJvdFgNMUxdQbjbPyDazTM651PaIhr\r\n1qNQ+TjYeYn9hpke68lX+i2HtX4Hfx0kNOJ5FPPn2EQy9qIEWgElOnIFONdG\r\nsTZHIklQdbZDhZbA3PogneHGxrd6eKKLJAB0LSd1QKRDjJyoP11+SG5ydTB0\r\nQhzVVQ5FAFcIVn0DyKtbvfePkt0bF2ZxD08=\r\n=Ni2N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_1.0.1_1677815151613_0.9848318500570266"},"_hasShrinkwrap":false},"1.0.2":{"name":"@halsp/filter","version":"1.0.2","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.0.2","@halsp/inject":"^1.0.2","@halsp/router":"^1.0.2","reflect-metadata":"^0.1.13"},"gitHead":"e4a1d02a707f5d409f5802414f632912f143cb34","types":"./dist/index.d.ts","_id":"@halsp/filter@1.0.2","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-PIyj6c7HQUhmoOeYIBTs6zhUYIMCjLHAt1YABB/RZTJC9JEADW9M7aDTrQ2wm/Bj2V9COOihY3vz2zPwJx+i2A==","shasum":"fdaa9b9b5a9f74d6ad4db521ca69e87d4bcfaa7a","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-1.0.2.tgz","fileCount":41,"unpackedSize":38056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDW0S6rKmZPVW4etgj3sSqblN5nPn9U8AatESZL8V5FgIgM3IzcgjthttmgVQcvewySvZ6PFOpbIaHHcf7TIn0lGk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFJfvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrn0A//UDuUGWUGiT+3hRcQYIdxy35k8R7K5gQvKbkl7vqNY7QBeIh3\r\n3aANYD9SSI4l78rvP2f+yqZAn0gTRaNK93l9kf67PpWLWT5HSzZ6ctImqb6x\r\n3tO8VmZNV+7WvtqG8KkdOuiSuIOsyjubRFpI4VR94FMZuBFiBPAN1Jyg5KHc\r\nEZtSn9QMdI7ZANKgEcvfxlRwUiKuEWbZe7MUVKd0hZK3I5dloTRyZhu9rRd9\r\nPyJZt2Z3HZr2TOKJVhAFZSx7DM6/TFaLOPFkHJnXeQS3BcTfp9de1t4ETu6R\r\ndvamHDpGxvjTH1dg2CmU5YYpJDbSXAsc61rfF1R2u/21nmyn8VRCBITMUdfj\r\ngBedBEcGE4agj7jZOZuqTt1DZc+HzClH8PbtNLNOuc2ygASXmcPpZ8XsIxFJ\r\nhJ9SoxCK+z6GYwu+JutLJhRww463kD6PWVKSrvzKVpBy/BaVrjyMiePsSL4P\r\nJXm+UNnIZtb050NRcTz9cmMkJ+0dAf8THJN/7EVWJAQYgBj6uirWz0/3/XAt\r\nM98cKqcosRjEzZj9ABUk5LA5UMepIQccNtQy2tWfwz4H+wxVnDa7VqgNrH4V\r\npGscsyc3ouUt2MUvt/MH1sByzpTXz4qK2JSaGop4v3oJmP5NuzM3VeCC/86r\r\nTufYdVx7kD/x03x1R/ICBxbHJsGoXxcUMnc=\r\n=Y2wu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_1.0.2_1679071215191_0.23412753510898265"},"_hasShrinkwrap":false},"1.0.3":{"name":"@halsp/filter","version":"1.0.3","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.0.3","@halsp/inject":"^1.0.3","@halsp/router":"^1.0.3","reflect-metadata":"^0.1.13"},"gitHead":"de9beaec867953bc4063b0bdf6ebdec9592d6d16","types":"./dist/index.d.ts","_id":"@halsp/filter@1.0.3","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-K20UAIx7ZiQbBH4MfC9lCXQKmkbxcmZiRCe3Hb1gw0igHgUyU23jb3R+HPKOlN2qVsWGr7y+PF229wTzClEjNg==","shasum":"1956d6de7d72584b6972809a82ff40361c0502bb","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-1.0.3.tgz","fileCount":41,"unpackedSize":38056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXuIoOax1VDrU1FnLU5S2oyiDRstUuGcbHP/C2t3+qXgIgYsJt9EEj0STSe2Ex3ZSq5IJDYWbzHnO5V/uIQhnAnyI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIuaWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeTg//bi9jB6V1ZdTMpQTij6WrXoyPCIBG1eUilVrtkZjccEXD4wL9\r\nrJYnH3za1otbQn03QMmV8kdbSUzhES/fwVvo+DdWiizkRy6z9OjEywWANrt/\r\nRMYiXc7CYwkTENp6BhCS/EmCmcSvwnC0jMTec9wYq0FJn1FaMGb06f4gzfoy\r\nsLXVFF1vQ9VetAeGMmDGd52BE6etj64nUwTlXsnF4tI7gWnUKp8YeOyMNuy9\r\n09TC4+XuSpDxSgBjPaAekS9fJRo+ivQPIGnWu6FlG50Z92t8BWzUyyF5Q6GT\r\ne+Isng/WcQfiYiD9hsxClpenVYMP1gKJkJIeTWFnZo4/uDgsd6D12M3vpSAP\r\nwMqxHlOKcjATAa8isEPWCzexXC+jdM0hzYXoLKsr6V+AQn6dnvXHybwlioKh\r\ns6bbIdTRtAAzF1EHNlwNUf3r1KiTxnD9rccStpPycnHdF/rK3wZGoo+JqR6J\r\n30WUjqE3vT3LjWeuW9KDlQrja5y8PMXWMtIvxNIX0hz9l4k0Rm6LnwLV2im/\r\nzNVb7tWBvLzcUePtnNyQV+QwntYjR4ag+rjl3Pm2MfcUq6HnDsb+hh56f6CA\r\nsLpXkC4OGjUFnYaPnZeZ1cPU+LayGZ64EGwJQI9HNv2MoZ/DnCzu2usWB9Hd\r\nXoG9qy0D0cKfD3nQdx8A/WpcrDBhnkHXvuI=\r\n=4ChZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_1.0.3_1680008854105_0.1677889017591947"},"_hasShrinkwrap":false},"1.0.4":{"name":"@halsp/filter","version":"1.0.4","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.0.4","@halsp/inject":"^1.0.4","@halsp/router":"^1.0.4","reflect-metadata":"^0.1.13"},"gitHead":"b04928a01abe667c835b400b9e0322d687ec4d8a","types":"./dist/index.d.ts","_id":"@halsp/filter@1.0.4","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-m8g47BT4nqvVp9DyUSm+NWE2903qLWhKm5uBMk0jCUmhZHXiKUYoPvOzbVvcRf8UMO+wi3ME4gcAVFjCqbv4Ww==","shasum":"2d13922251f1782f4f855b849a055ce322b74316","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-1.0.4.tgz","fileCount":41,"unpackedSize":38056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa3qMMJUFDKiX9ZjoJKEwDMx6wB+dw0aLoo6rLlX3u2AIhAOP1/U9mVORYTOCunQlLDtZxRrxgTwdgbCPlRJhKsrUt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMQEAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFfA/+Ps/tt0RNYrcyRMvp45QEm6baza43+VGL8nJ6MeEsIMo+JBVL\r\nH0RbfWYauaWK462yJeXcMXBTSshDgKT94Z99yl/Mas9S8RBN3QM8ae4vsv+n\r\nxIA4xGq+gNKzrB8pDnAfJyZm8W+XLLUbla/wZH6T4AYNlerThnFDPSM9S38V\r\nX5rwDc2+Nh5goQBKHUPEPjfGL77IXvGPKr+uYkpm8pYS2S7caLatoSfNYxdL\r\no9qN4PLyHF/O+HMi6OaAbYgLH4U7AkoCRodvnBB6o3tdcAv1j9FZ/hi2dP+Z\r\nvHzlX/HSrVR2mQmjKigHKNxiSj31Sf8L2S/55KglXCR6R1mYAxP5J7cLHCID\r\nUJtXs5jCcaZmRhKm+8EGJHnU6SM02zGglyvFViFWaWj0+213r+p0+IkQzQt3\r\n3IzIMCsOvzzV3aeWM9EYK/veDiVwEDdLWj8H2EhMwlgciduu89FKhdAz5Hsg\r\nPqqRWugZiuI77d3NvoNBud648VIFhFgVF3wSsM3K20t7AUCHmhWZPUXUvjW5\r\n0ol/cU42uAX3teLJoikS+t2/94L6P29UoEsNkJnkotbvdShXRKyWiricoXF6\r\nlhHjCQjKRgK9nnHMsx49z2N2diU4mXzPKPnqxEh46NQkZLOQGXI6o9csNtFh\r\nPVKmc8ysK7XK3zpi9u6d84Zl+LZ4v3wEVFk=\r\n=Bhre\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_1.0.4_1680933119846_0.6068680777784081"},"_hasShrinkwrap":false},"1.1.0":{"name":"@halsp/filter","version":"1.1.0","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.1.0","@halsp/inject":"^1.1.0","@halsp/router":"^1.1.0","reflect-metadata":"^0.1.13"},"gitHead":"1640a871c5c6da826829882fdf1f3a74997ab751","types":"./dist/index.d.ts","_id":"@halsp/filter@1.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-aBugotHWNP0/Yf8zxuneco7vELD2e9meqvhpl5LF0zAAg1rBnaf14jA9nJVAXng3OjNxuct4q5ZzxzUFS8Rufg==","shasum":"60a7bbc01cbb631758c73ba01a56fd0be118c0f7","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-1.1.0.tgz","fileCount":41,"unpackedSize":38056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIER5dzQ1QMIFPM9h1IzrNrN/8rTBY2mbZJ4RyfReCdd9AiB0N4r65sw9qwFoA9brTgkAcmrSB8eiQ9/0CztzgQwyQw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNsjpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR0Q/7Bnh25GN4jRR9krQ+tBWETN1nQjajsR4RBIQwuC2BcCuruxi7\r\nHIKGL+TfEsLZ1h3TK4Na0HUS0TtXkjkJ8M0HETAtwQ8OP37cWYjeOkTJGcva\r\n1yDPKX4AChikIpXZYUTICc7F7WTW6zZOgs8YC6LAKz/7bnP1HCO7QxEJAyCH\r\n2xk16euh9juG1zAUxDKRdr6urYYGiORjsakMBsjKNNg0jC4BFSQknceLZ66X\r\nGmE9AjHdNt8zNCxk76cXEarW6zt+Hr6jhYvYSeyuZx247xWqlobnhte1T650\r\n7Zzrkca21KKFK6HmlismChwhslPZ1HTrhZf+p45XgFM804sbhBLpOzK85ps5\r\nKEzVqKOWsvExnjaJ/Fm6qNJiRKIJ/f+tx9Pf4NwA7yFrbDuw/lEqdPQAokS5\r\nXj1X5vRohF8lJLW3IgNlzoG/AX1lDAQbO7JoXfDkzbovEvw72uUa7h84FhRH\r\nmlBjotRj0tE+JIuDOpzyDo1OCpPvo4HO4FzDdoHMzYjAavllQDQOmTu7Crsg\r\nY9Kol2H+bVQvbeyceXm85oCnYni7PHJn1E/mklT9IAAB9Pg6+WETJ3iPrikj\r\nNX6jk8nViIDzFWAVKBAZr/fkYIxFPtseAwJ7wrmmaTIdzQXB0Ua4OxJRe0+8\r\n788VEyVw/TSd4GuiO3GW4ZW6Pw9JeG6odUw=\r\n=H3Fh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_1.1.0_1681311977100_0.7396336867481201"},"_hasShrinkwrap":false},"1.1.1":{"name":"@halsp/filter","version":"1.1.1","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^1.1.1","@halsp/inject":"^1.1.1","@halsp/router":"^1.1.1","reflect-metadata":"^0.1.13"},"gitHead":"b09154206410c7f2b5f74a11f4660f74f75b5295","types":"./dist/index.d.ts","_id":"@halsp/filter@1.1.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-4CJBAQo4UWOsx+9p91flvbKa4tFIfnte27RNV5xuY3Db/Cwwnhk/YDjp1KAYJmedn2fX6BoiwdxoRRmXvwbImg==","shasum":"ea7bdcb8aa3d8219ef43e85d31ced9f412dd22ec","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-1.1.1.tgz","fileCount":41,"unpackedSize":38056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMFCjPQfqhrJ6X0P07kz0NJGb7lYL4n97KHtkgzO+d/AiEAwsxxep9UjhO0jNyYS+Q4Q1t4hwUQlruP11gJElaei/4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQSCFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxGRAAkongNx3uWg7PoDHwYTrc2OluV4HmWnsFjuJSLt/a5zSVlNtJ\r\nVRv7t4JVxWsx9YLFBlbLtixHKVkYqL1Jkb3ickuF1Sfas2VwP6QQQslkopLD\r\n9uFMlAn6/4XyCeP0Tbt3zQO7W1NczMXGoaiKxc+qS5msc+DX9t8XymjW6z2o\r\nrvbg1KCb0YmldEW2mbjs1Klhv8B1SqAV8K1eygsZ/L7SF5zfhNpQw4n0BtvZ\r\nwmSgiH+LjUNmx2CyPPpc741sjYdDOle4BQqnizLvAbjfSqBvj0CcMms636ge\r\n975sUDt21c72Wont/qS4SUr9GgUQH4O3jheZqF2ABsjpIqvfZdd86XQnDGtO\r\neDdR0jRBIgPmjC8p/VLhfYp4F/EOCBVl7+xvOAVprvvrBfBh0HbI/o4twETc\r\nxBr29VkuzRDkmfg9m+jpffsZQHFmcPFVR0zZDVNH0fQGul8ez4Zs8/xpWoWb\r\n6EIy/o0gfvbJ/kiMnwfNk7AffLyh4Hk4SWHeGiU8e7sn+8gRwbNFd0QwKpGu\r\n+fTnv2BbOWOjjhxcQTZ1jbv66OsipBA2UaxmCclWkSXqRajLUx/vo41FG2DX\r\naK07HO3AD9Z6zl66hpateI8LlUodqa6pq6mOOtja5Yp4mX0vZK9MuVFOc++K\r\n+AKZnFKCUWXAWNNo3+Fe1lCv7gLHrlE/CBc=\r\n=hB/u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_1.1.1_1681989765710_0.43021273848530495"},"_hasShrinkwrap":false},"2.0.0-alpha.0":{"name":"@halsp/filter","version":"2.0.0-alpha.0","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.0","@halsp/inject":"^2.0.0-alpha.0","@halsp/router":"^2.0.0-alpha.0","reflect-metadata":"^0.1.13"},"gitHead":"523635eaba6fa4b593a1f0c0eb1cc1617c341642","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/filter` 是 `Halsp` 的请求过滤器插件\n\n请求过滤器可用于参数校验、身份验证、返回结果转换等\n\n## 安装\n\n```\nnpm install @halsp/filter\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/filter@2.0.0-alpha.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-6wVqw0/vJ+epThA1tfLJ23C64UPttwJg35/bW/3GTX4nYwuuaYzdah/sdfBHEqAv4iGl1SCB7Dew2ARVJsjmSQ==","shasum":"651056be02414c1cb048e645863f488fe1a9240a","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.0.0-alpha.0.tgz","fileCount":41,"unpackedSize":38287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZH0u3GhEuWWnS+3NzwKmTCg5EnGl240yMcpor/G5zYAiEAhSBwXaIq0cdGhP6b8lQ9A0UI9byu/qTqhB7OtujqqPQ="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.0.0-alpha.0_1685162217489_0.5783758528991514"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"@halsp/filter","version":"2.0.0-alpha.1","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.0","@halsp/inject":"^2.0.0-alpha.0","@halsp/router":"^2.0.0-alpha.1","reflect-metadata":"^0.1.13"},"gitHead":"ba42a27c783163a32fd1ac9c68ca1ecfe265ebf4","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/filter` 是 `Halsp` 的请求过滤器插件\n\n请求过滤器可用于参数校验、身份验证、返回结果转换等\n\n## 安装\n\n```\nnpm install @halsp/filter\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/filter@2.0.0-alpha.1","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-tq7CGi6G/E0X4UrpA4NQHG2qyxrAbrJCBLRYA3pUM4CsNcloEacy4A8dqWL0HkZn69keWfQ6MQbhACPfFziY5g==","shasum":"b26b68620938bcda5548e5962f74733ab8fab3bd","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.0.0-alpha.1.tgz","fileCount":41,"unpackedSize":38287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHreFMrQ1ePuzC/wluKnjObb+m+JQJ/S6xhjYgWeafsoAiEAgVYYcu4Ka/gDjHFbXSjbrQ9c2J6xvJWCueKsl+4hMzA="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.0.0-alpha.1_1685171872302_0.4087747556817394"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"@halsp/filter","version":"2.0.0-alpha.2","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.2","@halsp/inject":"^2.0.0-alpha.2","@halsp/router":"^2.0.0-alpha.2","reflect-metadata":"^0.1.13"},"gitHead":"353fd4356a7d4eca33b7bf10330aa8ef61313f8f","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/filter` 是 `Halsp` 的请求过滤器插件\n\n请求过滤器可用于参数校验、身份验证、返回结果转换等\n\n## 安装\n\n```\nnpm install @halsp/filter\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/filter@2.0.0-alpha.2","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-x5wwMj16cyJjAdJkhwzOk6gH8iHBksIAW4aSc/Xa38vlTN+qCF22FAKcz4aIHr5MbwpsmIo+JXFp7f6G+jssHQ==","shasum":"fefcf509e312903fbcd92d435ef2277024dc9f84","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.0.0-alpha.2.tgz","fileCount":41,"unpackedSize":38287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUCI3hnRSyU4YoZxY3fHhQiL2ep2yQ7rsilyAc5Vm71AiEA0k879gN2aMNuXzihIEiEoYK9uaVzLJaRhf/kMOtXNdc="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.0.0-alpha.2_1685172241010_0.5502651796415998"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"@halsp/filter","version":"2.0.0-alpha.3","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.3","@halsp/inject":"^2.0.0-alpha.3","@halsp/router":"^2.0.0-alpha.3","reflect-metadata":"^0.1.13"},"gitHead":"88a76c904d871d677f89fe94c1f5735580dc1f4f","types":"./dist/index.d.ts","_id":"@halsp/filter@2.0.0-alpha.3","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-hSbQqVj9/s/v0f2piuz6Ttyr2CR8NC+5PT5EtdHozOME9o4nWeg4iCUj8JlYg4tsrxY2FtgUspKxb2AtlF6pPg==","shasum":"897f022995e43ca52be7d5b85a5983dac4a09716","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.0.0-alpha.3.tgz","fileCount":41,"unpackedSize":38287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC90n+1M+cuR2HlEFcCXxHfbCjvmtt+UKNNWdlsU7CXJQIhAMWagV5Sk6Zi1im/xlJCwfBk018kUDmlQwGjD90uER2/"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.0.0-alpha.3_1685172601110_0.3350400392981152"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"@halsp/filter","version":"2.0.0-alpha.4","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0-alpha.4","@halsp/inject":"^2.0.0-alpha.4","@halsp/router":"^2.0.0-alpha.4","reflect-metadata":"^0.1.13"},"gitHead":"8dc3369d712da9cc5c6c8cf7afe87159c4f84e23","types":"./dist/index.d.ts","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <http://mini.halsp.org> 🌈\n\n> 该示例是由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)，可以在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/filter` 是 `Halsp` 的请求过滤器插件\n\n请求过滤器可用于参数校验、身份验证、返回结果转换等\n\n## 安装\n\n```\nnpm install @halsp/filter\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md","_id":"@halsp/filter@2.0.0-alpha.4","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-JU7UmN6aO4QNmXsFAu+GmMDzxO5tfpsNykXF+uO8+zAQzAqYhbj5OtUkvdUgU3+83acOatbb6AvIeD2lwIHg3g==","shasum":"6e43e410c75f7c0cf2e5f813f2bd5154321f6e0f","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.0.0-alpha.4.tgz","fileCount":41,"unpackedSize":38287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwE42RKDMZtFqLUnvzAWU0oaEmEn2lyPV/4ZAr1VmPRAiEAsO4rWQxgDjTUb3C64UNqi0HSq5upQYhXqKhBxZj68WI="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.0.0-alpha.4_1685179108703_0.7046889926898159"},"_hasShrinkwrap":false},"2.0.0":{"name":"@halsp/filter","version":"2.0.0","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.0","@halsp/inject":"^2.0.0","@halsp/router":"^2.0.0","reflect-metadata":"^0.1.13"},"gitHead":"d917c2c365068b184b403356dbc109154f85ea50","types":"./dist/index.d.ts","_id":"@halsp/filter@2.0.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-zk++kJcMBVgYQxhkejuOpIXdJm47+FagEREmtFjIdM37E/tOrAk456MXO39/QxFdQIPjrDYwjmclNAv3zfQhQg==","shasum":"4a4b5d4ff9fee429fd74bd3bdca6ecf41f24544c","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.0.0.tgz","fileCount":41,"unpackedSize":37963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATiDjyBUe2N6IMcVNDScjTvOuPTJfvMSvE/Fvy69lzXAiBcoa8xlFj1z4lHJHhQ03iRKymWpSq0qndc8ArgaU65mw=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.0.0_1685289306465_0.6746905891803363"},"_hasShrinkwrap":false},"2.0.1":{"name":"@halsp/filter","version":"2.0.1","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.0.1","@halsp/inject":"^2.0.1","@halsp/router":"^2.0.1","reflect-metadata":"^0.1.13"},"gitHead":"d98161a32ace9069cbbeb919e6e0300e24cffd71","types":"./dist/index.d.ts","_id":"@halsp/filter@2.0.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-lwPeTVl/5Sx64qWQumhh+qH+N8o1IjTyqWe/jjynDKnenQ/Xct97VpmP3qi+iEea//sqkUAt6+oB+YFM/VSQJQ==","shasum":"c3b9edb9ef9a28bf86605f460a1dcb38d3524fb9","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.0.1.tgz","fileCount":41,"unpackedSize":37963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIgSlxqSACQzBuaU3ppTR0mS7Gy/wrcSGxDTX+VqcTFAiEAsyce7uFiGRwLUqTbijojwZsuFGdiSmEXmH33FvD7SJQ="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.0.1_1685520278380_0.28277314996435887"},"_hasShrinkwrap":false},"2.1.0":{"name":"@halsp/filter","version":"2.1.0","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.0","@halsp/inject":"^2.1.0","@halsp/router":"^2.1.0","reflect-metadata":"^0.1.13"},"gitHead":"d872815edbc4463ddd8214fab0b5f6ba70c0cdcf","types":"./dist/index.d.ts","_id":"@halsp/filter@2.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-WyMLi+JPMknPkX1Wwfpdbna/vHvArprOFoGtMsR66nZ0dZ+lEaZwPS1VnmwHpwnkJi3MVN5mdKjjFQmb8v+5Fw==","shasum":"c66dcb413d0a20e344c3dc455c88c873d2c94562","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.1.0.tgz","fileCount":41,"unpackedSize":37981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8j8Gt7sP4VqTV62yTBv+26LtHF7VPm7dXjbDTjCT2ZwIhAJTNQ4gprKGap8MMCd2fLOKcmpS/w6tPtiC+Ft8twCAq"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.1.0_1686048272094_0.5723950517969618"},"_hasShrinkwrap":false},"2.1.1":{"name":"@halsp/filter","version":"2.1.1","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.1","@halsp/inject":"^2.1.1","@halsp/router":"^2.1.1","reflect-metadata":"^0.1.13"},"gitHead":"2eac092c287263adceecc8af05bb1856c2235df2","types":"./dist/index.d.ts","_id":"@halsp/filter@2.1.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-ZfEVlhN9upwgD41u2aybd+BBJZVGXjlMjUf7zUAIFvK2JvsNpqgd78cC4le+awVlDYz9c/gglTBnR58h98tC8w==","shasum":"5ab10e87fccf78aabf7eeaa3c8454a6e577fc146","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.1.1.tgz","fileCount":41,"unpackedSize":37981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOAQVnstJPDq+qzrrl1+JpRzi4RIWzOZ5uqFLnbfkv1AiEAi3DqPWdMHLb4X4l+Ky+T7GAPIwDb6PND/MRdk9xmrEk="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.1.1_1686232393160_0.956356586111615"},"_hasShrinkwrap":false},"2.1.2":{"name":"@halsp/filter","version":"2.1.2","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.2","@halsp/inject":"^2.1.2","@halsp/router":"^2.1.2","reflect-metadata":"^0.1.13"},"gitHead":"bf9f58bde9d797d0a3b86b3dc16a1ca87d4bcaab","types":"./dist/index.d.ts","_id":"@halsp/filter@2.1.2","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-jOsIOJekjWHefwFyX2TOwOEcNLOK2HjyD7JiDrGg0p0bfiaAL6HIPcS9OxqppdaWTmqenqEa127waQ/vijPaIg==","shasum":"77f9958037ca4ad26a0c47df73149ee72953b28c","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.1.2.tgz","fileCount":41,"unpackedSize":37981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5hsw0wwrc6ALmkUws7KOqT/tT+H0nrAzjIbzQGS+8/wIhAJm08p2otEILrKzF4wOyZN4v4Ex06u/0Zcb+Sz7DP6A4"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.1.2_1688055429513_0.40252155678860757"},"_hasShrinkwrap":false},"2.1.3":{"name":"@halsp/filter","version":"2.1.3","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.1.3","@halsp/inject":"^2.1.3","@halsp/router":"^2.1.3","reflect-metadata":"^0.1.13"},"gitHead":"66fc515a54cc05d851d2c52abc48c166ea3c879d","types":"./dist/index.d.ts","_id":"@halsp/filter@2.1.3","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-XH8LYKoNBwsTswjK5R8LVl4L3rZiUzxN3wChV2UsqShvDUCd3WKpmX8jGcywfPBoO48z4eh6K4UBLaM7B3+ENQ==","shasum":"e784498ab202e97df52bc8c0f6bb5ec8e8c768ec","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.1.3.tgz","fileCount":41,"unpackedSize":37981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2ZZmezxiDZf0NzyvE7s5GCrU950LJ+a7kzj+5epua+AiEA2JBf9gob4XAny9tm96/8xZ/qd7fyVjpELBeWgc4M00U="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.1.3_1688100358111_0.4937387094781167"},"_hasShrinkwrap":false},"2.2.0":{"name":"@halsp/filter","version":"2.2.0","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.2.0","@halsp/inject":"^2.2.0","@halsp/router":"^2.2.0","reflect-metadata":"^0.1.13"},"gitHead":"0c4046fb4a3acae06dc1004f709bb1586f25e4db","types":"./dist/index.d.ts","_id":"@halsp/filter@2.2.0","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-PyzA5DrF1dVJS5T/oJkGsWikTFXfAF8VmWBNQeC7uooltqK0N7WoLi50Y6awE9FPloxzZFtcX1a0zSnWQaV+mA==","shasum":"9896951d03bfb9c70a82d7ad86c2893cbf029781","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.2.0.tgz","fileCount":41,"unpackedSize":37981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYF8qxRo96yExDgYSNwuVe6uvSsoQ1fOrlDLs6fynhsAIgYwNJ3ljQd0swTkMMGYm9AsrJVwpfJdtnZWeqIbt2nDk="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.2.0_1688486856069_0.8017596676342176"},"_hasShrinkwrap":false},"2.2.1":{"name":"@halsp/filter","version":"2.2.1","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.2.1","@halsp/inject":"^2.2.1","@halsp/router":"^2.2.1","reflect-metadata":"^0.1.13"},"gitHead":"f60b068fa3725caeda248df1e97fb05e2855edc4","types":"./dist/index.d.ts","_id":"@halsp/filter@2.2.1","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-cd/KJyuYIOZuIRte4Ww+IkOhtbNr3Is1Fly3ITLPCkBHFO/5ws4v6asbqvONsQzH45kbqkQksra03B0Fx6OMZQ==","shasum":"b35f46fb3e60439da86ee4d811613f2971a4f0f9","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.2.1.tgz","fileCount":41,"unpackedSize":37981,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFI59au+mY2xLaJNJg3Mw567aid4sH0BmeTvLUlOTiKAiBMfbWNlujvVIMY3rhKFL8eTtUWbDS48iIiPpBFJ00wFw=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.2.1_1688552624149_0.9829162116371113"},"_hasShrinkwrap":false},"2.2.2":{"name":"@halsp/filter","version":"2.2.2","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.2.2","@halsp/inject":"^2.2.2","@halsp/router":"^2.2.2","reflect-metadata":"^0.1.13"},"gitHead":"9819a52d52209fdaf4fc84a25ed602cb03cffd89","types":"./dist/index.d.ts","_id":"@halsp/filter@2.2.2","_nodeVersion":"16.20.2","_npmVersion":"lerna/7.3.1/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-Kkw/pBE7UvDUpN5tHvFrpasCc/bYWBFCdsdF8XdbF4KVSmoEGd1s/DrM0hPzSukO5n13xPudYpPvBZBsFt0QyA==","shasum":"2a30e739dbd1ea07b61c8504e697fa0c3502652b","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.2.2.tgz","fileCount":41,"unpackedSize":38002,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZVN4mFnRlwQ9fVY/SL7tkNb7f/3PrpsbYIuKSw8lqrgIgTMmuMH4jQNAz66rS9fFjMRkuIZNLyhCNKPBjJQaryHA="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.2.2_1697037792687_0.47774819882723696"},"_hasShrinkwrap":false},"2.3.0":{"name":"@halsp/filter","version":"2.3.0","description":"Halsp 的请求过滤器插件","engines":{"node":">=12.14.0"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"main":"dist/index.js","scripts":{"prebuild":"npm run lint","build":"sh ../../scripts/clean-dist.sh && tsc","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.0","@halsp/inject":"^2.3.0","@halsp/router":"^2.3.0","reflect-metadata":"^0.2.1"},"gitHead":"7603f851a6416e593944805b328ecc7163a42a03","types":"./dist/index.d.ts","_id":"@halsp/filter@2.3.0","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (win32)","dist":{"integrity":"sha512-u9RvP6S7hOHmvcn5GI8cxPCTMnZoClG43naW5Xxj7iosctt5oARyIyi8zLu38TGBmtOeKOgLmL0x1vSgQbaX4g==","shasum":"88c30a1a29da272eeb6419f4053e12f8a681718e","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.3.0.tgz","fileCount":41,"unpackedSize":38087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD24euX2oI7hVLj+5vhf6pn1UQpk7615njOQd1UsuGN0wIgMl981ITFP4ylfJzxAqYNb+329TWKoXNfhbYsQizhBJ0="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.3.0_1711471416930_0.20915842620359348"},"_hasShrinkwrap":false},"2.3.1":{"name":"@halsp/filter","version":"2.3.1","description":"Halsp 的请求过滤器插件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.1","@halsp/inject":"^2.3.1","@halsp/router":"^2.3.1","reflect-metadata":"^0.2.2"},"gitHead":"7f92de45c4b4a015b1c6f71af9fcf5091d48a4e4","_id":"@halsp/filter@2.3.1","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-6a370K5gMS8XWvrTUZT/extinCdLq3ehX9JN5yJ9rlA6z5So8BAZPbubMV7rsfwvSZfhREhj05mXOCjt339YJw==","shasum":"824e93c30ccfcd03d60b8e046caa590221d8d3ee","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.3.1.tgz","fileCount":22,"unpackedSize":28965,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqEtm64FH5uJdUgik13/XkgP4ypW5mBkp4WmsmW9hlCwIgP/Zum38cpivhvErdr0d+IMui1P0J0Nan23yxiA8sB8g="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.3.1_1712416726271_0.1334529457009075"},"_hasShrinkwrap":false},"2.3.2":{"name":"@halsp/filter","version":"2.3.2","description":"Halsp 的请求过滤器插件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.2","@halsp/inject":"^2.3.2","@halsp/router":"^2.3.2","reflect-metadata":"^0.2.2"},"gitHead":"ac05ceff72de045eb7a1681b54c1f4ae17ca3cdb","_id":"@halsp/filter@2.3.2","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (win32)","dist":{"integrity":"sha512-INJyfnRZ/MOPLddncD3liUcXPU9bvr7MlnVGjyxMWtIuNBeuS63TMSsOXhmxGgr0VI35j/MQSGSrs9CAT1S2TQ==","shasum":"7c9ecd34102db08363f374f5b4aeea0f656ca7ab","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.3.2.tgz","fileCount":74,"unpackedSize":60365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiESrt04C7Ty3J3YzJa3gZkYkgFJGZqJoByTMvJIllVAIhAPZi38q112bIfVefTRhygdaJQdji9p/JpMxrT0GyAGmc"}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.3.2_1712419462427_0.2603366404597509"},"_hasShrinkwrap":false},"2.3.3":{"name":"@halsp/filter","version":"2.3.3","description":"Halsp 的请求过滤器插件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"}},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.3","@halsp/inject":"^2.3.3","@halsp/router":"^2.3.3","reflect-metadata":"^0.2.2"},"gitHead":"a16f5dc201563914960bcccf4d8ab36f623ccc0f","_id":"@halsp/filter@2.3.3","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-1mDHCbCjG0BOZSm0x8KwHPPapYI/UfIvdfZxBAE3ZYHl4Pg9RUBKVp1pw9De/7GNYVZ3lP3AG21oCTbw0OHk+Q==","shasum":"6afcf599ffd1587a843959fa038b254d7c5f98fb","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.3.3.tgz","fileCount":74,"unpackedSize":60365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQ4nAJ/Ez6DUl2ZC4bsx1hJa/KiCr8IktKKA/MY9iVDAiEAv7hJjcRKv0v/UB2jqdv+lQTFHN0Uj9RS3L7QigkpcTw="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.3.3_1712541946303_0.7229857186709276"},"_hasShrinkwrap":false},"2.3.4":{"name":"@halsp/filter","version":"2.3.4","description":"Halsp 的请求过滤器插件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.4","@halsp/inject":"^2.3.4","@halsp/router":"^2.3.4","reflect-metadata":"^0.2.2"},"gitHead":"4de79fa314cebaa2515afa0ef54d0b4c98b52574","_id":"@halsp/filter@2.3.4","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-M7+3XwoVHHyRAjfouwRq0rz3cfT/eXVC+yI8WUVkL/NgsF1psiscfGfoeYfh6gHblykmrrWIDJMbdKo/S/ObLQ==","shasum":"ebc5204326caeb1f52416dac794b5505a9e03e6a","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.3.4.tgz","fileCount":74,"unpackedSize":60405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDujO1tNG/624sXJTov2CBPZTcvMMFYjIzB1e4yp+yPJQIgYO4OKFfFuEPPIsdTPRcMzNK2aUThD4Du/S39x3xADwc="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.3.4_1712593095893_0.3703505013124968"},"_hasShrinkwrap":false},"2.3.5":{"name":"@halsp/filter","version":"2.3.5","description":"Halsp 的请求过滤器插件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.3.5","@halsp/inject":"^2.3.5","@halsp/router":"^2.3.5","reflect-metadata":"^0.2.2"},"gitHead":"972030958c6c9e39cd9ef8b2bb8c08111e600df5","_id":"@halsp/filter@2.3.5","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-fbArw16/Opjg9qSqJ8mJjWQTN/OWZFGp96SdnbZoOwZaBAAMg6spbycZCKUeHTNnqTD/psZ5y3HgxWM0dp8yew==","shasum":"fe5af981ca8c1fcafb3c223abc16a126dd63b18e","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.3.5.tgz","fileCount":74,"unpackedSize":60405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0qvOmbFgf9rLBZsTm7yOZq1ZN1bDstpjUd/Or0gQvUQIgDLEUOVTb5jv7jEqadjxlQ9d99JQ5yu3UykCpV5cLzYA="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.3.5_1712849710317_0.5074315800214015"},"_hasShrinkwrap":false},"2.4.0":{"name":"@halsp/filter","version":"2.4.0","description":"Halsp 的请求过滤器插件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.0","@halsp/inject":"^2.4.0","@halsp/router":"^2.4.0","reflect-metadata":"^0.2.2"},"gitHead":"0cdbf10522165752d9ad53d49c1e7d7e85b2688b","_id":"@halsp/filter@2.4.0","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-8hUALjFyBfoiDL9j/Z1QRQrJj0TpVneBHBkTqy/Q5/PrS08pYacBWFwmAXdr5G0Gjk5F5UUjS7uvJHa5mvacvg==","shasum":"a40ad9ad151184828a2f9cc87d21ad594482ee7e","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.4.0.tgz","fileCount":74,"unpackedSize":60405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTvkcF2y7chUeIyx7+DL3qjRdQZjHc3PgzlyRZGOw/hgIgVDd9b1IcNFWhJbZR0qPdDnt09237OWDMEjKq8w0SbWU="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.4.0_1713111723019_0.7365177439254291"},"_hasShrinkwrap":false},"2.4.1":{"name":"@halsp/filter","version":"2.4.1","description":"Halsp 的请求过滤器插件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.1","@halsp/inject":"^2.4.1","@halsp/router":"^2.4.1","reflect-metadata":"^0.2.2"},"gitHead":"ee43507225fcc0fe743fc36df11b4b34643bb2e6","_id":"@halsp/filter@2.4.1","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-2bn31j7M2ZRPitM81b5aLhL/TSpoRfGrv0WcShtyhDGd/uAhF2l6YdPnc3y7wH52pjCMdePfoZn8S9RU6iePLw==","shasum":"d4a802404b5f49fb2aea6a3f29f375994bfcd5bf","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.4.1.tgz","fileCount":74,"unpackedSize":60405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjPaIzX2MCHvlYz5UzECFmiJNeEQRY1B2pRknx5cZ/vAiBFPlieizK9iwMArJV6My7CltTMqJfGHVIc96OGYJIiyg=="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.4.1_1713113348682_0.07946406802870132"},"_hasShrinkwrap":false},"2.4.2":{"name":"@halsp/filter","version":"2.4.2","description":"Halsp 的请求过滤器插件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.2","@halsp/inject":"^2.4.2","@halsp/router":"^2.4.2","reflect-metadata":"^0.2.2"},"gitHead":"d9374c7fef868ec2b2199f3a249b7c7dd02aae7f","_id":"@halsp/filter@2.4.2","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-EMmW3BB3k5REAnOQOvwyJdC1JrIbPv/NLQVLHCu7UYKc16PDm2wC8ax8Z8i70KC7Re/cIdlGG0cz1rumvsQfXA==","shasum":"fa9aa6c3b4b488c6765ac45d2fafb478057726d3","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.4.2.tgz","fileCount":74,"unpackedSize":60405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtBpx93e7qVTuTjeuKecSMGfsx//UG+1MnyqtztJPVoAIgShoR4GiYHD/ZjrDELTr92gF7XrNIA1J3U6jCYJTfxEo="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.4.2_1713361071557_0.651604336686443"},"_hasShrinkwrap":false},"2.4.3":{"name":"@halsp/filter","version":"2.4.3","description":"Halsp 的请求过滤器插件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.3","@halsp/inject":"^2.4.3","@halsp/router":"^2.4.3","reflect-metadata":"^0.2.2"},"gitHead":"ca0de7145a5c850e23bb589775303721c227941b","_id":"@halsp/filter@2.4.3","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-Z81dNFY+8aHNkjb7JMt9uIahpqhPxsk/2pFACPGiVWVELkk6XaYvjnEH8EQV69H8sQzUukzOh/0oOzFDZoVYzA==","shasum":"7ffcde9cad8c3ad8fb48490791d7ad98b5eef0ff","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.4.3.tgz","fileCount":74,"unpackedSize":60405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQeNlzlzGJV6hR15q/G1Eu1HwWurN6rWsOnTmcUNR4MAIgC6qbJTkNEEHFh/c0JLYRH3OQWTHr85qIopId22NKMVc="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.4.3_1713540522054_0.47719496116327265"},"_hasShrinkwrap":false},"2.4.4":{"name":"@halsp/filter","version":"2.4.4","description":"Halsp 的请求过滤器插件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.4","@halsp/inject":"^2.4.4","@halsp/router":"^2.4.4","reflect-metadata":"^0.2.2"},"gitHead":"a546982e4ab9ae669e2644bbebab8015982f3254","_id":"@halsp/filter@2.4.4","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-GRhiRHcvBujHVuC5xpuJxf38zKzw6BRmLU7zhzFSU2j8+LY5dkFskV235ZGnTelfE9Vkg1zHOQ+boS1lJMjxow==","shasum":"25731c5a04d8fbd52b355ff8f67370c5be9d479a","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.4.4.tgz","fileCount":74,"unpackedSize":60405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8e7c38qbqUDxduhLf/9XK2jmRjZJk3uan05QYkvzsngIgXsydMyWCwBJc6Ei3X3UVnM1esSDGACQhazDDA7MYgiM="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.4.4_1713968090316_0.08138441520130857"},"_hasShrinkwrap":false},"2.4.5":{"name":"@halsp/filter","version":"2.4.5","description":"Halsp 的请求过滤器插件","engines":{"node":">=16"},"homepage":"https://halsp.org","repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"keywords":["halsp"],"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"private":false,"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"type":"module","main":"./dist-cjs/index.cjs","module":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts","exports":{".":{"require":"./dist-cjs/index.cjs","import":"./dist-mjs/index.mjs","types":"./dist-mjs/index.d.ts"},"./package.json":"./package.json"},"scripts":{"build:cjs":"halsp build --tsconfigPath tsconfig.cjs.json --moduleType cjs --cleanDist","build:mjs":"halsp build --tsconfigPath tsconfig.mjs.json --moduleType mjs --cleanDist","prebuild":"npm run lint","build":"npm run build:mjs && npm run build:cjs","lint":"eslint src test --ext .ts","pretest":"npm run build","test":"jest"},"author":{"name":"hal-wang"},"license":"MIT","dependencies":{"@halsp/core":"^2.4.5","@halsp/inject":"^2.4.5","@halsp/router":"^2.4.5","reflect-metadata":"^0.2.2"},"gitHead":"63b626c01b98b90cc1b3f41c9a91baaea711c7bb","_id":"@halsp/filter@2.4.5","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-z2/T3XRtweooIC1dh+WLjGcQUERBlQgTS4D5hSpj/orXgZOPdiqdELD/nMAJ0HEhyVHHCQwoF77QENVXfMTHnA==","shasum":"56cd8fd82f2fdf00df150bfbc06d8fbea53184dd","tarball":"https://registry.npmjs.org/@halsp/filter/-/filter-2.4.5.tgz","fileCount":74,"unpackedSize":60405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgJMxQe4fyHjqplgd32oIQajtEmQSFpRdt4l7RsJ6SxAiEAw/LYFw1RriqJ5f5JpZVJkBRCCG6vT6j4QCy6YomgFE0="}]},"_npmUser":{"name":"hal-wang","email":"hi@hal.wang"},"directories":{},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/filter_2.4.5_1714148822229_0.662549054203492"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-02T16:27:31.396Z","1.0.0":"2023-03-02T16:27:31.677Z","modified":"2024-04-26T16:27:02.712Z","1.0.1":"2023-03-03T03:45:51.787Z","1.0.2":"2023-03-17T16:40:15.372Z","1.0.3":"2023-03-28T13:07:34.252Z","1.0.4":"2023-04-08T05:52:00.007Z","1.1.0":"2023-04-12T15:06:17.309Z","1.1.1":"2023-04-20T11:22:45.931Z","2.0.0-alpha.0":"2023-05-27T04:36:57.715Z","2.0.0-alpha.1":"2023-05-27T07:17:52.484Z","2.0.0-alpha.2":"2023-05-27T07:24:01.190Z","2.0.0-alpha.3":"2023-05-27T07:30:01.284Z","2.0.0-alpha.4":"2023-05-27T09:18:29.015Z","2.0.0":"2023-05-28T15:55:06.652Z","2.0.1":"2023-05-31T08:04:38.587Z","2.1.0":"2023-06-06T10:44:32.262Z","2.1.1":"2023-06-08T13:53:13.422Z","2.1.2":"2023-06-29T16:17:09.698Z","2.1.3":"2023-06-30T04:45:58.301Z","2.2.0":"2023-07-04T16:07:36.213Z","2.2.1":"2023-07-05T10:23:44.321Z","2.2.2":"2023-10-11T15:23:12.909Z","2.3.0":"2024-03-26T16:43:37.149Z","2.3.1":"2024-04-06T15:18:46.448Z","2.3.2":"2024-04-06T16:04:22.600Z","2.3.3":"2024-04-08T02:05:46.516Z","2.3.4":"2024-04-08T16:18:16.038Z","2.3.5":"2024-04-11T15:35:10.531Z","2.4.0":"2024-04-14T16:22:03.164Z","2.4.1":"2024-04-14T16:49:08.859Z","2.4.2":"2024-04-17T13:37:51.728Z","2.4.3":"2024-04-19T15:28:42.299Z","2.4.4":"2024-04-24T14:14:50.479Z","2.4.5":"2024-04-26T16:27:02.382Z"},"maintainers":[{"name":"hal-wang","email":"hi@hal.wang"}],"description":"Halsp 的请求过滤器插件","homepage":"https://halsp.org","keywords":["halsp"],"repository":{"type":"git","url":"git+https://github.com/halsp/core.git"},"author":{"name":"hal-wang"},"bugs":{"url":"https://github.com/halsp/core/issues","email":"support@hal.wang"},"license":"MIT","readme":"<p align=\"center\">\n  <a href=\"https://halsp.org/\" target=\"blank\"><img src=\"https://halsp.org/images/logo.png\" alt=\"Halsp Logo\" width=\"200\"/></a>\n</p>\n\n<p align=\"center\">Halsp - 面向云的现代渐进式轻量 <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> 框架</p>\n<p align=\"center\">\n    <a href=\"https://github.com/halsp/core/blob/main/LICENSE\" target=\"_blank\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"GitHub license\" /></a>\n    <a href=\"\"><img src=\"https://img.shields.io/npm/v/@halsp/core.svg\" alt=\"npm version\"></a>\n    <a href=\"\"><img src=\"https://badgen.net/npm/dt/@halsp/core\" alt=\"npm downloads\"></a>\n    <a href=\"https://nodejs.org/en/about/releases/\"><img src=\"https://img.shields.io/node/v/@halsp/core.svg\" alt=\"node compatibility\"></a>\n    <a href=\"#\"><img src=\"https://github.com/halsp/core/actions/workflows/test.yml/badge.svg?branch=main\" alt=\"Build Status\"></a>\n    <a href=\"https://codecov.io/gh/halsp/core/branch/main\"><img src=\"https://img.shields.io/codecov/c/github/halsp/core/main.svg\" alt=\"Test Coverage\"></a>\n    <a href=\"https://github.com/halsp/core/pulls\"><img src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg\" alt=\"PRs Welcome\"></a>\n    <a href=\"https://gitpod.io/#https://github.com/halsp/core\"><img src=\"https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod\" alt=\"Gitpod Ready-to-Code\"></a>\n    <a href=\"https://paypal.me/ihalwang\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\"/></a>\n</p>\n\n## 开始使用\n\n请跟随文档 [halsp.org](https://halsp.org) 📚\n\n## 线上示例\n\n请访问 <https://quickstart.halsp.org> 🌈\n\n> 该网站可快速体验 Halsp，代码由 `@halsp/cli` 生成，运行于 [StackBlitz](https://stackblitz.com)\n\n> 可以自由选择插件和运行环境，支持在线编辑、运行、调试\n\n## 介绍\n\n`@halsp/filter` 是 `Halsp` 的请求过滤器插件\n\n请求过滤器可用于参数校验、身份验证、返回结果转换等\n\n## 安装\n\n```\nnpm install @halsp/filter\n```\n\n## 贡献\n\n在提交 PR 前请先阅读 [Contributing to Halsp](https://github.com/halsp/core/blob/main/CONTRIBUTING.md).\n\n<a href=\"https://github.com/halsp/core/graphs/contributors\">\n  <img src=\"https://contrib.rocks/image?repo=halsp/core\" />\n</a>\n\n## 遇到问题\n\n首先查找是否已有相关问题：\n\n1. 查看文档 [halsp.org](https://halsp.org) 是否有相关内容\n2. 查看 [Discussions](https://github.com/halsp/core/discussions) 是否有相关讨论\n3. 查看 [Issues](https://github.com/halsp/core/issues) 是否有相关内容\n\n如果以上没有找到答案：\n\n- 一般性问题请在讨论区提问 [Discussions](https://github.com/halsp/core/discussions)\n- 代码问题或不符预期的行为请提 [Issues](https://github.com/halsp/core/issues)\n\n如果你能通过代码解决这个问题欢迎提交 [Pull requests](https://github.com/halsp/core/pulls)\n\n## License\n\n[MIT](https://opensource.org/licenses/MIT)\n\nCopyright (c) 2022-present, Hal Wang\n","readmeFilename":"README.md"}