{"_id":"@artificial-page/util-types","_rev":"2-ccec4bb0e334c9103c8b83d0cc89db06","name":"@artificial-page/util-types","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@artificial-page/util-types","version":"0.0.1","description":"TypeScript utility types","main":"./dist/cjs-ts/utilTypes.js","scripts":{"build":"./bin/build","postinstall":"husky install; npm run build","start":"./bin/watch","test":"NODE_ENV=\"${NODE_ENV:-test}\" mocha","update":"ncu -u"},"repository":{"type":"git","url":"git+ssh://git@github.com/artificial-page/util-types.git"},"author":{"name":"Winton Welsh","email":"mail@wintoni.us"},"license":"MIT","bugs":{"url":"https://github.com/artificial-page/util-types/issues"},"homepage":"https://github.com/artificial-page/util-types#readme","devDependencies":{"@types/fs-extra":"9.0.10","@types/mocha":"8.2.2","@types/node":"14.14.37","@typescript-eslint/eslint-plugin":"4.21.0","@typescript-eslint/parser":"4.21.0","eslint":"7.23.0","eslint-config-prettier":"8.1.0","eslint-plugin-prettier":"3.3.1","expect":"26.6.2","husky":"6.0.0","lint-staged":"10.5.4","mocha":"8.3.2","npm-check-updates":"11.4.1","prettier":"2.2.1","source-map-support":"0.5.19","typescript":"4.2.4"},"lint-staged":{"*.{css,json,md}":["prettier --write","git add"],"*.{js,jsx,ts}":["eslint --ignore-path .gitignore --fix","git add"]},"dependencies":{"tslib":"1.14.1"},"gitHead":"72454dc5b7b68d0f8df94b2f6b17283b51b3be2f","_id":"@artificial-page/util-types@0.0.1","_nodeVersion":"14.15.5","_npmVersion":"7.6.0","dist":{"integrity":"sha512-tOAj06btKJ9mu5RdIOdQOMl9mAEfae/Q6DW7rvGefXOMn2lR2pXB1xicY58mlJ8nacrIptbg5YLzl3YmtUOpVw==","shasum":"21e044e6142b33ea142cbaac7daf1343167fc2f6","tarball":"https://registry.npmjs.org/@artificial-page/util-types/-/util-types-0.0.1.tgz","fileCount":13,"unpackedSize":3795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkHa6CRA9TVsSAnZWagAAUM0QAINdeZBkfDWlIGroiypE\nk1Xvy1cPZOgj/GUk9r9J2D4nkygPMHFxGLNuAURfOOaCiOGIvL89aYWUoEI8\n7napXm8bTwOXyFu+6NR8cFVTvbrMKzrQiKl/M1j/Q8x0A+qQjRbLwPFH/k03\nZsYq86z9E/G9ZOfWw7sKrRsJRF0mc+OQnpi4pjy6MTBg9ZHUXN039Z6Sjrv6\nF1Wh7889P94yiYCo65yFBXEsZhCX8CIe+ATcBZ5IHGEsJKedNfRHUVCC0sb8\nmkksg/pMSaTmt1ZsZ9t49E1w7rmAc+jYTrjK5+NuNZFb4vZrwvVpQdF0LS8S\nuKdhfTw+0aB63NkyZn188WDmvwdVwYhoMjx+4xwxWBSnqmfc8UH/MiK32/3+\nfu9fvW7PFUAGgU83nosB865yEjJB/tg4PbaWCzvlveNumNPDOQK3juZXU4W3\nzw0vL7J1sngVkauj5cKMZps58RZFlL3WDM64fmKry8FLJ0iHKgZjYAuS4e9Z\nqKVQNFrNTEdarpvlmx1dX7fmkrF871FVtQ659XTl7mExpofjH9Gv0lVhKV1w\nqLNrFhRvpqnvS9n8WIIdktOetNacuI+rfsR6PaXvmRoxiXRaPBwMljRtfM14\nnMweZWMaa30osAPTfBPz+BtcFNxfjqS6zj8dIgqcVeS/VJaFnaCNuIkYncy1\n3Em5\r\n=vaT3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQHKdlrZroHQqwBNvHipuBCcdCN45B2yJqjMRyX3Uf8AiEApPT0IpVVgbXTxAGou29LQb2komMl2k6sg360Nuu4KPU="}]},"_npmUser":{"name":"winton","email":"mail@wintoni.us"},"directories":{},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util-types_0.0.1_1620080314253_0.5063417174476577"},"_hasShrinkwrap":false},"0.0.2":{"name":"@artificial-page/util-types","version":"0.0.2","description":"TypeScript utility types","main":"./dist/cjs-ts/utilTypes.js","scripts":{"build":"./bin/build","postinstall":"husky install; npm run build","start":"./bin/watch","test":"NODE_ENV=\"${NODE_ENV:-test}\" mocha","update":"ncu -u"},"repository":{"type":"git","url":"git+ssh://git@github.com/artificial-page/util-types.git"},"author":{"name":"Winton Welsh","email":"mail@wintoni.us"},"license":"MIT","bugs":{"url":"https://github.com/artificial-page/util-types/issues"},"homepage":"https://github.com/artificial-page/util-types#readme","devDependencies":{"@types/fs-extra":"9.0.10","@types/mocha":"8.2.2","@types/node":"14.14.37","@typescript-eslint/eslint-plugin":"4.21.0","@typescript-eslint/parser":"4.21.0","eslint":"7.23.0","eslint-config-prettier":"8.1.0","eslint-plugin-prettier":"3.3.1","expect":"26.6.2","husky":"6.0.0","lint-staged":"10.5.4","mocha":"8.3.2","npm-check-updates":"11.4.1","prettier":"2.2.1","source-map-support":"0.5.19","typescript":"4.2.4"},"lint-staged":{"*.{css,json,md}":["prettier --write","git add"],"*.{js,jsx,ts}":["eslint --ignore-path .gitignore --fix","git add"]},"dependencies":{"tslib":"1.14.1"},"gitHead":"46f62455055106684b6b5548595eb8dc0f425790","_id":"@artificial-page/util-types@0.0.2","_nodeVersion":"14.15.5","_npmVersion":"7.6.0","dist":{"integrity":"sha512-OqcLA5Ww6aX52WFC+aBK96bsbQIidtPAGghCwhmJvhFnqR7Kc9bD2UwvBsyusnGTt0CzfA2bxS9Nj8WB247TJg==","shasum":"f6b471dab038ab6dcf4b3bb1dde857ba9e5003a7","tarball":"https://registry.npmjs.org/@artificial-page/util-types/-/util-types-0.0.2.tgz","fileCount":13,"unpackedSize":4040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkHxtCRA9TVsSAnZWagAAPjUP/3OCFmg+FLME8MKw0Qop\nEMvk8CgDkbOIEeJhQXTaaH0d/XYMs1bzqX5beKw4G4XiOY2BH6d9SA+vX3au\nkcfcn9k/IQeACu/x0Sojo/Tpsp5EYSM18mzD2IhEo6PB0yl54wzV4RnOXXdJ\n9tKje9qSpsil7fZvnLgv9NswxNprCzMrn9VMwXUGwgAGlncju6FT28E4Fs8B\nkHFWRcqpIwJGZ9DxeG4PJBB2Efiyp1o3TLX2xs2/Av1ssKOdE0yDHNnmQD+z\nB22XIgAylXxyA6ryOEhwr92+Jf4fAa130QNT06WN4v4ygzsg0m2BK1F2BK8c\nF7ZpNTEVQ8JY/i1RRo3Q4sWwFJ5oIJml5hAK8dzsKV97VZDZlujMZoAw2/Mb\nH8/ore5q5ILbvt1A8ARqvHqDbJW91psu1nTLIObt0grwkqH7pTxDFs6rxeXy\ns0j9y7LSq0R+JPWmLLXBCT0r9iPVKnGVzw7bxD7knGJaSgR/Hd9G8GCuKErJ\n28cCwWpDtvY9QllGYuTghhWj8FwOLJYKeQG9wWgNb5R4G5oP1ZoW0bZs9LwP\n99eDe9FnCLZMDt1cQhCJSe8+9AdLlsQFSkSiL8Vf4RxCZLJMwz0FDiBdzgpn\nmkX9I0KqWKNG5ijOPnCWLcqOUjvuscGo4zJXiqeh84ClMjpdKM3kyHQMqs9f\nG/eB\r\n=G31n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc5XV7aQyMt2+K9cPifby2ozs+2O/7QhwvWs4p2bH5mQIhALlEvv3wqlDFK5RGelrO0ulpo/yYX1kz1Rdoe/yww3gA"}]},"_npmUser":{"name":"winton","email":"mail@wintoni.us"},"directories":{},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/util-types_0.0.2_1620081773158_0.6766293672457402"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-03T22:18:33.904Z","0.0.1":"2021-05-03T22:18:34.393Z","modified":"2022-04-04T15:38:49.820Z","0.0.2":"2021-05-03T22:42:53.298Z"},"maintainers":[{"name":"winton","email":"mail@wintoni.us"}],"description":"TypeScript utility types","homepage":"https://github.com/artificial-page/util-types#readme","repository":{"type":"git","url":"git+ssh://git@github.com/artificial-page/util-types.git"},"author":{"name":"Winton Welsh","email":"mail@wintoni.us"},"bugs":{"url":"https://github.com/artificial-page/util-types/issues"},"license":"MIT","readme":"# 💡 Util Types\n\nTypeScript utility types\n\n## ⚙️ Install\n\n```bash\nnpm install @artificial-page/util-types\n```\n\n## 👻 Types\n\n| Type | Description |\n| :--- | :--- |\n| `InType<T>` | Type of the first argument to a function |\n| `OutType<T>` | Return type of a sync or async function |","readmeFilename":"README.md"}