{"_id":"@composita/ts-utility-types","_rev":"10-607d262851fbb98f25153bc49941a542","name":"@composita/ts-utility-types","dist-tags":{"dev":"0.1.0-dev.7","latest":"0.3.0"},"versions":{"0.1.0-dev.0":{"name":"@composita/ts-utility-types","version":"0.1.0-dev.0","description":"TypeScript utility types used in the Composita system.","main":"dist/cjs/types.js","module":"dist/esm/types.js","types":"dist/types/types.d.ts","type":"module","scripts":{"ts:cjs":"tsc -p ts/cjs.tsconfig.json","ts:esm":"tsc -p ts/esm.tsconfig.json","ts:typedefs":"tsc -p ts/types.tsconfig.json","ts:all":"yarn ts:cjs && yarn ts:esm && yarn ts:typedefs","build":"yarn clean && yarn ts:all","clean":"rimraf dist","lint":"eslint 'src/**/*.ts' 'test/**/*.ts'","prepublishOnly":"yarn build","postpublish":"yarn clean"},"repository":{"type":"git","url":"git+https://github.com/Composita/ts-utility-types.git"},"keywords":["composita","types","utility"],"author":{"name":"Hansruedi Patzen","email":"hp@revy.ch","url":"https://www.revy.ch"},"license":"0BSD","bugs":{"url":"https://github.com/Composita/ts-utility-types/issues"},"homepage":"https://www.composita.dev/","devDependencies":{"@types/node":"^14.0.14","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.10.2","typescript":"^3.9.5"},"licenseText":"Copyright (C) 2020 by Hansruedi Patzen <hp@revy.ch>\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n","_id":"@composita/ts-utility-types@0.1.0-dev.0","dist":{"shasum":"30ba2a75d959c662dac8f12a2dc28f3f08194891","integrity":"sha512-ldrWc2aLAYloNr5rERd+xCZkK/7lSqIyWeeszL/It6IDze6c88VZmVgBoyq33j9Vt/tbXAJ/bHmoC2jVdEAEjg==","tarball":"https://registry.npmjs.org/@composita/ts-utility-types/-/ts-utility-types-0.1.0-dev.0.tgz","fileCount":16,"unpackedSize":8573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+KSICRA9TVsSAnZWagAA/jwP/in4UKTOZG/hqrhHqXKg\nfdlMGULbqtJfiVSYstswyeTQnH1Uh/+gQOvDc6ND+nf9/r81qvDQqFazHrzE\nTvCzBOLOYPO+47XBRpp8yaaWu1S24KbO8bjKRy0RbOCg1hPh34LHx/PXg5s2\nBQ0I/t++GW0YmWlJUG0c3OgRliDvn6r1/kSZK1ZN3rXVeDxHkvRPVQFl6EEI\n0UUqvwp9gOlGWVSF94FMaj0+p/6tp4QOQ7lvAH0N1zgj6OUZGBgw+JTLN9Rc\neE6J2TCo0emmOZmbEVVFPb6kgkhY7Un/MCUSHkEPByVRgnSJbELGtVI3/5wY\n7Xnmw3NAxXUleYIf9okx7YL3ttUhkmz9qNzN5YYaYGRvxUxVu+A9a7NsTClf\nfHljW6yKHzymrSlGXvx/bOfvk2YA0F8QkchWcNz4kee2KOuVZBp6ux0jKk3Z\niEM+ROvyh9XB0hmSOFaw8Es8TQmnG75fSWfQuTmsSX3m4Y9dnZoTwyjyKe+0\nIVLZDlVyvoKNPKug3WU8p77W9Eq/oPsEd9dS5Idqptn9vxe9FkKZSGe4CQN6\nHhs7GUy5YL53McJGwSd8RWJbNBWJHkcvchSQ9uM6zIOh6ndgGO2bY0xsdThN\nSdTrlL2uLmrpRo/fOZ0GlZdS32KQmdIL8rSLrpdW6lRHnrD+D2MfvCBnUWlm\nSqHJ\r\n=5sRz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlxDzyb/V2wwbLEbU2ZoxF4YnzOAWGE/3gUQYOhLgIQAIgZIWO9Rn8f9BD7DjVjywA+TOtBFsLWXWSwbIL+HeGSBA="}]},"maintainers":[{"name":"darnor","email":"hp@revy.ch"}],"_npmUser":{"name":"darnor","email":"hp@revy.ch"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utility-types_0.1.0-dev.0_1593353352223_0.5681448973660528"},"_hasShrinkwrap":false},"0.1.0-dev.1":{"name":"@composita/ts-utility-types","version":"0.1.0-dev.1","description":"TypeScript utility types used in the Composita system.","main":"dist/cjs/types.js","module":"dist/esm/types.js","types":"dist/types/types.d.ts","type":"module","scripts":{"ts:cjs":"tsc -p ts/cjs.tsconfig.json","ts:esm":"tsc -p ts/esm.tsconfig.json","ts:typedefs":"tsc -p ts/types.tsconfig.json","ts:all":"yarn ts:cjs && yarn ts:esm && yarn ts:typedefs","build":"yarn clean && yarn ts:all","clean":"rimraf dist","lint":"eslint 'src/**/*.ts'","prepublishOnly":"yarn lint && yarn build","postpublish":"yarn clean"},"repository":{"type":"git","url":"git+https://github.com/Composita/ts-utility-types.git"},"keywords":["composita","types","utility"],"author":{"name":"Hansruedi Patzen","email":"hp@revy.ch","url":"https://www.revy.ch"},"license":"0BSD","bugs":{"url":"https://github.com/Composita/ts-utility-types/issues"},"homepage":"https://www.composita.dev/","devDependencies":{"@types/node":"^14.0.14","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.10.2","typescript":"^3.9.5"},"readmeFilename":"README.md","readme":"# Typescript Utility Types\n\nThe repository contains small TypeScript utility types.\n\n![Build Badge](https://github.com/composita/ts-utility-types/workflows/build/badge.svg)\n\n## License\n\n[0BSD](LICENSE)\n\n","licenseText":"Copyright (C) 2020 by Hansruedi Patzen <hp@revy.ch>\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n","_id":"@composita/ts-utility-types@0.1.0-dev.1","dist":{"shasum":"33d0fbf71e07aae67606d621991046cfcbf06e61","integrity":"sha512-E2d5S3W8Jwn4I8dFb+eMGqUE3WeSDd5BoprnqaZ1t0MfNFrHCMTw/lBZXelkaLg2iYHlVi5qwMXvhtXQp9fgiQ==","tarball":"https://registry.npmjs.org/@composita/ts-utility-types/-/ts-utility-types-0.1.0-dev.1.tgz","fileCount":16,"unpackedSize":8571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+MAtCRA9TVsSAnZWagAAZlUP/j4BqzKnX72bLdQK+Ms1\n4W9yNjkLLGsVQ2yBRnjW8Yiu5yIPUjZ61/F+iRGsF73v4rQtTOGId5RXL6Kn\nnq2PFnvw9OCPWn1cyS2gBt/qH0f3i9yfPnLod3Ts79y5P/sXDvq6sopw5gX1\nCR46oL6Wwy7uAo5wKbAOQ8UC7MPIvH3KoZPAVN+cUDb/MW01mHPxeteaLu/l\nVV1Vjc5wz6N+w4j1UHykmuCi9PK6EX0ckb8ZAPXwxjWYEVyyLvHzvnfQlA2n\nzx98a6Yv8j8KPZXPw0O1kOINVKA7DqHm7zdv31v3FtcQMfs+Zv9FcVNRwyZD\nOrlFdHhp8ta+QJFvExqbSS5ZdTz1ZJCAi5WEIDwvRuZ67iM/ub4jyEUwXuXa\nKLE7ri6T1J/1IGvOEh99eWAJwwAXZbUlxNeTCswqZMiSy0NJBWLuRTwmjami\nfhU+7iz0m45BQn/7UUTh35+244dCFDlpeXWqvcfq8ZbpWIOItzhphh7Crc0L\ntNdotoPAh5TWnSR+7YNHLHTUed5Lqlfc1+O8TFdtFImxa7El9q0hTF4l9+OE\nnf8jDj+jgHB5LTtTYCwadYo1X0y1dIaC/8PT4ecP5JsczGPwd/S4RZ7QsRkB\nkIh2gyG1/D5Ef7DPxfer0QLSQ87oeye+hpATF3Bix1JDn8UiSLsPPiYZQe1x\nFyix\r\n=Z874\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDWX7eXxFhwBnC+GCjfQ/HDnbLcy4KNhcLnWh2OENuBAiAYBbngOE3OGZjXDRmVZqADTuMZ3RGPAUW6zQEXWbTqCQ=="}]},"maintainers":[{"name":"darnor","email":"hp@revy.ch"}],"_npmUser":{"name":"darnor","email":"hp@revy.ch"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utility-types_0.1.0-dev.1_1593360429345_0.8279765048887497"},"_hasShrinkwrap":false},"0.1.0-dev.2":{"name":"@composita/ts-utility-types","version":"0.1.0-dev.2","description":"TypeScript utility types used in the Composita system.","main":"dist/cjs/types.cjs","module":"dist/esm/types.mjs","types":"dist/types/types.d.ts","type":"module","scripts":{"fix:cjs":"yarn renamer --find js --replace cjs 'dist/cjs/*'","fix:esm":"yarn renamer --find js --replace mjs 'dist/esm/*'","ts:cjs":"tsc -p ts/cjs.tsconfig.json && yarn fix:cjs","ts:esm":"tsc -p ts/esm.tsconfig.json && yarn fix:esm","ts:typedefs":"tsc -p ts/types.tsconfig.json","ts:all":"yarn ts:cjs && yarn ts:esm && yarn ts:typedefs","build":"yarn clean && yarn ts:all","clean":"rimraf dist","lint":"eslint 'src/**/*.ts'","prepublishOnly":"yarn lint && yarn build","postpublish":"yarn clean"},"repository":{"type":"git","url":"git+https://github.com/Composita/ts-utility-types.git"},"keywords":["composita","types","utility"],"author":{"name":"Hansruedi Patzen","email":"hp@revy.ch","url":"https://www.revy.ch"},"license":"0BSD","bugs":{"url":"https://github.com/Composita/ts-utility-types/issues"},"homepage":"https://www.composita.dev/","devDependencies":{"@types/node":"^14.0.14","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"^2.0.5","renamer":"^2.0.1","rimraf":"^3.0.2","ts-node":"^8.10.2","typescript":"^3.9.5"},"readmeFilename":"README.md","readme":"# Typescript Utility Types\n\nThe repository contains small TypeScript utility types.\n\n![Build Badge](https://github.com/composita/ts-utility-types/workflows/build/badge.svg)\n\n## License\n\n[0BSD](LICENSE)\n\n","licenseText":"Copyright (C) 2020 by Hansruedi Patzen <hp@revy.ch>\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n","_id":"@composita/ts-utility-types@0.1.0-dev.2","dist":{"shasum":"ef4f985ac87073492d0a5da220cac1d2059ff79f","integrity":"sha512-4OOqaZKbDO7KiLcf9dU2B/GYiP4RuAM6BuDGFufhW8lRV+0RNNuOmuWW6YCd6JZDYBkfYumFFfqD6nbrn/J0hA==","tarball":"https://registry.npmjs.org/@composita/ts-utility-types/-/ts-utility-types-0.1.0-dev.2.tgz","fileCount":16,"unpackedSize":8766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+Oh/CRA9TVsSAnZWagAAv5MP/iiaq/+gfRRFCfoMye8C\n9zg30SJOHNeuiGSJlfa+xcHVQ1OOXt4qeNUaSFlbqVjeI3cAgb4V3IxRPzLm\nQ364NXmO2FWWmWFG3mOM1RU9IJJhWjC1VnGi1tyvTinndzivm842qnKHt+fj\nmBQg10JtWQhodu4KVFVtjPU9AeYy+dB6XdmD6ndAy/EM+aqbBbzELSvkzRJV\nxDJ6by83F3KImHXdU+vqgL/IlyxsZaRjXiJ0ibwu1NZBPsjyGxvAL0vE4iMp\nEWuSUP9oUMGUI/YyLMlAjPa56sKKN6wpqodg/ZSnwycpwfrs+aS/SoFRIAwW\neySUGNq7sQlc7q85KKW7v8XVDfSCNhC0CjW3IPq1n+ZMaOcs8BQOja1jJThd\n28T+47CFVfB4n1FUiYs2zkbJGdaTRIVr9UkwXTQscHN9dX8FgFZEnP15lSvD\nGzkvqYWVWYzVc4ykzQmOmr/agCdRDQIau2LJCG/HCG96k9RYALb9UwUdUgPT\nD0LPAeF+nmHNl8FJXGHdP+EG9hum5UPAXLEn8kRAVQrltCKHPlbbwMpMO2/H\n8PmY4gigzu4V/xaSsejqfFZ90aqQHXSdlZru2GSqTQdh8EZhkcgFdh1t3dVc\nLt284FiAnnSuRdv2pGrIw5iEp9OefJ8WUIqiR4TicHGtCHizcNIWNMIcla27\nI7O8\r\n=wTuf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTREyhD2vX8/1trrevkP9LGtV6AQUyR16YQ+eS8FVkXwIgVhEiB1Xp2dLpxmPDcSlbLIjKTSYdVwBi8o6li2y+auY="}]},"maintainers":[{"name":"darnor","email":"hp@revy.ch"}],"_npmUser":{"name":"darnor","email":"hp@revy.ch"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utility-types_0.1.0-dev.2_1593370750678_0.6326245506967683"},"_hasShrinkwrap":false},"0.1.0-dev.3":{"name":"@composita/ts-utility-types","version":"0.1.0-dev.3","description":"TypeScript utility types used in the Composita system.","main":"dist/cjs/types.cjs","module":"dist/esm/types.mjs","types":"dist/types/types.d.ts","type":"module","scripts":{"fix:cjs":"yarn renamer --find js --replace cjs 'dist/cjs/**'","fix:esm":"yarn renamer --find js --replace mjs 'dist/esm/**'","ts:cjs":"tsc -p ts/cjs.tsconfig.json && yarn fix:cjs","ts:esm":"tsc -p ts/esm.tsconfig.json && yarn fix:esm","ts:typedefs":"tsc -p ts/types.tsconfig.json","ts:all":"yarn ts:cjs && yarn ts:esm && yarn ts:typedefs","build":"yarn clean && yarn ts:all","clean":"rimraf dist","lint":"eslint 'src/**/*.ts'","prepublishOnly":"yarn lint && yarn build","postpublish":"yarn clean"},"repository":{"type":"git","url":"git+https://github.com/Composita/ts-utility-types.git"},"keywords":["composita","types","utility"],"author":{"name":"Hansruedi Patzen","email":"hp@revy.ch","url":"https://www.revy.ch"},"license":"0BSD","bugs":{"url":"https://github.com/Composita/ts-utility-types/issues"},"homepage":"https://www.composita.dev/","devDependencies":{"@types/node":"^14.0.14","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"^2.0.5","renamer":"^2.0.1","rimraf":"^3.0.2","ts-node":"^8.10.2","typescript":"^3.9.5"},"readmeFilename":"README.md","readme":"# Typescript Utility Types\n\nThe repository contains small TypeScript utility types.\n\n![Build Badge](https://github.com/composita/ts-utility-types/workflows/build/badge.svg)\n\n## License\n\n[0BSD](LICENSE)\n\n","licenseText":"Copyright (C) 2020 by Hansruedi Patzen <hp@revy.ch>\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n","_id":"@composita/ts-utility-types@0.1.0-dev.3","dist":{"shasum":"0d6fe376573da14d890408e5b1b46c79a1f01e05","integrity":"sha512-9n5xPgyScRa5sAdnEzLRrqJeT0zgzTnR5sbz+aQt4Z872wlB1Dazs7+w0U3bQjFdtt2oegXFkXuh0EBMdNblJw==","tarball":"https://registry.npmjs.org/@composita/ts-utility-types/-/ts-utility-types-0.1.0-dev.3.tgz","fileCount":16,"unpackedSize":8768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+OkOCRA9TVsSAnZWagAA3ewP/1kQOr+fJribS//iGA0F\nwxvZbd9yL4ej6rdSCFnB59jQ1dUAHeV1h9ovKmktFWF32hKTooY0Pc8jutik\nN38KRNKk0IXPDeTa5mL0udZf0RBTy5hVPYF5JtDIWW4M3vXpZPCq13bxkudM\nDWjSj4u+dDADPB5JE+kstTElOpOWlLC3BWC99kXsXiwHpz0eAIx4huosFMco\nH2k3/tIYr/vHdrHKBysyWflYRaTj0Vq5XQPhlStg5uoRu9UNcwvFSsaj6mmD\nPzKiWv4DgEgDH79zn1rtwuJmgEgqcmNt3hHaaThzPEeN9L9pRH3d8LSjnSII\nE2r2fFfA7vOyv+0j4eNXCyKuOSoia/5MQvaTPdvp3bVbj5Dw8uBWklIVGNHq\nsLDaCdHEE7AuZjKnIYJf5dc/tUpCCHJKL4NZhuhewHAqhlaW/ZPUoqM9pPfK\nbfJX1JLLbqkobpq99TtoehG+yWxpyDHK3y6wkH0nGvRE8OrfDGeB8a7F1eUf\nm8uKeIvc5z7kDS06aMhLz0NQhwdTnq3mTLcnyoeuGhk7yPFUE3drhcuTOQHw\nLSikbUJICdaHjjJwnQ1jaGE9ND9thkvO9v8MiOhyB3dTxtgonFD8XYAB+SYK\nqDliwSb0k7a4CrhKiJ0im3aYfpJlcFDxF60MY1pRXCka9J/fajybra9ShLBM\n6m3F\r\n=ViOM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNfLDMGiIvnMkeFMuBHHcGgEIVFmf0MOXIrwdUdiRObQIhAPQlbtqO1hRZZtQC9aEP/gxAy4dNSeZEIY1T8HRq/ueb"}]},"maintainers":[{"name":"darnor","email":"hp@revy.ch"}],"_npmUser":{"name":"darnor","email":"hp@revy.ch"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utility-types_0.1.0-dev.3_1593370894532_0.41426835523701655"},"_hasShrinkwrap":false},"0.1.0-dev.4":{"name":"@composita/ts-utility-types","version":"0.1.0-dev.4","description":"TypeScript utility types used in the Composita system.","main":"dist/cjs/types.cjs","module":"dist/esm/types.mjs","types":"dist/types/types.d.ts","type":"module","scripts":{"fix:cjs":"yarn renamer --find '/\\.js/' --replace '.cjs' 'dist/cjs/**'","fix:esm":"yarn renamer --find '/\\.js/' --replace '.mjs' 'dist/esm/**'","ts:cjs":"tsc -p ts/cjs.tsconfig.json && yarn fix:cjs","ts:esm":"tsc -p ts/esm.tsconfig.json && yarn fix:esm","ts:typedefs":"tsc -p ts/types.tsconfig.json","ts:all":"yarn ts:cjs && yarn ts:esm && yarn ts:typedefs","build":"yarn clean && yarn ts:all","clean":"rimraf dist","lint":"eslint 'src/**/*.ts'","prepublishOnly":"yarn lint && yarn build","postpublish":"yarn clean"},"repository":{"type":"git","url":"git+https://github.com/Composita/ts-utility-types.git"},"keywords":["composita","types","utility"],"author":{"name":"Hansruedi Patzen","email":"hp@revy.ch","url":"https://www.revy.ch"},"license":"0BSD","bugs":{"url":"https://github.com/Composita/ts-utility-types/issues"},"homepage":"https://www.composita.dev/","devDependencies":{"@types/node":"^14.0.14","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"^2.0.5","renamer":"^2.0.1","rimraf":"^3.0.2","ts-node":"^8.10.2","typescript":"^3.9.5"},"readmeFilename":"README.md","readme":"# Typescript Utility Types\n\nThe repository contains small TypeScript utility types.\n\n![Build Badge](https://github.com/composita/ts-utility-types/workflows/build/badge.svg)\n\n## License\n\n[0BSD](LICENSE)\n\n","licenseText":"Copyright (C) 2020 by Hansruedi Patzen <hp@revy.ch>\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n","_id":"@composita/ts-utility-types@0.1.0-dev.4","dist":{"shasum":"b99f403002ab368b9aeb49473d0bc2ca00b4e7e4","integrity":"sha512-m9PeblbsMCZivTqePOQAoYiBm+jZdKfFxkoyw2tH2tof53BeJEgxnuXTYVKyHGrk/uB523SLFdb37vr2FWgvkw==","tarball":"https://registry.npmjs.org/@composita/ts-utility-types/-/ts-utility-types-0.1.0-dev.4.tgz","fileCount":16,"unpackedSize":8788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+PKFCRA9TVsSAnZWagAAC9sP/0WUev7ODCYSS66QZKs0\nurcW2/SkUl6PrhdNudTMRlsuBuLb50aHgh/tQ4M0BB6w1d/VgXkf1FeQF3Ex\n+BCUEMEcPTZ6sls+YMMfSlTkGcGFzeECsHeDMUMrqpFSNKM5tuzptGZGUf9h\nvriTh4kKEV2hNpIelHc79oaEStI8lmdPT5AncFw07oQF2w+NHhHX3MTpSV2u\nswfWlYETG2imF3RxohFdEOBuo+2VlwpsEQbeoLurBJJH83lMX802sSf/7hge\nSoZPQT/WEY8kEFiyYQJeF6tgClDPcnlpzv9Emy70DdYwGjYezaMSUyuYhJRf\nbXOcDafUvevrcaezMfXSwC2qWoXO0MO+fQ+ijHnO2PPX1xzKNjv8Iwvk5qkt\nO29NW1D8lPzaJDHFQE61YYLnRPln2n6A3ePqSCZ8VnLWI/IrV1wPVvus+6xu\noyvLqu46ht2yZn7Xs0Ad5mwUwWXQerCO1Q9YzER8uCPWOJC8LLClCfmIJeBp\naEILrvFCNAvex4pbtm4Qe4ir6texFcc/7tM90ni1frBJPDjm9apdX/S+FpmN\nINHyuLCh4AckOZ3/P4+ltgVS5DxvDwJR3T8L5Z9vGrA8xuZ2PJ3HCRppCqxW\nlj5DTmoyvlRSsDOTA6TKId2S/xAIjhjnr+whNDnn+hMfZ0IUEQlZbL1BIWdn\ns6bo\r\n=Umn6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0FUkDwBIf8avOB3a1kA8FTlaQp49jS1dWXu/wUAJCRAIgW75tasUWd8Ac97sH7GwSR7tqZCaCwP8gUjt56pDHIfw="}]},"maintainers":[{"name":"darnor","email":"hp@revy.ch"}],"_npmUser":{"name":"darnor","email":"hp@revy.ch"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utility-types_0.1.0-dev.4_1593373317293_0.5439961251368941"},"_hasShrinkwrap":false},"0.1.0-dev.5":{"name":"@composita/ts-utility-types","version":"0.1.0-dev.5","description":"TypeScript utility types used in the Composita system.","main":"dist/cjs/types.js","module":"dist/esm/types.js","types":"dist/types/types.d.ts","type":"commonjs","scripts":{"ts:cjs":"tsc -p ts/cjs.tsconfig.json","ts:esm":"tsc -p ts/esm.tsconfig.json","ts:typedefs":"tsc -p ts/types.tsconfig.json","ts:all":"yarn ts:cjs && yarn ts:esm && yarn ts:typedefs","build":"yarn clean && yarn ts:all","clean":"rimraf dist","lint":"eslint 'src/**/*.ts'","prepublishOnly":"yarn lint && yarn build","postpublish":"yarn clean"},"repository":{"type":"git","url":"git+https://github.com/Composita/ts-utility-types.git"},"keywords":["composita","types","utility"],"author":{"name":"Hansruedi Patzen","email":"hp@revy.ch","url":"https://www.revy.ch"},"license":"0BSD","bugs":{"url":"https://github.com/Composita/ts-utility-types/issues"},"homepage":"https://www.composita.dev/","devDependencies":{"@types/node":"^14.0.14","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.10.2","typescript":"^3.9.5"},"readmeFilename":"README.md","readme":"# Typescript Utility Types\n\nThe repository contains small TypeScript utility types.\n\n![Build Badge](https://github.com/composita/ts-utility-types/workflows/build/badge.svg)\n\n## License\n\n[0BSD](LICENSE)\n\n","licenseText":"Copyright (C) 2020 by Hansruedi Patzen <hp@revy.ch>\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n","_id":"@composita/ts-utility-types@0.1.0-dev.5","dist":{"shasum":"09bb3323d732c7341db4d97ad70f829d7521b6ad","integrity":"sha512-sFzL8dMqy1bKmAWoW/9ozpa0XQCkebobpO88FDXqZ/ctLqCpyU7o3vBN0zD6txoD7DGdW+OkZa+WVMI/OuK/rw==","tarball":"https://registry.npmjs.org/@composita/ts-utility-types/-/ts-utility-types-0.1.0-dev.5.tgz","fileCount":16,"unpackedSize":8573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+RD3CRA9TVsSAnZWagAAYwEP/0zO6dD1LnOiLb1A8yoZ\n/Mjirmnq6yMSG4DFpdtoNihJ6sQxTdPv7r9gZc+Ta2Df/m63ojrd8gDlvkW/\n0Vx2vaAoLdg8gyy26BEtDsjZ88stXgNylirGkuQhzP5vxRhiqfogMvu1NHG7\nXCmh2cwqdSxqkVvA8GRYHPTDYFfe3Ay4SnZ36XlzlveZExVaoqQtMgbwQpUv\n5c9wYWjIdM+uFNp8qsPjbKB9F4LnrgSh3Pd340eeBe3qGAycq2gEBZceZhQa\n7+dJtK6gjqRjw+HM1CuCWZ7LuoXxfUcqtdUccWtA6IRFSwTR+PsngrRbHzhl\nFoIJVjlo9GjwGK30lEgZk7cd9Bsnwz8HOQUtaiw1+vDJ9vydwYvmR2k8WetL\ntSGRERUZAB98VcGkK/Nx46gfS2IuVX95cI4FTNd1IAipliE25m2NQMjr2Qe5\nyll3Hj03zmiuijdl5gua0Jx9eWO8/Xopd6BXorxezrC9btoDP9+53bHSo8wg\n+OW6i2nB9z5RqWQ9YpwGtnRZQZERU1dkhR7Ra4+E3A55EOyvbY47XBgN2JCZ\nfwj0mgb4EzgU3ZYk0IZRPi7bNe8i8zioSs93GVI1U8CyRaBR9yxuEWlAtqe6\njI7jWME1SNQJ7CmDvw+zsbKHbSuGCHbPdB2d5PDu6nnMlE4xWLRtnRC7UT2w\nUcTz\r\n=arG1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCBYkX0TldwNmx6wog0K8GFynFBM31mVD2zwEfAH9QEwIhAPSo7n8oaudCAPNn/louadu6rsYEM2tAU/f6zYxhBUQ0"}]},"maintainers":[{"name":"darnor","email":"hp@revy.ch"}],"_npmUser":{"name":"darnor","email":"hp@revy.ch"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utility-types_0.1.0-dev.5_1593381111446_0.7285064794521909"},"_hasShrinkwrap":false},"0.1.0-dev.6":{"name":"@composita/ts-utility-types","version":"0.1.0-dev.6","description":"TypeScript utility types used in the Composita system.","main":"dist/cjs/types.js","module":"dist/esm/types.js","types":"dist/types/types.d.ts","type":"commonjs","scripts":{"ts:cjs":"tsc -p ts/cjs.tsconfig.json","ts:esm":"tsc -p ts/esm.tsconfig.json","ts:typedefs":"tsc -p ts/types.tsconfig.json","ts:all":"yarn ts:cjs && yarn ts:esm && yarn ts:typedefs","build":"yarn clean && yarn ts:all","clean":"rimraf dist","lint":"eslint 'src/**/*.ts'","prepublishOnly":"yarn lint && yarn build","postpublish":"yarn clean"},"repository":{"type":"git","url":"git+https://github.com/Composita/ts-utility-types.git"},"keywords":["composita","types","utility"],"author":{"name":"Hansruedi Patzen","email":"hp@revy.ch","url":"https://www.revy.ch"},"license":"0BSD","bugs":{"url":"https://github.com/Composita/ts-utility-types/issues"},"homepage":"https://www.composita.dev/","devDependencies":{"@types/node":"^14.0.14","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.10.2","typescript":"^3.9.5"},"readmeFilename":"README.md","readme":"# Typescript Utility Types\n\nThe repository contains small TypeScript utility types.\n\n![Build Badge](https://github.com/composita/ts-utility-types/workflows/build/badge.svg)\n\n## License\n\n[0BSD](LICENSE)\n\n","licenseText":"Copyright (C) 2020 by Hansruedi Patzen <hp@revy.ch>\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n","_id":"@composita/ts-utility-types@0.1.0-dev.6","dist":{"shasum":"8e60c56cfae4a1c3cc3f70f0cb85f79a0ebc60e0","integrity":"sha512-kLZdny0GCrxpInAqM98uS36AA7xuRkXqFQUg29TevoGlG/pxjrB0E0VXYorMHhUqm2mjfPaNbFH14En6Eze9Wg==","tarball":"https://registry.npmjs.org/@composita/ts-utility-types/-/ts-utility-types-0.1.0-dev.6.tgz","fileCount":16,"unpackedSize":8823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAfmGCRA9TVsSAnZWagAAA8EQAJRDiz0EcBQzvf5FCtL5\n7wVHcXcTe9pTQVJXw8ZnL6EnfuUG/r7cLcmU3MkcCbKDEGc4ST9qEhmxjnYt\nj0JePlUUEFY696u62jqgi+eObfNFFYUk9GqAya3HSv4c4f3ookiLsHvxb4ks\nMrC4UBiucuJY2VMvmona+2/QgLQrC2wD0oNy8HbL/BEC/xqXk0WjJnWgbnhU\nrImETOm87X7HKsdj+r8JyCMczxMs1TMADiT9ktdtSJ7lvgyMrdaQrhZDmsOP\n8y0Bbmewq/qxKOHLTnsbg4Wzu2QGhpIeOt2f6B70K8BhWomc0vQ8nd/fB6cn\n++1wldhiKnR8CIqQELYpo9518c4dKAqrtGwWxUpHoVDCAw1xN9TcCUTbSa13\nErL2xbwea9pkDDgsCMHMxo4+Y4Gfmg7wWEanMi1Iyrx+CeuQz2uPm265A3G9\nn+t9s5IhDuKsPljXPFK5lRxWBpMW/3tVGnPKcZV6EeqPhbB5lcNi8cxsOOBK\nSVZdKPT4XbZz6fvVP1+9zxiCEwz/FdOC709DH89gUrwqZ9bVki6t+QpXGAUD\nDLxIxMLenGcUqWo+iQB1dV6KqhFUl+nR6inf0IgJ2CFpZKJlwpBY1FOP1qDX\nRajqGpbMLHzJDkX9aN7sfJXIXPIS9DYRbtQDjkSsyiuiEJflFC6lNIsfxZ4z\nf9xC\r\n=lNM/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXSqwCcamSGQDXbfAm/5IjlRSdl6HKTfe0B+7RFniKaQIgTOLrUxA+CWX2fI/q5QYUGg8r8uWWZ3QWoj4pkRXIJu4="}]},"maintainers":[{"name":"darnor","email":"hp@revy.ch"}],"_npmUser":{"name":"darnor","email":"hp@revy.ch"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utility-types_0.1.0-dev.6_1593964933875_0.8247810751540443"},"_hasShrinkwrap":false},"0.1.0-dev.7":{"name":"@composita/ts-utility-types","version":"0.1.0-dev.7","description":"TypeScript utility types used in the Composita system.","main":"dist/cjs/types.js","module":"dist/esm/types.js","types":"dist/types/types.d.ts","type":"commonjs","scripts":{"ts:cjs":"tsc -p ts/cjs.tsconfig.json","ts:esm":"tsc -p ts/esm.tsconfig.json","ts:typedefs":"tsc -p ts/types.tsconfig.json","ts:all":"yarn ts:cjs && yarn ts:esm && yarn ts:typedefs","build":"yarn clean && yarn ts:all","clean":"rimraf dist","lint":"eslint 'src/**/*.ts'","prepublishOnly":"yarn lint && yarn build","postpublish":"yarn clean"},"repository":{"type":"git","url":"git+https://github.com/Composita/ts-utility-types.git"},"keywords":["composita","types","utility"],"author":{"name":"Hansruedi Patzen","email":"hp@revy.ch","url":"https://www.revy.ch"},"license":"0BSD","bugs":{"url":"https://github.com/Composita/ts-utility-types/issues"},"homepage":"https://www.composita.dev/","devDependencies":{"@types/node":"^14.0.14","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","eslint":"^7.3.1","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.10.2","typescript":"^3.9.5"},"readmeFilename":"README.md","readme":"# Typescript Utility Types\n\nThe repository contains small TypeScript utility types.\n\n![Build Badge](https://github.com/composita/ts-utility-types/workflows/build/badge.svg)\n\n## License\n\n[0BSD](LICENSE)\n\n","licenseText":"Copyright (C) 2020 by Hansruedi Patzen <hp@revy.ch>\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n","_id":"@composita/ts-utility-types@0.1.0-dev.7","dist":{"shasum":"f20a35c9765bf7cd2e9046bd4a9c9cf7b9786df4","integrity":"sha512-BckZEnnSV1p3ZeuMzfM5MR5R+xj4aIzEJS3WOVsKLjXQLmmMaUDSYZceJX7+RGO8RX2sobPloWuoiy6LfkIOFg==","tarball":"https://registry.npmjs.org/@composita/ts-utility-types/-/ts-utility-types-0.1.0-dev.7.tgz","fileCount":16,"unpackedSize":12678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAhWWCRA9TVsSAnZWagAA9YUP/RZfFc1UKh/GoPsAtSCu\n+NDDlw2PTiqh0ON+9y4lp0Wd+irMKj+psC49ezZ6EQYhWvd90hmd0dDP2Lx7\n/hDDLUE9lcTCamigbT7gYXknVxghlnCBmWKKGhmIuMZq2x35qwkFfnQrX2N8\nHCmJk1vGUUSMMvcKjNae0INP34Jsebdh5DfGhKF/6zwzJ56jUgG3v40lJnA0\n0UBHphUWr68Nc8kgCavFOsj4FxwhE728i0nRRc+ZigY6TjG9wNlQJLafMznT\nTEyO2L60FZPU/7LIkUDekPqetL7iq/YVKYuup3MQB75GqDBLTFRsoqMo1mwZ\njHg9B9pPu164Bk80/XJc9+Ij5Lt0K65J2epGoU/QQDa5mGg0o1IzCDO4mN8B\nPLSY6rwRS7Uk+qNiOyfSaGtYdcdeV1rOHTqzMaK2Y2msgfgBKiy5fGV87brq\nQGSDt6ctW5p4lBBM8o7CcG6AOHdURZQolXFlSK74Yl8pY8lIrrfEPgSVajp4\nyA6FivLaOVpTCxZhNeeK+EIpwMIWqN4rD6E0rdge3bTDmInm0L6YLWSNOVAd\n9rJ0zwyd4XM+vmo7fqp71eEY9R8zbN1TrvJ4czakjwbrmDyqk/yZgTSw0DnE\nbmg8aYcBsxl8AwQKa5mTg6UYsOGJDC1yVwp+ZjDDOKP39T/EYMj9hBg84Hna\nzxNZ\r\n=RnLe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECOFlzT5fMIktGouoHnDOpIPj7Kbvrs8PeRTaajL1v/AiAk39f3iQJOQUVjcUNArX/D6JMwnp3DARi/puxIk0R67Q=="}]},"maintainers":[{"name":"darnor","email":"hp@revy.ch"}],"_npmUser":{"name":"darnor","email":"hp@revy.ch"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utility-types_0.1.0-dev.7_1593972118366_0.2783273801884705"},"_hasShrinkwrap":false},"0.2.0":{"name":"@composita/ts-utility-types","version":"0.2.0","description":"TypeScript utility types used in the Composita system.","main":"dist/cjs/types.js","module":"dist/esm/types.js","types":"dist/types/types.d.ts","type":"commonjs","scripts":{"ts:cjs":"tsc -p ts/cjs.tsconfig.json","ts:esm":"tsc -p ts/esm.tsconfig.json","ts:typedefs":"tsc -p ts/types.tsconfig.json","ts:all":"yarn ts:cjs && yarn ts:esm && yarn ts:typedefs","build":"yarn clean && yarn ts:all","clean":"rimraf dist","lint":"eslint 'src/**/*.ts'","prepublishOnly":"yarn lint && yarn build","postpublish":"yarn clean"},"repository":{"type":"git","url":"git+https://github.com/Composita/ts-utility-types.git"},"keywords":["composita","types","utility"],"author":{"name":"Hansruedi Patzen","email":"hp@revy.ch","url":"https://www.revy.ch"},"license":"0BSD","bugs":{"url":"https://github.com/Composita/ts-utility-types/issues"},"homepage":"https://www.composita.dev/","devDependencies":{"@types/node":"^14.0.25","@typescript-eslint/eslint-plugin":"^3.7.0","@typescript-eslint/parser":"^3.7.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","prettier":"^2.0.5","rimraf":"^3.0.2","ts-node":"^8.10.2","typescript":"^3.9.7"},"licenseText":"Copyright (C) 2020 by Hansruedi Patzen <hp@revy.ch>\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n","_id":"@composita/ts-utility-types@0.2.0","dist":{"shasum":"3d9e900e8b229c7921636ca424b11c4b03523241","integrity":"sha512-HMwqhqRXJhIcidLkW7TK8zqjClW2nWdYncBer9Xn1JxMIpqMGr8Sq1LT47RIbS8n3O8zbwwhEeFTuu3R56jh1A==","tarball":"https://registry.npmjs.org/@composita/ts-utility-types/-/ts-utility-types-0.2.0.tgz","fileCount":16,"unpackedSize":14246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGsdzCRA9TVsSAnZWagAAmOMP/jcwTfwxgl2xcHgMYy/m\nFmXGAxS16yGgjs3c0b0SEMT6mCfUvEUS1dVZOsrYbwXZK/3O/Q9UsZNv8Xn7\nB/ZrMIwQkIQxjyUvt3Ir0Kz6rx4azNN4cdfMSKpnSl0S6wuKaW4fPk88/Q2G\n1mA3sLdBi8ALr+2CFBXakecsKBxxSX8iXFJTObkVEb2fXVGwOWBXI44GNnoj\nxcLggTBGOlExiS4XEY5ISh+Vi7GaN597XnzHMiuInfrNlg883u2H6aP/xobO\nBMUq6COUEDhOHvfUf1rrR8MpjjRdQv71EJw3+ADP4liRwAtO55MVBePdDFh0\nozx66DXqQw1oghNkxpGleMaLvc868xmYFqD0g1xZUNxoPkmOR+oDNeZEtUE9\nbSwRUeY+caAOKLi6NweCuvF8pLk9FDLVZtXpmja7S0Ea36gfh7ywASCCspuF\nPoDe7mbWf7YSyxKAH9y5ilO+9bziOS7DzKFMU6yJ9mjw8feUHWOueOq9VCGz\nyPnXWCvP1XLinbtz+A/GWH0YxifQb0KyaUxUfOjoM2g1Ec7rBHoHeu3cVLIN\nuRIMEJegAdgtVSsgbS4WaayZYwgaM8GX65ON3zf1tcCeZNgwAVFtfeWQkw0G\nQHssuW5ZVwTqDUIGRWhF0K6fPAy8fcGzW7Y7zm+9CwigwOI8BMgfq/yj7PB1\nk0Mn\r\n=Hfk/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrO3ScCyUiuQoEd0BXfaAL4Nk65jWwW24eylj3vLMHMAiAmyhLgB3/Ek2wUF4fDFzv0EvC+6kbC2yOLqXGU9Bz1pQ=="}]},"maintainers":[{"name":"darnor","email":"hp@revy.ch"}],"_npmUser":{"name":"darnor","email":"hp@revy.ch"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utility-types_0.2.0_1595590515095_0.46406342417060875"},"_hasShrinkwrap":false},"0.3.0":{"name":"@composita/ts-utility-types","version":"0.3.0","description":"TypeScript utility types used in the Composita system.","main":"dist/cjs/types.js","module":"dist/esm/types.js","types":"dist/types/types.d.ts","type":"commonjs","scripts":{"ts:cjs":"tsc -p ts/cjs.tsconfig.json","ts:esm":"tsc -p ts/esm.tsconfig.json","ts:typedefs":"tsc -p ts/types.tsconfig.json","ts:all":"yarn ts:cjs && yarn ts:esm && yarn ts:typedefs","build":"yarn clean && yarn ts:all","clean":"rimraf dist","lint":"eslint 'src/**/*.ts'","prepublishOnly":"yarn lint && yarn build","postpublish":"yarn clean"},"repository":{"type":"git","url":"git+https://github.com/Composita/ts-utility-types.git"},"keywords":["composita","types","utility"],"author":{"name":"Hansruedi Patzen","email":"hp@revy.ch","url":"https://www.revy.ch"},"license":"0BSD","bugs":{"url":"https://github.com/Composita/ts-utility-types/issues"},"homepage":"https://www.composita.dev/","devDependencies":{"@types/node":"^14.14.14","@typescript-eslint/eslint-plugin":"^4.10.0","@typescript-eslint/parser":"^4.10.0","eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","prettier":"^2.2.1","rimraf":"^3.0.2","ts-node":"^9.1.1","typescript":"^4.1.3"},"licenseText":"Copyright (C) 2020 by Hansruedi Patzen <hp@revy.ch>\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n\n","_id":"@composita/ts-utility-types@0.3.0","dist":{"shasum":"62b08502fb5a1b5e78258461d9693d852b691a33","integrity":"sha512-JcTTb6IOtwcJOpdhDZ5tqX1VHEEpA+YigtNF4QSPFEG4Ef9MD0ro5bJ8DL2+Nw6/phNpxATMwcpRx46AqXrz2w==","tarball":"https://registry.npmjs.org/@composita/ts-utility-types/-/ts-utility-types-0.3.0.tgz","fileCount":16,"unpackedSize":16652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3mvLCRA9TVsSAnZWagAAmU8P/2RNqUicGXc8A4/3h+ct\nIujQV+sTujKwO48PB5uRt90itQ6ql5F7tlm3Xcd7AWUX31lYJsS/qU1TAg1t\n5Oiys0mYI5cCgiWmm/cXoi2+/1FFvIWvzCGaOI6Wgldy4lIoLmQi4vcirc1L\ns8S13HgpfTHRbL/H3xvrXbVE1RmEg6T3fh+kxSlranhPJmq2pqT1NN+bbcL3\nlGEJz1innADfAXpnZZK9TOi2tn9aI2FXzq2ex5BDp255tXPRxdwE+sLXHy3s\nAvYYh4lP2IZz5p0+f/U7fmVN4d0fSeHZysBr6TOtswKDhJCW4bAU4+KXEiX/\nSCt65igTwOc99ACLTzi0EpVbr9/ywqCg32lrYDUbYihrn1RGlVq3VpHdFcs6\nBDKDr53/n+iaohLf06/2V5mhJpNusVn/nhGBK5GfycaQcOITN3hNriD3rp82\nffNgYvQ8UEGNdIIfivwBh0SOwXh+Emcl74Z/KMShB69w5GwafCgx/+tA8dtD\nSXRRqRltFBjZZrn7VgMKpeAHIdIRQmP00N8YFnJZTEYN3rzjbNNyy3UUFnaX\nnCP2jj6lSny8ocIXRzJ9eCR5cuxm6HPppgVdOUOjmaybmw3aAyVjQhXrU1O1\ncZhIGNUxi/K+6idStvkik/9348lz6Yx4hOR2PPuj/zfRlyhjWKMxs3ED14QE\nDvgk\r\n=9ntY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDatPBJOYH9BDiQFyBSQHG7mGk7DOFQDAxrY4K1vjFgQIgBjgR3UqzfKWAFU1wE5QomOr5K6f6i5XE/Cvbt+UKlX4="}]},"_npmUser":{"name":"darnor","email":"hp@revy.ch"},"directories":{},"maintainers":[{"name":"darnor","email":"hp@revy.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-utility-types_0.3.0_1608412106814_0.6358289131726755"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-28T14:09:11.962Z","0.1.0-dev.0":"2020-06-28T14:09:12.383Z","modified":"2022-04-05T00:42:00.241Z","0.1.0-dev.1":"2020-06-28T16:07:09.479Z","0.1.0-dev.2":"2020-06-28T18:59:10.838Z","0.1.0-dev.3":"2020-06-28T19:01:34.619Z","0.1.0-dev.4":"2020-06-28T19:41:57.424Z","0.1.0-dev.5":"2020-06-28T21:51:51.577Z","0.1.0-dev.6":"2020-07-05T16:02:14.002Z","0.1.0-dev.7":"2020-07-05T18:01:58.526Z","0.2.0":"2020-07-24T11:35:15.186Z","0.3.0":"2020-12-19T21:08:26.969Z"},"maintainers":[{"name":"darnor","email":"hp@revy.ch"}],"description":"TypeScript utility types used in the Composita system.","homepage":"https://www.composita.dev/","keywords":["composita","types","utility"],"repository":{"type":"git","url":"git+https://github.com/Composita/ts-utility-types.git"},"author":{"name":"Hansruedi Patzen","email":"hp@revy.ch","url":"https://www.revy.ch"},"bugs":{"url":"https://github.com/Composita/ts-utility-types/issues"},"license":"0BSD","readme":"# Typescript Utility Types\n\nThe repository contains small TypeScript utility types.\n\n![Build Badge](https://github.com/composita/ts-utility-types/workflows/build/badge.svg)\n\n## License\n\n[0BSD](LICENSE)\n\n","readmeFilename":"README.md"}