{"name":"on-finished","dist-tags":{"latest":"2.4.1"},"versions":{"2.0.0":{"name":"on-finished","version":"2.0.0","description":"Execute a callback when a request closes, finishes, or errors","dist":{"shasum":"7286551c58c874d8342624cda56e2b42ea227f81","tarball":"http://mirrors.tencentyun.com/npm/on-finished/-/on-finished-2.0.0.tgz","integrity":"sha512-zdswTBu2q37qMBR0+wquP+0232E7puV/21clkSJmGzySCFG8G0juqXAY9MauzlKI91yRQmjkY9DVG5xLDnsUmQ==","signatures":[{"sig":"MEUCIClY7pEXHRhJ6pcSpwTudxJQdg1EPmbK5DfJT+nVJUu5AiEAzCAlhJRr7P+Rbaxxk+8A9mrQbW5zr4ZvlKBhbF1XIug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"directories":{},"dependencies":{"ee-first":"1.0.5"},"devDependencies":{"mocha":"~1.21.4","istanbul":"0.3.0"},"hasInstallScript":false},"2.1.0":{"name":"on-finished","version":"2.1.0","description":"Execute a callback when a request closes, finishes, or errors","dist":{"shasum":"0c539f09291e8ffadde0c8a25850fb2cedc7022d","tarball":"http://mirrors.tencentyun.com/npm/on-finished/-/on-finished-2.1.0.tgz","integrity":"sha512-33+g6TZkplndl+2k2VNO1YphX5hm79DGhBP6TJcDI9o1sCFbUvO2bgxPdGanIFqZK4su6OVLwPHY9GkLQrojgA==","signatures":[{"sig":"MEUCIQDEIIDRTewS9RFWos0hblttBS8pwI6QW62hj9r0nqk/0QIgJmWXW8zW/mdGtlbte2KSnn6mzdmzpF5X8Z83uRB3+wY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"directories":{},"dependencies":{"ee-first":"1.0.5"},"devDependencies":{"mocha":"~1.21.4","istanbul":"0.3.0"},"hasInstallScript":false},"2.1.1":{"name":"on-finished","version":"2.1.1","description":"Execute a callback when a request closes, finishes, or errors","dist":{"shasum":"f82ca1c9e3a4f3286b1b9938610e5b8636bd3cb2","tarball":"http://mirrors.tencentyun.com/npm/on-finished/-/on-finished-2.1.1.tgz","integrity":"sha512-3ljOi5Zrf46pSbY/39CaJulZQN9XRfmeWqXkeWddhhKD7B4n7nOTisLdaZmAXI1P3A57peTj4pHokMY8X7ICCA==","signatures":[{"sig":"MEYCIQC3kPPA5BetOVxYsvbxZgMZ7Q5jFP6JTzDrGYSpvx05wQIhAPfiybyFGkR9uehbiE0BK31+qQX1KiMrEUl/M7NlVUSp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8"},"directories":{},"dependencies":{"ee-first":"1.1.0"},"devDependencies":{"mocha":"~2.0.0","istanbul":"0.3.2"},"hasInstallScript":false},"2.2.0":{"name":"on-finished","version":"2.2.0","description":"Execute a callback when a request closes, finishes, or errors","dist":{"shasum":"e6ba6a09a3482d6b7969bc3da92c86f0a967605e","tarball":"http://mirrors.tencentyun.com/npm/on-finished/-/on-finished-2.2.0.tgz","integrity":"sha512-BqYzuII3QaxNzOE7ZbFf1z11E6vyo1pkRZ0iGJ3tHj+IbzLLeXXNGMGyauk2f9VaiGEFAKvlcIeMdlvD36OHLQ==","signatures":[{"sig":"MEQCIDUO2h3OCHS+j95qBlhh5ir7Ks8xSM4mciuA6HSycCSNAiB9WFDvnRpBQmbprWfpmFKwO/VXZ2d5JBpZZGpgGFoj5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8"},"directories":{},"dependencies":{"ee-first":"1.1.0"},"devDependencies":{"mocha":"~2.0.1","istanbul":"0.3.5"},"hasInstallScript":false},"2.2.1":{"name":"on-finished","version":"2.2.1","description":"Execute a callback when a request closes, finishes, or errors","dist":{"shasum":"5c85c1cc36299f78029653f667f27b6b99ebc029","tarball":"http://mirrors.tencentyun.com/npm/on-finished/-/on-finished-2.2.1.tgz","integrity":"sha512-9HvMYLv7im5uzOAcg1lon2cEUxycCF4OI+zPz1R/x3MvBv5s2F+DuxrGwkPe+UwvStDQpWbrkXfLZv12mHbl4A==","signatures":[{"sig":"MEQCIDQaTTL089PWL/8fGCey1ECyAgGwlJn838iShw6qzlTOAiAuMD/S9XdKJfGt1K2BxAnViW4tpogjXfvYRWVJe8pumQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8"},"directories":{},"dependencies":{"ee-first":"1.1.0"},"devDependencies":{"mocha":"~2.2.4","istanbul":"0.3.9"},"hasInstallScript":false},"2.3.0":{"name":"on-finished","version":"2.3.0","description":"Execute a callback when a request closes, finishes, or errors","dist":{"shasum":"20f1336481b083cd75337992a16971aa2d906947","tarball":"http://mirrors.tencentyun.com/npm/on-finished/-/on-finished-2.3.0.tgz","integrity":"sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==","signatures":[{"sig":"MEYCIQCqQA+gUtQ55M7QUzgell40NDB8PR8yxs7tfS/Po29nJQIhAK1qYR5DE0mkOLlPKK/JpEs2XcaHVwd690TNroqLfVND","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 0.8"},"directories":{},"dependencies":{"ee-first":"1.1.1"},"devDependencies":{"mocha":"2.2.5","istanbul":"0.3.9"},"hasInstallScript":false},"2.4.0":{"name":"on-finished","version":"2.4.0","description":"Execute a callback when a request closes, finishes, or errors","dist":{"shasum":"115776bd5bdfaa1e7c7a2f1db4e2f9d6a4e4c95c","tarball":"http://mirrors.tencentyun.com/npm/on-finished/-/on-finished-2.4.0.tgz","fileCount":5,"integrity":"sha512-SLhghll9XN3OK9DGGmXDaxw6rq7Eza7HfuwdAy1w5S/YWieJ7Jtuv2NfFqnOtu8whIMP81QkEESy8y9/CMccbg==","signatures":[{"sig":"MEYCIQCegqbkljMZssSt3brwWBYdbcSILaIO1zI5z94R46olGgIhAMsuEFddGZd2+3KlF7+ZFPaRdyQ1/BmFP+OIcPijOHKj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE760ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3/Q//VZkDt53CNW2a7IORq+OAslI7CQmgzacl4sGtZnc+bwPai7k3\r\nnGL84ZAejiPLJSaOFjJvBFIjPtlaR7fY9Y3SZxG97uVWlz05HRYkQHoIbE89\r\nWvAC1lFvt1e5jZCMvoqelh7YpyctF/A1ic+ugF1VNEnVQJl5n13biGLKpa5j\r\nbbOaYqchtHYnksjQJxBDhubWsv6yNbwzRsflQztm0RT3Qcja/S+9PRfgMyiO\r\nmOU9/W2lXBQt0tAcIKqgGfCqCYiaCaTUvK39qC/IIkECFyFf/l9fEQBDdj5+\r\nJg1N1ajOrGL+dcYTwmBtH7MJpd5yv0w0okle/9zntz3iqCOwwgesegJzwKA1\r\nqfBxVuUWARX621UI/33vDeAyrs8tOSRUpX9exd9V0jOLNT+SVo0ROeeI8uz+\r\nQAZMr8JRBlMaikOaWn/ChakPZCI4GjFXHLQbvVwPXDkMZLeoRv+Avd1IBJN7\r\nWL7k0pzM+LFJuvcpQyFl53pNyctLRazqfBB8/+8DzUU34ahEtgw1MLtqyA3o\r\nlRXjYT/syf65pjomQORfOnxnBfr9JdCGO9pBxEFBWJh/xKyVH7Yg4Nv8mT7u\r\nrR1SzloX8bdf9xlQaJRoGhNB+zXFdhP2/6hx4JzV66aohGSRN25aEQ6l73GD\r\nsjP5Ty5XULn8qAq20xSHe7EeyeEr/aeU0JM=\r\n=SY3U\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.8"},"directories":{},"dependencies":{"ee-first":"1.1.1"},"devDependencies":{"nyc":"15.1.0","mocha":"9.2.1","eslint":"7.32.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.25.4","eslint-plugin-promise":"5.2.0","eslint-config-standard":"14.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-standard":"4.1.0"},"_hasShrinkwrap":false,"hasInstallScript":false},"2.4.1":{"name":"on-finished","version":"2.4.1","description":"Execute a callback when a request closes, finishes, or errors","dist":{"shasum":"58c8c44116e54845ad57f14ab10b03533184ac3f","tarball":"http://mirrors.tencentyun.com/npm/on-finished/-/on-finished-2.4.1.tgz","fileCount":5,"integrity":"sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==","signatures":[{"sig":"MEUCIQDiPcGo1Tkzf6tLHsvjpwydBxqjowHpCDv58RQjMRI4/wIgNEQw1iuXRjGZUHtf+ByAxctdy94rKFjLrXX8lF/yUoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFQsIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR9Q/9EdY7jDt+CobKaZIYabqhM4C+EFRxeZxxdC6AeVgtgm4nMbmj\r\nsYYU1y2NeipZDS4Z6NfChbL49w0/cLkcm7WGiwh/9iSL0moWp8y4+Bor3ugW\r\nxK2q5MHwXWu7k1aIPZwDB9A9agqW4TwBay/RH0caTO8hcIlAD8RDLpREFgJw\r\ncShIrhX0XVGh32UuHE7gpzikRH8965QgleHqeHGiyuynBkXD+R3eHMVrma+4\r\n8ad+y8zClA9ns73NbnoibBYRfWjDx9HpQlQ7GxYOiDDI6QAUW0wKT2m9Bx6i\r\nvZofVMPlnCcuOlX28AX2/Cs1sKhs7I6M+YjlG0zXrIiu7OJ7rdE7VdEVbMf6\r\nUhAUQjD2x9I0cmcbJGdrMPklHNs7a22PYyGXDyoXfOLb9tr/FJUhjTa6MUcm\r\nWy6zhG0T00Xi27Z3tNZdw/+VRA366z4H1L1dfCGauYXaWVkEmIVc7tM/dnSt\r\nvY7VloGYgRemkgd3b3E2G+IFtqrY3SnnfVXKJRDv+9GQpdd+aksxODTvzjRh\r\n3vdf+nTqWdBFxaqdkvIR1I3d9g4s/JEXDgfWfLLNROda+SApwDOTHm85XDrZ\r\niZAT7LdrzGEtLY7OSySP1A2XvccLP/xxYR/vp5GwQwIJXIWzEoI/Pcegt4Ww\r\n1OC9Zk6ujHvn2uDiY7D9dlcngBjcrT2XbOM=\r\n=7BJP\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 0.8"},"directories":{},"dependencies":{"ee-first":"1.1.1"},"devDependencies":{"nyc":"15.1.0","mocha":"9.2.1","eslint":"7.32.0","eslint-plugin-node":"11.1.0","eslint-plugin-import":"2.25.4","eslint-plugin-promise":"5.2.0","eslint-config-standard":"14.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-standard":"4.1.0"},"_hasShrinkwrap":false,"hasInstallScript":false}},"modified":"2025-05-14T14:56:02.430Z","time":{"created":"2014-08-16T05:19:04.281Z","modified":"2025-05-14T14:56:02.430Z","2.0.0":"2014-08-16T05:19:04.281Z","2.1.0":"2014-08-17T02:49:35.720Z","2.1.1":"2014-10-23T01:19:12.662Z","2.2.0":"2014-12-23T06:51:30.412Z","2.2.1":"2015-04-23T01:33:13.247Z","2.3.0":"2015-05-27T01:58:14.758Z","2.4.0":"2022-02-21T16:32:52.633Z","2.4.1":"2022-02-22T16:10:48.714Z"},"cachedAt":1774231970483}