{"_id":"@types/which","_rev":"3804087","name":"@types/which","description":"TypeScript definitions for which","dist-tags":{"latest":"3.0.4","ts2.0":"1.3.2","ts2.1":"1.3.2","ts2.2":"1.3.2","ts2.3":"1.3.2","ts2.4":"1.3.2","ts2.5":"1.3.2","ts2.6":"1.3.2","ts2.7":"1.3.2","ts2.8":"1.3.2","ts2.9":"1.3.2","ts3.0":"1.3.2","ts3.1":"1.3.2","ts3.2":"1.3.2","ts3.3":"2.0.0","ts3.4":"2.0.0","ts3.5":"2.0.0","ts3.6":"2.0.1","ts3.7":"2.0.1","ts3.8":"2.0.1","ts3.9":"2.0.1","ts4.0":"2.0.1","ts4.1":"2.0.1","ts4.2":"2.0.2","ts4.3":"3.0.0","ts4.4":"3.0.0","ts4.5":"3.0.3","ts4.6":"3.0.3","ts4.7":"3.0.4","ts4.8":"3.0.4","ts4.9":"3.0.4","ts5.0":"3.0.4","ts5.1":"3.0.4","ts5.2":"3.0.4","ts5.3":"3.0.4","ts5.4":"3.0.4","ts5.5":"3.0.4","ts5.6":"3.0.4","ts5.7":"3.0.4","ts5.8":"3.0.4","ts5.9":"3.0.4"},"maintainers":[{"name":"types","email":""}],"time":{"modified":"2025-06-05T10:55:36.000Z","created":"2016-05-17T19:16:03.900Z","3.0.4":"2024-05-30T17:36:03.133Z","3.0.3":"2023-11-21T01:20:48.406Z","3.0.2":"2023-11-07T19:14:58.601Z","3.0.1":"2023-10-18T18:57:09.661Z","3.0.0":"2023-03-22T20:32:45.902Z","2.0.2":"2023-02-14T10:32:38.403Z","2.0.1":"2021-07-02T18:52:13.141Z","2.0.0":"2020-12-23T22:05:58.945Z","1.3.2":"2019-10-09T23:22:59.826Z","1.3.1":"2018-01-03T08:58:15.682Z","1.3.0":"2017-12-28T23:58:58.255Z","1.0.28":"2016-09-19T18:22:01.589Z","1.0.27":"2016-07-14T16:23:48.295Z","1.0.26-alpha":"2016-07-08T21:50:45.671Z","1.0.25-alpha":"2016-07-04T01:34:00.727Z","1.0.24-alpha":"2016-07-02T03:41:27.306Z","1.0.23-alpha":"2016-07-02T00:19:21.838Z","1.0.22-alpha":"2016-07-01T20:55:03.823Z","1.0.21-alpha":"2016-05-25T06:10:43.875Z","1.0.20-alpha":"2016-05-20T20:55:40.099Z","1.0.15-alpha":"2016-05-19T22:43:56.014Z","1.0.14-alpha":"2016-05-17T19:16:03.900Z"},"users":{},"repository":{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"git","directory":"types/which"},"versions":{"3.0.4":{"name":"@types/which","version":"3.0.4","license":"MIT","_id":"@types/which@3.0.4","maintainers":[{"name":"types","email":""}],"contributors":[{"url":"https://github.com/vvakame","name":"vvakame","githubUsername":"vvakame"},{"url":"https://github.com/cspotcode","name":"cspotcode","githubUsername":"cspotcode"},{"url":"https://github.com/peterblazejewicz","name":"Piotr Błażejewicz","githubUsername":"peterblazejewicz"}],"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/which","dist":{"shasum":"2c3a89be70c56a84a6957a7264639f39ae4340a1","size":2242,"noattachment":false,"key":"/@types/which/-/@types/which-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-3.0.4.tgz"},"main":"","types":"index.d.ts","scripts":{},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"repository":{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"git","directory":"types/which"},"description":"TypeScript definitions for which","directories":{},"dependencies":{},"_hasShrinkwrap":false,"typeScriptVersion":"4.7","_npmOperationalInternal":{"tmp":"tmp/which_3.0.4_1717090562822_0.36423142083161775","host":"s3://npm-registry-packages"},"typesPublisherContentHash":"b1e35ca81c3da9996afe499fdd69d8fc3b710326b77371e390503de8f2ba02d9","_cnpmcore_publish_time":"2024-05-30T17:36:03.133Z","publish_time":1717090563133,"_source_registry_name":"default","_cnpm_publish_time":1717090563133},"3.0.3":{"name":"@types/which","version":"3.0.3","description":"TypeScript definitions for which","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/which","license":"MIT","contributors":[{"name":"vvakame","githubUsername":"vvakame","url":"https://github.com/vvakame"},{"name":"cspotcode","githubUsername":"cspotcode","url":"https://github.com/cspotcode"},{"name":"Piotr Błażejewicz","githubUsername":"peterblazejewicz","url":"https://github.com/peterblazejewicz"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/which"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"d3b56661a01ae2cc87078e8feea2fbae7c60fea1111936e7fb0b582ead6694e9","typeScriptVersion":"4.5","_id":"@types/which@3.0.3","dist":{"shasum":"41142ed5a4743128f1bc0b69c46890f0453ddb89","size":2147,"noattachment":false,"key":"/@types/which/-/@types/which-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-3.0.3.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_3.0.3_1700529648217_0.7508290657735484"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-21T01:20:48.406Z","publish_time":1700529648406,"_source_registry_name":"default","_cnpm_publish_time":1700529648406},"3.0.2":{"name":"@types/which","version":"3.0.2","description":"TypeScript definitions for which","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/which","license":"MIT","contributors":[{"name":"vvakame","githubUsername":"vvakame","url":"https://github.com/vvakame"},{"name":"cspotcode","githubUsername":"cspotcode","url":"https://github.com/cspotcode"},{"name":"Piotr Błażejewicz","githubUsername":"peterblazejewicz","url":"https://github.com/peterblazejewicz"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/which"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"b1c2c96493593fbff3a162ffe8ec48832c1c1f67d8c9cd08d6f4e9d933515f31","typeScriptVersion":"4.5","_id":"@types/which@3.0.2","dist":{"shasum":"bb478af6c5dc1d1e902e7bd25c308075e7cc8d42","size":2154,"noattachment":false,"key":"/@types/which/-/@types/which-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-3.0.2.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_3.0.2_1699384498401_0.5665248749571494"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-07T19:14:58.601Z","publish_time":1699384498601,"_source_registry_name":"default","_cnpm_publish_time":1699384498601},"3.0.1":{"name":"@types/which","version":"3.0.1","description":"TypeScript definitions for which","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/which","license":"MIT","contributors":[{"name":"vvakame","githubUsername":"vvakame","url":"https://github.com/vvakame"},{"name":"cspotcode","githubUsername":"cspotcode","url":"https://github.com/cspotcode"},{"name":"Piotr Błażejewicz","githubUsername":"peterblazejewicz","url":"https://github.com/peterblazejewicz"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/which"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"5526a37100bd3b12f2c50440d66a2c8bf256bbecfc6204f90b60a753ba1e25b3","typeScriptVersion":"4.5","_id":"@types/which@3.0.1","dist":{"shasum":"3feaf0cd752e5059c3fb2e9c5bffe584ae73f557","size":2150,"noattachment":false,"key":"/@types/which/-/@types/which-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-3.0.1.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_3.0.1_1697655429383_0.9591279215074224"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-18T18:57:09.661Z","publish_time":1697655429661,"_source_registry_name":"default","_cnpm_publish_time":1697655429661},"3.0.0":{"name":"@types/which","version":"3.0.0","description":"TypeScript definitions for which","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/which","license":"MIT","contributors":[{"name":"vvakame","url":"https://github.com/vvakame","githubUsername":"vvakame"},{"name":"cspotcode","url":"https://github.com/cspotcode","githubUsername":"cspotcode"},{"name":"Piotr Błażejewicz","url":"https://github.com/peterblazejewicz","githubUsername":"peterblazejewicz"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/which"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"2ef42211f36628285c1c2df4c665fa4029e4348e22720a4954c664ff146daf44","typeScriptVersion":"4.3","_id":"@types/which@3.0.0","dist":{"shasum":"849afdd9fdcb0b67339b9cfc80fa6ea4e0253fc5","size":2154,"noattachment":false,"key":"/@types/which/-/@types/which-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-3.0.0.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_3.0.0_1679517165712_0.9486141468455862"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-22T20:32:45.902Z","publish_time":1679517165902,"_cnpm_publish_time":1679517165902},"2.0.2":{"name":"@types/which","version":"2.0.2","description":"TypeScript definitions for which","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/which","license":"MIT","contributors":[{"name":"vvakame","url":"https://github.com/vvakame","githubUsername":"vvakame"},{"name":"cspotcode","url":"https://github.com/cspotcode","githubUsername":"cspotcode"},{"name":"Piotr Błażejewicz","url":"https://github.com/peterblazejewicz","githubUsername":"peterblazejewicz"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/which"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"bb030e810883f6391704f6dba53e9fc0bb1b782bdbd6ba24719d196e92745b1e","typeScriptVersion":"4.2","_id":"@types/which@2.0.2","dist":{"shasum":"54541d02d6b1daee5ec01ac0d1b37cecf37db1ae","size":2228,"noattachment":false,"key":"/@types/which/-/@types/which-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-2.0.2.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_2.0.2_1676370758151_0.38014880525146544"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-14T10:32:38.403Z","publish_time":1676370758403,"_cnpm_publish_time":1676370758403},"2.0.1":{"name":"@types/which","version":"2.0.1","description":"TypeScript definitions for which","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/which","license":"MIT","contributors":[{"name":"vvakame","url":"https://github.com/vvakame","githubUsername":"vvakame"},{"name":"cspotcode","url":"https://github.com/cspotcode","githubUsername":"cspotcode"},{"name":"Piotr Błażejewicz","url":"https://github.com/peterblazejewicz","githubUsername":"peterblazejewicz"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/which"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"b70db9efe60b94c4178ccefc342ca6a90ad08c44cb5a3bd77922b2768a452c52","typeScriptVersion":"3.6","_id":"@types/which@2.0.1","dist":{"shasum":"27ecd67f915b7c3d6ba552135bb1eecd66e63501","size":2189,"noattachment":false,"key":"/@types/which/-/@types/which-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-2.0.1.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_2.0.1_1625251933020_0.7943481677645776"},"_hasShrinkwrap":false,"publish_time":1625251933141,"_cnpm_publish_time":1625251933141},"2.0.0":{"name":"@types/which","version":"2.0.0","description":"TypeScript definitions for which","license":"MIT","contributors":[{"name":"vvakame","url":"https://github.com/vvakame","githubUsername":"vvakame"},{"name":"cspotcode","url":"https://github.com/cspotcode","githubUsername":"cspotcode"},{"name":"Piotr Błażejewicz","url":"https://github.com/peterblazejewicz","githubUsername":"peterblazejewicz"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/which"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"0bb8b79ff64482aff772663fa8badc477ebd7ddcfe8d1fbaf074d33dba5b0c75","typeScriptVersion":"3.3","_id":"@types/which@2.0.0","dist":{"shasum":"446d35586611dee657120de8e0457382a658fc25","size":2163,"noattachment":false,"key":"/@types/which/-/@types/which-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-2.0.0.tgz"},"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_2.0.0_1608761158823_0.8088241438865835"},"_hasShrinkwrap":false,"publish_time":1608761158945,"_cnpm_publish_time":1608761158945},"1.3.2":{"name":"@types/which","version":"1.3.2","description":"TypeScript definitions for which","license":"MIT","contributors":[{"name":"vvakame","url":"https://github.com/vvakame","githubUsername":"vvakame"},{"name":"cspotcode","url":"https://github.com/cspotcode","githubUsername":"cspotcode"}],"main":"","types":"index","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/which"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"b1da79a5b7efacad8acd13f9ce57573e1c5678fd66bbb1942df03aa04ed92590","typeScriptVersion":"2.0","_id":"@types/which@1.3.2","dist":{"shasum":"9c246fc0c93ded311c8512df2891fb41f6227fdf","size":2099,"noattachment":false,"key":"/@types/which/-/@types/which-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.3.2.tgz"},"maintainers":[{"name":"types","email":""}],"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which_1.3.2_1570663379681_0.01235756248358899"},"_hasShrinkwrap":false,"publish_time":1570663379826,"_cnpm_publish_time":1570663379826},"1.3.1":{"name":"@types/which","version":"1.3.1","description":"TypeScript definitions for which","license":"MIT","contributors":[{"name":"vvakame","url":"https://github.com/vvakame","githubUsername":"vvakame"},{"name":"cspotcode","url":"https://github.com/cspotcode","githubUsername":"cspotcode"}],"main":"","repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"c0aadd60efeda90cc38d1fa42632429d49a646637baaf36502b15e7df80450f1","typeScriptVersion":"2.0","_id":"@types/which@1.3.1","dist":{"shasum":"7802c380887986ca909008afea4e08025b130f8d","size":2069,"noattachment":false,"key":"/@types/which/-/@types/which-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.3.1.tgz"},"maintainers":[{"name":"types","email":""}],"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which-1.3.1.tgz_1514969895592_0.07209016941487789"},"directories":{},"publish_time":1514969895682,"_hasShrinkwrap":false,"_cnpm_publish_time":1514969895682},"1.3.0":{"name":"@types/which","version":"1.3.0","description":"TypeScript definitions for which","license":"MIT","contributors":[{"name":"vvakame","url":"https://github.com/vvakame","githubUsername":"vvakame"},{"name":"cspotcoxe","url":"https://github.com/cspotcode","githubUsername":"cspotcode"}],"main":"","repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"bbfd8d8a026f2198f41c9302fea8cf1aee9b320a1e078d9c52f0de4b30f452e0","typeScriptVersion":"2.0","_id":"@types/which@1.3.0","dist":{"shasum":"04825a2ac42c10fb379c8eb97e07dc44803c416c","size":2062,"noattachment":false,"key":"/@types/which/-/@types/which-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.3.0.tgz"},"maintainers":[{"name":"types","email":""}],"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/which-1.3.0.tgz_1514505538178_0.7067507526371628"},"directories":{},"publish_time":1514505538255,"_hasShrinkwrap":false,"_cnpm_publish_time":1514505538255},"1.0.28":{"name":"@types/which","version":"1.0.28","description":"TypeScript definitions for which 1.0.8","license":"MIT","author":"vvakame <https://github.com/vvakame>","main":"","repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{},"typings":"index.d.ts","typesPublisherContentHash":"8bc777a5654cf691ff14d89b10d3960d38420faed9ba9bffeadbc1d56aca5f72","_id":"@types/which@1.0.28","dist":{"shasum":"016e387629b8817bed653fe32eab5d11279c8df6","size":1036,"noattachment":false,"key":"/@types/which/-/@types/which-1.0.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.0.28.tgz"},"maintainers":[{"name":"types","email":""}],"_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/which-1.0.28.tgz_1474309318308_0.4798974790610373"},"directories":{},"publish_time":1474309321589,"_cnpm_publish_time":1474309321589,"_hasShrinkwrap":false},"1.0.27":{"name":"@types/which","version":"1.0.27","description":"TypeScript definitions for which 1.0.8","main":"","scripts":{},"author":{"name":"vvakame","email":"https://github.com/vvakame"},"repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"license":"MIT","typings":"index.d.ts","dependencies":{},"_id":"@types/which@1.0.27","_shasum":"602e5f20ddf2ebd104ba891f84594ef5afc670f1","_from":"output\\which","_resolved":"file:output\\which","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"types","email":"ts-npm-types@microsoft.com"},"dist":{"shasum":"602e5f20ddf2ebd104ba891f84594ef5afc670f1","size":1014,"noattachment":false,"key":"/@types/which/-/@types/which-1.0.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.0.27.tgz"},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-1.0.27.tgz_1468513425706_0.4266752004623413"},"directories":{},"publish_time":1468513428295,"_cnpm_publish_time":1468513428295,"_hasShrinkwrap":false},"1.0.26-alpha":{"name":"@types/which","version":"1.0.26-alpha","description":"TypeScript definitions for which 1.0.8","main":"","scripts":{},"author":{"name":"vvakame","email":"https://github.com/vvakame"},"repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"license":"MIT","typings":"index.d.ts","dependencies":{},"_id":"@types/which@1.0.26-alpha","_shasum":"72ab885e25c4b4e54f790f41635b8557b9474d59","_from":"output\\which","_resolved":"file:output\\which","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"types","email":"ryan.cavanaugh@microsoft.com"},"dist":{"shasum":"72ab885e25c4b4e54f790f41635b8557b9474d59","size":1017,"noattachment":false,"key":"/@types/which/-/@types/which-1.0.26-alpha.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.0.26-alpha.tgz"},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/which-1.0.26-alpha.tgz_1468014644239_0.4258376413490623"},"directories":{},"publish_time":1468014645671,"_cnpm_publish_time":1468014645671,"_hasShrinkwrap":false},"1.0.25-alpha":{"name":"@types/which","version":"1.0.25-alpha","description":"TypeScript definitions for which 1.0.8","main":"","scripts":{},"author":{"name":"vvakame","email":"https://github.com/vvakame"},"repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"license":"MIT","typings":"index.d.ts","dependencies":{},"_id":"@types/which@1.0.25-alpha","_shasum":"3be2890fb22c3def7e27f12954052e516706ac05","_from":"output\\which","_resolved":"file:output\\which","_npmVersion":"3.7.2","_nodeVersion":"6.2.1","_npmUser":{"name":"types","email":"ryan.cavanaugh@microsoft.com"},"dist":{"shasum":"3be2890fb22c3def7e27f12954052e516706ac05","size":1019,"noattachment":false,"key":"/@types/which/-/@types/which-1.0.25-alpha.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.0.25-alpha.tgz"},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/which-1.0.25-alpha.tgz_1467596037427_0.3730770177207887"},"directories":{},"publish_time":1467596040727,"_cnpm_publish_time":1467596040727,"_hasShrinkwrap":false},"1.0.24-alpha":{"name":"@types/which","version":"1.0.24-alpha","description":"TypeScript definitions for which 1.0.8","main":"","scripts":{},"author":{"name":"vvakame","email":"https://github.com/vvakame"},"repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"license":"MIT","typings":"index.d.ts","dependencies":{},"_id":"@types/which@1.0.24-alpha","_shasum":"1be1226e0b73a373111c398cb8aea997ac63b85d","_from":"output\\which","_resolved":"file:output\\which","_npmVersion":"3.7.2","_nodeVersion":"6.2.1","_npmUser":{"name":"types","email":"ryan.cavanaugh@microsoft.com"},"dist":{"shasum":"1be1226e0b73a373111c398cb8aea997ac63b85d","size":1018,"noattachment":false,"key":"/@types/which/-/@types/which-1.0.24-alpha.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.0.24-alpha.tgz"},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-1.0.24-alpha.tgz_1467430886829_0.4275706182233989"},"directories":{},"publish_time":1467430887306,"_cnpm_publish_time":1467430887306,"_hasShrinkwrap":false},"1.0.23-alpha":{"name":"@types/which","version":"1.0.23-alpha","description":"TypeScript definitions for which 1.0.8","main":"","scripts":{},"author":{"name":"vvakame","email":"https://github.com/vvakame"},"repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"license":"MIT","typings":"index.d.ts","dependencies":{},"_id":"@types/which@1.0.23-alpha","_shasum":"05e23eedbf8019d5104dcc9fef09d3912ac5cad5","_from":"output\\which","_resolved":"file:output\\which","_npmVersion":"3.7.2","_nodeVersion":"6.2.1","_npmUser":{"name":"types","email":"ryan.cavanaugh@microsoft.com"},"dist":{"shasum":"05e23eedbf8019d5104dcc9fef09d3912ac5cad5","size":1017,"noattachment":false,"key":"/@types/which/-/@types/which-1.0.23-alpha.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.0.23-alpha.tgz"},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/which-1.0.23-alpha.tgz_1467418759771_0.8251172897871584"},"directories":{},"publish_time":1467418761838,"_cnpm_publish_time":1467418761838,"_hasShrinkwrap":false},"1.0.22-alpha":{"name":"@types/which","version":"1.0.22-alpha","description":"TypeScript definitions for which 1.0.8","main":"","scripts":{},"author":{"name":"vvakame","email":"https://github.com/vvakame"},"repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"license":"MIT","typings":"index.d.ts","dependencies":{},"_id":"@types/which@1.0.22-alpha","_shasum":"f80fb05eeac00e64c807e5c028cb147c639fd61d","_from":"output\\which","_resolved":"file:output\\which","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"types","email":"ryan.cavanaugh@microsoft.com"},"dist":{"shasum":"f80fb05eeac00e64c807e5c028cb147c639fd61d","size":1017,"noattachment":false,"key":"/@types/which/-/@types/which-1.0.22-alpha.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.0.22-alpha.tgz"},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/which-1.0.22-alpha.tgz_1467406501642_0.6340701736044139"},"directories":{},"publish_time":1467406503823,"_cnpm_publish_time":1467406503823,"_hasShrinkwrap":false},"1.0.21-alpha":{"name":"@types/which","version":"1.0.21-alpha","description":"TypeScript definitions for which 1.0.8","main":"","scripts":{},"author":{"name":"vvakame","email":"https://github.com/vvakame"},"license":"MIT","typings":"index.d.ts","dependencies":{},"_id":"@types/which@1.0.21-alpha","_shasum":"8c725f4453601f34be64fe3f5758b459650eb372","_from":"output\\which","_resolved":"file:output\\which","_npmVersion":"3.8.2","_nodeVersion":"5.5.0","_npmUser":{"name":"types","email":"ryan.cavanaugh@microsoft.com"},"dist":{"shasum":"8c725f4453601f34be64fe3f5758b459650eb372","size":983,"noattachment":false,"key":"/@types/which/-/@types/which-1.0.21-alpha.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.0.21-alpha.tgz"},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-1.0.21-alpha.tgz_1464156643421_0.32875025691464543"},"directories":{},"publish_time":1464156643875,"_cnpm_publish_time":1464156643875,"_hasShrinkwrap":false},"1.0.20-alpha":{"name":"@types/which","version":"1.0.20-alpha","description":"TypeScript definitions for which 1.0.8","main":"","scripts":{},"author":{"name":"vvakame","email":"https://github.com/vvakame"},"license":"MIT","typings":"index.d.ts","dependencies":{},"_id":"@types/which@1.0.20-alpha","_shasum":"88f619f64668ab8c27ac139135af8f6cff18b127","_from":"output\\which","_resolved":"file:output\\which","_npmVersion":"3.8.2","_nodeVersion":"5.5.0","_npmUser":{"name":"types","email":"ryan.cavanaugh@microsoft.com"},"dist":{"shasum":"88f619f64668ab8c27ac139135af8f6cff18b127","size":982,"noattachment":false,"key":"/@types/which/-/@types/which-1.0.20-alpha.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.0.20-alpha.tgz"},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/which-1.0.20-alpha.tgz_1463777737833_0.6000242314767092"},"directories":{},"publish_time":1463777740099,"_cnpm_publish_time":1463777740099,"_hasShrinkwrap":false},"1.0.15-alpha":{"name":"@types/which","version":"1.0.15-alpha","description":"Type definitions for which 1.0.8 from https://www.github.com/DefinitelyTyped/DefinitelyTyped","main":"","scripts":{},"author":{"name":"vvakame","email":"https://github.com/vvakame"},"license":"MIT","typings":"index.d.ts","dependencies":{},"_id":"@types/which@1.0.15-alpha","_shasum":"e0e39f6f91429bfb140f6a71fb9695e87d4cc732","_from":"output\\which","_resolved":"file:output\\which","_npmVersion":"3.8.2","_nodeVersion":"5.5.0","_npmUser":{"name":"types","email":"ryan.cavanaugh@microsoft.com"},"dist":{"shasum":"e0e39f6f91429bfb140f6a71fb9695e87d4cc732","size":1001,"noattachment":false,"key":"/@types/which/-/@types/which-1.0.15-alpha.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.0.15-alpha.tgz"},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/which-1.0.15-alpha.tgz_1463697835317_0.5732730256859213"},"directories":{},"publish_time":1463697836014,"_cnpm_publish_time":1463697836014,"_hasShrinkwrap":false},"1.0.14-alpha":{"name":"@types/which","version":"1.0.14-alpha","description":"Type definitions for which 1.0.8 from https://www.github.com/DefinitelyTyped/DefinitelyTyped","main":"","scripts":{},"author":{"name":"vvakame","email":"https://github.com/vvakame"},"license":"MIT","typings":"index.d.ts","dependencies":{},"_id":"@types/which@1.0.14-alpha","_shasum":"219418ccc31e5acda9b4a3763a75c3c734c97d6d","_from":"output\\which","_resolved":"file:output\\which","_npmVersion":"3.8.2","_nodeVersion":"5.5.0","_npmUser":{"name":"types","email":"ryan.cavanaugh@microsoft.com"},"dist":{"shasum":"219418ccc31e5acda9b4a3763a75c3c734c97d6d","size":988,"noattachment":false,"key":"/@types/which/-/@types/which-1.0.14-alpha.tgz","tarball":"http://registry.cnpm.dingdandao.com/@types/which/download/@types/which-1.0.14-alpha.tgz"},"maintainers":[{"name":"types","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/which-1.0.14-alpha.tgz_1463512561199_0.15894946455955505"},"directories":{},"publish_time":1463512563900,"_cnpm_publish_time":1463512563900,"_hasShrinkwrap":false}},"readme":"# Installation\r\n> `npm install --save @types/which`\r\n\r\n# Summary\r\nThis package contains type definitions for which (https://github.com/isaacs/node-which).\r\n\r\n# Details\r\nFiles were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/which.\r\n## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/which/index.d.ts)\r\n````ts\r\n/** Finds all instances of a specified executable in the PATH environment variable */\n\ntype AppendNullIfNothrow<TOptions, TRet> = TOptions extends { nothrow: infer TVal }\n    // nothrow is specified\n    ? TVal extends false\n        // TVal is false\n        ? TRet\n        // TVal is boolean or true\n    : TRet | null\n    // nothrow not specified\n    : TRet;\n\ntype TransformToArrayIfAll<TOptions, TRet> = TOptions extends { all: infer TVal }\n    // all is specified\n    ? TVal extends true\n        // TVal is true\n        ? readonly TRet[]\n    : TVal extends false\n        // TVal is false\n        ? TRet\n        // TVal is boolean\n    : readonly TRet[] | TRet\n    // all not specified\n    : TRet;\n\ntype ReturnType<TOptions> = AppendNullIfNothrow<TOptions, TransformToArrayIfAll<TOptions, string>>;\n\ntype Exact<T, U extends T> = {\n    [Key in keyof U]: Key extends keyof T ? U[Key]\n        : never;\n};\n\ndeclare function which<TOptions extends which.Options>(\n    cmd: string,\n    options?: Exact<which.Options, TOptions>,\n): Promise<ReturnType<Exact<which.Options, TOptions>>>;\n\ndeclare namespace which {\n    /** Finds all instances of a specified executable in the PATH environment variable */\n    function sync<TOptions extends Options>(\n        cmd: string,\n        options?: Exact<Options, TOptions>,\n    ): ReturnType<Exact<Options, TOptions>>;\n\n    /** Options for which() API */\n    interface Options {\n        /** If true, return all matches, instead of just the first one. Note that this means the function returns an array of strings instead of a single string. */\n        all?: boolean | undefined;\n        /** Use instead of the PATH environment variable. */\n        path?: string | undefined;\n        /** Use instead of the PATHEXT environment variable. */\n        pathExt?: string | undefined;\n        /** Use instead of the platform's native path separator. */\n        delimiter?: string | undefined;\n        /** If true, returns null when not found */\n        nothrow?: boolean | undefined;\n    }\n}\n\nexport = which;\n\r\n````\r\n\r\n### Additional Details\r\n * Last updated: Thu, 30 May 2024 17:35:42 GMT\r\n * Dependencies: none\r\n\r\n# Credits\r\nThese definitions were written by [vvakame](https://github.com/vvakame), [cspotcode](https://github.com/cspotcode), and [Piotr Błażejewicz](https://github.com/peterblazejewicz).\r\n","_attachments":{},"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/which","license":"MIT"}