{"_id":"typescript-tuple","_rev":"255910","name":"typescript-tuple","description":"Generics to work with tuples in TypeScript","dist-tags":{"latest":"5.0.1","prerelease":"5.0.0-rc.0","rc":"5.0.0-rc.0"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"time":{"modified":"2021-06-03T16:24:17.000Z","created":"2018-09-09T09:53:07.069Z","5.0.1":"2021-03-06T06:11:03.342Z","5.0.0":"2020-11-26T00:35:20.211Z","5.0.0-rc.0":"2020-11-22T03:53:10.572Z","4.0.0":"2020-08-29T02:06:24.434Z","4.0.0-rc.2":"2020-08-24T07:23:58.512Z","4.0.0-rc.1":"2020-08-22T09:17:05.681Z","4.0.0-rc.0":"2020-08-22T09:14:08.736Z","3.1.0-rc.0":"2019-05-28T08:53:45.148Z","3.0.0-rc.0":"2019-03-06T08:03:53.015Z","2.2.1":"2019-03-06T07:38:59.845Z","3.0.0-rc":"2019-03-06T07:38:19.775Z","2.2.0":"2019-03-05T16:12:44.335Z","2.1.1":"2019-01-23T05:44:43.956Z","2.1.0":"2018-10-04T13:40:03.560Z","2.0.0":"2018-10-04T07:33:54.070Z","1.7.3":"2018-09-30T13:12:06.064Z","1.7.2":"2018-09-30T12:18:30.467Z","1.7.1":"2018-09-17T05:00:30.955Z","1.7.0":"2018-09-17T04:55:49.289Z","1.6.0":"2018-09-16T17:59:44.093Z","1.5.0":"2018-09-13T13:24:48.379Z","1.4.0":"2018-09-12T14:07:15.986Z","1.3.0":"2018-09-12T12:44:38.562Z","1.2.1":"2018-09-11T13:46:07.508Z","1.2.0":"2018-09-11T13:26:22.556Z","1.1.1":"2018-09-10T10:45:51.193Z","1.1.0":"2018-09-10T10:43:08.168Z","1.0.1":"2018-09-09T10:36:50.659Z","1.0.0":"2018-09-09T10:24:40.490Z","0.0.2":"2018-09-09T10:06:33.331Z","0.0.1":"2018-09-09T09:55:49.550Z","0.0.0":"2018-09-09T09:53:07.069Z"},"users":{},"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"versions":{"5.0.1":{"name":"typescript-tuple","version":"5.0.1","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","test:types":"tsc --noEmit","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && pnpm run test:types"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"~4.1.2","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","static-type-assert":"^4.0.1","toolcheck":"^0.1.4","clean-typescript-build":"^0.1.5"},"gitHead":"fb2092ba2cc086edac4672df49b84d49d4a95e3c","_id":"typescript-tuple@5.0.1","_nodeVersion":"15.11.0","_npmVersion":"7.6.1","dist":{"shasum":"02f443d3a40bfde717572f8b9e88219466718d9e","size":14632,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-5.0.1.tgz"},"_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"directories":{},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_5.0.1_1615011063190_0.6739962543498406"},"_hasShrinkwrap":false,"publish_time":1615011063342,"_cnpm_publish_time":1615011063342},"5.0.0":{"name":"typescript-tuple","version":"5.0.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","test:types":"tsc --noEmit","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && pnpm run test:types"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"~4.1.2","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","static-type-assert":"^4.0.1","toolcheck":"^0.1.4","clean-typescript-build":"^0.1.5"},"gitHead":"e33aad12d1ac0db4ae7b67f5d5693e2ec499c19a","_id":"typescript-tuple@5.0.0","_nodeVersion":"15.2.1","_npmVersion":"6.14.8","dist":{"shasum":"d3c7d72f4212acd190705c8c40b1bae7ae040af6","size":14598,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-5.0.0.tgz"},"_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"directories":{},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_5.0.0_1606350920039_0.4939886391306225"},"_hasShrinkwrap":false,"publish_time":1606350920211,"_cnpm_publish_time":1606350920211},"5.0.0-rc.0":{"name":"typescript-tuple","version":"5.0.0-rc.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","test:types":"tsc --noEmit","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && pnpm run test:types"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"~4.1.2","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","static-type-assert":"^4.0.1","toolcheck":"^0.1.4","clean-typescript-build":"^0.1.5"},"readmeFilename":"README.md","gitHead":"abb7092259b75e5a79a94f0bc518b92607284720","_id":"typescript-tuple@5.0.0-rc.0","_nodeVersion":"15.2.1","_npmVersion":"6.14.8","dist":{"shasum":"95b4ef427f5b072bbf49fe1b9bf2751db5ab2e3a","size":14602,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-5.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-5.0.0-rc.0.tgz"},"_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"directories":{},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_5.0.0-rc.0_1606017190384_0.8412349021859491"},"_hasShrinkwrap":false,"publish_time":1606017190572,"_cnpm_publish_time":1606017190572},"4.0.0":{"name":"typescript-tuple","version":"4.0.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","test:types":"tsc --noEmit","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && pnpm run test:types"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"~4.0.2","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","static-type-assert":"^4.0.0","toolcheck":"^0.1.4","clean-typescript-build":"^0.1.5"},"gitHead":"4ae0461630fae6e96e7a0bfc47e55241683c8701","_id":"typescript-tuple@4.0.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"shasum":"0cff7607698154793a67c72c0552ee7c11a733c8","size":14541,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-4.0.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_4.0.0_1598666784284_0.2955667614486057"},"_hasShrinkwrap":false,"publish_time":1598666784434,"_cnpm_publish_time":1598666784434},"4.0.0-rc.2":{"name":"typescript-tuple","version":"4.0.0-rc.2","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","test:types":"tsc --noEmit","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && pnpm run test:types"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"~4.0.2","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","static-type-assert":"^4.0.0","toolcheck":"^0.1.4","clean-typescript-build":"^0.1.5"},"readmeFilename":"README.md","gitHead":"61a382e33a3c69be8b059db344fb5f38937908d5","_id":"typescript-tuple@4.0.0-rc.2","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"shasum":"ac0af4371597dd6983f22318a6a652e0392e1d09","size":14545,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-4.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-4.0.0-rc.2.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_4.0.0-rc.2_1598253838354_0.007425566713337828"},"_hasShrinkwrap":false,"publish_time":1598253838512,"_cnpm_publish_time":1598253838512},"4.0.0-rc.1":{"name":"typescript-tuple","version":"4.0.0-rc.1","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","test:types":"tsc --noEmit","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && pnpm run test:types"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"~4.0.2","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","static-type-assert":"^4.0.0","toolcheck":"^0.1.4","clean-typescript-build":"^0.1.5"},"readmeFilename":"README.md","gitHead":"f3cefc51f47d7aadec05b8ab68c6585d38555ac3","_id":"typescript-tuple@4.0.0-rc.1","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"shasum":"91e0e31608f942dd1c85174ffa84f0f2ba16d527","size":14544,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-4.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-4.0.0-rc.1.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_4.0.0-rc.1_1598087825523_0.29692606276041"},"_hasShrinkwrap":false,"publish_time":1598087825681,"_cnpm_publish_time":1598087825681},"4.0.0-rc.0":{"name":"typescript-tuple","version":"4.0.0-rc.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","test:types":"tsc --noEmit","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && pnpm run test:types"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"~4.0.2","tslint":"^6.1.3","tslint-config-standard":"^9.0.0","static-type-assert":"^4.0.0","toolcheck":"^0.1.4","clean-typescript-build":"^0.1.5"},"readmeFilename":"README.md","gitHead":"2b2922cffb62b5b3a31aef6b770da864cdab5d80","_id":"typescript-tuple@4.0.0-rc.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"shasum":"7a792d2bf1ae5f44a1cccf870a548bc8b40a2864","size":14546,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-4.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-4.0.0-rc.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_4.0.0-rc.0_1598087648495_0.11760301889072511"},"_hasShrinkwrap":false,"publish_time":1598087648736,"_cnpm_publish_time":1598087648736},"3.1.0-rc.0":{"name":"typescript-tuple","version":"3.1.0-rc.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","test:types":"tsc --noEmit","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && pnpm run test:types"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"~3.1.1","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","static-type-assert":"^3.0.0","toolcheck":"^0.0.5","clean-typescript-build":"^0.1.0"},"readmeFilename":"README.md","gitHead":"96cfc6ed779168247be3c8e913c71fd14a22e8a3","_id":"typescript-tuple@3.1.0-rc.0","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"9e7c4347c756df4590c00acdaf2fbdf2f1914b82","size":16370,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-3.1.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-3.1.0-rc.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_3.1.0-rc.0_1559033624958_0.8571724401240883"},"_hasShrinkwrap":false,"publish_time":1559033625148,"_cnpm_publish_time":1559033625148},"3.0.0-rc.0":{"name":"typescript-tuple","version":"3.0.0-rc.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","test:types":"tsc --noEmit","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && pnpm run test:types"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"^3.1.1","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","static-type-assert":"^3.0.0","toolcheck":"^0.0.5","clean-typescript-build":"^0.1.0"},"readmeFilename":"README.md","gitHead":"7e976afc29a23bd4fc0d9e8c0d22bb7fe9384ede","_id":"typescript-tuple@3.0.0-rc.0","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"shasum":"b58bec6a3cbc029d451f433dec7d62de4661d782","size":6182,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-3.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-3.0.0-rc.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_3.0.0-rc.0_1551859432855_0.3532406691401597"},"_hasShrinkwrap":false,"publish_time":1551859433015,"_cnpm_publish_time":1551859433015},"2.2.1":{"name":"typescript-tuple","version":"2.2.1","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"^3.1.1","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","static-type-assert":"^3.0.0","toolcheck":"^0.0.5","clean-typescript-build":"^0.1.0"},"gitHead":"6c7c8bbc17c7ae0a31a4cbadf344660366b11254","_id":"typescript-tuple@2.2.1","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"shasum":"7d9813fb4b355f69ac55032e0363e8bb0f04dad2","size":6010,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-2.2.1.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_2.2.1_1551857939711_0.5164417419337994"},"_hasShrinkwrap":false,"publish_time":1551857939845,"_cnpm_publish_time":1551857939845},"3.0.0-rc":{"name":"typescript-tuple","version":"3.0.0-rc","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","test:types":"tsc --noEmit","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && pnpm run test:types"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"^3.1.1","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","static-type-assert":"^3.0.0","toolcheck":"^0.0.5","clean-typescript-build":"^0.1.0"},"readmeFilename":"README.md","gitHead":"63bb6f70862012b3391eae68d9985fd28ed6ded3","_id":"typescript-tuple@3.0.0-rc","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"shasum":"2e2af99cee0703ea041adf78186a100f47cc372f","size":6013,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-3.0.0-rc.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-3.0.0-rc.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_3.0.0-rc_1551857899648_0.7164087005894133"},"_hasShrinkwrap":false,"publish_time":1551857899775,"_cnpm_publish_time":1551857899775},"2.2.0":{"name":"typescript-tuple","version":"2.2.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"^3.1.1","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","static-type-assert":"^3.0.0","toolcheck":"^0.0.5","clean-typescript-build":"^0.1.0"},"gitHead":"4ba291e334fa99bb4db64e7ff0a5f09798b67215","_id":"typescript-tuple@2.2.0","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"shasum":"89ef1212df45a0eb13e88503271be56b48aa051c","size":6007,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-2.2.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_2.2.0_1551802364189_0.1612014923807712"},"_hasShrinkwrap":false,"publish_time":1551802364335,"_cnpm_publish_time":1551802364335},"2.1.1":{"name":"typescript-tuple","version":"2.1.1","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"^3.1.1","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","static-type-assert":"^3.0.0","toolcheck":"^0.0.5","clean-typescript-build":"^0.0.7"},"gitHead":"880494147e1c5638a3335e8bdb7dd7ae4dbd1b68","_id":"typescript-tuple@2.1.1","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"b8dd1f2aa0c13c0bd2f491aa4d416c6b22bcb6db","size":5729,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-2.1.1.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_2.1.1_1548222283813_0.42726475006474685"},"_hasShrinkwrap":false,"publish_time":1548222283956,"_cnpm_publish_time":1548222283956},"2.1.0":{"name":"typescript-tuple","version":"2.1.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"pnpm run lint && tsc","clean":"clean-typescript-build .","lint":"tslint -p .","lint:fix":"pnpm run lint -- --fix","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"pnpm run lint && tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","dependencies":{"typescript-compare":"^0.0.2"},"devDependencies":{"typescript":"^3.1.1","tslint":"^5.11.0","tslint-config-standard":"^8.0.1","static-type-assert":"^3.0.0","toolcheck":"^0.0.5","clean-typescript-build":"^0.0.7"},"engines":{"typescript":"^3.0.0"},"gitHead":"3d31420d58dc7990ab5cfc2b00564f4f2341f7de","_id":"typescript-tuple@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"22f0c5c605ecb659e8af310152e4f5abf1f80bd5","size":5741,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-2.1.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_2.1.0_1538660403350_0.5152496275571372"},"_hasShrinkwrap":false,"publish_time":1538660403560,"_cnpm_publish_time":1538660403560},"2.0.0":{"name":"typescript-tuple","version":"2.0.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"build":"tsc","clean":"clean-typescript-build .","prepublishOnly":"pnpm run build","postpublish":"pnpm run clean","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.1.1","static-type-assert":"^3.0.0","toolcheck":"^0.0.5","clean-typescript-build":"^0.0.7"},"engines":{"typescript":"^3.0.0"},"gitHead":"2d94b13694b9912e816423fde811cd7bd0a667d7","_id":"typescript-tuple@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"75aa107fd4847aca4cb51abfa4a5af609d98850c","size":4583,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-2.0.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_2.0.0_1538638433971_0.36037550762769466"},"_hasShrinkwrap":false,"publish_time":1538638434070,"_cnpm_publish_time":1538638434070},"1.7.3":{"name":"typescript-tuple","version":"1.7.3","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.1.1","static-type-assert":"^3.0.0"},"engines":{"typescript":"^3.0.0"},"gitHead":"7cfda48569e3154db1c5f1a9e5c2c5ad5377d236","_id":"typescript-tuple@1.7.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"6afa5cd4a461a7d011b2572a26f05b32112fb156","size":4471,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.7.3.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.7.3_1538313125974_0.24835688820709567"},"_hasShrinkwrap":false,"publish_time":1538313126064,"_cnpm_publish_time":1538313126064},"1.7.2":{"name":"typescript-tuple","version":"1.7.2","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^3.0.0"},"engines":{"typescript":"^3.0.0"},"gitHead":"fbb85880103431515366109c585c1d6f74dca6ae","_id":"typescript-tuple@1.7.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"7dc92a65c3847af9925bf168aea92ab719b3df03","size":4462,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.7.2.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.7.2_1538309910309_0.18813116181158973"},"_hasShrinkwrap":false,"publish_time":1538309910467,"_cnpm_publish_time":1538309910467},"1.7.1":{"name":"typescript-tuple","version":"1.7.1","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^3.0.0"},"peerDependencies":{"typescript":">= 3.0.0"},"gitHead":"cb342898e126549d3ff3650f96639ab24f511915","_id":"typescript-tuple@1.7.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"d274fc84faa02b8a43b476450ecc4ec12dc4e669","size":4463,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.7.1.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.7.1_1537160430816_0.5213219568800866"},"_hasShrinkwrap":false,"publish_time":1537160430955,"_cnpm_publish_time":1537160430955},"1.7.0":{"name":"typescript-tuple","version":"1.7.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^3.0.0"},"peerDependencies":{"typescript":">= 3.0.0"},"gitHead":"dbb98bd26db733f9f7f49e1a6cdcd45ab25fd11c","_id":"typescript-tuple@1.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"6128639e5c0ef76f7d44e57410852b3421317030","size":4462,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.7.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.7.0_1537160149188_0.8954589992268303"},"_hasShrinkwrap":false,"publish_time":1537160149289,"_cnpm_publish_time":1537160149289},"1.6.0":{"name":"typescript-tuple","version":"1.6.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^3.0.0"},"peerDependencies":{"typescript":">= 3.0.0"},"gitHead":"a41f8c9f48b8500570f554b0ddde97babc13df87","_id":"typescript-tuple@1.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"8b1e88633b2b82cb98db98a008869b6aa60273f8","size":4354,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.6.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.6.0_1537120783956_0.05392478956821245"},"_hasShrinkwrap":false,"publish_time":1537120784093,"_cnpm_publish_time":1537120784093},"1.5.0":{"name":"typescript-tuple","version":"1.5.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^1.2.0"},"peerDependencies":{"typescript":">= 3.0.0"},"gitHead":"e22a2d2eab431d6175cf072ad6c5bb038ae3cb72","_id":"typescript-tuple@1.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"6e0464e38bd5d6ecf3c1ec7c59d38450f30974ec","size":4324,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.5.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.5.0_1536845088240_0.08019090038177734"},"_hasShrinkwrap":false,"publish_time":1536845088379,"_cnpm_publish_time":1536845088379},"1.4.0":{"name":"typescript-tuple","version":"1.4.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^1.0.0"},"peerDependencies":{"typescript":">= 3.0.0"},"gitHead":"d8254641b5237fd60f12af2ef5d9227e7f2f2ab9","_id":"typescript-tuple@1.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"c209c9ef5670d5180ac5bfa12c9776041086a9f7","size":4081,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.4.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.4.0_1536761235531_0.6395603761448749"},"_hasShrinkwrap":false,"publish_time":1536761235986,"_cnpm_publish_time":1536761235986},"1.3.0":{"name":"typescript-tuple","version":"1.3.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^1.0.0"},"peerDependencies":{"typescript":">= 3.0.0"},"gitHead":"6cfbbe90d850bf63e44d0b06c06d70493a427f0f","_id":"typescript-tuple@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"b518c74aecbe936ea51da7b4c06799f914d520b0","size":3521,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.3.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.3.0_1536756278474_0.48184153143860353"},"_hasShrinkwrap":false,"publish_time":1536756278562,"_cnpm_publish_time":1536756278562},"1.2.1":{"name":"typescript-tuple","version":"1.2.1","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^1.0.0"},"peerDependencies":{"typescript":">= 3.0.0"},"gitHead":"155f7e40d73e1d36cc5237c01cf55522a6f5a5be","_id":"typescript-tuple@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"ff436e3f0471045aa5e41899e7aae07d896ed551","size":2593,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.2.1.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.2.1_1536673567373_0.7876217994518979"},"_hasShrinkwrap":false,"publish_time":1536673567508,"_cnpm_publish_time":1536673567508},"1.2.0":{"name":"typescript-tuple","version":"1.2.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^1.0.0"},"peerDependencies":{"typescript":">= 3.0.0"},"gitHead":"38ed94025beed358c2ca1b522660464e78de1dc5","_id":"typescript-tuple@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"4cbe8fd46e066153d5374ff1cc21e0a4619229a6","size":2608,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.2.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.2.0_1536672382398_0.1319641747197886"},"_hasShrinkwrap":false,"publish_time":1536672382556,"_cnpm_publish_time":1536672382556},"1.1.1":{"name":"typescript-tuple","version":"1.1.1","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^1.0.0"},"peerDependencies":{"typescript":">= 3.0.0"},"gitHead":"9652ed138ddb27b55dd3712bd40cabd7164d79e6","_id":"typescript-tuple@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"570c794aff1cee0e0bd14625f8e19c7f429d4112","size":2233,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.1.1.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.1.1_1536576351071_0.8433018551322287"},"_hasShrinkwrap":false,"publish_time":1536576351193,"_cnpm_publish_time":1536576351193},"1.1.0":{"name":"typescript-tuple","version":"1.1.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^1.0.0"},"peerDependencies":{"typescript":">= 3.0.0"},"gitHead":"cb2443f828e69691611865827f9309d18351c1a0","_id":"typescript-tuple@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"5b52330153b33b9eafb5c35afbdf8ce48fd2009c","size":2209,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.1.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.1.0_1536576188085_0.7622034728845744"},"_hasShrinkwrap":false,"publish_time":1536576188168,"_cnpm_publish_time":1536576188168},"1.0.1":{"name":"typescript-tuple","version":"1.0.1","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^0.0.1"},"peerDependencies":{"typescript":">= 3.0.0"},"gitHead":"36002ae48945df1c5b3812248f32543c1e755197","_id":"typescript-tuple@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"bff5777d14bb619f4aa81e7776fac67526a842e4","size":2035,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.0.1.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.0.1_1536489410506_0.9039501185824546"},"_hasShrinkwrap":false,"publish_time":1536489410659,"_cnpm_publish_time":1536489410659},"1.0.0":{"name":"typescript-tuple","version":"1.0.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^0.0.1"},"gitHead":"cf0542d0c295929e44905febf213f68f8b2dee7b","_id":"typescript-tuple@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"22c94026779a58c79fccf4c56cc72014777891de","size":2024,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-1.0.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_1.0.0_1536488680357_0.652392536287288"},"_hasShrinkwrap":false,"publish_time":1536488680490,"_cnpm_publish_time":1536488680490},"0.0.2":{"name":"typescript-tuple","version":"0.0.2","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^0.0.1"},"gitHead":"5403bd8058efe9db44e4dd0dc2e8990f0878a6ab","_id":"typescript-tuple@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"110a7f05ac89e5753e5c0d1a6d0a9aa6e4255baf","size":1722,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-0.0.2.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_0.0.2_1536487593182_0.3083750965047667"},"_hasShrinkwrap":false,"publish_time":1536487593331,"_cnpm_publish_time":1536487593331},"0.0.1":{"name":"typescript-tuple","version":"0.0.1","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^0.0.1"},"gitHead":"649bda7434fa600e362008b5225106aa4d31fc7a","_id":"typescript-tuple@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"313b00840c1e2f81744134531c35cebece407beb","size":1865,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-0.0.1.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_0.0.1_1536486949416_0.9149791313004298"},"_hasShrinkwrap":false,"publish_time":1536486949550,"_cnpm_publish_time":1536486949550},"0.0.0":{"name":"typescript-tuple","version":"0.0.0","description":"Generics to work with tuples in TypeScript","main":"index.js","scripts":{"prepublishOnly":"tsc","test":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/ksxnodemodules/typescript-tuple.git"},"keywords":["generic","tuple","typescript"],"author":{"name":"Hoàng Văn Khải","email":"hvksmr1996@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","devDependencies":{"typescript":"^3.0.3","static-type-assert":"^0.0.1"},"gitHead":"31a4a570f2504681aa27f4eee2859bb969939985","_id":"typescript-tuple@0.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"khai96_","email":"hvksmr1996@gmail.com"},"dist":{"shasum":"d184e8f96667fc1a69c43867b95c3b6661c6045e","size":1902,"noattachment":false,"key":"/typescript-tuple/-/typescript-tuple-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typescript-tuple/download/typescript-tuple-0.0.0.tgz"},"maintainers":[{"name":"khai96_","email":"hvksmr1996@gmail.com"},{"name":"npm:khai96_","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tuple_0.0.0_1536486786925_0.2230796609952499"},"_hasShrinkwrap":false,"publish_time":1536486787069,"_cnpm_publish_time":1536486787069}},"readme":"# TypeScript Tuple\n\nGenerics to work with tuples in TypeScript\n\n## Requirements\n\n* TypeScript ≥ 4.1.0\n\n## Usage\n\n### `IsFinite`\n\n```typescript\nimport { IsFinite } from 'typescript-tuple'\n\ntype Foo = IsFinite<[0, 1, 2]> // Expect: true\nconst foo: Foo = true\n\ntype Bar = IsFinite<[0, 1, 2, ...number[]]> // Expect: false\nconst bar: Bar = false\n\ntype Baz = IsFinite<[0, 1, 2], 'finite', 'infinite'> // Expect: 'finite'\nconst baz: Baz = 'finite'\n```\n\n### `First`\n\n```typescript\nimport { First } from 'typescript-tuple'\ntype Foo = First<['a', 'b', 'c']> // Expect: 'a'\nconst foo: Foo = 'a'\n```\n\n### `Last`\n\n```typescript\nimport { Last } from 'typescript-tuple'\ntype Foo = Last<['a', 'b', 'c']> // Expect: 'c'\nconst foo: Foo = 'c'\n```\n\n### `Tail`\n\n```typescript\nimport { Tail } from 'typescript-tuple'\ntype Foo = Tail<['a', 'b', 'c']> // Expect: ['b', 'c']\nconst foo: Foo = ['b', 'c']\n```\n\n### `Append`\n\n```typescript\nimport { Append } from 'typescript-tuple'\ntype Foo = Append<['a', 'b', 'c'], 'x'> // Expect: ['a', 'b', 'c', 'x']\nconst foo: Foo = ['a', 'b', 'c', 'x']\n```\n\n### `Prepend`\n\n```typescript\nimport { Prepend } from 'typescript-tuple'\ntype Foo = Prepend<['a', 'b', 'c'], 'x'> // Expect: ['x', 'a', 'b', 'c']\nconst foo: Foo = ['x', 'a', 'b', 'c']\n```\n\n### `Reverse`\n\n```typescript\nimport { Reverse } from 'typescript-tuple'\ntype Foo = Reverse<['a', 'b', 'c']> // Expect: ['c', 'b', 'a']\nconst foo: Foo = ['c', 'b', 'a']\n```\n\n### `Concat`\n\n```typescript\nimport { Concat } from 'typescript-tuple'\ntype Foo = Concat<['a', 'b', 'c'], [0, 1, 2]> // Expect ['a', 'b', 'c', 0, 1, 2]\nconst foo: Foo = ['a', 'b', 'c', 0, 1, 2]\n```\n\n### `Repeat`\n\n```typescript\nimport { Repeat } from 'typescript-tuple'\n\n// Basic\ntype Foo = Repeat<'x', 5> // Expect ['x', 'x', 'x', 'x', 'x']\nconst foo: Foo = ['x', 'x', 'x', 'x', 'x']\n\n// Using union\ntype Bar = Repeat<'x', 1 | 3 | 4> // Expect ['x'] | ['x', 'x', 'x'] | ['x', 'x', 'x', 'x']\nconst bar1: Bar = ['x']\nconst bar3: Bar = ['x', 'x', 'x']\nconst bar4: Bar = ['x', 'x', 'x', 'x']\n\n// Using ambiguous 'number' type\ntype Baz = Repeat<'x', number> // Expect 'x'[]\nconst baz: Baz = Array<number>()\n```\n\n**NOTES:**\n\n* Due to TypeScript design limitations, using floating point numbers and negative numbers might lead to infinite loop within TSC compiler, avoid doing this.\n\n### `ConcatMultiple`\n\n```typescript\nimport { ConcatMultiple } from 'typescript-tuple'\ntype Foo = ConcatMultiple<[[], ['a'], ['b', 'c']]> // Expect ['a', 'b', 'c']\nconst foo: Foo = ['a', 'b', 'c']\n```\n\n### `Drop`\n\n```typescript\nimport { Drop } from 'typescript-tuple'\n\ntype Foo = Drop<[0, 1, 2, 3, 4], 2> // Expect [2, 3, 4]\nconst foo: Foo = [2, 3, 4]\n\ntype Bar = Drop<[0, 1, 2, 3, 4, ...number[]], 2> // Expect [2, 3, 4, ...number[]]\nconst bar: Bar = [2, 3, 4]\n\ntype Baz = Drop<[0, 1, 2, 3, 4], 10> // Expect []\nconst baz: Baz = [2, 3, 4]\n\ntype Qux = Drop<[0, 1, 2, 3, 4, ...number[]], 10> // Expect number[]\nconst qux: Qux = [2, 3, 4]\n```\n\n### `SliceStartQuantity`\n\n```typescript\nimport { SliceStartQuantity } from 'typescript-tuple'\ntype Foo = SliceStartQuantity<[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], 2, 4> // Expect [2, 3, 4, 5]\nconst foo: Foo = [2, 3, 4, 5]\n```\n\n### `FillTuple`\n\n```typescript\nimport { FillTuple } from 'typescript-tuple'\ntype Foo = FillTuple<[0, 1, 2, 3], 'r'>\nconst foo: Foo = ['r', 'r', 'r', 'r']\n```\n\n### `CompareLength`\n\n```typescript\nimport { CompareLength } from 'typescript-tuple'\n\ntype Foo = CompareLength<[0, 1, 2], ['a', 'b', 'c']> // Expect: 'equal'\nconst foo: Foo = 'equal'\n\ntype Bar = CompareLength<[0, 1], ['a', 'b', 'c', 'd']> // Expect: 'shorterLeft'\nconst bar: Bar = 'shorterLeft'\n\ntype Baz = CompareLength<[0, 1, 2, 3], ['a', 'b']> // Expect: 'shorterRight'\nconst baz: Baz = 'shorterRight'\n```\n\n### `SortTwoTuple`\n\n```typescript\nimport { SortTwoTuple } from 'typescript-tuple'\n\ntype Foo = SortTwoTuple<[0, 1], ['a', 'b', 'c', 'd']> // Expect: [[0, 1], ['a', 'b', 'c', 'd']]\nconst foo: Foo = [[0, 1], ['a', 'b', 'c', 'd']]\n\ntype Bar = SortTwoTuple<[0, 1, 2, 3], ['a', 'b']> // Expect: [['a', 'b'], [0, 1, 2, 3]]\nconst bar: Bar = [['a', 'b'], [0, 1, 2, 3]]\n\ntype Baz = SortTwoTuple<[0, 1, 2], ['a', 'b', 'c', 'd']> // Expect: [[0, 1, 2], ['a', 'b', 'c']]\nconst baz: Baz = [[0, 1], 3, ['a', 'b', 'c']]\n\ntype Qux = SortTwoTuple<[0, 1, 2], ['a', 'b', 'c', 'd'], 'EQUAL'> // Expect: 'EQUAL'\nconst qux: Qux = 'EQUAL'\n```\n\n### `ShortestTuple`\n\n```typescript\nimport { ShortestTuple } from 'typescript-tuple'\n\ntype Foo = ShortestTuple<[[0, 1, 2], [false, true], ['a', 'b', 'c', 'd']]> // Expect: [false, true]\nconst foo: Foo = [false, true]\n\ntype Bar = ShortestTuple<[[0, 1, 2], ['a', 'b', 'c'], ...[false, true][]]> // Expect: [false, true]\nconst bar: Bar = [false, true]\n```\n\n### `LongestTuple`\n\n```typescript\nimport { LongestTuple } from 'typescript-tuple'\n\ntype Foo = LongestTuple<[[0, 1, 2, 3], [false, true], ['a']]> // Expect: [0, 1, 2, 3]\nconst foo: Foo = [0, 1, 2, 3]\n\ntype Bar = LongestTuple<[[], [false, true], ...[0, 1, 2][]]> // Expect: [0, 1, 2]\nconst bar: Bar = [0, 1, 2]\n```\n\n### `FilterTuple`\n\n```typescript\nimport { FilterTuple } from 'typescript-tuple'\n\ntype Foo = FilterTuple<[1, '1'], number> // Expect: [1]\nconst foo: Foo = [1]\n\ntype Bar = FilterTuple<[1, '1', null, true], 1 | '1' | true> // Expect: [1, '1', true]\nconst bar: Bar = [1, '1', true]\n```\n\n## License\n\n[MIT](https://git.io/fA2d9) @ [Hoàng Văn Khải](https://github.com/KSXGitHub)\n","_attachments":{},"homepage":"https://github.com/ksxnodemodules/typescript-tuple#readme","bugs":{"url":"https://github.com/ksxnodemodules/typescript-tuple/issues"},"license":"MIT"}