{"_id":"@halsp/pipe","_rev":"31-d53bc20b7f594e874dfb6ee5c90672fd","name":"@halsp/pipe","dist-tags":{"alpha":"2.0.0-alpha.4","latest":"2.4.5"},"versions":{"1.0.0":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"e68bd971f3bbf5062826a609ab4ed4a519a2c3e3","types":"./dist/index.d.ts","_id":"@halsp/pipe@1.0.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.5.1/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-aRFBNsP2s0q6Bldna0O6gijwcWpcEOybztIliNqfn2+VMcWIOQJLO0nSUSvepAHyzU618kgxFs+wTLLPNEGZSA==","shasum":"402ac77276c47c52f17d6e826470e2f70dd30e1d","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-1.0.0.tgz","fileCount":76,"unpackedSize":68636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6td2cxfU3dwLhplJzp3y12SifL3P21aXI0ktYJU3D0AIhAPvKLzOQU+1eQzWtk0oFJ4p2d6YASgXKakO7oTSxoRTW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAM5wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYXA/7Buu6ABm5bd36UJYVNpMU8u0Qw1K8iouXsOT7jlTK3GWd5T9M\r\nm44cBaVJOOuRnwbs2GjCgBFfhRUTIO4s5PMRJ1jh4RifsWc9XsMz/WoPx+2u\r\nMk7eH8EBurBGoVm56fdZjl8tXvK6hDxkpTS0cmIjO3sJLcSDwhMj5dEH8/a6\r\nKIpYAMbxLJtdFMkptRBjyszr4cTStFAdP4Uu1NYcfRsY5yQ/FHP+vn3clFzr\r\nAYH1jQL0yemeoIFo9lEWUAutOME4N9q7X5W5wWWYHNEj+emEUjRod2LAscE+\r\nACVVbOIVtkV+ld8dHFEQx0qX2cA4o3NP3cclOzi3fe5E0bqJNl+ty9FGnM5z\r\n1Bo48/2a7oZyDlT6fbUiEN1kprRq+0B/BEk8fXIIZ9zainYVh4e19i1i0PVX\r\n9zZdD/NUnpyPdxA5+oVtcRv8WpPL5HKnWmFff69NJBYKmPftBgM35Ew3Epm/\r\nphV8Q/laW2JB/03yhk4ih8fLfEMvwMbDY4kC6tWaYhUyeIGnx01KVmQZgLNO\r\nGH/leUvSWG/i0qcl94D65+DHX6qR0T0yAo5JHDnfh0FIIqIFrXfT2rELaUPN\r\n+wfGH8EXr3u4DMoaUySAcsG53NDYjpmkeB4DukL67sonnjyuGjt8iK/RBftE\r\nxCZymDzKlvXPUsAUG6TwvfwAG3pI78fdEKQ=\r\n=wvMZ\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/pipe_1.0.0_1677774448668_0.43060324335349254"},"_hasShrinkwrap":false},"1.0.1":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"b5c9e9af4f1d2d1b8ebe840946c835792babff62","types":"./dist/index.d.ts","_id":"@halsp/pipe@1.0.1","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-hhMghXUVSJZctbC4B6SElFCKRFUG44UAMM91D+lNebkY+PjGujExbaDZa7FVLF2tsvEufs9IYmAQMhQRfo3aHA==","shasum":"02092053af497b4704a449e542a53525c05f6da7","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-1.0.1.tgz","fileCount":76,"unpackedSize":68014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/+/wpnq2dy3nVGqSHZSHyLsrHa/E1cJmDOwn7+dIOQAiEAz2SuKwqOIOavCWExofkeFNcU9X6I0FOR9JDP06xfLkE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAW1kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQww/9HNdcyLl3s0wuxRVFUlPoiRZ316dmfj5LBYWIcflCUf4rT3kL\r\n9Sy1teEwWgWyjiz5qAh9WVtQDr6AnvhH9KDFZYo8PKYnB1DDRn1V22cvTrjH\r\ngGH1it8CJz6lsMYxqaIYx14W13jg0Y7SsS4UnT6wMzni/9sWjYupbTCxZbL1\r\nMctc4dEs6BVzYb1IfymOHdH0s1nma83kkP4Int7ObEisrpHC73xWjmDavXgd\r\nONQa/r7oaFJf9PFbSp0KCSZpkQDdNaZIrH3oiUTmBQWFxzOuOgd83M0j1AJ+\r\npnyMc/GgtAtRd9DqetVM3jHD1oWvgxzmyYaAiVBpviiwm4Mq2Nx643n6AsCZ\r\n7bOjQH1XzStHBwZpKgUjzxrpGYTsNm93JVPEN+sAPskBEjJCbHbVIS/82CHy\r\nrTZqJR9QNlu1GtIu157eCelgJDQivZnx3h163/drbwkj3cyJHCUaEb5OJ6/h\r\nVP+28YGSIpJV4x3TS4n8KR+FQ7CW2uM3QrUCoeVRSaCXvsTEkXEMM55tm8db\r\nxjAXoScAd70irO2fxgFr3zI9GMb3QmglxqsP+SQAPLDR+/bsOPfXN/Y64GE9\r\nWvXP654zheXjOXAJhQ4iT6ZusSAzrBiIYB8ZRQGsg8uW7r7NiSsaWhg2pthD\r\niQh/T79pvf5EpF42mJzjs+S7J605jmSadck=\r\n=XsO5\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/pipe_1.0.1_1677815140481_0.0248128533921268"},"_hasShrinkwrap":false},"1.0.2":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"e4a1d02a707f5d409f5802414f632912f143cb34","types":"./dist/index.d.ts","_id":"@halsp/pipe@1.0.2","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-2RV5FIA8KIxTL3AhR0bS8Re2MiTI8O/cPp9TitgQhcMebkTg2Vuizz+ztml9jJxfeDPqwOhi/xGE3fNYeqVNxg==","shasum":"2cdd59c86ab17d662cfb8f6c645dc6d4835c724d","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-1.0.2.tgz","fileCount":76,"unpackedSize":67936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjQHgnijpnI6/xIqPcgT+vooH2+SxRh1PoiY37dcvfzAiEA85JZu0ze4tyVak13ktvwbFTPRz9xW+9WAncBxRSK1Fk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFJfjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVzA//UeZM2sd9cgYo/7vnmD0/Ii8lddChd8SQb4vf/lNEwnSE/0Ou\r\nNl3OdBiFUE74lPOW/QoN9KAldP8/fkc9kiH9kr4Vbe4Cndp84JzMs6RgPsKG\r\nGwS6tFRqQJN253OBANq25NuYe4Lb8VbX/p7Zmjkq9Gf6s1F/6gP/+utt2twF\r\nU0fNJXQdQ3xk5rzzqGnORc8BTh59gYAx5bsnOqZi8X+OU/KooqlP9r3YRa4M\r\nbpEwjRiVLHdMK3vvKfDtjf0DddL5kHH1T/LaqZYeCnlpSjhRMimziYElmhTb\r\nvNSCvAVJUnV7Ao8Jxu8oht/yKcfs+wyw+W4GOa9JyDf//ZjvCJknoq+wZKeT\r\nC9Wa7owRSJa9bOPTOxbJvyC1+iDtlorvWB6mgcGYWm+6F/wPTSs73K/B2GmD\r\nSx8DVdIt4hrSLmbnxVDmyrUs4zz5ig2PV5Xb8GzbCZniP9u2TQQEjmyY/mGx\r\n2nXASpbeafGLjJ+gs5s7zwNXFTNDqAukjsip/16dhVG2BOmlnqbiM8ufAmUc\r\nKMzFXyrzWlE6UT/xg6cqZ/MQgtHeq0HQvbaCYZKqtGjwGZCM8IdvfSUn+vhQ\r\nR58VMk3k+Ly9OFxnoJh5n21g4NN+RDCGW7fbZWHh3WTVSTNFpZU+TF+MnGJL\r\nmrnfUKXV+yXS/vWN+8NJyE/je19BPROpepE=\r\n=te21\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/pipe_1.0.2_1679071203570_0.6407801954635237"},"_hasShrinkwrap":false},"1.0.3":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"de9beaec867953bc4063b0bdf6ebdec9592d6d16","types":"./dist/index.d.ts","_id":"@halsp/pipe@1.0.3","_nodeVersion":"16.19.1","_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","dist":{"integrity":"sha512-WWKLJvA78N34O3IpJuM7lcSbe8l6+kB070WGg8pEiWYFdp2Bo8ZYoFeDEMz51bBrMybHekqe/lxpoZyS1yo8lQ==","shasum":"9623a79b228d838a8335f5704eb458d64be093d6","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-1.0.3.tgz","fileCount":76,"unpackedSize":67936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNm4sRKVWCKuKuVWADTxJTH3VSlF5XpaN/uXiMQfcFAAiEAulQNvh8d+q16qjiG2vBu2FhPH8rHzsGy8trH+xOjN30="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIuaBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqizw//TMKSZhRYAE68dSek2T6VKfphRs7c3nbznWJ+RLJcHoL2zsBx\r\nyZ6z3tjaUBlyjSc69SgLuWTavyzXuV3UZu2h5tqyPZQeMfU/zEKpxpTmRzSL\r\nQx7Nls7ux8FOVzPgmkYSVlfN0dXzaGMfP8nbmR38t2nOdD9TTGIClKOg7nNr\r\nB2b5Z7B9X7L/MSiM8COm49RlxXIkvFvkPyzkoAo0NFMn38QSxJaL25z9s2Oe\r\ni/zcyA/1xHDcSbJciic9/E4ld4/XNnYliDlfy3V7xN1ISh5lxcoSWtkdmxrx\r\nI1mfdvVorDrp40tPEG4tYu9rZ/3P7qv4ml5lSwY7vFVswf+UVXjpPCJ8z6Yh\r\nXfTEZOmRglmWmZfd0Ye/PFd75XpDB3LBbulycWHjhs6I152RxrEPBxNceM0o\r\n6/OH6SKljZx7xXSGC8xfgq/N9CkiHAQZrinwmbJ4rYHxGGa4G8a3L1DtbYXi\r\njOZiuI63xwOlfi2NmXUehC14U90kMCwrQtLxyEXECNNn49snjjVaQRx2zZ58\r\nYvF8lCKNwg58kV94mwlUv/djzqS0O7gBIk8lNYoCGCrWRz6NayFhh4m0BYEY\r\nXh2SClPA8lGl1iMiitiN2tNsX1Yya5BIBUw5r7+KwBPoEvmaV4whvKWvrNeL\r\nbxxgsfR9WIbAghXwCnCbQ1GLNzegEG/c9/Y=\r\n=qR30\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/pipe_1.0.3_1680008832803_0.636709992025376"},"_hasShrinkwrap":false},"1.0.4":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"b04928a01abe667c835b400b9e0322d687ec4d8a","types":"./dist/index.d.ts","_id":"@halsp/pipe@1.0.4","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-wIcX0pQvMpAzRFuhXkZAl8aoofX9IGnN26B1HOcr7AjkNdbbbejWr6WyaGA9z7OwdhC9lc19Z3RrGxOQBihcZw==","shasum":"c9d5a6a334df0ec937553d0fe10dd988ac7be556","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-1.0.4.tgz","fileCount":76,"unpackedSize":67936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5d+U6SmZX+uWJmitO1e3Tv+1ExmzRt0I16YP9Ee/tRAIgbWhN9yf1XJd1It9jMGmYBf5BFG3UHSTz8v/O6fdt5cU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMQD2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrekg/8Cy13nhtjE3774jyLa1J8+Dkz6yUtIRYrmFFz6bAOXwa1cgNF\r\n+ipfheOH3Uc/vu65vV/HkGgG/H6IT63xj+cyJfrbugLVQ/q6L9h2uCc3hvTg\r\nepNF0Gc3cia+P18oY/l6DUVNw2JkR8CYlBJI6oQDVCtbwefOjYS8gR88W9iZ\r\nkdNuaYEQ/O1OolxUy47hYI/Wf/NHLneFjwUF+L4ZXdAXSLCUjr6gbL9tDDCf\r\nh+CwZvZGfjrZuEwcyUoI4FcWj65qLVx2y4+F9L+0LEwEjovjZmWQnfCfllbX\r\nphrp7X/2Xa9d65SzY2689IqUgnl/3vy7N7L648roJt5wEHsPOSYXCYyhTD3P\r\nOWGurQa6gKxTEECD8ZXO3bYiwmFosp13MumhF7bAA32BUIDPM2NStZqbho64\r\nroA1nV9FMVB0Ma4gkE0HA3I54o4xPYqu5sCJQN9uT3+kX/dKRYvsdrepzfk5\r\nfdZDd0WFGiqFgjz4wPOVM4lyNtk3oiZ8e+evtmQ+emrqE3nBfKOCZpKODBip\r\nTEdVfCyFvI58VJ/Xc01Jx/dhGAl8PTqwDomB8lczjw9TYK0HIM27QAZF1P3X\r\nrxE2S2h7C01zj0r82+SEp58HySB5OCx4NHbt0nZE0ibBOI0fmJ0RmuLS5woH\r\niQ9fEK5gtM3WYbYk8hyTkcEYR3ffHSZGz74=\r\n=yGOI\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/pipe_1.0.4_1680933110106_0.731804320105454"},"_hasShrinkwrap":false},"1.1.0":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"1640a871c5c6da826829882fdf1f3a74997ab751","types":"./dist/index.d.ts","_id":"@halsp/pipe@1.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-ybkhF8Oph6aOcD6DRVK3i01zAg3w6ZmCLlLKYC9i7F5vgTtAKlm5Rc1ZeBdHn5Tm9k8a8hJc8mjBDQM0aODPHw==","shasum":"1fae25e97cc1e5347d1a4291b91356d511e549fc","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-1.1.0.tgz","fileCount":76,"unpackedSize":67936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGk6mfBVi57cZnphSYGXqIlUDspJtqMwkb2scEkYbbrAiBWc2+HOyN8mzUMwkwxlm71SS+oC+bTumwc6fcyBcp4/g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNsjCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeaA/+PqarI2csb1z2nFbMwDNzBL0ySxtE6Mvy/4UboiaESA6gZGx8\r\nlwGLFJFjwftmKhWWpUExsmKl2vL+V+Hw7Clr7dGYHlvgMLXfhWDyc64A1Tq9\r\nQ83G7HrlKY4/OyRbUCChwuJHtIXqCnCEivK6tZBg2iDwzn3PKEwrMdg4SzCZ\r\nVa3g/ujkvR4CpJ+LERVUUosMuVuRGwbJasV655Vh/DVVqD1kDyVIsWEpo+KR\r\ngJ9JMzetG5/oyfAG6eoAv+UOD8NxkJe0cGpv65S4clq9BnSgLystEY3vMFZr\r\npZ14fEtDCfMugYaGjy4SztnKZVsFTbRZThr0mWPyukkaD4/a2cpkETHT4sNs\r\nqZCxRPJKJ/V5jFtNdqW9ZNbMnVtu14eSxD955Yxa63F2yEo08iqINw+odNTl\r\nrJk/20Geo0Ub0mrc0fv+6xTetvrhKiDDEJeW5/1HvzsRqsYD3SNH4ys3QZ7B\r\nANsmWiKMBQ6lLVo1d5lnGpGfku2dRp1J0QY0lrdwrEcBrndYzHr0h/L9f+SR\r\nGXkHJzitFQ5KGRfezOqJzrIGJg6vLf4zS0xlWFy++jta5VOcixMcq2C5hm0Q\r\nrMVMAGYB5e3UUgSb25oDXOWc5T9uX3FEGx5kCBdNJRPEMKKOUQXOtDgKkkii\r\nJW2TikP0ulQklDFcvIKmzfq/Au2dyqnhEzw=\r\n=SVRy\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/pipe_1.1.0_1681311938030_0.14256049308104513"},"_hasShrinkwrap":false},"1.1.1":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"b09154206410c7f2b5f74a11f4660f74f75b5295","types":"./dist/index.d.ts","_id":"@halsp/pipe@1.1.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-kp8JoqdjeIcB5vz0BFrOKBfbMsW+KBeOqKz1+OVTRhu9bRMgGy8d1hJLw/vOsfn8aBR7qVwRh781d6TFGFd0HQ==","shasum":"610a0833fb821ae34c79f185f6e3f42f72a6c172","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-1.1.1.tgz","fileCount":76,"unpackedSize":67936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFEgJUhSlIEZ4bF18XF0NxnZHu1n0PMN0rmGo/UHMo+gIhANq/nmo+n7eDg3EFSmLAOSuD9idgS0wRWH6YXD0ZSucN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQSB7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmgg//b1cB14Kvb8tVeiafOjduPpGw3fEg/EVirBGcvYnipzfiNQZ8\r\nm6lvvrMBgo920PbW7EsloFC8KAIAXriZdGJxuuegsjRXdxGksdwvL7Z4IrqZ\r\njlBo0RNOMliDGldJJQ2yRAqPhN2BVxD5umFpL8TxfR3KWSX0ZhjGA1pJZADc\r\nlor4EGIlwqoQUioVs4biayB/QF+19XO3K5TvNZoTmZD6rVhIvIglqSDy7NjF\r\nWsMz+RNSN3hcHI/rK8tXoLC9ZM60pPUeN7lMNdOSf+47HD97dJkNVA+NgD6h\r\nnKmQsBbwRsB7ouYk8ExkE05zAxWxWw87oJtnUq6GOA1OMs8wAvo3/A5e4++M\r\nQ8akPcECbarK7vNyeZUVZBCE7IAebkK8aBmsn8iNAYDokLFApkTBfG2ifHV9\r\n16HA31W8/XzH0snAH3FZc987Iq8mnW6eriqko9d3v6rV8XDtgpqMo5hr+xAX\r\nQ+tCZ4dL+MGHRLGSdCAwVEIOIvOEjsmdNi/WjibPVod+9w+pnbnUV4NlEKYo\r\nI1LRRI3apkM3n8dKowdaM+B1G1obj7tmjXOcsLJcOYHsNrFMozF2uthuc+GA\r\ns50Q/jUrBnAhD2Gx8vNNAtEZLysft+BZmcy/3MBuMeR7lytu+s6Ln9Uzcfvi\r\n61fw1EJm0NiuRsv8VdSTQS1/HIKAeH8/kr4=\r\n=3122\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/pipe_1.1.1_1681989755581_0.5063637753608641"},"_hasShrinkwrap":false},"2.0.0-alpha.0":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","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\nHalsp 的管道插件，用于校验、转换、格式化请求参数\n\n## 安装\n\n```\nnpm install @halsp/pipe\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/pipe@2.0.0-alpha.0","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-Yto2YBkwYz+Zvz04ooOzBzYuWL/ibXTIbS7h5II+uwqJG/ELyrAVr/g3Ts3Z4IrtuFUQTY/juFmDyApCF7Q5YA==","shasum":"42cc0224065a12a5beba0de52a053966d312e031","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.0.0-alpha.0.tgz","fileCount":76,"unpackedSize":68646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7IV/TdHYIWXexyoV/aJvKaGREm9sIshnUdU77zPLusAiBZo8WHNBt+UA8nSO+52YKvDpbh3ZLLQI1YbIydDicG+A=="}]},"_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/pipe_2.0.0-alpha.0_1685162209903_0.14499056371630203"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","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\nHalsp 的管道插件，用于校验、转换、格式化请求参数\n\n## 安装\n\n```\nnpm install @halsp/pipe\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/pipe@2.0.0-alpha.2","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-cULDyKNKk93prIrhKeFji30yf+IIMxlM1g7uA0v8QyxKMKo2XJiGEYjYWW1P5MbCgUjheo1nfpNXx5rUQHYfzQ==","shasum":"67413b7efd4d862680ef9e8505fbe5e5ee4b5d60","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.0.0-alpha.2.tgz","fileCount":76,"unpackedSize":68646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFsF3VJtpyRtAKKKjRPlgu4nqKDRTnhMOMenmvHUceIAIhAPlnCU1ZydqFoLxZsk1pA6fZGol3g4aZs1VW0aMfvhxa"}]},"_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/pipe_2.0.0-alpha.2_1685172236080_0.48833688447687984"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"88a76c904d871d677f89fe94c1f5735580dc1f4f","types":"./dist/index.d.ts","_id":"@halsp/pipe@2.0.0-alpha.3","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-dvsj+tDS932cHsKduf80sRHoE/UVh19yDvOjIAuKKcTVFHPcWCZgOGMQ3dD5sU+95X8sTrxt1sxtOU8j9cBBnQ==","shasum":"5566521d64024c09709d49e1ff1082fee3fc6f24","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.0.0-alpha.3.tgz","fileCount":76,"unpackedSize":68646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVSzqoH3iW39jwtczdowSR6qhnzLuNKKdhqoCveQHGDAiBEM8QttvJd8FaEVo0m5t68Uux7tfsW/8r5HbrmkoH1jQ=="}]},"_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/pipe_2.0.0-alpha.3_1685172595015_0.7085660565426659"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","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\nHalsp 的管道插件，用于校验、转换、格式化请求参数\n\n## 安装\n\n```\nnpm install @halsp/pipe\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/pipe@2.0.0-alpha.4","_nodeVersion":"16.18.0","_npmVersion":"lerna/6.6.2/node@v16.18.0+x64 (win32)","dist":{"integrity":"sha512-n5pqgkpd5x64pEZ4W+ZLSX0J+tmQFf4XIpYkrCsTDxnSGTxtmAtkcdzJtmzHU+0w5pnRsG/aU4TzBbVADBhCQQ==","shasum":"e7c20d65c53875ef75fffbd072909a396e1ffc17","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.0.0-alpha.4.tgz","fileCount":76,"unpackedSize":68646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZ1YHXJS2WbLVVsY2lgUuTARaShhBjAfhpCo9hb2D/9QIgWwKDyW3X3s0ZVRK1WQLKEPa5U7bjyUhoFBu3fcFxGyU="}]},"_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/pipe_2.0.0-alpha.4_1685179102791_0.8625918808487478"},"_hasShrinkwrap":false},"2.0.0":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"d917c2c365068b184b403356dbc109154f85ea50","types":"./dist/index.d.ts","_id":"@halsp/pipe@2.0.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-cLxHbD3t5Ud/Pe6JXhNnr8Fr58j0ujjAtHwDPnc7l2Tw2pDbzG3u8vnabF4XfGdmktVP5DXAoINAO8oNyB5Wfw==","shasum":"08d8b54ba9491b0883ab78008d1a2dae663517a0","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.0.0.tgz","fileCount":76,"unpackedSize":67983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGt3jHpGLnY7Sedhx+z42l/FtJXIuM13C4w/Re3LSD4VAiEA7VrKDL2me4LQ2Dy69LtX/q9uc6ca3Oz/ech4g6F7HqY="}]},"_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/pipe_2.0.0_1685289299638_0.3585866006971463"},"_hasShrinkwrap":false},"2.0.1":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"d98161a32ace9069cbbeb919e6e0300e24cffd71","types":"./dist/index.d.ts","_id":"@halsp/pipe@2.0.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-qQ0Ye1+73K/5pehQtV5nH0f3Dg0eO2JZcUzTeoTQjRWZs+3OHQeuRAgvgmlT1uZutdqc2nOCyJgtrpwJ8V/uWg==","shasum":"ceda96f64c23e261689f1a0146d8a3c2fc85002d","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.0.1.tgz","fileCount":76,"unpackedSize":67983,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVPLABOj9gIEDvAvSMQBmwr+ZVs4QPpfRO/PaN84UcuQIhAJpkMMcaBz+2QUtu846tfFOmD5cMd42ZHMzGl6AfoKfJ"}]},"_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/pipe_2.0.1_1685520264400_0.5222404340528835"},"_hasShrinkwrap":false},"2.1.0":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"d872815edbc4463ddd8214fab0b5f6ba70c0cdcf","types":"./dist/index.d.ts","_id":"@halsp/pipe@2.1.0","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-5NstSwy4jDN6Lp8N22HUZSlA8GwS0IjApx7qWfCoUHm/f0s8hFnc2adbQfNnCqMF5gxF9x59PKJ9IkvqqP0m5w==","shasum":"07ea99e9523dbae7c1a480a1c402ee4e7cb9194b","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.1.0.tgz","fileCount":76,"unpackedSize":68079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRP342b8E2R0bjP2GsV91H76kYkZHbsUyY33SIKYb2gAiAKSMA6TEHz6dFkiH2unUKGkHoojwGdHTKGt0DDKqLIzg=="}]},"_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/pipe_2.1.0_1686048264475_0.3891892561221606"},"_hasShrinkwrap":false},"2.1.1":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"2eac092c287263adceecc8af05bb1856c2235df2","types":"./dist/index.d.ts","_id":"@halsp/pipe@2.1.1","_nodeVersion":"16.20.0","_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","dist":{"integrity":"sha512-b8zsmIkCA5klMcwElF0K10GeT/LuyPJcosRhnwOme+qnM8Cc8kXVCk/YBY0sxWrHiGlysF8MYnOnyzqqfYFeTA==","shasum":"52f601a99af23c2933e97fc96bed8598a6ff0c9e","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.1.1.tgz","fileCount":76,"unpackedSize":68079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVt1YpjfxFAfF6LLv9nccpuVbP74C19NqUHu8bTmNSdgIhAMbNQ1lO0buQQcZDORK5xmVEVv80KnHMAQRKPAqaP+8h"}]},"_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/pipe_2.1.1_1686232386108_0.9983602268623817"},"_hasShrinkwrap":false},"2.1.2":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"bf9f58bde9d797d0a3b86b3dc16a1ca87d4bcaab","types":"./dist/index.d.ts","_id":"@halsp/pipe@2.1.2","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-Lb3J8r0ZK4yj8awcPW7x/jnYVgk7rChb5djzfihksr84LbXk0ycSLD9Je78v7IJYCJx1+1faoW3fEbEbLtM+4g==","shasum":"0a39be2a9337d79dbcbfa9d4d4d8634a64c6539e","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.1.2.tgz","fileCount":76,"unpackedSize":68079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl5WDV80ATmJna6Lyet9kmaSzdE9LR+ejR0G35d++SzgIhALiCD6TkRM2V3A+vZdkiT9QBITw5fzX9cMg8zcVUUah5"}]},"_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/pipe_2.1.2_1688055420736_0.0872755001998653"},"_hasShrinkwrap":false},"2.1.3":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"66fc515a54cc05d851d2c52abc48c166ea3c879d","types":"./dist/index.d.ts","_id":"@halsp/pipe@2.1.3","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-dVmSCOKbq4zx2/S5b2zKnpoRaubjlLkkmK01PYFyBeNvpXnZ3sZDRGr8PY3ZEgzUZ7gV8K38IuLHVhdyAR7YZQ==","shasum":"51ee4104d84226860445c3f47cabcaec42056190","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.1.3.tgz","fileCount":72,"unpackedSize":66562,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs0tX7FI31dm8YVQDM2oOTwSO0LPuStH6rg3kIznUXXwIhAL1WO/wCZDS5l1yRVdMcsLZ3h7F/QEpi7oq4jkEI/CJe"}]},"_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/pipe_2.1.3_1688100345256_0.5120085150036493"},"_hasShrinkwrap":false},"2.2.0":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"0c4046fb4a3acae06dc1004f709bb1586f25e4db","types":"./dist/index.d.ts","_id":"@halsp/pipe@2.2.0","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-AUZQ7Vgods7vYLWuk+iDHQEyEK4pck9f26gzG32ZThTnww2NDSkFGiWjkODSPFPcac4WAYqYmEW0i4R0hvL52Q==","shasum":"e2789b04eac2668147dfa441c86bb49f7e809d3d","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.2.0.tgz","fileCount":72,"unpackedSize":66562,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7cHmFabnzxhmw59zL6gGgTJH30qT3AOe5BVRb/sGmgAiEAjv7j9xJArLVrQS9aVK+3cZ/L+fkpgXwcYrac2su0Dyc="}]},"_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/pipe_2.2.0_1688486848616_0.9561634308861424"},"_hasShrinkwrap":false},"2.2.1":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"f60b068fa3725caeda248df1e97fb05e2855edc4","types":"./dist/index.d.ts","_id":"@halsp/pipe@2.2.1","_nodeVersion":"16.20.1","_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","dist":{"integrity":"sha512-6is1PoBbfOB598R3pbVrc3kbrjhVn5sC307n5Cqw7srlffhaNcrt0peDVP7DoReS/FAFs3neJdaHoQa+9t0Mdg==","shasum":"822d8c8a38250d95dc4bf7e86eaf000d1ad81112","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.2.1.tgz","fileCount":72,"unpackedSize":66562,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3Fe0BdwIUKa8CRYai6dZbQLkFmSDBZGMPFv2zGg2zHQIgOF8++AQ2UjxjmeLpptyNBAKFXMzcM4hRHwJDp1xP+/g="}]},"_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/pipe_2.2.1_1688552615941_0.096565838215948"},"_hasShrinkwrap":false},"2.2.2":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.1.13"},"gitHead":"9819a52d52209fdaf4fc84a25ed602cb03cffd89","types":"./dist/index.d.ts","_id":"@halsp/pipe@2.2.2","_nodeVersion":"16.20.2","_npmVersion":"lerna/7.3.1/node@v16.20.2+x64 (linux)","dist":{"integrity":"sha512-IokXjs8OZF+xZbxyiy1U05a4zeVanTz0sVBtWQ5tZzhSh7xtR3K3fsKL4no6YD7DVfmPaodBRwgLG8zSjlATlQ==","shasum":"4cf103801e544fc945e95dc1c76efc07900ba388","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.2.2.tgz","fileCount":72,"unpackedSize":66594,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNhxDLBPd1jpp70qhxK9f/ko1Fz91WQx9P4lKU6bpg0gIgT4PBmBAXgo0kOgwWBljyQrbyPs2GoDw7bpz9Uq/wrWQ="}]},"_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/pipe_2.2.2_1697037784823_0.30574231205781355"},"_hasShrinkwrap":false},"2.3.0":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.2.1"},"gitHead":"7603f851a6416e593944805b328ecc7163a42a03","types":"./dist/index.d.ts","_id":"@halsp/pipe@2.3.0","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (win32)","dist":{"integrity":"sha512-QPeIcBeGRFR1EKklu5arGMXKmlhI1Z04MuxRUVXNJruhrPkunU32MUBgWWIuNNN3hyKXMfPG0mJTi8asVBuwCQ==","shasum":"1d969fff9f6d57f6a6deeba6fa70066cf718ad8a","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.3.0.tgz","fileCount":72,"unpackedSize":66679,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUiV6fR/QQtz2m9znijejC7yl5ekHqR6OX5+z5bK9eAAIhAP1KjPndct0mq21OyNbktem7GRpA/PKuECCdvKr2cUfy"}]},"_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/pipe_2.3.0_1711471411125_0.31674668993934896"},"_hasShrinkwrap":false},"2.3.1":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.2.2"},"gitHead":"7f92de45c4b4a015b1c6f71af9fcf5091d48a4e4","_id":"@halsp/pipe@2.3.1","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-y21b7eX9DQgRtp5poeGxkgJsRjKHzIXyxlFnjCvys/syuBgM6J83SFqIZW7KqAOF+GNyJNMR76q1y5v/kBDbOw==","shasum":"dd8cff4e111785ee665b01d9e83342825dbf803d","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.3.1.tgz","fileCount":39,"unpackedSize":39075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOXH7O+lAp1ti83cKVpdttnaBHWKlJ6WjRGzgU7sYEdQIgCBsJHB5B7/D3WUQg2P2xizyYh0KbpcEGUnH1Yd5z9yk="}]},"_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/pipe_2.3.1_1712416721437_0.9751384461592203"},"_hasShrinkwrap":false},"2.3.2":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.2.2"},"gitHead":"ac05ceff72de045eb7a1681b54c1f4ae17ca3cdb","_id":"@halsp/pipe@2.3.2","_nodeVersion":"20.11.0","_npmVersion":"lerna/8.1.2/node@v20.11.0+x64 (win32)","dist":{"integrity":"sha512-h7qB1CkEM05FXbWGPqcEBlK035bgAaLF8OMKOgguhyJO6+ue/C1Z2JoNjwj7KjAb2yrxEjzjKmAuaFsThkxwWQ==","shasum":"8dd00953ad1c04174d759d9dc660d6fcb4b6f0dc","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.3.2.tgz","fileCount":124,"unpackedSize":100466,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfTRJLF13nZksoX/a5GfEN7dkeK73i5LSzDuJmYdb9oAiEAx9klOFhG5AgTis3zttYMmPTMSWMWes9dE+Prv1sTFpY="}]},"_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/pipe_2.3.2_1712419459706_0.4988087705064601"},"_hasShrinkwrap":false},"2.3.3":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.2.2"},"gitHead":"a16f5dc201563914960bcccf4d8ab36f623ccc0f","_id":"@halsp/pipe@2.3.3","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-bI16TldUFUghBPyT0GSrY3sDmkHUgZzSt3HHbEI1hlxlsZRSknJPHAbx1kb7tYTLC7SXoWzIaAKe3rxaMVThXA==","shasum":"2ab98830f26d2c4aab57f80937dd301d531bf7f7","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.3.3.tgz","fileCount":124,"unpackedSize":100466,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC90TljBEBqCKTXwkIZib72IGTehm0xB83ck7xtAlAQVQIgcGdQanone/bhVOSmZ2oB7LH+xxuk+AEQBSa37n0wxso="}]},"_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/pipe_2.3.3_1712541940616_0.013534622866396173"},"_hasShrinkwrap":false},"2.3.4":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.2.2"},"gitHead":"4de79fa314cebaa2515afa0ef54d0b4c98b52574","_id":"@halsp/pipe@2.3.4","_nodeVersion":"20.12.0","_npmVersion":"lerna/8.1.2/node@v20.12.0+x64 (linux)","dist":{"integrity":"sha512-ZfwINg7cP0l19LfsU1ADFftT5/glMc9FXEKjPaQU8+CjU6Xtm20XMTM5+SiJ2cOV963tUJmUopX2rw9qy6CVhw==","shasum":"d9446b5fbe8aeb86479f46f72ffeff11c372e41a","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.3.4.tgz","fileCount":124,"unpackedSize":100506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2xB7t3EMn8E/ro/Aga3YfG0HzD+MJFqpChYalqPkpNwIgY0VpYcHKt07rsH6cP0k2YLOemtYoVxMekTBZQZoEA+Q="}]},"_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/pipe_2.3.4_1712593081154_0.7246922953217514"},"_hasShrinkwrap":false},"2.3.5":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.2.2"},"gitHead":"972030958c6c9e39cd9ef8b2bb8c08111e600df5","_id":"@halsp/pipe@2.3.5","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-Z73KXC6wYNO/kyDV2qSgIge55y6sJQYCLxXsgJQc3MqsDJSGoOWwJtQd8i1duQA8d/fa6vz7hlyOzktliWXg4A==","shasum":"a0c81d4be9f64787d3c4eae4b8c99ee35255d818","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.3.5.tgz","fileCount":124,"unpackedSize":100506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjH1NtjWaOdqG4PGuVck2mBJ3KDGKVvRGXSC0dPsdbmAiBxjooJ3jFXX/HZMlg90O33CudLSV6weedCvDdjC9ux6A=="}]},"_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/pipe_2.3.5_1712849704941_0.7036796547391853"},"_hasShrinkwrap":false},"2.4.0":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.2.2"},"gitHead":"0cdbf10522165752d9ad53d49c1e7d7e85b2688b","_id":"@halsp/pipe@2.4.0","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-DsOapIgwUODkstJ5imQTYJ2jOMavQ9K9b1M6uiGkMYipng9ok2gzoh/Oi4VrEKaigPb/wTYxP+1difBeObaqTw==","shasum":"dc06b743f69cd24f7f8ecfa9eb4dd6d1991accc7","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.4.0.tgz","fileCount":124,"unpackedSize":101050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV0nc3JPp2a29VZQUgGvYnULfFJ+i6Kt2G33RrazTuOAiEA7RQnxYIm1GMVIy5IDZyfP8q2GQ66reOSOH7zK2xhD4I="}]},"_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/pipe_2.4.0_1713111717103_0.44562502254096836"},"_hasShrinkwrap":false},"2.4.1":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.2.2"},"gitHead":"ee43507225fcc0fe743fc36df11b4b34643bb2e6","_id":"@halsp/pipe@2.4.1","_nodeVersion":"20.12.1","_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","dist":{"integrity":"sha512-PeLjf/EW5mhvdvxkuv8PbmoOMHYOyIxXI1GEBt8dXI9pmftVMgTsGhIAsAlOLEL7nX1aefoyl9iZgyME8SDpmg==","shasum":"d9fe8a6e822fe43454509485569dcb9e7497f6af","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.4.1.tgz","fileCount":124,"unpackedSize":101050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATACj7t3CIWnpezi0ASYMq5BOiD3k4JNSQ10sujVLYUAiEAhH1s6L2h6utwzgcu86dFecoGqqS1nNUIuj1ekJrcrFM="}]},"_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/pipe_2.4.1_1713113339595_0.10570272977727946"},"_hasShrinkwrap":false},"2.4.2":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.2.2"},"gitHead":"d9374c7fef868ec2b2199f3a249b7c7dd02aae7f","_id":"@halsp/pipe@2.4.2","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-jVzSiC/QMc0J/IGcFryw+9o6f1wIzMmYIv7kdLgQs85ERJV+aHum+RB2DmeXtwRg9xFSQrLVhvxqJw9orzfAvw==","shasum":"07c9fc121fed941fecc5a4a3ad45657cc7142ccf","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.4.2.tgz","fileCount":124,"unpackedSize":101050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVBL70Ml10ost4aZX6wFTDXPuB92gO4Libn6nviYJ3dAiBj5Cn7EJnBnMfR/bRhE53l1sqX/S+WJgqVpNjr5SgmLg=="}]},"_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/pipe_2.4.2_1713361063681_0.060177043575573075"},"_hasShrinkwrap":false},"2.4.3":{"name":"@halsp/pipe","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","class-transformer":"^0.5.1","reflect-metadata":"^0.2.2"},"gitHead":"ca0de7145a5c850e23bb589775303721c227941b","_id":"@halsp/pipe@2.4.3","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-pinIGYRSEWmXeWxnfqHN2SlA3jp7bgDIoY/iHkTd3Hmbe0F5NUn6r3KfzH+VC+dNKhTqg4w0gsEq8O+C9+ckLg==","shasum":"06e2a0885573f0a52e508e07092678bd588d5d51","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.4.3.tgz","fileCount":124,"unpackedSize":101050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDljQjBoV2MFD1EO9czFOSAb/Jpjp/4YxTFRlKXlccWvgIhAMwMCGbWvt4rBkjPwpBrCJYio2Wyj1nbBKZgvrVZFAWI"}]},"_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/pipe_2.4.3_1713540513890_0.7593677389077222"},"_hasShrinkwrap":false},"2.4.4":{"name":"@halsp/pipe","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"},"gitHead":"a546982e4ab9ae669e2644bbebab8015982f3254","_id":"@halsp/pipe@2.4.4","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-s4WKgxdBnPJowimiHJqUuh/Q/Fv44U7Fzdw5RyUkeJPOuWIxbTEuhFJ9YbKqLa5tyK25lEoeLJjlZ5HXwCPITg==","shasum":"2e39a801477f1486681fea7648603dcde27cb71a","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.4.4.tgz","fileCount":124,"unpackedSize":101829,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4ZnBJP7hFcUeEgDdFhmcRNgCAx9Yh0wCcKekJidnuJwIhAMkd4/UnD5pNVVANhbPX+aQfIs8ZX9CZATtGvZsM2JSq"}]},"_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/pipe_2.4.4_1713968079961_0.032369684094804674"},"_hasShrinkwrap":false},"2.4.5":{"name":"@halsp/pipe","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"},"gitHead":"63b626c01b98b90cc1b3f41c9a91baaea711c7bb","_id":"@halsp/pipe@2.4.5","_nodeVersion":"20.12.2","_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","dist":{"integrity":"sha512-G86dDO8ZpQgJsnn7oZkRuecFNkPyg0Hi9CfK3JerU4kFMp2n5P/FdhYQSpW1A2IRXUBuiF2m2HkQ6HNlQ1+MUQ==","shasum":"61a381cf1ded940d0e8fcfc3d298e69561646ac1","tarball":"https://registry.npmjs.org/@halsp/pipe/-/pipe-2.4.5.tgz","fileCount":155,"unpackedSize":119319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1UQSTk4h6Nou8kpUGSWwfXXoCGNkPzsykbBXE4P9kSAIhAPfcIoeD42CMizvH2ZrBr6e3XfMyennp5994KPTFeBLq"}]},"_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/pipe_2.4.5_1714148816596_0.8573556715795945"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-02T16:27:28.609Z","1.0.0":"2023-03-02T16:27:28.875Z","modified":"2024-04-26T16:26:57.030Z","1.0.1":"2023-03-03T03:45:40.624Z","1.0.2":"2023-03-17T16:40:03.741Z","1.0.3":"2023-03-28T13:07:12.995Z","1.0.4":"2023-04-08T05:51:50.284Z","1.1.0":"2023-04-12T15:05:38.181Z","1.1.1":"2023-04-20T11:22:35.754Z","2.0.0-alpha.0":"2023-05-27T04:36:50.070Z","2.0.0-alpha.2":"2023-05-27T07:23:56.245Z","2.0.0-alpha.3":"2023-05-27T07:29:55.214Z","2.0.0-alpha.4":"2023-05-27T09:18:22.970Z","2.0.0":"2023-05-28T15:54:59.814Z","2.0.1":"2023-05-31T08:04:24.681Z","2.1.0":"2023-06-06T10:44:24.702Z","2.1.1":"2023-06-08T13:53:06.359Z","2.1.2":"2023-06-29T16:17:00.963Z","2.1.3":"2023-06-30T04:45:45.464Z","2.2.0":"2023-07-04T16:07:28.775Z","2.2.1":"2023-07-05T10:23:36.149Z","2.2.2":"2023-10-11T15:23:05.082Z","2.3.0":"2024-03-26T16:43:31.288Z","2.3.1":"2024-04-06T15:18:41.602Z","2.3.2":"2024-04-06T16:04:19.871Z","2.3.3":"2024-04-08T02:05:40.854Z","2.3.4":"2024-04-08T16:18:01.355Z","2.3.5":"2024-04-11T15:35:05.116Z","2.4.0":"2024-04-14T16:21:57.265Z","2.4.1":"2024-04-14T16:48:59.788Z","2.4.2":"2024-04-17T13:37:43.844Z","2.4.3":"2024-04-19T15:28:34.073Z","2.4.4":"2024-04-24T14:14:40.116Z","2.4.5":"2024-04-26T16:26:56.825Z"},"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\nHalsp 的管道插件，用于校验、转换、格式化请求参数\n\n## 安装\n\n```\nnpm install @halsp/pipe\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"}