{"_id":"1k-types","_rev":"4-fdba1c87642dda3323c0febf57ff4547","name":"1k-types","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.1":{"name":"1k-types","version":"1.0.1","description":"","main":"dist/index.js","types":"dist/index.d.ts","license":"ISC","peerDependencies":{"typescript":"^5.1.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"5.60.1","@typescript-eslint/parser":"5.60.1","eslint":"8.43.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-import":"2.27.5","eslint-plugin-prettier":"4.2.1","prettier":"2.8.8","stylelint":"15.9.0","stylelint-config-standard":"33.0.0","typescript":"5.1.3"},"scripts":{"build":"tsc"},"_id":"1k-types@1.0.1","_integrity":"sha512-BDR9ZxIudX6c+WE9n8COrvmT4Sh6D+FfDEB4A5qJGTREFWLzjTIvE7r2JIuOOwADrvJBWz2N/cy2w0xPLRgqJA==","_resolved":"C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\77dcbd235431cd3cc056f994a045d6db\\1k-types-1.0.1.tgz","_from":"file:1k-types-1.0.1.tgz","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-BDR9ZxIudX6c+WE9n8COrvmT4Sh6D+FfDEB4A5qJGTREFWLzjTIvE7r2JIuOOwADrvJBWz2N/cy2w0xPLRgqJA==","shasum":"d15a9f3777b8b5ad6e1fecbe7df2e531f6acfb67","tarball":"https://registry.npmjs.org/1k-types/-/1k-types-1.0.1.tgz","fileCount":26,"unpackedSize":7527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYzFrppEXiuncI3anRERjl27ryMpgAAjGvvSYTP/f/zAiAX7yFuRupzCrQ+XCWUrSbQP0tGWtvJ610tqi/DxRj5rA=="}]},"_npmUser":{"name":"1k_npm","email":"bug_zero@163.com"},"directories":{},"maintainers":[{"name":"1k_npm","email":"bug_zero@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1k-types_1.0.1_1700376731383_0.8405512596944023"},"_hasShrinkwrap":false},"1.1.0":{"name":"1k-types","version":"1.1.0","description":"","main":"dist/index.js","types":"dist/index.d.ts","license":"ISC","peerDependencies":{"typescript":"^5.2.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"5.60.1","@typescript-eslint/parser":"5.60.1","eslint":"8.43.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-import":"2.27.5","eslint-plugin-prettier":"4.2.1","prettier":"2.8.8","stylelint":"15.9.0","stylelint-config-standard":"33.0.0","typescript":"5.2.2"},"scripts":{"build":"tsc"},"_id":"1k-types@1.1.0","_integrity":"sha512-Luk+128+rq0U364gwzYjMDrerDleZHEU9RkLaz9ZE7Ejms/WH4y+pNFwlu2s7oeZ02P3peakemmXsIKgv/Xp/g==","_resolved":"/private/var/folders/hz/wwjd54d17xd_n09_zkrlx5v80000gn/T/31d7cecead96291968da75e25891e4b0/1k-types-1.1.0.tgz","_from":"file:1k-types-1.1.0.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Luk+128+rq0U364gwzYjMDrerDleZHEU9RkLaz9ZE7Ejms/WH4y+pNFwlu2s7oeZ02P3peakemmXsIKgv/Xp/g==","shasum":"6e9325f54bc896b2479a45436574c712b6f13096","tarball":"https://registry.npmjs.org/1k-types/-/1k-types-1.1.0.tgz","fileCount":74,"unpackedSize":17977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAO/h2e176VxNuWKpl/5IzOYEdHhiCnpps06SdTzSOZAIhAJQAm727pgG11NjomkU27QxcaBPt6I1FuyjXBmeQ+uT/"}]},"_npmUser":{"name":"1k_npm","email":"bug_zero@163.com"},"directories":{},"maintainers":[{"name":"1k_npm","email":"bug_zero@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1k-types_1.1.0_1700528983481_0.07933489270492"},"_hasShrinkwrap":false},"1.1.1":{"name":"1k-types","version":"1.1.1","description":"","main":"dist/index.js","types":"dist/index.d.ts","license":"ISC","peerDependencies":{"typescript":"^5.2.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"5.60.1","@typescript-eslint/parser":"5.60.1","eslint":"8.43.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-import":"2.27.5","eslint-plugin-prettier":"4.2.1","prettier":"2.8.8","stylelint":"15.9.0","stylelint-config-standard":"33.0.0","typescript":"5.2.2"},"scripts":{"build":"tsc"},"_id":"1k-types@1.1.1","_integrity":"sha512-o5AQ6l3yX4g30PPEFDs74FhLwjTYgZh3A/ekAPNn3xJbZLRyts5gk5HZDxOhhdDTc2J4uuCGgCJAJtilwh/caw==","_resolved":"C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\86690535c05352714730b2d7de4a460d\\1k-types-1.1.1.tgz","_from":"file:1k-types-1.1.1.tgz","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-o5AQ6l3yX4g30PPEFDs74FhLwjTYgZh3A/ekAPNn3xJbZLRyts5gk5HZDxOhhdDTc2J4uuCGgCJAJtilwh/caw==","shasum":"1504570a450a4f434945d5de0ed5c481040b5411","tarball":"https://registry.npmjs.org/1k-types/-/1k-types-1.1.1.tgz","fileCount":74,"unpackedSize":17977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWuhhWF0r0OgGBQ/29Ne9rrslp1FzTEIht8alieTT9pQIgFD84lyERjLke/W+HwgBjDNb0r8Efthayzj2mxd3Dxv0="}]},"_npmUser":{"name":"1k_npm","email":"bug_zero@163.com"},"directories":{},"maintainers":[{"name":"1k_npm","email":"bug_zero@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1k-types_1.1.1_1704375549682_0.573933573443667"},"_hasShrinkwrap":false},"1.1.2":{"name":"1k-types","version":"1.1.2","description":"","main":"dist/index.js","types":"dist/index.d.ts","license":"ISC","peerDependencies":{"typescript":"^5.2.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"5.60.1","@typescript-eslint/parser":"5.60.1","eslint":"8.43.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-import":"2.27.5","eslint-plugin-prettier":"4.2.1","prettier":"2.8.8","stylelint":"15.9.0","stylelint-config-standard":"33.0.0","typescript":"5.2.2"},"scripts":{"build":"tsc"},"_id":"1k-types@1.1.2","_integrity":"sha512-vWvCZVarAU5/5P6mqWhYF7s9aj/d1QKP/2msSb4YL7tdgYuMBxwbPVLKjHlaF5IowaaUEr4fJ1VaX1Ucvv03lw==","_resolved":"C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\b8e54708c44cb2a7157bd284f7004a3b\\1k-types-1.1.2.tgz","_from":"file:1k-types-1.1.2.tgz","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-vWvCZVarAU5/5P6mqWhYF7s9aj/d1QKP/2msSb4YL7tdgYuMBxwbPVLKjHlaF5IowaaUEr4fJ1VaX1Ucvv03lw==","shasum":"1a46212867f4c14e5e06c8e274ff26f40b76b212","tarball":"https://registry.npmjs.org/1k-types/-/1k-types-1.1.2.tgz","fileCount":47,"unpackedSize":8253,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhPGBjal8oWwMB3fE2W9zcgtqIzPlIKeQpHQ3MRJftjAiB7TWMSmuxckjh6h3RWupkYXJIL+Lqbr51PbMjw85u1cQ=="}]},"_npmUser":{"name":"1k_npm","email":"bug_zero@163.com"},"directories":{},"maintainers":[{"name":"1k_npm","email":"bug_zero@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1k-types_1.1.2_1704375825354_0.30615337075943483"},"_hasShrinkwrap":false},"1.2.0":{"name":"1k-types","version":"1.2.0","description":"> TypeScript's largest type utility library","main":"dist/index.js","types":"dist/index.d.ts","license":"ISC","peerDependencies":{"typescript":"^5.2.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"5.60.1","@typescript-eslint/parser":"5.60.1","eslint":"8.43.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-import":"2.27.5","eslint-plugin-prettier":"4.2.1","prettier":"2.8.8","stylelint":"15.9.0","stylelint-config-standard":"33.0.0","typescript":"5.2.2"},"scripts":{"build":"tsc"},"_id":"1k-types@1.2.0","_integrity":"sha512-PXyDwsjnpNz1ap4dfA8rY+XMqBHHHV4p9fmbb/lkHvGih8/KSuOCFN3plq5rJm7E6AD/J0ZV6KJS6XJdL5zbWw==","_resolved":"C:\\Users\\bug_z\\AppData\\Local\\Temp\\702d14fa3b68714ad31dec96053f9804\\1k-types-1.2.0.tgz","_from":"file:1k-types-1.2.0.tgz","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-PXyDwsjnpNz1ap4dfA8rY+XMqBHHHV4p9fmbb/lkHvGih8/KSuOCFN3plq5rJm7E6AD/J0ZV6KJS6XJdL5zbWw==","shasum":"295aa6a5b091fe4cc9e73af97088b21f5f43268f","tarball":"https://registry.npmjs.org/1k-types/-/1k-types-1.2.0.tgz","fileCount":54,"unpackedSize":10336,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJOGFVpcVuwL0/jSQDhO+S2RFpCJpgXlgF8o/G/uAAgAiBRnPHoqhhXOfjJffw2RAkmweabFkn/qhvfRLiAydt+Pw=="}]},"_npmUser":{"name":"1k_npm","email":"bug_zero@163.com"},"directories":{},"maintainers":[{"name":"1k_npm","email":"bug_zero@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1k-types_1.2.0_1709184820502_0.482458633587904"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-19T06:52:11.382Z","1.0.1":"2023-11-19T06:52:11.585Z","modified":"2024-02-29T05:33:41.141Z","1.1.0":"2023-11-21T01:09:43.685Z","1.1.1":"2024-01-04T13:39:09.835Z","1.1.2":"2024-01-04T13:43:45.525Z","1.2.0":"2024-02-29T05:33:40.727Z"},"maintainers":[{"name":"1k_npm","email":"bug_zero@163.com"}],"license":"ISC","readme":"# 1k-types\r\n\r\n> TypeScript's largest type utility library\r\n\r\n## Prerequisites\r\n\r\n```sh\r\nnpm install typescript@^5.1.3 --save-dev\r\n```\r\n\r\n## Installation\r\n\r\n```sh\r\nnpm install 1k-types\r\n```\r\n\r\n## Use\r\n\r\n```ts\r\nimport { ArrayValues, At, PickByType } from '1k-types'\r\ntype valuesType = At<ArrayValues<[{ a: string; b: number; c: { a: string } }]>, 'c'> // { a: string }\r\ntype test = PickByType<{ a: string; b: number; c: { a: string } }, string> // { a: string }\r\n```\r\n","readmeFilename":"README.md","description":"> TypeScript's largest type utility library"}