{"_id":"@flex-development/tutils","_rev":"61-8299458acbfcef1284eed79902f98fb8","name":"@flex-development/tutils","dist-tags":{"latest":"5.0.1","alpha":"6.0.0-alpha.25"},"versions":{"3.1.1":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"3.1.1","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues","email":"developers@flexdevelopment.llc"},"license":"BSD-3-Clause","author":{"name":"Lexus Drumgold","email":"lex@flexdevlopment.llc","url":"https://flexdevelopment.llc"},"publishConfig":{"directory":"./"},"main":"./cjs/index.js","module":"./esm/index.js","types":"./esm/index.d.ts","scripts":{"clean":"rimraf node_modules","postinstall":"is-ci || husky-run install","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext md,js,ts","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","build":"ts-node ./scripts/build","prepack":"is-ci || dotenv -c production -- yarn build","release":"dotenv -c production -- ts-node ./scripts/release"},"devDependencies":{"@babel/core":"7.15.4","@babel/eslint-parser":"7.15.4","@commitlint/cli":"13.0.0","@commitlint/config-conventional":"13.0.0","@commitlint/format":"13.0.0","@flex-development/grease":"1.1.0","@types/lodash":"4.14.172","@types/mvdan-sh":"0.5.0","@types/node":"16.7.10","@types/yargs":"17.0.2","@typescript-eslint/eslint-plugin":"4.30.0","@typescript-eslint/parser":"4.30.0","@zerollup/ts-transform-paths":"1.7.18","chalk":"4.1.2","copyfiles":"2.4.1","dotenv-cli":"4.0.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.24.2","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-markdown":"2.2.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","fs-extra":"10.0.0","husky":"4.3.8","is-ci":"3.0.0","lint-staged":"11.0.0","lodash":"4.17.21","prettier":"2.3.2","prettier-plugin-sh":"0.7.0","read-pkg":"5.2.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2","yargs":"17.1.1"},"peerDependencies":{"typescript":"*"},"engines":{"node":">=15.0.0","npm":"use-yarn","yarn":"3.0.1"},"env":{"optional":["DEBUG","DEBUG_COLORS"],"required":["NPM_TOKEN_FLDV","PAT_GPR_FLDV"]},"packageManager":"yarn@3.0.1","gitHead":"29e4be9090048634014706cc8b583a7431b5afd7","_id":"@flex-development/tutils@3.1.1","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-tbSVkF9+NpuFWIq4gPKLBP5RSpoC/ZI7AnRdPNT/kcDfAtQKGdUWRu2PgsmGesA+YkKGBREebUbH3bRfJoUFHw==","shasum":"64c9a9089e2b9748d55458860361a11454cc0f76","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-3.1.1.tgz","fileCount":262,"unpackedSize":79958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM8QuCRA9TVsSAnZWagAA0PkP/jDI7STDydtyBFiP3K03\nAFL8ZmCbKTU8/YyKM/7ro5QQoftHivFsvi+SWhSsj7M8MVdmtIppS1MrpUgV\n7CGxi4T0f9wqmFnp3hrCCoFadk2cHn+QmjhEzYybmzv1hPfrAugGh0M3G44o\nD7WYmdD4bImdBCeEwxlpuNJNJkW3pOOQuFk+4hcdlFS5MWIjnM0rhku8jWyK\nMqcVS3ydtR/z0D9MONTDukhUvfxnSdXzRgDPdrqyI8FRyjTJ7X1X1ALu7Kkn\n2MQ0AWCBdRb0YSTvG8CV104K/hsTF0Yf0UmwdGrQXIlQHr5AIJaok8QADyLh\nADaP43ZXZ81eEMrzQQq39R/qRWvKo7vm21UkIYHyjUuG9wrHSjJwBS4pAAdI\n4kmuiEUprvmDPjUSPezIwsoEJUFLvuJFqWJAnYWATdt+8OA+q35u3wcjJ+QC\nZjy4Ng5jTUKM1X4B+JJvVQidgzY7ucoTuIIPKm1DzZc1w4ZG3+j+BXHMU8bI\n2eQdUj8/Gv9d4oMwIoHFXFYCvSjGYNf89zUkgCAbFXDfpE7oBU6hWS+qw3h+\n/LuLl67bnzl7qNm0Fif8dHbWrCBA6T9MIA/xKX1vIBI4z8WpRyf1ZIlmejtQ\nrvCE1OiNv2Bz5psQWbFzQkbdhp+zld0qcI2Ysf8Vf14QqTQpnZyrj7zUj9QW\nbr6W\r\n=MqP9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDufd4L7FJjhoMlPNArRng+kraWfBGzLmuAoYcd5o1cFAIgOo9QLxCkPJgQjX8v10StNP47LItbQtQduV+qIzhjmQU="}]},"_npmUser":{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_3.1.1_1630782510303_0.5388467444437484"},"_hasShrinkwrap":false},"3.1.2":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"3.1.2","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues","email":"developers@flexdevelopment.llc"},"license":"BSD-3-Clause","author":{"name":"Lexus Drumgold","email":"lex@flexdevlopment.llc","url":"https://flexdevelopment.llc"},"publishConfig":{"directory":"./"},"main":"./cjs/index.js","module":"./esm/index.js","types":"./esm/index.d.ts","scripts":{"clean":"rimraf node_modules","_postinstall":"is-ci || husky-run install","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext md,js,ts","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","build":"ts-node ./scripts/build","prepack":"is-ci || dotenv -c production -- yarn build","release":"dotenv -c production -- ts-node ./scripts/release","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"devDependencies":{"@babel/core":"7.15.4","@babel/eslint-parser":"7.15.4","@commitlint/cli":"13.0.0","@commitlint/config-conventional":"13.0.0","@commitlint/format":"13.0.0","@flex-development/grease":"1.1.0","@types/lodash":"4.14.172","@types/mvdan-sh":"0.5.0","@types/node":"16.7.10","@types/yargs":"17.0.2","@typescript-eslint/eslint-plugin":"4.30.0","@typescript-eslint/parser":"4.30.0","@zerollup/ts-transform-paths":"1.7.18","chalk":"4.1.2","copyfiles":"2.4.1","dotenv-cli":"4.0.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.24.2","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-markdown":"2.2.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","fs-extra":"10.0.0","husky":"4.3.8","is-ci":"3.0.0","lint-staged":"11.0.0","lodash":"4.17.21","pinst":"2.1.6","prettier":"2.3.2","prettier-plugin-sh":"0.7.0","read-pkg":"5.2.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2","yargs":"17.1.1"},"peerDependencies":{"typescript":"*"},"engines":{"node":">=15.0.0","npm":"use-yarn","yarn":"3.0.1"},"env":{"optional":["DEBUG","DEBUG_COLORS"],"required":["NPM_TOKEN_FLDV","PAT_GPR_FLDV"]},"packageManager":"yarn@3.0.1","gitHead":"7eaf1b9342adb95d753f021988153e9a72709a2b","_id":"@flex-development/tutils@3.1.2","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-qcrj0NZNGfG5r0Hlq4O3nWIdUINWFnQ+LdhMkw+2eXqBXVdw+34sWEyuScuYyJTzBw/pJrnkajoLs7GaFI+O1w==","shasum":"8909ac6ef06fa9493792b52f3f58d9cd6baa7e3f","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-3.1.2.tgz","fileCount":262,"unpackedSize":80334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM/CgCRA9TVsSAnZWagAAQ4oQAIa/iccM2YOCF+SKfxvk\noDGMruNiitWdUETid3OwozF0c+cX6KEF5+yInRKO3S6Rw+/KiuEe8oO3DJNH\n5cviyR8lWn7gaJzPphcPM+qdt7COGykVQXBXwi4oRGUXC5thjNBgXR93T0U1\nTegqHQOL/B49G8P1vICXwiF8o0NuS2PQy+b9ad49wLEkI3q5UzoibGLyLsxN\ngJvc0TYyIdKVzB6hcF2j+ZJi9hx9ti/jxAwQoOp5QF/mLBR/jSMip1Aqf6Nq\nZulhIfTMJLLiNkF659uNUzBVtIYa8LikQLUZnBbPzKT1IIMDFywxsLzK03c/\nCmeM9FjHAtkWn/sTeT0e1tHVnuyngzMKQk3K517r6qrMI/E/EzmNPhj/o+3U\nqsenQDpT/59B44tih8krkGGgBiy8J9vv5uX5FVCnMj57hoVw6AA467AFdyBt\n3UajMkrX9xFxZ+neJeVntRgsOVaiZZ80O+PnkCSU1yvTbI9F3GqZ6w8rmbgN\nMGB7SFmnHDLA9MWPu7pgzo2pH1+2GeLwOz8Nn3uz/dTHIdkERBGA6P/iyEbY\nQvyvU2xq8EAbiubYa3hFmBxEint+OTp27gGthOS+xzO+R1vbillhRf8torPM\nUZgZ+fX0B+0WYhPGGQ/axVftCJK4ujZa+hkCEFPvO6W4e2TLyYYSGmKfwRdH\nZb+D\r\n=LNJ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZ3XDg45zRzfgJnwHeb7+gm/SdLFeKCCGmlPNot8rngAiEAqTHo+iyJZWQGxpF/CAFgjkE+2WMbXYsN/gVuybbBDkU="}]},"_npmUser":{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_3.1.2_1630793888215_0.8372802375292623"},"_hasShrinkwrap":false},"3.1.3":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"3.1.3","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues","email":"developers@flexdevelopment.llc"},"license":"BSD-3-Clause","author":{"name":"Lexus Drumgold","email":"lex@flexdevlopment.llc","url":"https://flexdevelopment.llc"},"publishConfig":{"directory":"./"},"main":"./cjs/index.js","module":"./esm/index.js","types":"./esm/index.d.ts","scripts":{"clean":"rimraf node_modules","postinstall":"is-ci || husky-run init","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext md,js,ts","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","build":"ts-node ./scripts/build","prepack":"is-ci || dotenv -c production -- yarn build","release":"dotenv -c production -- ts-node ./scripts/release"},"devDependencies":{"@babel/core":"7.15.4","@babel/eslint-parser":"7.15.4","@commitlint/cli":"13.0.0","@commitlint/config-conventional":"13.0.0","@commitlint/format":"13.0.0","@flex-development/grease":"1.1.0","@types/lodash":"4.14.172","@types/mvdan-sh":"0.5.0","@types/node":"16.7.10","@types/yargs":"17.0.2","@typescript-eslint/eslint-plugin":"4.30.0","@typescript-eslint/parser":"4.30.0","@zerollup/ts-transform-paths":"1.7.18","chalk":"4.1.2","copyfiles":"2.4.1","dotenv-cli":"4.0.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.24.2","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-markdown":"2.2.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","fs-extra":"10.0.0","husky":"4.3.8","is-ci":"3.0.0","lint-staged":"11.0.0","lodash":"4.17.21","prettier":"2.3.2","prettier-plugin-sh":"0.7.0","read-pkg":"5.2.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2","yargs":"17.1.1"},"peerDependencies":{"typescript":"*"},"engines":{"node":">=15.0.0","npm":"use-yarn","yarn":"3.0.1"},"env":{"optional":["DEBUG","DEBUG_COLORS"],"required":["NPM_TOKEN_FLDV","PAT_GPR_FLDV"]},"packageManager":"yarn@3.0.1","gitHead":"0ab057d04f4222ef7d2b26a665ddd601598e03ef","_id":"@flex-development/tutils@3.1.3","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-yNDxNpz+zsNIUGWacnBAY0+j9I5ruiTkiUEYf3XdN3h168o9oHbkteMqwzvgGoZdDFoYBVi1fUXg2x5zl3rrlw==","shasum":"61f5c372d1488323d6a964f451aced9cf0f5a1c7","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-3.1.3.tgz","fileCount":262,"unpackedSize":80507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM/w7CRA9TVsSAnZWagAAKMkP/1t4MvfCMcG6I0SY/TH2\n+KzhXfNWmxbIne9PJThyLzM1ssN8iciE1Hx/gdtRORhYR8PEFIiqlC+MPXmi\nuwpL8ASHCaBOxyfipb9qkHUVfVcHG2PgE2xjEL6lGuPT3ZGKGJ8PadjcX/RA\nFd9LO3+hvTjI2KgikjzL2uz9q0hrIp7Riu5yInDarSobl3gnK3vJCJZ7idjX\n7LJ0hugEOkGhlxOXk3LipH0ax2IhDAq0i3T/mJFD2mvK54Oio3mopZ7i4BsW\nO/z5xL54WUP1+bAoXRfSQdxhVYq6HbSa2E+4kJyqVPqdAlRFwImytVupI0Ud\n6NYjR/3Y5SpG2DzvoD/OoM3kgWnsT1mJA5ncNk2o7DCM9pICI8QlQNP4auVc\nkfcP7Ule/ME2k35YskMggWN5BVVtoJAjAe3zJPXgU13mgIhnERmsZNYCjnIP\nag6o7fHk8L2/tR4Qmsa2lO7iN0hwKpEJsZeKdMULcIYrnrRJRqgQGcuQDSvu\nfI/6P4Vlup4KFq4obFUZpxlcuvJzeb6yeIcpyM4k5n1HFlGmbiYmUXN9nOH8\nkDTNkWPFrtiaCuYmBNL7dmwXJIxRXiGzI/XVtxahM34wmUfSb4PyomuotvDS\nKL8m+pJENxcVmaJ7BhdF2CCPUY2JoWEsceadfbRMLt+qcNQGYsh3JX1q+Xqw\niX4H\r\n=JeXN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzYN3nhZKbDtu1+QXgg1xOtzXwm3tLaSJFEgVMiIsHgAiBRlPKZWv2F+KbMf/puokOZDmpOcuTMPV3k9zcdOr4iYw=="}]},"_npmUser":{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_3.1.3_1630796859228_0.8696704682477265"},"_hasShrinkwrap":false},"3.1.4":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"3.1.4","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues","email":"developers@flexdevelopment.llc"},"license":"BSD-3-Clause","author":{"name":"Lexus Drumgold","email":"lex@flexdevlopment.llc","url":"https://flexdevelopment.llc"},"publishConfig":{"directory":"./"},"main":"./cjs/index.js","module":"./esm/index.js","types":"./esm/index.d.ts","scripts":{"clean":"rimraf node_modules","postinstall":"is-ci || husky-run init || true","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext md,js,ts","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","build":"ts-node ./scripts/build","prepack":"is-ci || dotenv -c production -- yarn build","release":"dotenv -c production -- ts-node ./scripts/release"},"devDependencies":{"@babel/core":"7.15.4","@babel/eslint-parser":"7.15.4","@commitlint/cli":"13.0.0","@commitlint/config-conventional":"13.0.0","@commitlint/format":"13.0.0","@flex-development/grease":"1.1.0","@types/lodash":"4.14.172","@types/mvdan-sh":"0.5.0","@types/node":"16.7.10","@types/yargs":"17.0.2","@typescript-eslint/eslint-plugin":"4.30.0","@typescript-eslint/parser":"4.30.0","@zerollup/ts-transform-paths":"1.7.18","chalk":"4.1.2","copyfiles":"2.4.1","dotenv-cli":"4.0.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.24.2","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-markdown":"2.2.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","fs-extra":"10.0.0","husky":"4.3.8","is-ci":"3.0.0","lint-staged":"11.0.0","lodash":"4.17.21","prettier":"2.3.2","prettier-plugin-sh":"0.7.0","read-pkg":"5.2.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2","yargs":"17.1.1"},"peerDependencies":{"typescript":"*"},"engines":{"node":">=15.0.0","npm":"use-yarn","yarn":"3.0.1"},"env":{"optional":["DEBUG","DEBUG_COLORS"],"required":["NPM_TOKEN_FLDV","PAT_GPR_FLDV"]},"packageManager":"yarn@3.0.1","gitHead":"609bc0f84c3f75b6985c5e10f2b65137b1106602","_id":"@flex-development/tutils@3.1.4","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-i1s305uCWYLC9rqCPho8nOo2IJPk9Cw+n4EOQwUu+MvPOV6X/n3yJUs6uIZk+IemM2A5a0XDAjEKTan4M4TXDQ==","shasum":"74b7309aec351b4ad808c02f33a5e47fdcac12cb","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-3.1.4.tgz","fileCount":262,"unpackedSize":80783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM/9UCRA9TVsSAnZWagAAu3AP/29NodrYzWQIM+2syEDU\noSezfTQuRmw7eXiLPpAZfrgGgBYM+9pUpeXPvYrxy/47EI+94uf/ZBSwD/uQ\nFsFoNmC9O6rvM14d4639Q7VpJNgELkXAGzAanVS5A8qLcHjVLo8ZdTD88Sgs\nx0kDghZaIlCTsM+OxAHtWx0aBdXHM4G3K0fH3Ysj3A2ZfraFVpgr/TjvEZzI\nNz9mC/YfNdJkVSO5ucJA8UE1vre+lvnjb0s5MfQr++HCUbqcXUOlRq/joYI4\n68FCH9p5faw3/rZfsSCjUANAv5q4+6kMTNmdkULM/VAMr7zFFY6VOn8d3QNF\nVSEN7Ylo5BMe3TZJgVoB0Xt0O8Bucj82lH+ii0H4S1UZvAH2shI73n3IbShB\nL/h7j5YcMHjBRObFr6oHEC+rZ7afGVAcVKD8KGrhQns+F64FyXl1FjvbTwVX\nd7a9avU/RfL72sWMrWBhW4dYMgjBPyPKWXmwp7G00l35DtIsGSxKxERH0RRi\nHdmREljh53VmsmWcilz1sjNGYAzBchfZgW+c6yFo4fNmYjW8i98IkI7zxPxO\nhUjR1aCtvw5hkM5DGm3uUY6/V48y2xKAc0kI740CAMjNTunwN2jyCkbdWyXu\nNgYmKBYlzjHyLG1I8oCs+2uvtlgn7fMzcTCzJpoB0fo3pZ6nELhLsmHwJ8KG\n3AYY\r\n=jWuK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcagIvW4InJ1G7C5c7L9BDTCt7lJiE6gLqIVMYyar0oAiEAkx5vcf1VDkBz7GBPg0oRZysZt1/kNFQeYHo0vuhF/sQ="}]},"_npmUser":{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_3.1.4_1630797652574_0.7179267058320018"},"_hasShrinkwrap":false},"3.1.5":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"3.1.5","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues","email":"developers@flexdevelopment.llc"},"license":"BSD-3-Clause","author":{"name":"Lexus Drumgold","email":"lex@flexdevlopment.llc","url":"https://flexdevelopment.llc"},"publishConfig":{"directory":"./"},"main":"./cjs/index.js","module":"./esm/index.js","types":"./esm/index.d.ts","scripts":{"clean":"rimraf node_modules","postinstall":"is-ci || husky-run install","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext md,js,ts","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","build":"ts-node ./scripts/build","prepack":"pinst -d; is-ci || dotenv -c production -- true; yarn build","postpack":"pinst -e","release":"dotenv -c production -- ts-node ./scripts/release"},"devDependencies":{"@babel/core":"7.15.4","@babel/eslint-parser":"7.15.4","@commitlint/cli":"13.0.0","@commitlint/config-conventional":"13.0.0","@commitlint/format":"13.0.0","@flex-development/grease":"1.1.0","@types/lodash":"4.14.172","@types/mvdan-sh":"0.5.0","@types/node":"16.7.10","@types/yargs":"17.0.2","@typescript-eslint/eslint-plugin":"4.30.0","@typescript-eslint/parser":"4.30.0","@zerollup/ts-transform-paths":"1.7.18","chalk":"4.1.2","copyfiles":"2.4.1","dotenv-cli":"4.0.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.24.2","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-markdown":"2.2.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","fs-extra":"10.0.0","husky":"4.3.8","is-ci":"3.0.0","lint-staged":"11.0.0","lodash":"4.17.21","pinst":"2.1.6","prettier":"2.3.2","prettier-plugin-sh":"0.7.0","read-pkg":"5.2.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2","yargs":"17.1.1"},"peerDependencies":{"typescript":"*"},"engines":{"node":">=15.0.0","npm":"use-yarn","yarn":"3.0.1"},"env":{"optional":["DEBUG","DEBUG_COLORS"],"required":["NPM_TOKEN_FLDV","PAT_GPR_FLDV"]},"packageManager":"yarn@3.0.1","gitHead":"a2be164d68626614778f5358cd619597cddb1521","_id":"@flex-development/tutils@3.1.5","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-CI1cUL0mWoAQp51sXSJT/CnUdNYguZTOyadJhMy24MgbSXKIUpvZ+xnCEvFqqsSSMGhPQU29L4xJAoYV5GkdZQ==","shasum":"f5a9f738f04ae1fc668cc00328e9de814e692fd2","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-3.1.5.tgz","fileCount":262,"unpackedSize":81124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNCXFCRA9TVsSAnZWagAAvxgP+wTmVREbaLOaesm9N9NZ\nawBxMug519D9pPw1tiBwwB5yb2Hb3d3gEUa1j8N8Lwqoc0Hlj3wWtkqgU+tl\nstDYBclxIX7NyoKrYhhLmi//blyOcR++S98OHApmqYbgQZiBaXLRnyGTvMt9\nfczPpJ4Dkpx2QBDABKEKZx2Ku45tE8sRPtxWlyOVjBDNtdU4tYnhFC+gpjh2\nqTkeyUGa9xrtd2662LJ/H5K+d6KlCelM8BAngZvkjOk464CwQBGKebj6Z43y\nXOnJjIsANzjCmvtGTUD8REyUu6AtWK5+PHJ2ME46CmQpbxT+2Zsi+81ucW6/\nISJmvWgHgwUJlkQpnYkX6UpyaMPCqInrjVZ/Lmmc98n3GG0FVNltIj5eLa3j\nW94Mp8pBvMb/qqlJkjlf9HwW3eyCq2rEEVGRG/xAAhuh8yPX/eT15hSujntr\n/9ovyk5yjgfXGXJS2gd9jvkWYogcU141MuI+44H5zCScfqn2kYzuaRNufQxM\nCh27H8lDUlgU7vSsOzMrOjjZDrs3LVG+vpIQyfBoVK9rkwBDmBQKDnmk7O5t\nDfiz/A0AL6AxhCk9Gg/rkWdKu9xQbhHFGHQiMIae4AZMljxtjQerCZKtyfFR\nvfuYOBiaA864JACgLQNGzWSm6zMv0RG/2TioLp/f90Xb6YK3bGAXLrhaCft/\ncxmn\r\n=E2/B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBjmQn1rGp6BumW3ioKpgSKHeWef6dbwDnqaRGQ54f4oAiAb4ppRp1EWAesP95SaUh3TcOtmNnjnXy9hbajkPEiqtQ=="}]},"_npmUser":{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_3.1.5_1630807493263_0.5581887399683083"},"_hasShrinkwrap":false},"3.1.6":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"3.1.6","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues","email":"developers@flexdevelopment.llc"},"license":"BSD-3-Clause","author":{"name":"Lexus Drumgold","email":"lex@flexdevlopment.llc","url":"https://flexdevelopment.llc"},"publishConfig":{"directory":"./"},"main":"./cjs/index.js","module":"./esm/index.js","types":"./esm/index.d.ts","scripts":{"clean":"rimraf node_modules","postinstall":"is-ci || husky-run install","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext md,js,ts","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","build":"ts-node ./scripts/build","prepack":"pinst -d; is-ci || dotenv -c production -- true; yarn build","postpack":"pinst -e","release":"dotenv -c production -- ts-node ./scripts/release"},"devDependencies":{"@babel/core":"7.15.4","@babel/eslint-parser":"7.15.4","@commitlint/cli":"13.0.0","@commitlint/config-conventional":"13.0.0","@commitlint/format":"13.0.0","@flex-development/grease":"1.1.0","@types/lodash":"4.14.172","@types/mvdan-sh":"0.5.0","@types/node":"16.7.10","@types/yargs":"17.0.2","@typescript-eslint/eslint-plugin":"4.30.0","@typescript-eslint/parser":"4.30.0","@zerollup/ts-transform-paths":"1.7.18","chalk":"4.1.2","copyfiles":"2.4.1","dotenv-cli":"4.0.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.24.2","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-markdown":"2.2.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","fs-extra":"10.0.0","husky":"4.3.8","is-ci":"3.0.0","lint-staged":"11.0.0","lodash":"4.17.21","pinst":"2.1.6","prettier":"2.3.2","prettier-plugin-sh":"0.7.0","read-pkg":"5.2.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2","yargs":"17.1.1"},"peerDependencies":{"typescript":">=2.7"},"engines":{"node":">=15.0.0","npm":"use-yarn","yarn":"3.0.1"},"env":{"optional":["DEBUG","DEBUG_COLORS"],"required":["NPM_TOKEN_FLDV","PAT_GPR_FLDV"]},"packageManager":"yarn@3.0.1","gitHead":"c03f49d7c585a6ad5c190afcc436fda50ee25e83","_id":"@flex-development/tutils@3.1.6","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-9qxwdqc/qJbvntSKKiNsR3iVZIwOO2XCtjhCXKfgu2VBTk5wY1sbhdZIyGVLrO/jtGp2XXIxXGiW497t2Dl4/Q==","shasum":"6b3a8caa0538e6c6748ce48b7bbc21101841638c","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-3.1.6.tgz","fileCount":262,"unpackedSize":81403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQVQpCRA9TVsSAnZWagAAEPwP/Ayp8FHWI0VoTHZ6mwwH\nJY9uCoKJPWHPlnOCfqTxhRChnpHeauud1dnfbL2WpwwV6Qw5Jk7hi+l1932X\ngmrayyv2Usu0GD+seYi69neyZuIgUge+hifL/qRAdiiMBLmL0eUrP+xYOA3o\nL3UBr+BrVWBLeIOTYmGkORWaXZIilfcsMfKuA3E0IfTC1l5Mkx1Pj9X6YeH4\nmI5QiAeEztRwbvz3wqXO6p0icflSnzLmGTji6s85gtRB+OCj1vPW4fskFDNl\nG//vVfDh53O2lj9hBa4LZFlbVRZEwEU2n9ETO2KQdFrULEjiBTG3Nj0VsmEM\nGOz66PF73rhT2dx8a1A6T1q49I6ZSRvLsDCX3jgR+V13/6qRSCkCRhwj3vHK\ninV95r/8Au+dHG5hDdzz1E9xSfIGxjd44ceZDOO8ELWQdyiUvUf0Dkzq4KIr\ntUWNh8yT78BZJo225YzDpa2n0D0qvYiYUzR2B1mG4J/3q0Hy4t4hdcuT8DuH\nIfhomLoeFKTboo2uHWVSiYk4f1775k89mNxcrX5HFbTSWTd+AehIIxiZSgFi\nK+L/qmJLmwxI+guX4B2yVbLtaSJBMG2VB7iGjH0WzPsgnwiOu98YsQ3s4naW\nEcBsbHIPZRauBQHkHN9tsMneHienXCuT6A1NnHUnSO8/kKS2jhYOyBIJO/99\n9Of/\r\n=GTlY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbhWdgQqghU5ERBdqCyq31dqgbqEUSWwRwdY1j4Sff+AIgZI7Z1ITBJ94t5DNnHf8We6o1K2eZk6BZFVpyYIr2fT4="}]},"_npmUser":{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_3.1.6_1631671337225_0.7887627599352174"},"_hasShrinkwrap":false},"3.1.7":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"3.1.7","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues","email":"developers@flexdevelopment.llc"},"license":"BSD-3-Clause","author":{"name":"Lexus Drumgold","email":"lex@flexdevlopment.llc","url":"https://flexdevelopment.llc"},"publishConfig":{"directory":"./"},"main":"./cjs/index.js","module":"./esm/index.js","types":"./esm/index.d.ts","scripts":{"clean":"rimraf node_modules","postinstall":"is-ci || husky-run install","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext md,js,ts","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","build":"ts-node ./scripts/build","prepack":"pinst -d; is-ci || dotenv -c production -- true; yarn build","postpack":"pinst -e","release":"dotenv -c production -- ts-node ./scripts/release"},"devDependencies":{"@babel/core":"7.15.4","@babel/eslint-parser":"7.15.4","@commitlint/cli":"13.0.0","@commitlint/config-conventional":"13.0.0","@commitlint/format":"13.0.0","@flex-development/grease":"1.1.0","@types/lodash":"4.14.172","@types/mvdan-sh":"0.5.0","@types/node":"16.7.10","@types/yargs":"17.0.2","@typescript-eslint/eslint-plugin":"4.30.0","@typescript-eslint/parser":"4.30.0","@zerollup/ts-transform-paths":"1.7.18","chalk":"4.1.2","copyfiles":"2.4.1","dotenv-cli":"4.0.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.24.2","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-markdown":"2.2.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","fs-extra":"10.0.0","husky":"4.3.8","is-ci":"3.0.0","lint-staged":"11.0.0","lodash":"4.17.21","pinst":"2.1.6","prettier":"2.3.2","prettier-plugin-sh":"0.7.0","read-pkg":"5.2.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-node":"10.2.1","ttypescript":"1.5.12","typescript":"4.4.2","yargs":"17.1.1"},"peerDependencies":{"typescript":">=2.7"},"peerDependenciesMeta":{"typescript":{"optional":true}},"engines":{"node":">=15.0.0","npm":"use-yarn","yarn":"3.0.1"},"env":{"optional":["DEBUG","DEBUG_COLORS"],"required":["NPM_TOKEN_FLDV","PAT_GPR_FLDV"]},"packageManager":"yarn@3.0.1","gitHead":"8fdc72ebe03dc4f367fcb841acf506feca5f0758","_id":"@flex-development/tutils@3.1.7","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-VoiElH6sLa1MJOuTv8/2JJB3uKNS4gE3Puw7Qeq2WSaBOB0BO7Z+mRCVZ/B6iHnLFUIqIac2X2vxqqMi2mCRyw==","shasum":"4857503726790a088579575aea65492633c5815f","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-3.1.7.tgz","fileCount":262,"unpackedSize":81754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQWHcCRA9TVsSAnZWagAArCsP/0VJewPBbrdojugr3yIf\n5z8ZUDdtBRSs9bWn2pA7Lfa1FVNPTwqaszXy8KOhzgf/s2F+AqAtYHwBuZh4\n8jRe/OFKSGuYVJsRN5GsKezC6KSK+1kwS1rWT/mMDN/4BYaJsPjKJDXHVi4A\nW7QlkN+B7dVDJdM0rna84arL5Vu6TUYtZu6NO2v74sQPbX8jfd0UXIbA76H0\n3L39My6vBkQKx/FXSdoB9x4pGZcLzTXneL8ZFyGOJMXvy9b9UV7vhOaMn/UW\nCjrrcwNYsKAD9sXtHccwg1HJApKFLYG9k2b/jViXpXSLxKxZlBHKYq5LE25t\n/Lk2Z34giCmARKU3pTyrWZ+SYArA9aJjHs+Ih0sSx1/cWUhgqAn1Nd2I6SND\nsdLbpxocp7mxR4//M8r/0OIWC1nWZLLcVCqv8aDODnlkEWW3tFHCu5fvzqct\nUU5o6/MRe8Q/otGUoxXOGyfatC8O3dM5tBrk0Sz898Ne8kWg/Nirt1FajnWk\nSMenkHhtLxqa7r4yTiRwZBeaAMFRMdKWkCpoiLSiLN6mpV0kBc4xayjuObr7\nTI1phmWmmuqNUWjCrhAET+74Dxs2ke2T1DqLx1YbqQXJ5PXb2UsJM0bZdZxf\nFYFXODAdYUUVUnguo5XYuI1CszMBGMmxBpRGktozjvq3+YPyIfvVf0QyvvFX\nWmHK\r\n=6X8D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1LAiEfLkhIxMaeIBXw/M+L5akgkLut1HgMw9LqPZvtQIgZfjKWezWZbkTSvK2+A7GH5j++4/ucpEpzB7NZYjO704="}]},"_npmUser":{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_3.1.7_1631674844064_0.8597262010214453"},"_hasShrinkwrap":false},"4.0.0-dev.0":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.0.0-dev.0","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":"./cjs/*.cjs","./esm/*":"./esm/*.mjs","./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/index.cjs","module":"./esm/index.mjs","types":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","bootstrap:husky":"chmod +x .husky/commit-msg .husky/pre-commit","_postinstall":"is-ci || yarn bootstrap:husky && husky install","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,md,js,ts","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"echo no tests specified && exit 0","build":"node ./tools/cli/build.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.5","@babel/eslint-parser":"7.15.7","@commitlint/cli":"13.2.0","@commitlint/config-conventional":"13.2.0","@commitlint/format":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"3.0.0-dev.0","@types/fs-extra":"9.0.13","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.3","@typescript-eslint/eslint-plugin":"4.33.0","@typescript-eslint/parser":"4.33.0","@vates/toggle-scripts":"1.0.0","@zerollup/ts-transform-paths":"1.7.18","chalk":"4.1.2","concurrently":"6.3.0","convert-extension":"0.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.24.2","eslint-plugin-jsdoc":"36.1.0","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"36.0.0","fs-extra":"10.0.0","husky":"7.0.2","is-ci":"3.0.0","lint-staged":"11.2.0","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","renamer":"4.0.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-node":"10.2.1","tsconfig-paths":"3.11.0","ttypescript":"1.5.12","typescript":"4.4.3","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=12.20.0","typescript":">=2.7"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=12.20.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.0.0-dev.0","_integrity":"sha512-kp8xF4bvzlyvH3g1aA7+hQyxta+2sLgrt19llT299O2FU3ioaMQnq8m7/shAz+Znl7kkKKnvi4xjVHj8mxcm7Q==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.0.0-dev.0.tgz","_from":"file:@flex-development-tutils-4.0.0-dev.0.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-kp8xF4bvzlyvH3g1aA7+hQyxta+2sLgrt19llT299O2FU3ioaMQnq8m7/shAz+Znl7kkKKnvi4xjVHj8mxcm7Q==","shasum":"d765d4b9ff1508e061298e564b1126fa5078e34e","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.0.0-dev.0.tgz","fileCount":304,"unpackedSize":96539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+tahk13HuvipfYvS81aBhLRREsFOebwMUwgywPyIVagIhAKok+3bZeD417VpiHU1xI1ZlShCZzdk1jphtcvjLDPhq"}]},"_npmUser":{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.0.0-dev.0_1633476427760_0.9863235558212584"},"_hasShrinkwrap":false},"4.0.0":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.0.0","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs":"./cjs/index.cjs","./cjs/*":"./cjs/*.cjs","./esm":"./esm/index.mjs","./esm/*":"./esm/*.mjs","./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","typings":"./types/tutils.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,md,mjs,ts","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"echo no tests specified && exit 0","build":"node ./tools/cli/build.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@babel/eslint-parser":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/format":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.0.0","@types/fs-extra":"9.0.13","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.3","@typescript-eslint/eslint-plugin":"4.33.0","@typescript-eslint/parser":"4.33.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","@zerollup/ts-transform-paths":"1.7.18","chalk":"4.1.2","concurrently":"6.3.0","convert-extension":"0.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.24.2","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"36.0.0","fs-extra":"10.0.0","husky":"7.0.2","is-ci":"3.0.0","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","renamer":"4.0.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-node":"10.2.1","tsconfig-paths":"3.11.0","ttypescript":"1.5.12","typescript":"4.4.3","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":">=2.7"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.0.0","_integrity":"sha512-o3ga4IuEUQubf/G74ItdGrBrtUuXsA9l4yhdPmYWW84n0qxsMuUjYPDz+iYEKSxh6HtbCcm85YaZ0c76Z4S9jQ==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.0.0.tgz","_from":"file:@flex-development-tutils-4.0.0.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-o3ga4IuEUQubf/G74ItdGrBrtUuXsA9l4yhdPmYWW84n0qxsMuUjYPDz+iYEKSxh6HtbCcm85YaZ0c76Z4S9jQ==","shasum":"242857de7baaaf071ec00ccc47939f642366df49","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.0.0.tgz","fileCount":212,"unpackedSize":103530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFIx7R+dl/lxELgm7BXWaZcxXhMxYQnz1r+ZhFp+Zu0wIgPAkTxeus4/mHyGs5pIcLDlrZwi77wtnuA9Y5sE4DoZ8="}]},"_npmUser":{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.0.0_1633918581228_0.6901596234918235"},"_hasShrinkwrap":false},"4.0.1":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.0.1","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs":"./cjs/index.cjs","./cjs/*":"./cjs/*.cjs","./esm":"./esm/index.mjs","./esm/*":"./esm/*.mjs","./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","typings":"./types/tutils.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,md,mjs,ts","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"echo no tests specified && exit 0","build":"node ./tools/cli/build.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@babel/eslint-parser":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/format":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.0.2","@types/fs-extra":"9.0.13","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.3","@typescript-eslint/eslint-plugin":"4.33.0","@typescript-eslint/parser":"4.33.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","@zerollup/ts-transform-paths":"1.7.18","chalk":"4.1.2","concurrently":"6.3.0","convert-extension":"0.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.24.2","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"36.0.0","fs-extra":"10.0.0","husky":"7.0.2","is-ci":"3.0.0","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","renamer":"4.0.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-node":"10.2.1","ts-patch":"1.4.4","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.4.3","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":">=2.7"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.0.1","_integrity":"sha512-0E4vIa8M0SlP0OaZTnPMDKjibHNvyq3slKjq9QzS7hnuR4WMYvvoG8Yu9iXesSgLQPLvxZekPH0LZcricOXOHA==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.0.1.tgz","_from":"file:@flex-development-tutils-4.0.1.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-0E4vIa8M0SlP0OaZTnPMDKjibHNvyq3slKjq9QzS7hnuR4WMYvvoG8Yu9iXesSgLQPLvxZekPH0LZcricOXOHA==","shasum":"ecc5dc6b34073211aa9cd4411d50ce63f2f04bc9","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.0.1.tgz","fileCount":212,"unpackedSize":104869,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQNNQ2IG7fxJNNeK864dbghVmRXIIhSwO7cY2gwoslFQIhANx4+X6clzmPEZFwEyJRHFghHPZ8kYTJzQejiag5iRn4"}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.0.1_1634151550130_0.9265622785114853"},"_hasShrinkwrap":false},"4.0.2":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.0.2","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs":"./cjs/index.cjs","./cjs/*":"./cjs/*.cjs","./esm":"./esm/index.mjs","./esm/*":"./esm/*.mjs","./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","typings":"./types/tutils.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"echo no tests specified && exit 0","build":"node ./tools/cli/build.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@babel/eslint-parser":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/format":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.0.2","@types/fs-extra":"9.0.13","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.3","@typescript-eslint/eslint-plugin":"4.33.0","@typescript-eslint/parser":"4.33.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","convert-extension":"0.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.24.2","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"36.0.0","fs-extra":"10.0.0","husky":"7.0.2","is-ci":"3.0.0","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","renamer":"4.0.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-node":"10.2.1","tsc-alias":"1.3.10","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.0.2","_integrity":"sha512-e6TN+aaZZDPsGzMeDEChlGqBETsQLxA/7DhS3mMDK+RManGhVb24ld4+pn2k6vOQd1In4xgKWh+b9MvjdlM3Uw==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.0.2.tgz","_from":"file:@flex-development-tutils-4.0.2.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-e6TN+aaZZDPsGzMeDEChlGqBETsQLxA/7DhS3mMDK+RManGhVb24ld4+pn2k6vOQd1In4xgKWh+b9MvjdlM3Uw==","shasum":"5af43fe7b209fea92580c83ab4dafdd0de958039","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.0.2.tgz","fileCount":412,"unpackedSize":235714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3Iee0Zll2DApPaEVL04wAqBmNpAbNnIdqzHCrPjoBvAiEAzwRRkm/167mfErEb1IjI6m5uca2PNk+XDbdjNNmbqHg="}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.0.2_1634190610316_0.7593536422497804"},"_hasShrinkwrap":false},"4.0.3":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.0.3","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs":"./cjs/index.cjs","./cjs/*":"./cjs/*.cjs","./esm":"./esm/index.mjs","./esm/*":"./esm/*.mjs","./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","typings":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"echo no tests specified && exit 0","build":"node ./tools/cli/build.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@babel/eslint-parser":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/format":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.0.2","@types/fs-extra":"9.0.13","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.3","@typescript-eslint/eslint-plugin":"4.33.0","@typescript-eslint/parser":"4.33.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","convert-extension":"0.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.24.2","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"36.0.0","fs-extra":"10.0.0","husky":"7.0.2","is-ci":"3.0.0","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","renamer":"4.0.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-node":"10.2.1","tsc-alias":"1.3.10","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.0.3","_integrity":"sha512-ikIFvR1pXCLiUkKm8PAHO/l9g1JSH0rI0lnBlCrEnTOHS5jihuJaM8QLTB4LY1wTy40uYUZC8v9lFoHk7v4ZeQ==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.0.3.tgz","_from":"file:@flex-development-tutils-4.0.3.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-ikIFvR1pXCLiUkKm8PAHO/l9g1JSH0rI0lnBlCrEnTOHS5jihuJaM8QLTB4LY1wTy40uYUZC8v9lFoHk7v4ZeQ==","shasum":"2a3ac21471f8aad33b557e951f13520e389606f7","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.0.3.tgz","fileCount":412,"unpackedSize":236008,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLU7AgBAnum02FKO5n4CB4zRH1aww1e1106WbOjQSd3AIhAIdiI2hyBShdQNQ/uu56kuPZ0qre417jzh1VHtT2VOAH"}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.0.3_1634191492663_0.5844120121275096"},"_hasShrinkwrap":false},"4.1.0":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.1.0","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs":"./cjs/index.cjs","./cjs/*":"./cjs/*.cjs","./esm":"./esm/index.mjs","./esm/*":"./esm/*.mjs","./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","typings":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"bash ./tools/scripts/jest.sh","build":"node ./tools/cli/build.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.1.0","@jest/globals":"27.2.5","@jest/types":"27.2.5","@tests/fixtures":"link:__tests__/__fixtures__","@tests/utils":"link:__tests__/utils","@tutils/enums":"link:src/enums","@tutils/guards":"link:src/guards","@tutils/types":"link:src/types","@types/faker":"5.5.8","@types/jest":"27.0.2","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.4","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.1","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"37.0.1","faker":"5.5.3","husky":"7.0.2","is-ci":"3.0.0","jest":"27.2.5","jest-extended":"1.0.0","jest-github-reporter":"1.0.2","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","replace-in-file":"6.2.0","rimraf":"3.0.2","shelljs":"0.8.4","ts-jest":"27.0.6","ts-node":"10.3.0","tsc-alias":"1.3.10","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.1.0","_integrity":"sha512-Ec0eCS6VsI2OuoVh0WYGq1hdRrOzCHOV0J9vZJScZ8XYVw1wS31l2XTWvH9VHxjQn4JDwdXqPRdmRqf1SE/wWQ==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.1.0.tgz","_from":"file:@flex-development-tutils-4.1.0.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-Ec0eCS6VsI2OuoVh0WYGq1hdRrOzCHOV0J9vZJScZ8XYVw1wS31l2XTWvH9VHxjQn4JDwdXqPRdmRqf1SE/wWQ==","shasum":"b0e077680fd9d1912ae527bf6423a30ff084a437","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.1.0.tgz","fileCount":468,"unpackedSize":270331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDK1uy5aZfR6siUA7gcwdOXJlzVOjAdyttNkjS8OwjW7AiEAm9FU6we1CQHV3NwVB4gMnus1UeiVgQ9VmjwbDUaLZAc="}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.1.0_1634324949331_0.8312203224724664"},"_hasShrinkwrap":false},"4.1.1":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.1.1","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs":"./cjs/index.cjs","./cjs/*":"./cjs/*.cjs","./esm":"./esm/index.mjs","./esm/*":"./esm/*.mjs","./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","typings":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"bash ./tools/scripts/jest.sh","build":"node ./tools/cli/build.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.1.0","@jest/globals":"27.2.5","@jest/types":"27.2.5","@tests/fixtures":"link:__tests__/__fixtures__","@tests/utils":"link:__tests__/utils","@tutils/enums":"link:src/enums","@tutils/guards":"link:src/guards","@tutils/types":"link:src/types","@types/faker":"5.5.8","@types/jest":"27.0.2","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.4","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.1","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"37.0.1","faker":"5.5.3","husky":"7.0.2","is-ci":"3.0.0","jest":"27.2.5","jest-extended":"1.0.0","jest-github-reporter":"1.0.2","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","replace-in-file":"6.2.0","resolve-tspaths":"0.1.1","rimraf":"3.0.2","shelljs":"0.8.4","ts-jest":"27.0.6","ts-node":"10.3.0","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.1.1","_integrity":"sha512-9n2xkjpCvfoOFpg2+J/uRRf7bXTjtj8TlTQH7oL7l6PHOay4ZAxhqzhwfNqL1j3jEZKw93sx31iDI/j1ockn8A==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.1.1.tgz","_from":"file:@flex-development-tutils-4.1.1.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-9n2xkjpCvfoOFpg2+J/uRRf7bXTjtj8TlTQH7oL7l6PHOay4ZAxhqzhwfNqL1j3jEZKw93sx31iDI/j1ockn8A==","shasum":"9f521f007b67b2b066e31a7b38991e1021912f57","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.1.1.tgz","fileCount":468,"unpackedSize":270601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBg26V6Ua2RJgc8tIBitFi/mJe5GkadVHJ+C0EZqBWpPAiEAlJBmvgRkCwfh9GHEo+KJ4ZM6f3worCZFBqfI8QXdtAo="}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.1.1_1634402606673_0.4351484225719422"},"_hasShrinkwrap":false},"4.2.0":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.2.0","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs":"./cjs/index.cjs","./cjs/*":"./cjs/*.cjs","./esm":"./esm/index.mjs","./esm/*":"./esm/*.mjs","./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","typings":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"bash ./tools/scripts/jest.sh","build":"node ./tools/cli/build.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.1.0","@jest/globals":"27.2.5","@jest/types":"27.2.5","@tests/fixtures":"link:__tests__/__fixtures__","@tests/utils":"link:__tests__/utils","@tutils/enums":"link:src/enums","@tutils/guards":"link:src/guards","@tutils/types":"link:src/types","@types/faker":"5.5.8","@types/jest":"27.0.2","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.4","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.1","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"37.0.1","faker":"5.5.3","husky":"7.0.2","is-ci":"3.0.0","jest":"27.2.5","jest-extended":"1.0.0","jest-github-reporter":"1.0.2","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","replace-in-file":"6.2.0","resolve-tspaths":"0.1.1","rimraf":"3.0.2","shelljs":"0.8.4","ts-jest":"27.0.6","ts-node":"10.3.0","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.2.0","_integrity":"sha512-DI61Zcr2iytb7hU0z3budHYMTEa376XE+tQK1OTOlhAYwCYRfjKiWQlZlktyJpJ1LvOmcKmf29SaATVpmRw9RQ==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.2.0.tgz","_from":"file:@flex-development-tutils-4.2.0.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-DI61Zcr2iytb7hU0z3budHYMTEa376XE+tQK1OTOlhAYwCYRfjKiWQlZlktyJpJ1LvOmcKmf29SaATVpmRw9RQ==","shasum":"589ed9b24f6cfbe03c805ff68be4a85b519c03e2","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.2.0.tgz","fileCount":516,"unpackedSize":294101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZOR3GETOHvsj6lpolGEU/z2KUDlgVc4WiauScWeuRnAiEAtO/L7cOGHB8nV4hSabamEzplL0G47gS3y6QtPB0jZ0o="}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.2.0_1634931810900_0.5531286327236891"},"_hasShrinkwrap":false},"4.2.1":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.2.1","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs":"./cjs/index.cjs","./cjs/*":"./cjs/*.cjs","./esm":"./esm/index.mjs","./esm/*":"./esm/*.mjs","./guards":{"import":"./esm/guards/index.mjs","require":"./cjs/guards/index.cjs"},"./guards/*":{"import":"./esm/guards/*.mjs","require":"./cjs/guards/*.cjs"},"./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","typings":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:ci":"yarn check:format && yarn check:style && yarn build --tarball","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts --max-warnings 0","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"bash ./tools/scripts/jest.sh","build":"node ./tools/cli/build-pkg.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"NODE_ENV=production node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.1.0","@jest/globals":"27.2.5","@jest/types":"27.2.5","@tests/fixtures":"link:__tests__/__fixtures__","@tests/utils":"link:__tests__/utils","@tutils/enums":"link:src/enums","@tutils/guards":"link:src/guards","@tutils/types":"link:src/types","@types/faker":"5.5.8","@types/jest":"27.0.2","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.4","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.1","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"37.0.1","faker":"5.5.3","husky":"7.0.2","is-ci":"3.0.0","jest":"27.2.5","jest-extended":"1.0.0","jest-github-reporter":"1.0.2","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","replace-in-file":"6.2.0","resolve-tspaths":"0.1.1","rimraf":"3.0.2","shelljs":"0.8.4","ts-jest":"27.0.6","ts-node":"10.3.0","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.2.1","_integrity":"sha512-AbCmMtAjOkASZnaKyi9tEWOy4rsnnZ7uhqdLNvn3XjJuareT+6u2rXHqA0Ubmh7hp9J5gvNWKRKDiaVkppEMZw==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.2.1.tgz","_from":"file:@flex-development-tutils-4.2.1.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-AbCmMtAjOkASZnaKyi9tEWOy4rsnnZ7uhqdLNvn3XjJuareT+6u2rXHqA0Ubmh7hp9J5gvNWKRKDiaVkppEMZw==","shasum":"a631041aea62ad11fc6255fd66b2292bb68cc332","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.2.1.tgz","fileCount":516,"unpackedSize":295647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl3nfmg7qz8GJWk52DNjLiju9cO2asdbrestgJPAOa+QIgTiDr7ZLaP2pAGQ4hT3x6hTtSdQNmiLcLt2b5UDaOzUc="}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.2.1_1635543435492_0.9763787780347035"},"_hasShrinkwrap":false},"4.2.2":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.2.2","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./":"./","./enums":{"import":"./esm/enums/index.mjs","require":"./cjs/enums/index.cjs"},"./enums/":{"import":"./esm/enums/","require":"./cjs/enums/"},"./guards":{"import":"./esm/guards/index.mjs","require":"./cjs/guards/index.cjs"},"./guards/":{"import":"./esm/guards/","require":"./cjs/guards/"},"./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/":{"import":"./esm/types/","require":"./cjs/types/"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","types":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:ci":"yarn check:format && yarn check:style && yarn build --tarball","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts --max-warnings 0","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"bash ./tools/scripts/jest.sh","build":"node ./tools/cli/build-pkg.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"NODE_ENV=production node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.1.0","@jest/globals":"27.2.5","@jest/types":"27.2.5","@tests/fixtures":"link:__tests__/__fixtures__","@tests/utils":"link:__tests__/utils","@tutils/enums":"link:src/enums","@tutils/guards":"link:src/guards","@tutils/types":"link:src/types","@types/faker":"5.5.8","@types/jest":"27.0.2","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.4","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.1","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"37.0.1","faker":"5.5.3","husky":"7.0.2","is-ci":"3.0.0","jest":"27.2.5","jest-extended":"1.0.0","jest-github-reporter":"1.0.2","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","replace-in-file":"6.2.0","resolve-tspaths":"0.1.1","rimraf":"3.0.2","shelljs":"0.8.4","ts-jest":"27.0.6","ts-node":"10.3.0","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.2.2","_integrity":"sha512-YQRca21qtxbdU3X/gY/OG91lWGyP3nE/qlFWNPoWg6ZyjZbfVpGba7XavGweYviAw+NlEN0zmO6LbhNMa1bxaw==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.2.2.tgz","_from":"file:@flex-development-tutils-4.2.2.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-YQRca21qtxbdU3X/gY/OG91lWGyP3nE/qlFWNPoWg6ZyjZbfVpGba7XavGweYviAw+NlEN0zmO6LbhNMa1bxaw==","shasum":"e44a8d3604e848a7a0c963768a41b6426ddad3b3","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.2.2.tgz","fileCount":516,"unpackedSize":296207,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4sSaUkbxCuwApsluOLLigaF7GbgjvLLh8kA8GNNVO9gIhAO8GIiAIGk00yHOPI31lNiYzlYlXBs+6v/erZETNlkhT"}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.2.2_1635717068710_0.6946868529199441"},"_hasShrinkwrap":false},"4.2.3":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.2.3","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./":"./","./enums":{"import":"./esm/enums/index.mjs","require":"./cjs/enums/index.cjs"},"./enums/*":{"import":"./esm/enums/*.mjs","require":"./cjs/enums/*.cjs"},"./guards":{"import":"./esm/guards/index.mjs","require":"./cjs/guards/index.cjs"},"./guards/*":{"import":"./esm/guards/*.mjs","require":"./cjs/guards/*.cjs"},"./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","types":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:ci":"yarn check:format && yarn check:style && yarn build --tarball","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts --max-warnings 0","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"bash ./tools/scripts/jest.sh","build":"node ./tools/cli/build-pkg.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"NODE_ENV=production node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.1.0","@jest/globals":"27.2.5","@jest/types":"27.2.5","@tests/fixtures":"link:__tests__/__fixtures__","@tests/utils":"link:__tests__/utils","@tutils/enums":"link:src/enums","@tutils/guards":"link:src/guards","@tutils/types":"link:src/types","@types/faker":"5.5.8","@types/jest":"27.0.2","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.4","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.1","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"37.0.1","faker":"5.5.3","husky":"7.0.2","is-ci":"3.0.0","jest":"27.2.5","jest-extended":"1.0.0","jest-github-reporter":"1.0.2","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","replace-in-file":"6.2.0","resolve-tspaths":"0.1.1","rimraf":"3.0.2","shelljs":"0.8.4","ts-jest":"27.0.6","ts-node":"10.3.0","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.2.3","_integrity":"sha512-zR3VcgsVYyP9/09CzhWb5gdgr/Y8QbgS3HNj/iAPoIcTLxlyvj97oq6cMZiLUunRBZwcWdqrYK9vZD+W0SQnng==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.2.3.tgz","_from":"file:@flex-development-tutils-4.2.3.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-zR3VcgsVYyP9/09CzhWb5gdgr/Y8QbgS3HNj/iAPoIcTLxlyvj97oq6cMZiLUunRBZwcWdqrYK9vZD+W0SQnng==","shasum":"9b59248730807a6cd7acbdf4f093be86ce341018","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.2.3.tgz","fileCount":516,"unpackedSize":296498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbBfID8wVkbApG022s+vUK048mIVyQ1Jb7cMaYXSfC0gIhAM3dc8sa8pjz6itpKsUecwCDkH0niE54gz8OLz6RvZ4U"}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.2.3_1635732405090_0.1694222234684577"},"_hasShrinkwrap":false},"4.3.0":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.3.0","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./":"./","./enums":{"import":"./esm/enums/index.mjs","require":"./cjs/enums/index.cjs"},"./enums/*":{"import":"./esm/enums/*.mjs","require":"./cjs/enums/*.cjs"},"./guards":{"import":"./esm/guards/index.mjs","require":"./cjs/guards/index.cjs"},"./guards/*":{"import":"./esm/guards/*.mjs","require":"./cjs/guards/*.cjs"},"./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","types":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:ci":"yarn check:format && yarn check:style && yarn build --tarball","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts --max-warnings 0","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"bash ./tools/scripts/jest.sh","build":"node ./tools/cli/build-pkg.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"NODE_ENV=production node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.1.0","@jest/globals":"27.2.5","@jest/types":"27.2.5","@tests/fixtures":"link:__tests__/__fixtures__","@tests/utils":"link:__tests__/utils","@tutils/enums":"link:src/enums","@tutils/guards":"link:src/guards","@tutils/types":"link:src/types","@types/faker":"5.5.8","@types/jest":"27.0.2","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.4","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.1","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"37.0.1","faker":"5.5.3","husky":"7.0.2","is-ci":"3.0.0","jest":"27.2.5","jest-extended":"1.0.0","jest-github-reporter":"1.0.2","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","replace-in-file":"6.2.0","resolve-tspaths":"0.1.1","rimraf":"3.0.2","shelljs":"0.8.4","ts-jest":"27.0.6","ts-node":"10.3.0","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.3.0","_integrity":"sha512-9A+sgr/OWUXapyXFb/II3cLnDXm/dn01kvXFB0Oi38jjxQrPBwL425EXs6tjtrDNvExGtuI+KPDBwr+ijxLJ/g==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.3.0.tgz","_from":"file:@flex-development-tutils-4.3.0.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-9A+sgr/OWUXapyXFb/II3cLnDXm/dn01kvXFB0Oi38jjxQrPBwL425EXs6tjtrDNvExGtuI+KPDBwr+ijxLJ/g==","shasum":"9ece9c9830d257e88fd17458b2b3fb4840a4b67d","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.3.0.tgz","fileCount":540,"unpackedSize":306127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqQkuAP6deCNnwGsZdniqvCbmB1jLvu1g7KPr38DFvmQIgTkHYHQq/y8WHl8MuBSo3ihIfFswdNVaCOeaZgHZKn2k="}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.3.0_1636754873816_0.49231007773138935"},"_hasShrinkwrap":false},"4.4.0":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.4.0","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./":"./","./enums":{"import":"./esm/enums/index.mjs","require":"./cjs/enums/index.cjs"},"./enums/*":{"import":"./esm/enums/*.mjs","require":"./cjs/enums/*.cjs"},"./guards":{"import":"./esm/guards/index.mjs","require":"./cjs/guards/index.cjs"},"./guards/*":{"import":"./esm/guards/*.mjs","require":"./cjs/guards/*.cjs"},"./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","types":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:ci":"yarn check:format && yarn check:style && yarn build --tarball","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts --max-warnings 0","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"bash ./tools/scripts/jest.sh","build":"node ./tools/cli/build-pkg.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"NODE_ENV=production node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.1.0","@jest/globals":"27.2.5","@jest/types":"27.2.5","@tests/fixtures":"link:__tests__/__fixtures__","@tests/utils":"link:__tests__/utils","@tutils/enums":"link:src/enums","@tutils/guards":"link:src/guards","@tutils/types":"link:src/types","@types/faker":"5.5.8","@types/jest":"27.0.2","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.4","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.1","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"37.0.1","faker":"5.5.3","husky":"7.0.2","is-ci":"3.0.0","jest":"27.2.5","jest-extended":"1.0.0","jest-github-reporter":"1.0.2","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","replace-in-file":"6.2.0","resolve-tspaths":"0.1.1","rimraf":"3.0.2","shelljs":"0.8.4","ts-jest":"27.0.6","ts-node":"10.3.0","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.4.0","_integrity":"sha512-6yLUyDC4VX56jcl7g9d6sM4RYVfWOUbdKsLqtJN5PUXpACGVgVZFlFMonHudt9PvXvv4eU+YluWhoF88mDVVaA==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.4.0.tgz","_from":"file:@flex-development-tutils-4.4.0.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-6yLUyDC4VX56jcl7g9d6sM4RYVfWOUbdKsLqtJN5PUXpACGVgVZFlFMonHudt9PvXvv4eU+YluWhoF88mDVVaA==","shasum":"cbff35a1690a6ffe706520f8fcbc1bace5777699","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.4.0.tgz","fileCount":580,"unpackedSize":345748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HXXCRA9TVsSAnZWagAAwOsP/iGO5SiBa6TeatyvWjn2\nfgT+ISfJj64LeGUkn2iUo3WU/Nof0Bbu0ggIUxFco7h+pSzH0/aC2f7IGiL5\nxUOlnyXDJmu0FkSVRPKjFHwIpt8dkdUb3gGYWvEfTciUcOou8isNcs+UWseB\nO265mGKaw+bCrFEF+IWnE/RrtSxGk9BBGM5lOc7EIvWKjQw8qanRIeOFiow6\nESYOxRcEerSbpAwJ40itugiSWiAFZnztW4b4c1rvAolAaeGq0OBUDI+l2f5e\ng2UrHyvN0VhFxR5eTuSVBL8B+NpWYs+PqVq8eKQNTf9GhCxBfz7BEPR1rAa7\nIbm24ALgazz0a02xgpidKfPAyms1HA6L8ekp8dLvC1ePoX3qmYucZXPgDgNa\n4DvrND0qFEIIOG92Ic1FEVBp/s0q+Yt67MuZKrTZ8ZzTGZRb52faiJnPatiF\nt8WFkqA/exKVoRNTfDgA6JfLxLj4CYRtF87o8lZSrVgpAqvhfe73TxyeaLsp\nPfImYHymCkYSLSJLbKn1zuy5gAM+9FwNjFOpMIrDme56JIFs5zhb3hcGRPWS\n5eUl829HDmWCir38K0kFpoHgm88v0MrBc1ct2aw+UlR+EYzBoqEYDoL7Pg5e\nVUYcEihnGVXKqSgE/yGbIvIyVVZfVbUg3FMDT79RfERNo4DQcA6YtZa0QvnZ\nSzkn\r\n=dRny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYvRgZz9FQt7Qi8e/NtyTRHKzCTFQgrAiK7tAwRviCnAiAz1UBtcE70qQlb4XrSASIUyvSu/DJJTUWUgbKFGISLqA=="}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.4.0_1636761148923_0.038317127429627895"},"_hasShrinkwrap":false},"4.5.0":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.5.0","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./":"./","./enums":{"import":"./esm/enums/index.mjs","require":"./cjs/enums/index.cjs"},"./enums/*":{"import":"./esm/enums/*.mjs","require":"./cjs/enums/*.cjs"},"./guards":{"import":"./esm/guards/index.mjs","require":"./cjs/guards/index.cjs"},"./guards/*":{"import":"./esm/guards/*.mjs","require":"./cjs/guards/*.cjs"},"./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","types":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:ci":"yarn check:format && yarn check:style && yarn build --tarball","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts --max-warnings 0","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"bash ./tools/scripts/jest.sh","build":"node ./tools/cli/build-pkg.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"NODE_ENV=production node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.1.0","@jest/globals":"27.2.5","@jest/types":"27.2.5","@tests/fixtures":"link:__tests__/__fixtures__","@tests/utils":"link:__tests__/utils","@tutils/enums":"link:src/enums","@tutils/guards":"link:src/guards","@tutils/types":"link:src/types","@types/faker":"5.5.8","@types/jest":"27.0.2","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.4","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.1","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"37.0.1","faker":"5.5.3","husky":"7.0.2","is-ci":"3.0.0","jest":"27.2.5","jest-extended":"1.0.0","jest-github-reporter":"1.0.2","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","replace-in-file":"6.2.0","resolve-tspaths":"0.1.1","rimraf":"3.0.2","shelljs":"0.8.4","ts-jest":"27.0.6","ts-node":"10.3.0","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.5.0","_integrity":"sha512-iyjoPecoC9o2irYOTRPFfJT+naM4cznFEhMsSKzVG/3PRAaGYnTikVjA3ZiQcABYlErFPK1XLln+EqjP4aquog==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.5.0.tgz","_from":"file:@flex-development-tutils-4.5.0.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-iyjoPecoC9o2irYOTRPFfJT+naM4cznFEhMsSKzVG/3PRAaGYnTikVjA3ZiQcABYlErFPK1XLln+EqjP4aquog==","shasum":"7cb6616be879ad49ec421c34887b758cfea3e462","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.5.0.tgz","fileCount":604,"unpackedSize":369842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAEh6CRA9TVsSAnZWagAAuUMP/2OZsoodPR0tw5ckiYS/\npA+X2f9ZUcv9L/m+Dvbm9L6JER9m1cLruQo8YSieNrzO/2AJBHrJDE0jWGpJ\nTL2Yqbo9ovmwOKSTDJE4Qi+4qD3UQNVlZd4iPXQQFLYS0jw51gBoBx9eeLVx\n40RBT+VQVJH/7qnxLhjiZaB9HPbOzaakUO8rYOIC6FovrrPvq7Youine1tRo\nHKlr6KaKiA/q+50Z7zHj3WmK9iuyjKruwBOyHuHCokjhJi6d5m1JLrX4I6h2\nHaWxLrih6ozYziFC6RbdPQFuPL4sIR3d+sxtKwvwz4C06vnWOp9p4XzLX2G6\nx91r2FEn0DAKo5qdG4zZ9P15lsmfQPyPyn9SRu3lWipf2/FY47a8szeG9zeO\na9xLRO4kw0uy4mbE51nunHDr/qr7cnXrfEfVnxkJ4OsARt6+FPJ1GUzRrpje\nkGYT0uEnXv2PIJUM6O/HRcVgEn+BFYXfVAJdGD/IER7YB05gtNYIsddQOZ+9\nEJwIDeXyYeUd2ZMVqrAQBbnMjbHkes3GntMrYsY5UDc87CN9hJpT121V66R0\nSrqkme5Ehoe4m0zPj4PzU97ij7GCMZK1sT7LdURlOgR41UXCgPEsfbdk3n0s\nXOfiaZ7NLdeOWc4ImwvZTymlsA+yWZloZRWwbUXBd01YG31lOnZyrdrkTgV3\nn1gQ\r\n=D1TB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDcOHk+3x9ICqUhYnOGcegKKNjc+Jf7FqGFwbyCvm07AiEA/WBOSHz6zUt9+V5dWyPScjRPJHGTGnjssR0NVgUKn7s="}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.5.0_1644185721923_0.04939282420428337"},"_hasShrinkwrap":false},"4.6.0":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.6.0","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./":"./","./enums":{"import":"./esm/enums/index.mjs","require":"./cjs/enums/index.cjs"},"./enums/*":{"import":"./esm/enums/*.mjs","require":"./cjs/enums/*.cjs"},"./guards":{"import":"./esm/guards/index.mjs","require":"./cjs/guards/index.cjs"},"./guards/*":{"import":"./esm/guards/*.mjs","require":"./cjs/guards/*.cjs"},"./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","types":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:ci":"yarn check:format && yarn check:style && yarn build --tarball","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts --max-warnings 0","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"bash ./tools/scripts/jest.sh","build":"node ./tools/cli/build-pkg.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"NODE_ENV=production node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.1.0","@jest/globals":"27.2.5","@jest/types":"27.2.5","@tests/fixtures":"link:__tests__/__fixtures__","@tests/utils":"link:__tests__/utils","@tutils/enums":"link:src/enums","@tutils/guards":"link:src/guards","@tutils/types":"link:src/types","@types/faker":"5.5.8","@types/jest":"27.0.2","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.4","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.1","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"37.0.1","faker":"5.5.3","husky":"7.0.2","is-ci":"3.0.0","jest":"27.2.5","jest-extended":"1.0.0","jest-github-reporter":"1.0.2","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","replace-in-file":"6.2.0","resolve-tspaths":"0.1.1","rimraf":"3.0.2","shelljs":"0.8.4","ts-jest":"27.0.6","ts-node":"10.3.0","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.6.0","_integrity":"sha512-6lmqmW232zBMeCO4YhoMUaetfywEjahxq63kmqsS8QQ4750azQX4ipKOTUKboA2FYiHmfdt18EJMq9HyyHY2sA==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.6.0.tgz","_from":"file:@flex-development-tutils-4.6.0.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-6lmqmW232zBMeCO4YhoMUaetfywEjahxq63kmqsS8QQ4750azQX4ipKOTUKboA2FYiHmfdt18EJMq9HyyHY2sA==","shasum":"271b17329a12e647430ce8c329bc938d906c5391","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.6.0.tgz","fileCount":636,"unpackedSize":390314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHs1XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps1hAAlAquhNon3/VmbYnTu6l2YA2isILLPtWgl0sOGDXwbOB3uAKh\r\nUzrfPqzEzBDi91v4x/F/WvdrjKHa9YKUSqeK8GU5az7FtoHFB3MDg0adJOy6\r\nlKOb1xBoixuiZAp3YWE6TitdJclkxtSbfsO2AxznkXDAQOUzmybg4Uj2mUs+\r\nCPat+JJq99FiUXAfbmq30JKfviA5Pu/DO8VQDnkUauCfqIWzS7WmGXDur/Mb\r\nvF3t/gt5j9BAJr6RrmgEpc5v35/sjc7AJcwYYXJ+wRT9NftMpVGt/hskMFCL\r\nD3Nr72WYvwfWOP3R85T/MJzISJnva6Lzbq4r6rnl0RyN4a842mIsZ26EeyB0\r\nCAhiggMKe73PT0Ry5U8KWNKcFSJgnoEJKmHXHfL05DPw70Hhfttb0EeeuUVe\r\ne4Z2sbLCtwnNAiAkjYF9651ZxDvleBoUfO3wnA6ebccWQsAVgdD0S4rFd6O9\r\nt4ch2TS4ax6JWBRfjahYbHQPJy5yfrHCSlpumOECL/UbpA9g3eVhMVt2ZOXr\r\n+t6bx9E0J5sndrTvE2cZG7pCmOtIR+g9iiLF7dsALwxxWtkPtEzgjmOuA9i3\r\na1pDN55+fottR4+/luCXnVWxD+QWDUxroQWGgEgVy6jCkLeJYwmNPmU76ePk\r\n+dem84WViRgAH+SznTgQvkbZ6jblP+Mn+7o=\r\n=oH60\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfSMs58zps4cVlyeWLb3zRktnJr4k2nfczV4+mOX0fVwIhAK8yN9Bga7ukOgysPjYCncszbgvHdjwYgOpTRxkNu4V2"}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.6.0_1646185815156_0.3583939300896901"},"_hasShrinkwrap":false},"4.7.0":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.7.0","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./":"./","./enums":{"import":"./esm/enums/index.mjs","require":"./cjs/enums/index.cjs"},"./enums/*":{"import":"./esm/enums/*.mjs","require":"./cjs/enums/*.cjs"},"./guards":{"import":"./esm/guards/index.mjs","require":"./cjs/guards/index.cjs"},"./guards/*":{"import":"./esm/guards/*.mjs","require":"./cjs/guards/*.cjs"},"./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","types":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:ci":"yarn check:format && yarn check:style && yarn build --tarball","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts --max-warnings 0","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"bash ./tools/scripts/jest.sh","build":"node ./tools/cli/build-pkg.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"NODE_ENV=production node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.1.0","@jest/globals":"27.2.5","@jest/types":"27.2.5","@tests/fixtures":"link:__tests__/__fixtures__","@tests/utils":"link:__tests__/utils","@tutils/enums":"link:src/enums","@tutils/guards":"link:src/guards","@tutils/types":"link:src/types","@types/faker":"5.5.8","@types/jest":"27.0.2","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.4","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.1","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"37.0.1","faker":"5.5.3","husky":"7.0.2","is-ci":"3.0.0","jest":"27.2.5","jest-extended":"1.0.0","jest-github-reporter":"1.0.2","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","replace-in-file":"6.2.0","resolve-tspaths":"0.1.1","rimraf":"3.0.2","shelljs":"0.8.4","ts-jest":"27.0.6","ts-node":"10.3.0","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.7.0","_integrity":"sha512-0YvUQK4Q/ue4I7a8urAutSkFtEcqzzRaUVY7jTnVmsEbN1wWoRFDoWcjNE4tQO/eADmvzJMWzU9rEaOZFNZUkQ==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.7.0.tgz","_from":"file:@flex-development-tutils-4.7.0.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-0YvUQK4Q/ue4I7a8urAutSkFtEcqzzRaUVY7jTnVmsEbN1wWoRFDoWcjNE4tQO/eADmvzJMWzU9rEaOZFNZUkQ==","shasum":"6b93723940faa061a202213d2e607a6c485a187c","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.7.0.tgz","fileCount":644,"unpackedSize":399999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLWEBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxixAAhtuhzbYtl2C1gv0+e1cFwyM9b1HWnh+GCJRbr1e6bJNVPilf\r\nsgdo10aGRXDGKiQaAs75GMKAHTfRmAR2ENavT3OzVtBSZc0kS62DeXGJUjEB\r\nNVYjN1Hvck8rFOs4Gw5XTJ7A9iqffryHSVGIliB6DOHGrXGymQP8fxqINp/Q\r\nsNVabimqrqU4Q2TmQ2j11NUi+lCyOm3m4Lt/2HuMbn+Gs4i9etjkTz9dcmVH\r\nMGRuVjyDaw/XuFus9u4XwTp82mDr0l9MFfafmTMFBFXomxaO3Xulc9m5vuEn\r\nLC7nCcV9f34VqrV0Ifi6eTqiD1FEfUS1EE95SkoPTwF1GKZAU4PMBQOBEuyE\r\nuCB8v3qVu++JIM59x/HPvBbz/E9FHYRedjBuDsQj60eb+nun4XH2xn8KJAvW\r\nyxgR3cdSLG38ZjvkDm+4s55NwrtT3TKI9lvT3PwwxHd+biU97+ccVq8M/6ph\r\nV0mpPMAKYy/EuPX/BBERafn+dLZXOJ0PRokbqN5LnAPUYXD7lLTSQUiE1UTX\r\n/AUDtcnSwTHhZYfxAupE4trf49K32KylG1/tFz00zbONCfJht07lv7ZsMDZz\r\nKZXgy3c5o/lBS7uZg/5aoLCwddG9+FyXuiLYqE5PSKz2krI2J5bOghUyUS2W\r\nqfq19XI7uZAZBaT8D66kY1NbViCRLkFDI4M=\r\n=6nq6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnMKLo2X8KAXrOBdHnwrD6AKxdW3iHCeer77/fLl/ODgIgZQJfXw3kZxRECIxqITgnP+tn4Vq4o9CQ+znLN1BSdrs="}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.7.0_1647141121081_0.8979435889091214"},"_hasShrinkwrap":false},"4.8.0":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.8.0","keywords":["type definitons","typescript utilities","typescript"],"homepage":"https://github.com/flex-development/tutils","repository":"git://github.com/flex-development/tutils.git","bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","contributors":[{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}],"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./esm/tutils.mjs","require":"./cjs/tutils.cjs"},"./":"./","./enums":{"import":"./esm/enums/index.mjs","require":"./cjs/enums/index.cjs"},"./enums/*":{"import":"./esm/enums/*.mjs","require":"./cjs/enums/*.cjs"},"./guards":{"import":"./esm/guards/index.mjs","require":"./cjs/guards/index.cjs"},"./guards/*":{"import":"./esm/guards/*.mjs","require":"./cjs/guards/*.cjs"},"./package.json":"./package.json","./types":{"import":"./esm/types/index.mjs","require":"./cjs/types/index.cjs"},"./types/*":{"import":"./esm/types/*.mjs","require":"./cjs/types/*.cjs"}},"main":"./cjs/tutils.min.cjs","module":"./esm/tutils.min.mjs","types":"./types/index.d.ts","scripts":{"clean:build":"rimraf ./(cjs|esm|types|*.tgz)","clean:modules":"rimraf ./node_modules","clean:yarn":"rimraf .yarn/cache .yarn/*.gz","clean":"concurrently \"yarn:clean:*\"","_postinstall":"is-ci || chmod +x .husky/* && husky install","check:ci":"yarn check:format && yarn check:style && yarn build --tarball","check:dedupe":"yarn dedupe --check","check:format":"prettier --check .","check:install":"yarn dlx @yarnpkg/doctor .","check:style":"eslint . --ext cjs,cts,md,mjs,mts,ts --max-warnings 0","check:types":"tsc -p tsconfig.prod.json --noEmit","check:upgrades":"yarn upgrade-interactive","fix:format":"prettier --write .","fix:style":"yarn check:style --fix --cache","test":"bash ./tools/scripts/jest.sh","build":"node ./tools/cli/build-pkg.ts","_prepack":"toggle-scripts -postinstall && yarn build","postpack":"toggle-scripts +postinstall","release":"NODE_ENV=production node ./tools/cli/release.ts","prepublishOnly":"toggle-scripts -prepack","postpublish":"toggle-scripts +prepack"},"devDependencies":{"@babel/core":"7.15.8","@commitlint/cli":"13.2.1","@commitlint/config-conventional":"13.2.0","@commitlint/types":"13.2.0","@flex-development/grease":"2.0.0","@flex-development/log":"4.0.0-dev.0","@flex-development/trext":"1.1.0","@jest/globals":"27.2.5","@jest/types":"27.2.5","@tests/fixtures":"link:__tests__/__fixtures__","@tests/utils":"link:__tests__/utils","@tutils/enums":"link:src/enums","@tutils/guards":"link:src/guards","@tutils/types":"link:src/types","@types/faker":"5.5.8","@types/jest":"27.0.2","@types/lodash.merge":"4.6.6","@types/mvdan-sh":"0.5.1","@types/node":"16.0.0","@types/rimraf":"3.0.2","@types/shelljs":"0.8.9","@types/yargs":"17.0.4","@typescript-eslint/eslint-plugin":"5.0.0","@typescript-eslint/parser":"5.0.0","@vates/toggle-scripts":"1.0.0","@vercel/ncc":"0.31.1","chalk":"4.1.2","concurrently":"6.3.0","dotenv":"10.0.0","dotenv-expand":"5.1.0","eslint":"8.0.1","eslint-config-prettier":"8.3.0","eslint-import-resolver-node":"0.3.6","eslint-import-resolver-typescript":"2.5.0","eslint-plugin-import":"2.25.2","eslint-plugin-jest":"25.2.1","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-markdown":"2.2.1","eslint-plugin-markdownlint":"0.2.2","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-spellcheck":"0.0.19","eslint-plugin-unicorn":"37.0.1","faker":"5.5.3","husky":"7.0.2","is-ci":"3.0.0","jest":"27.2.5","jest-extended":"1.0.0","jest-github-reporter":"1.0.2","lint-staged":"11.2.3","lodash.merge":"4.6.2","prettier":"2.4.1","prettier-plugin-sh":"0.7.1","read-pkg":"7.0.0","replace-in-file":"6.2.0","resolve-tspaths":"0.1.1","rimraf":"3.0.2","shelljs":"0.8.4","ts-jest":"27.0.6","ts-node":"10.3.0","tsc-prog":"2.2.1","tsconfig":"7.0.0","tsconfig-paths":"3.11.0","typescript":"4.5.0-beta","yargs":"17.2.1"},"peerDependencies":{"@types/node":">=14.0.0","typescript":"4.5.0-beta"},"peerDependenciesMeta":{"@types/node":{"optional":true},"typescript":{"optional":true}},"engines":{"node":">=14.18.0","yarn":"3.0.2"},"env":{"optional":[],"required":[]},"packageManager":"yarn@3.0.2","_id":"@flex-development/tutils@4.8.0","_integrity":"sha512-EJ80uACx7JHYRUVXcVo3uzoZ3A44jD99Bw3dDHaRSznt/lXQFwJsYAXAn9pPeGTTcW70GXANbLHmmFZSMjO35Q==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.8.0.tgz","_from":"file:@flex-development-tutils-4.8.0.tgz","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"integrity":"sha512-EJ80uACx7JHYRUVXcVo3uzoZ3A44jD99Bw3dDHaRSznt/lXQFwJsYAXAn9pPeGTTcW70GXANbLHmmFZSMjO35Q==","shasum":"e66cc21fa25f155b8bd51b2a1ba95bf75d0e948f","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.8.0.tgz","fileCount":676,"unpackedSize":434109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLqTXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbVg/+Neu+fj8yN1UdkZw6XYwy2oSgnU5Amj2TIv6EaGz6WOm2F9Go\r\n1KmvMOuweXIM4o0aP6ayA0p3uxFeNMRrRGet0W+7c7t2iGgsMl+Jq1ROlJ8B\r\ne5MzK09RV22JSj3x7EPfSKqcdpZ6HqPXYdDOqVmJLITzv++Kdnkl7X3avbuJ\r\n+TkdBKFAuyENqNb6xoHzmtL6c8Nb3Mc6z+cuZ0yb7/kYd9O6KqFwPgpfMVCC\r\nj7GKdlK0Vt1I7fXphJrSqz4PT2INTUMCe7fejOhDww7irqGU1JAsuX2CQOpm\r\nmiQRH1GfLDaXXeTrWhcgmxeDJGxIe/HrMgzVjTOJXbyNRfQ6nPfkQI0Z2pp6\r\nSM5vFLFuxBLZ2MjMBzKOt8m++SvPzi147Gfdw8GBTvX4hV7YHPvv+IAAvaY3\r\nop1mMzyTjXOZhMyncRmCrUSV8fFChDz3l/1xJX0ZMRgV4bgv+08vhehAJMNX\r\nqyol37hBLI9+AghAEvpqfUzWwlyZGPpCDO65W1IVRZIzBoUpMWzXXxB4Qrx8\r\n+EjxHZya+9fIn6SDapPXWMo+8hzQL81ekNiQrn1Q48/2q23LwKJajqeVdQK/\r\nXbt5pQzWwhBgPiMk/2h/l3BkdN2KhlbDnJyJonLSRZtQrOLQURPljeZaDjGR\r\nkeUldiSy5dmr9P0Mficq3ANvIr6CSLYrJVs=\r\n=OIe7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKFPtWMJ3A9fY6krsTrXcPGovCUx5m7cEYG2a6nl7bWgIhAOu1vFE5DDqp5y6z162Onfm51HlHCuUzedwfBwUir816"}]},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.8.0_1647224023559_0.24217517349528084"},"_hasShrinkwrap":false},"4.9.0-dev.1":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"4.9.0-dev.1","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums/index.d.ts","import":"./dist/enums/index.mjs","require":"./dist/enums/index.cjs"},"./enums/*":{"types":"./dist/enums/*.d.ts","import":"./dist/enums/*.mjs","require":"./dist/enums/*.cjs"},"./guards":{"types":"./dist/guards/index.d.ts","import":"./dist/guards/index.mjs","require":"./dist/guards/index.cjs"},"./guards/*":{"types":"./dist/guards/*.d.ts","import":"./dist/guards/*.mjs","require":"./dist/guards/*.cjs"},"./package.json":"./package.json","./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.mjs","require":"./dist/types/*.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","check:ci":"yarn fix:cg && yarn check:spelling && yarn check:types && yarn test && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack","check:format":"prettier --check .","check:lint":"eslint --cache --exit-on-fatal-error --ext cjs,cts,json,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"NODE_OPTIONS='--es-module-specifier-resolution=node --loader=./loader' tsc -p tsconfig.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"ts-node ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --write .","fix:lint":"yarn check:lint --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","release":"bash ./scripts/release.sh","test":"NODE_ENV=test ts-node ./node_modules/.bin/vitest run","test:cov":"yarn test --coverage","test:watch":"vitest"},"devDependencies":{"@commitlint/cli":"17.0.3","@commitlint/config-conventional":"17.0.3","@commitlint/types":"17.0.0","@faker-js/faker":"7.3.0","@types/chai":"4.3.1","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.1","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/eslint":"8.4.5","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.6.4","@typescript-eslint/eslint-plugin":"5.32.0","@typescript-eslint/parser":"5.32.0","@vates/toggle-scripts":"1.0.0","@vitest/ui":"0.20.3","c8":"7.12.0","chai":"4.3.6","conventional-changelog-cli":"2.2.2","cspell":"6.5.0","eslint":"8.21.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.3.4","eslint-plugin-jsonc":"2.3.1","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.0.0","eslint-plugin-react":"7.30.1","eslint-plugin-unicorn":"43.0.2","eslint-plugin-yml":"1.1.0","growl":"1.10.5","husky":"8.0.1","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.7.1","prettier-plugin-sh":"0.12.8","pretty-format":"28.1.3","resolve-tspaths":"0.7.4","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.0.0","unbuild":"0.7.6","version-bump-prompt":"6.1.0","vite-tsconfig-paths":"3.5.0","vitest":"0.20.3","vitest-github-actions-reporter":"0.8.1","yaml-eslint-parser":"1.1.0"},"resolutions":{"mkdist":"patch:mkdist@npm:0.3.13#.yarn/patches/mkdist-npm-0.3.13-c41cf41c68.patch","typescript":"4.8.0-beta","vite":"3.0.4"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"_id":"@flex-development/tutils@4.9.0-dev.1","_integrity":"sha512-JTR1kWy4qcxYmhVBKOolrvk0B+SqQNQvatxB7QVuCLnhkOQcUVVko4NWY9prVCQwPWBDtGISOdcYNj43JD4TFQ==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-4.9.0-dev.1.tgz","_from":"file:@flex-development-tutils-4.9.0-dev.1.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-JTR1kWy4qcxYmhVBKOolrvk0B+SqQNQvatxB7QVuCLnhkOQcUVVko4NWY9prVCQwPWBDtGISOdcYNj43JD4TFQ==","shasum":"b4c5f7bd9299e94859dbe115de72798a444e5867","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-4.9.0-dev.1.tgz","fileCount":509,"unpackedSize":242526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChkduz8N25KGjXUV2cAEUHNkT++8X3d2CqcQ0yoBbTQAiAQkaytI9Uqf3fF+e58+slOFJLFB0kwjBT1XX5TcjbhCw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6vhPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/exAAlTIsks0WakVg2GJu34O0JuMFcRlvYPlXoOlqGc9JXjQSV8fr\r\nU+/ogxTGNP8vMYDMRuqhIhfNeonIX1KCMrnIOW3p+r9gXEvsd0OBup0ITYXE\r\n5o3/y2aCyPgKZygoRO/lHx6Xjr1QmwzlqvyGgOKz0D0y3SqYDFFSgolGBNbC\r\nj/qGahtgDkW/Sykc0ZdsIEafDcCuGcURE8Wkj4BaBTtkKesQFq24ojPvfmnI\r\nYOhJFGu2K7UCy7LcK2GDs0oltyE7sJO1tsRTwlfNVx+m57+KfTsA62lunqRb\r\n1AlnyxCaVaS7HyKAsfSphNkI8rrBLopqo1LcIc/LjI/af80ONqkHDv2dT6VN\r\ndZBfMQ4hH81NKeTed6Y75CfBOurSfiGVUtE08ZIj2by9Agyz3xctdhGC4oHm\r\n/Ojnaqx2JxtHmqzQsCF2/8eZXqvgNaFm96BkVcU4iq8ogvqzLSE+FWRP40i3\r\nSJJqm7Q48dUT+35zKJtXIgMajnG92JHHrO6Iuq/6TNgxTBw+w1orkAXz1jAz\r\n0rCj2k5D5qbonOR/3aF4eUvF7BY7uKwa4habFWLrqmeJ7gaEeg872EC6xuvB\r\nnacmGeIckE/id90Mdj3O3D72uvKgkc88eSBBcAizsfuXDuiQT8H72zWtwRgE\r\nMUaP4lUnL1L3h9wGXWLxlLZZTfFaRbVjS9U=\r\n=mZEl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_4.9.0-dev.1_1659566158944_0.2809935580524383"},"_hasShrinkwrap":false},"5.0.0-dev.1":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"5.0.0-dev.1","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums/index.d.ts","import":"./dist/enums/index.mjs","require":"./dist/enums/index.cjs"},"./enums/*":{"types":"./dist/enums/*.d.ts","import":"./dist/enums/*.mjs","require":"./dist/enums/*.cjs"},"./guards":{"types":"./dist/guards/index.d.ts","import":"./dist/guards/index.mjs","require":"./dist/guards/index.cjs"},"./guards/*":{"types":"./dist/guards/*.d.ts","import":"./dist/guards/*.mjs","require":"./dist/guards/*.cjs"},"./package.json":"./package.json","./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.mjs","require":"./dist/types/*.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","check:ci":"yarn fix:cg && yarn check:spelling && yarn check:types && yarn test && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack","check:format":"prettier --check .","check:lint":"eslint --cache --exit-on-fatal-error --ext cjs,cts,json,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"NODE_OPTIONS='--es-module-specifier-resolution=node --loader=./loader' tsc -p tsconfig.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"ts-node ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --write .","fix:lint":"yarn check:lint --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","release":"bash ./scripts/release.sh","test":"NODE_ENV=test ts-node ./node_modules/.bin/vitest run","test:cov":"yarn test --coverage","test:watch":"vitest"},"devDependencies":{"@commitlint/cli":"17.0.3","@commitlint/config-conventional":"17.0.3","@commitlint/types":"17.0.0","@faker-js/faker":"7.3.0","@types/chai":"4.3.1","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.1","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/eslint":"8.4.5","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.6.4","@typescript-eslint/eslint-plugin":"5.32.0","@typescript-eslint/parser":"5.32.0","@vates/toggle-scripts":"1.0.0","@vitest/ui":"0.20.3","c8":"7.12.0","chai":"4.3.6","conventional-changelog-cli":"2.2.2","cspell":"6.5.0","eslint":"8.21.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.3.4","eslint-plugin-jsonc":"2.3.1","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.0.0","eslint-plugin-react":"7.30.1","eslint-plugin-unicorn":"43.0.2","eslint-plugin-yml":"1.1.0","growl":"1.10.5","husky":"8.0.1","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.7.1","prettier-plugin-sh":"0.12.8","pretty-format":"28.1.3","resolve-tspaths":"0.7.4","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.0.0","unbuild":"0.7.6","version-bump-prompt":"6.1.0","vite-tsconfig-paths":"3.5.0","vitest":"0.20.3","vitest-github-actions-reporter":"0.8.1","yaml-eslint-parser":"1.1.0"},"resolutions":{"mkdist":"patch:mkdist@npm:0.3.13#.yarn/patches/mkdist-npm-0.3.13-c41cf41c68.patch","typescript":"4.8.0-beta","vite":"3.0.4"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"_id":"@flex-development/tutils@5.0.0-dev.1","_integrity":"sha512-f4WPh75663YT1U2NoHz61JWzVIHC6UotzOHga3JHcKHSAImTcgcoEFqcNJEQBhIe476PHh0VOtgGMGLHp7Os5A==","_resolved":"/home/runner/work/tutils/tutils/@flex-development-tutils-5.0.0-dev.1.tgz","_from":"file:@flex-development-tutils-5.0.0-dev.1.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-f4WPh75663YT1U2NoHz61JWzVIHC6UotzOHga3JHcKHSAImTcgcoEFqcNJEQBhIe476PHh0VOtgGMGLHp7Os5A==","shasum":"9d128c77534cf39fd29cad7733e8e8c4c2106232","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-5.0.0-dev.1.tgz","fileCount":509,"unpackedSize":240123,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjnLbn0m0iXRwRxNmca+SLPoKzkczuGhrhWaF3Wph2uAiAst+hVdmRGlm2cGVkGv42agMz3FPVzQ+mqlM9DtEDN8w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi62lEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrs/RAAg4FECI0c9huAkSDJYlWCc5CrbBIIAe4v2V1aEf7K1f4cIG+D\r\nYuVAtlj0AHvkhKToVuqlhYLacGDVs+Ua3lJDI3+sZYJ4au9Kyl2cKzgg1iQ7\r\nzKV/gwYW6HE5JEPVmh47/3TLLxHHtxjMs8e1FP18EMsHJT/Z8LQFFZf+pzD6\r\nFpVF82cRHERqBcGF9hD94mmfXpIVXMM+WZjV8Vx3GYtUgVaeS92TMGPMahku\r\nRpBofJo+neEtaGw4WizFagOAiJ+ba5OtIRfdeRFaPACiANEQXIpuwSW0HjHP\r\n9tVN2xP6YYAGs+CDG7HnekWPWrw+Dv82TQLAa6OQ2ak//9j/+gA7TXsgyk/Y\r\nItzbmElNCpRkveYZVrWVKvQ+p0AE1y+f3cobR+u9tzZm/Jlg3O9SbhPMM4sq\r\nhhh+gpci4B9xKhuVtswaAUvJ9yK9/vnCV+LtSertYrMX3YlT0LwKLt6yACk0\r\n1+ulyIHz7ibN9WeiaOQz2ztudGe//kpXvNK0sB3m+InhEjbKHPfnHDnOAXyp\r\nB09694fAwvJGRGiRIufRpvj88yMJhZmg31NLB9fHGTYkYWyQxjGMcDMQKc0L\r\nlzCVdv/GFqRH+XdOm0dvp8IfU/36unukK/8SRf9bSMpI03Eyr2OQKdpNJIv7\r\nUYtXuE7GWOLophGPXKjnxPIETvfE1irzpv4=\r\n=arGY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"flexdevelopment","email":"packages@flexdevelopment.llc"},{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_5.0.0-dev.1_1659595076452_0.775784721281042"},"_hasShrinkwrap":false},"5.0.0-dev.2":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"5.0.0-dev.2","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums/index.d.ts","import":"./dist/enums/index.mjs","require":"./dist/enums/index.cjs"},"./enums/*":{"types":"./dist/enums/*.d.ts","import":"./dist/enums/*.mjs","require":"./dist/enums/*.cjs"},"./guards":{"types":"./dist/guards/index.d.ts","import":"./dist/guards/index.mjs","require":"./dist/guards/index.cjs"},"./guards/*":{"types":"./dist/guards/*.d.ts","import":"./dist/guards/*.mjs","require":"./dist/guards/*.cjs"},"./package.json":"./package.json","./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.mjs","require":"./dist/types/*.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","check:ci":"yarn fix:cg && yarn check:spelling && yarn check:types && yarn test && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack","check:format":"prettier --check .","check:lint":"eslint --cache --exit-on-fatal-error --ext cjs,cts,json,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"NODE_OPTIONS='--es-module-specifier-resolution=node --loader=./loader' tsc -p tsconfig.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"ts-node ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --write .","fix:lint":"yarn check:lint --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=tutils@ --verbose","release":"bash ./scripts/release.sh","test":"NODE_ENV=test ts-node ./node_modules/.bin/vitest run","test:cov":"yarn test --coverage","test:watch":"vitest"},"devDependencies":{"@commitlint/cli":"17.0.3","@commitlint/config-conventional":"17.0.3","@commitlint/types":"17.0.0","@faker-js/faker":"7.4.0","@types/chai":"4.3.3","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.1","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/dateformat":"5.0.0","@types/eslint":"8.4.5","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.0","@typescript-eslint/eslint-plugin":"5.33.1","@typescript-eslint/parser":"5.33.1","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.22.0","@vitest/ui":"0.22.0","chai":"4.3.6","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.6.1","eslint":"8.22.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-jsonc":"2.3.1","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.0.0","eslint-plugin-react":"7.30.1","eslint-plugin-unicorn":"43.0.2","eslint-plugin-yml":"1.1.0","growl":"1.10.5","husky":"8.0.1","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.7.1","prettier-plugin-sh":"0.12.8","pretty-format":"28.1.3","resolve-tspaths":"0.7.4","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.0","unbuild":"0.8.8","version-bump-prompt":"6.1.0","vite-tsconfig-paths":"3.5.0","vitest":"0.22.0","vitest-github-actions-reporter":"0.8.1","yaml-eslint-parser":"1.1.0"},"resolutions":{"mkdist":"patch:mkdist@npm:0.3.13#.yarn/patches/mkdist-npm-0.3.13-c41cf41c68.patch","typescript":"4.8.0-beta","vite":"3.0.4"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"_id":"@flex-development/tutils@5.0.0-dev.2","_integrity":"sha512-WBOgaMIP+inA7Fsjo0f0IMHVQOg0un63gLUMKspBixyu3Ma71y/JUdYZGJ2TjTl0ysKofoCyFVeYU5dDvK6CBg==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%405.0.0-dev.2/%40flex-development-tutils-5.0.0-dev.2.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%405.0.0-dev.2/%40flex-development-tutils-5.0.0-dev.2.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-WBOgaMIP+inA7Fsjo0f0IMHVQOg0un63gLUMKspBixyu3Ma71y/JUdYZGJ2TjTl0ysKofoCyFVeYU5dDvK6CBg==","shasum":"11584446260e38719bb10c9b0d103effc55e5ccc","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-5.0.0-dev.2.tgz","fileCount":509,"unpackedSize":248231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzZ7aQaROe6+cZWkiLTzdhn1a3/4RNpVAzPeAhQlxeFQIgdVe/vI67vjQj/sCkXovOiIqVzU7mrSYqXs4yMk8AvZw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+xZIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNeQ/9GKDMi2OWg2b3HfmnsjUmfQQtpCYIz7RuEYLFUiXFMvgo9ZAE\r\nLdYfhTI681vDZ+kICmJUzBY/s+eFOOtc3pQ1DN+DJiqnJ4KmwBZtBTDgLkhJ\r\nJGP6/5/q9VRrfyu40OASJmIyJRLSvCky0ub28pQfVkIjk4RU5ElYt9B3SiAN\r\nH3yFY75WhojpC7bTIhMOgHFNteeoADu2u262ZOSLONyEzGNay7a2XZc/zU1z\r\nLWWwtxxZEDRHU8RJyO1jK1vIR8s+JmL2YvX++JZsRqDMOS60QuVSr02JA2Dj\r\npYl3fMfxmJPGK+FgKz+txKdu2vqBKbIDAXczPaxB1GVhOHpU6cSxULlsN3zb\r\nhx53CRKUO6iWwR2yJSdEoeMkvlS47e/w2+RpkCc90bpDhiCKfclEk44N3Wqh\r\n5j40B15C0mdsVdKEC/RXEDj3ABpTNMSbw+0h6YKq0D9p6k2cduyw28SbHi9r\r\n0L9RLL6tredBDfnKYvnoceTtyF+SpObej54TYeKVmiWVj5cRRK8C8OSlHijy\r\ncr0Y4EMmwl9ZKIBsqm78cBaX0DkHiKXipGgQuIJl+W81lEC/a0zFMQv8JXVn\r\nAMDwh8iAVjU1URQBN/9GOvePGhIyBSW3sO8Kv2F6M8GN87V333ftJAnQptDU\r\nyvmRqHUQzLzk1plX0WcVuVmgD8zWN2Lr8fY=\r\n=qj01\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_5.0.0-dev.2_1660622408566_0.0566859348678741"},"_hasShrinkwrap":false},"5.0.0-alpha.1":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"5.0.0-alpha.1","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums/index.d.ts","import":"./dist/enums/index.mjs","require":"./dist/enums/index.cjs"},"./enums/*":{"types":"./dist/enums/*.d.ts","import":"./dist/enums/*.mjs","require":"./dist/enums/*.cjs"},"./guards":{"types":"./dist/guards/index.d.ts","import":"./dist/guards/index.mjs","require":"./dist/guards/index.cjs"},"./guards/*":{"types":"./dist/guards/*.d.ts","import":"./dist/guards/*.mjs","require":"./dist/guards/*.cjs"},"./package.json":"./package.json","./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.mjs","require":"./dist/types/*.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","check:ci":"yarn fix:cg && yarn check:spelling && yarn check:types && yarn test && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack","check:format":"prettier --check .","check:lint":"eslint --cache --exit-on-fatal-error --ext cjs,cts,json,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"NODE_OPTIONS='--es-module-specifier-resolution=node --loader=./loader' tsc -p tsconfig.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"ts-node ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --write .","fix:lint":"yarn check:lint --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=tutils@ --verbose","release":"bash ./scripts/release.sh","test":"NODE_ENV=test ts-node ./node_modules/.bin/vitest run","test:cov":"yarn test --coverage","test:watch":"vitest"},"devDependencies":{"@commitlint/cli":"17.0.3","@commitlint/config-conventional":"17.0.3","@commitlint/types":"17.0.0","@faker-js/faker":"7.4.0","@types/chai":"4.3.3","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.1","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/dateformat":"5.0.0","@types/eslint":"8.4.5","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.0","@typescript-eslint/eslint-plugin":"5.33.1","@typescript-eslint/parser":"5.33.1","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.22.0","@vitest/ui":"0.22.0","chai":"4.3.6","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.6.1","eslint":"8.22.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-jsonc":"2.3.1","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.0.0","eslint-plugin-react":"7.30.1","eslint-plugin-unicorn":"43.0.2","eslint-plugin-yml":"1.1.0","growl":"1.10.5","husky":"8.0.1","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.7.1","prettier-plugin-sh":"0.12.8","pretty-format":"28.1.3","resolve-tspaths":"0.7.4","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.0","unbuild":"0.8.8","version-bump-prompt":"6.1.0","vite-tsconfig-paths":"3.5.0","vitest":"0.22.0","vitest-github-actions-reporter":"0.8.1","yaml-eslint-parser":"1.1.0"},"resolutions":{"mkdist":"patch:mkdist@npm:0.3.13#.yarn/patches/mkdist-npm-0.3.13-c41cf41c68.patch","typescript":"4.8.0-beta","vite":"3.0.4"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"_id":"@flex-development/tutils@5.0.0-alpha.1","_integrity":"sha512-vDTY4Nsb1mPLQzM3wEME2a886FXm9+VU2o3Y9oe/xkp0OKR4Fng5/hi10FSxpz5WSAElrQNEg81T0Lwm/Gwjsw==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%405.0.0-alpha.1/%40flex-development-tutils-5.0.0-alpha.1.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%405.0.0-alpha.1/%40flex-development-tutils-5.0.0-alpha.1.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-vDTY4Nsb1mPLQzM3wEME2a886FXm9+VU2o3Y9oe/xkp0OKR4Fng5/hi10FSxpz5WSAElrQNEg81T0Lwm/Gwjsw==","shasum":"272944f26ef4edc3887fe5fbcfed8c3373c56012","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-5.0.0-alpha.1.tgz","fileCount":467,"unpackedSize":225977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHHH1RR9wItsiEyPIMAl3HC4klNIpjIqH1hwOvWDpwZAiEA/2w2lMd+8Kwcl04upcGbjJSFtVokuQwHxw6zmZLo0y0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/CGcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKhBAAg9pFWkgXakqIrEZwRH//7gcUK3VPCDC66yuNnq9uYpNxRQ5c\r\nYaNH3k6FyXd/OFfpppQejfip/+J99ky+0PpBuLC7+lsYZJ17yMb+FbWydT0C\r\nQuiFbq8S23cf8h4/Z3qiTn1rxr2d/cZzGS9mdY6IuLd+H+z6fRVIzJtTVjge\r\nAhjxxt8f/OpsJ64HYWhyZLFXmplySQ3RBKd/cZ2l/J5FRUkR2o33XDw9qta9\r\noed5mnM9dai80D64SFJYH3x61dhUBKLaGtBVjJDT1XqJWwEjUgeWuzcQ989P\r\nMXDzVYbnwUgJ24+iXHyMKpGfPFcuMFkEnFgBCkpB4aaQ/O2Za9IyBqublU89\r\niL1ZMtL0WUOZkCL4hQ6NOwTq34yQ5g3sj8eOrTboZ5ajHWwjjPssKLJ5rUGA\r\nCt1ypuK/2JhtVa7TbAfNWan9VOb5ttYsz8g0qIVlal3FN5E39EOgnBBcJmsc\r\nB7Pm8RtKDPVs1UpQdghMw1zjWLTn6YgCiBuRNhdgObcKtz7xLvZ9q/A45x7T\r\nYP5VWkz/hNLNcL5nFYrJmho9B+dI9XlXztJl5LUraGE/ThGe6aG8eMz7ucx7\r\n7oI9zybfcpPEhPa5Qo0dxcqdbMt0jR53062kwKXg0PQFKSScIuAdbdJSSNmC\r\nTl4Sp/W8TuW7CrkoIzqQw3oZW9I86CyEp28=\r\n=PGNr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_5.0.0-alpha.1_1660690844033_0.7326235696387218"},"_hasShrinkwrap":false},"5.0.0":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"5.0.0","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./enums":{"types":"./dist/enums/index.d.ts","import":"./dist/enums/index.mjs","require":"./dist/enums/index.cjs"},"./enums/*":{"types":"./dist/enums/*.d.ts","import":"./dist/enums/*.mjs","require":"./dist/enums/*.cjs"},"./guards":{"types":"./dist/guards/index.d.ts","import":"./dist/guards/index.mjs","require":"./dist/guards/index.cjs"},"./guards/*":{"types":"./dist/guards/*.d.ts","import":"./dist/guards/*.mjs","require":"./dist/guards/*.cjs"},"./package.json":"./package.json","./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"},"./types/*":{"types":"./dist/types/*.d.ts","import":"./dist/types/*.mjs","require":"./dist/types/*.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build":"unbuild","check:ci":"yarn fix:cg && yarn check:spelling && yarn check:types && yarn test && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack","check:format":"prettier --check .","check:lint":"eslint --cache --exit-on-fatal-error --ext cjs,cts,json,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"NODE_OPTIONS='--es-module-specifier-resolution=node --loader=./loader' tsc -p tsconfig.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"ts-node ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --write .","fix:lint":"yarn check:lint --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=tutils@ --verbose","release":"bash ./scripts/release.sh","test":"NODE_ENV=test ts-node ./node_modules/.bin/vitest run","test:cov":"yarn test --coverage","test:watch":"vitest"},"devDependencies":{"@commitlint/cli":"17.0.3","@commitlint/config-conventional":"17.0.3","@commitlint/types":"17.0.0","@faker-js/faker":"7.4.0","@types/chai":"4.3.3","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.1","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/dateformat":"5.0.0","@types/eslint":"8.4.5","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.0","@typescript-eslint/eslint-plugin":"5.33.1","@typescript-eslint/parser":"5.33.1","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.22.0","@vitest/ui":"0.22.0","chai":"4.3.6","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.6.1","eslint":"8.22.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-jsonc":"2.3.1","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.0.0","eslint-plugin-react":"7.30.1","eslint-plugin-unicorn":"43.0.2","eslint-plugin-yml":"1.1.0","growl":"1.10.5","husky":"8.0.1","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.7.1","prettier-plugin-sh":"0.12.8","pretty-format":"28.1.3","resolve-tspaths":"0.7.4","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.0","unbuild":"0.8.8","version-bump-prompt":"6.1.0","vite-tsconfig-paths":"3.5.0","vitest":"0.22.0","vitest-github-actions-reporter":"0.8.1","yaml-eslint-parser":"1.1.0"},"resolutions":{"mkdist":"patch:mkdist@npm:0.3.13#.yarn/patches/mkdist-npm-0.3.13-c41cf41c68.patch","typescript":"4.8.0-beta","vite":"3.0.4"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","sideEffects":false,"_id":"@flex-development/tutils@5.0.0","_integrity":"sha512-dREgVhM1yZnLoQzJPMa7I91y3T/yabf9UFNubXj/s+soqk9R495ravL4AJguYwDB90L+lJnub+uJ4itNL1Ntog==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%405.0.0/%40flex-development-tutils-5.0.0.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%405.0.0/%40flex-development-tutils-5.0.0.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-dREgVhM1yZnLoQzJPMa7I91y3T/yabf9UFNubXj/s+soqk9R495ravL4AJguYwDB90L+lJnub+uJ4itNL1Ntog==","shasum":"635d885ed4f6081b043c724bde1ab586e621dd9b","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-5.0.0.tgz","fileCount":485,"unpackedSize":230810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMgilpPok5ifSIg+nx3J/fbI9g2j7J3ryNzjH1Hbr/RAIhAKsAb2yE1JrfwQ1pSEhOodZrawU5Jwv8J5MRg3HAzHzm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/ZHYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriuRAAndaTV0RS1dwrE6C8C4atRzjO6OH1dWN+jX1k10e3q1CVUrJA\r\n7N+w7J3Nxjc93dEI4pDMUdmYFezsklhwv9hKu8HUk/xBUM8hTmdUTtpy/2/C\r\nlGGIcd/cno4LRHwtXJg4ZNxqUMW2kWS1zIyNTxvu3tHIWIGDHIdfl/gDGRyw\r\nYjhEEaeVBkWIGEv9hKL8LgLZt5lCNAeoPSlyYljALwHJOXfreAkVkdDKXrpE\r\nT7bWdGIFikDBCYMtE3GVnhWKhncbwWn9b3yQNylL7GDwnqf7NA0JObeYxewF\r\n7H5u8EqGXInCRd61d8KJ4ynftoLFchDOg58Ap6GMtfly4y30KHxuFetBnYcn\r\n2+FX0vM52yro8y9gZKh1aiZdIvqmSAcDCvmeabPfufxdp3CPAJzsr2MGFLFs\r\n4ql7Bf+r5Z1FEet58szrsnMflVlZ1/pe3lW82dlKVwGf8RMP67x+SFAtyeYd\r\nVsHBZMSELvtn6saXYeWsggTSYpWeTaD+Ib4djbZ+Wjezw9Ds/SKxsstdNsvZ\r\nHgTkLZGp0kANJvmm/c/ZrftzcnP8I3zd+hnzfTB2vMsK2PVwWlBxGv93e/GI\r\nSZhCyKW2VZUV9felk3mqjFxiBHIcwzkm1HRTm0GLM5FCKZr08rimvcs8PlDd\r\nrhe3wUxdRhRf+bndd7X2Njf6BivwyBoJCGk=\r\n=NnW7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"lexusdrumgold","email":"lex@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_5.0.0_1660785112713_0.6788869761761382"},"_hasShrinkwrap":false},"5.0.1":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"5.0.1","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./enums":{"import":"./dist/enums/index.mjs","require":"./dist/enums/index.cjs"},"./enums/*":{"import":"./dist/enums/*.mjs","require":"./dist/enums/*.cjs"},"./guards":{"import":"./dist/guards/index.mjs","require":"./dist/guards/index.cjs"},"./guards/*":{"import":"./dist/guards/*.mjs","require":"./dist/guards/*.cjs"},"./package.json":"./package.json","./types":{"import":"./dist/types/index.mjs","require":"./dist/types/index.cjs"},"./types/*":{"import":"./dist/types/*.mjs","require":"./dist/types/*.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","typesVersions":{"*":{"*.cjs":["./dist/*.d.cts","./dist/*/index.d.cts","./dist/index.d.cts"],"*":["./dist/*.d.mts","./dist/*/index.d.mts","./dist/index.d.mts"]}},"scripts":{"build":"mkbuild","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn check:types && yarn check:types:build && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack && yarn test:cov","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --ext cjs,cts,gql,json,jsonc,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.json","check:types:build":"tsc -p tsconfig.build.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"node --loader=./loader.mjs ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"node --loader=./loader.mjs ./node_modules/.bin/vitest run","test:cov":"yarn test --coverage","test:watch":"node --loader=./loader.mjs ./node_modules/.bin/vitest"},"devDependencies":{"@commitlint/cli":"17.1.2","@commitlint/config-conventional":"17.1.0","@commitlint/types":"17.0.0","@faker-js/faker":"7.5.0","@flex-development/mkbuild":"1.0.0-alpha.5","@graphql-eslint/eslint-plugin":"3.11.2","@types/chai":"4.3.3","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.1","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/dateformat":"5.0.0","@types/eslint":"8.4.6","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.1","@typescript-eslint/eslint-plugin":"5.38.1","@typescript-eslint/parser":"5.38.1","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.23.4","@vitest/ui":"0.23.4","chai":"4.3.6","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.11.1","esbuild":"0.15.10","eslint":"8.24.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.3.6","eslint-plugin-jsonc":"2.4.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.0.1","eslint-plugin-unicorn":"43.0.2","eslint-plugin-yml":"1.2.0","graphql":"16.6.0","graphql-config":"4.3.5","growl":"1.10.5","husky":"8.0.1","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.7.1","prettier-plugin-sh":"0.12.8","pretty-format":"29.1.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.0","typescript":"4.8.2","version-bump-prompt":"6.1.0","vite":"3.1.4","vite-tsconfig-paths":"3.5.1","vitest":"0.23.4","vitest-github-actions-reporter":"0.8.3","yaml-eslint-parser":"1.1.0"},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads"},"engines":{"node":">=14","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@5.0.1","_integrity":"sha512-trP+GPolWk71hmpZivPwqdbihjdQ8vdRmoZYxhajlm3XxwWdmc+UkYhwm/2Mv3GpiewuJ4QXkhvX9U2BxIJLfg==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%405.0.1/%40flex-development-tutils-5.0.1.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%405.0.1/%40flex-development-tutils-5.0.1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-trP+GPolWk71hmpZivPwqdbihjdQ8vdRmoZYxhajlm3XxwWdmc+UkYhwm/2Mv3GpiewuJ4QXkhvX9U2BxIJLfg==","shasum":"c43853516a4e36e79b2ae3d7831518fbc904bcc4","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-5.0.1.tgz","fileCount":565,"unpackedSize":292255,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiEq14h/rB+xD1LG/N65/awK6VmqT258Coj5596mscugIhAO3X9UZMrzL5Px8rNAu6bgxdr2GHWUCgd/FF09wzgsJE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN0r1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqfgw//RvZWmDCKFLOzoqItcPbeEA8a7UyTVNS38r9PAU9I1aobacN5\r\npx9Uuhfs1pIWsHrJprvV3FDHE8bj4bkhaqOumGqq+9vwvOBS4Ofi5ZrOJeDZ\r\nGEqeOtX9YkZ8gquZlP7ApgXzndEf0eIg/vVEHOHgIIxtei4tqkuNzc/pg1zE\r\nR85aPeA/jK5SqFrgp8q9IpkWgEoVEQdRgqrc32atahKZWf/8+WGUZ2FLXiCz\r\nUl5EOKa0bP7qnU3dN2A+w911VI5KO31sz9CZUS8+A4oDojiksdnYj8J92NLP\r\nkwyUJj79zY1LiN3g4EkoKpwQV206yfc6mDBvZS2TJIE63znfJV1zLMM0Yj4u\r\nbF+VE0ZNGMR+O51FdfrgEvdLqhd1RmIo9Usex9pklHwRgHITs+oc0oTTRxBE\r\nsx5Snb/Y6+AuJpC1dliTocmqgZX4Us7cAfg8gMM/t0/7uVWIz+Bnf96/bue4\r\nVY0Wsl7/CjQ1/jbY1rGtnwvOYTjh2jMWjzelMjz5DkCXYgkIculztX6n86fd\r\nOoB50bZOzdTt+vzXVjvjcMz+w0q0ZDXfK1N7LAekjwl+mgHkx0FFTC89chF/\r\nUxl349WEmWaiXmO2+MZxx+2IYuY7O7J2D26+6hnx4eI9eFn8OjIlxwJV5UvW\r\n3Xq6eFlLoW1aVDtn2/BJew2l+kurjpt0Uq0=\r\n=uhuq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_5.0.1_1664568052998_0.5393447812659367"},"_hasShrinkwrap":false},"6.0.0-alpha.1":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"6.0.0-alpha.1","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","typesVersions":{"*":{".":["./dist/index.d.mts","./dist/index.d.cts"]}},"scripts":{"build":"toggle-pkg-type && mkbuild; toggle-pkg-type","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn check:types && yarn check:types:build && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack && yarn test:cov","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --ext cjs,cts,gql,json,jsonc,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.json","check:types:build":"tsc -p tsconfig.build.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"node --loader=./loader.mjs ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"NODE_OPTIONS='--loader=./loader.mjs' vitest run","test:cov":"yarn test --coverage","test:watch":"NODE_OPTIONS='--loader=./loader.mjs' vitest"},"devDependencies":{"@commitlint/cli":"17.3.0","@commitlint/config-conventional":"17.3.0","@faker-js/faker":"7.6.0","@flex-development/mkbuild":"1.0.0-alpha.9","@flex-development/toggle-pkg-type":"1.0.1","@graphql-eslint/eslint-plugin":"3.13.1","@types/chai":"4.3.4","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.2","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/dateformat":"5.0.0","@types/eslint":"8.4.10","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.1","@typescript-eslint/eslint-plugin":"5.44.0","@typescript-eslint/parser":"5.44.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.25.3","@vitest/ui":"0.25.3","chai":"4.3.7","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.14.3","eslint":"8.28.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-jsonc":"2.5.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"45.0.0","eslint-plugin-yml":"1.2.0","graphql":"16.6.0","graphql-config":"4.3.6","growl":"1.10.5","husky":"8.0.2","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.8.0","prettier-plugin-sh":"0.12.8","pretty-format":"29.3.1","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.0","typescript":"4.9.3","version-bump-prompt":"6.1.0","vite":"3.2.4","vite-tsconfig-paths":"3.6.0","vitest":"0.25.3","vitest-github-actions-reporter":"0.9.0","yaml-eslint-parser":"1.1.0"},"peerDependencies":{"typescript":">=4.7"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","esbuild":"0.15.15"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.1","_integrity":"sha512-OIh4brlSa5Nwbg7DAlt7w5w8caCnAZQxZ6JXAovKLy5u2JDal4JRCULKYwOTEgthHVmm066V2GSng8fywphi2w==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.1/%40flex-development-tutils-6.0.0-alpha.1.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.1/%40flex-development-tutils-6.0.0-alpha.1.tgz","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-OIh4brlSa5Nwbg7DAlt7w5w8caCnAZQxZ6JXAovKLy5u2JDal4JRCULKYwOTEgthHVmm066V2GSng8fywphi2w==","shasum":"38ec66453a1308a327c002e70cdb06ae2437b931","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.1.tgz","fileCount":460,"unpackedSize":264405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHE4pyZeYAroNuM32gtOqi8qyIGLlbm68nsH3sPCq6NWAiEAslgQH59sUcsy/r+WhrM0G3L9DFsfkFZOmvTTtpX1uDU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjftbEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLBQ/+KnrJO+dz7/4hJVCFfuDpw+J2AKBqAtRG4q9fejrr3iI7UNcx\r\n0+rRyQnDGtnrediSK6/OclAyu0teWSeaCHZOIeQj+uZclkOFErCxnD+xy0U3\r\nX6xqBhrNzTKscQBtAaflF66Mnqgtiaek6C8xOsjTfKfm98aW+eHgDfs1nvUN\r\n65n+84E6dUuCk3ptYlRL7klW2cS+cTDbi0sJh+NHqN/xzJhGAdqY1dgB7C+6\r\nV+MUMkNR1MxVPANLHzgHwrop4zokMqnh3hH6xVaU6MCVJTBKJ35apxsFmZ4m\r\nLTqU/up2utePsXE/R3xREQAY9yCB+EGJd1T1s6WBSJAnfK/677/esrtDeDwd\r\nszJsOWhcJ0Wi8VDWmWqyKjJqtHKdfz2B4BwBwlkazUZY2Fge+IGNJrIAyRdY\r\nUjWf8WqzJce3FllJPBTtkFEeZJtbYu6Lh+dak64QP3Gjs7PRbLxpKHHfkZY1\r\nZprvHveCE+b2Y/fbGNjpfEGNaXGBvRoDXyUVBIOVGyjyQJLPyjGSQVZhZ86v\r\nlqosAuxqNK1UErornspcaW9VSFVizqCJOUf/SHhEaqTRG5ASsrEo8hK3oRcw\r\nsCkzyMIqsptxk86949VBASoP5pVZ1dCWm43m3UC5zWZWqpNLA5/0HfKEDwSR\r\n5mAdjIBTWvWkJN3D8ocfH5yOfi4C29TTN7o=\r\n=S8bN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.1_1669256899827_0.6236665019118521"},"_hasShrinkwrap":false},"6.0.0-alpha.2":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"6.0.0-alpha.2","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","typesVersions":{"*":{".":["./dist/index.d.mts","./dist/index.d.cts"]}},"scripts":{"build":"toggle-pkg-type && mkbuild; toggle-pkg-type","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn check:types && yarn check:types:build && yarn test:cov && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --ext cjs,cts,gql,json,jsonc,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.json","check:types:build":"tsc -p tsconfig.build.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"node --loader=./loader.mjs ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn test --coverage","test:watch":"vitest"},"devDependencies":{"@commitlint/cli":"17.3.0","@commitlint/config-conventional":"17.3.0","@faker-js/faker":"7.6.0","@flex-development/mkbuild":"1.0.0-alpha.9","@flex-development/toggle-pkg-type":"1.0.1","@graphql-eslint/eslint-plugin":"3.13.1","@types/chai":"4.3.4","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.2","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/dateformat":"5.0.0","@types/eslint":"8.4.10","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.1","@typescript-eslint/eslint-plugin":"5.44.0","@typescript-eslint/parser":"5.44.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.25.3","@vitest/ui":"0.25.3","chai":"4.3.7","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.14.3","eslint":"8.28.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-jsonc":"2.5.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"45.0.0","eslint-plugin-yml":"1.2.0","graphql":"16.6.0","graphql-config":"4.3.6","growl":"1.10.5","husky":"8.0.2","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.8.0","prettier-plugin-sh":"0.12.8","pretty-format":"29.3.1","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.0","typescript":"4.9.3","version-bump-prompt":"6.1.0","vite":"3.2.4","vite-tsconfig-paths":"3.6.0","vitest":"0.25.3","vitest-github-actions-reporter":"0.9.0","yaml-eslint-parser":"1.1.0"},"peerDependencies":{"typescript":">=4.7"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","esbuild":"0.15.15"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.2","_integrity":"sha512-tjOm0VBFQr7UwINcgV7O2SUVBqembnoLVRMGMZyPvxtDNJS3v93glIcjvjUGC3nPz93Y6pgb9jChxjFvyy3Fcw==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.2/%40flex-development-tutils-6.0.0-alpha.2.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.2/%40flex-development-tutils-6.0.0-alpha.2.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-tjOm0VBFQr7UwINcgV7O2SUVBqembnoLVRMGMZyPvxtDNJS3v93glIcjvjUGC3nPz93Y6pgb9jChxjFvyy3Fcw==","shasum":"23cbeb83400ffb2033ec126c23a4c0f3744d03f7","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.2.tgz","fileCount":474,"unpackedSize":268548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpLN0zZKk2xxKBxCSApJweSwqMFzHMB5k42FWa/9HrHQIgJuNCnS2ZlWRngasSWIpBcAG7dGUNp/l2zWCFJelLE8g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgxEwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAHA//ZilYrznfj+1Lf/86qhubIcjjQYzmHDPkN1VerqdcnXbn7aue\r\nzvl7WSx4jZYaaE9Q5ydoC4SDE3mgC//bB+p86yIw062VH75Vs4bh2mluPSoW\r\n9Lmwn7SEtlShFUwo0ikxbufmyDm1LK6kKo9JxVZec6yjeDAjEiLmnApnWUDV\r\nEFoI8VJInIK1JDQAS84zV1FslnVxhmsL2YRQ2bXDwYuEkN3PIeRuRdoMEAr0\r\n2YNdmDVwQJlplOqhvzCFegdIVTEbR//nAKi/iCnARUZwI4ky2khli0WOxLte\r\nRAx/L3v25WEl4YVNGXWq31fmV10U7arK6zW6vZrrHBV6c6Q8chcyEept49kc\r\n17TPoK5DsqbiNIctTKRZD27t/nHZTlwHEmyTSvVbiehhQ/CX9hl738eH/UaJ\r\nzv/GWJh13vJ3bi0bLfsNq5J8mOtpzo/xzIAzcqNqcfSp5BjnYUrzyjc1ACM/\r\ncbBJVUnjp/Ex6I/OJaDkb5BfmrIKIyQrSLQGcHaDkbgng4T7jQroYj2qirB6\r\nhLco5NMnIFLeIHF7/vZ+2VcwXn2hovrXo38zmkO03QqVQwf7Mq6Xh394KZFS\r\nBd9d3NFsEikT8Q7OZBhZUG4h0u+OXD9f8nnguhVLE41ZjIEUda7r5bLjqbhX\r\ndMb0NH1zHFtAeokFyk2xD+DSgJceSVGJZZY=\r\n=Y56f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.2_1669534000227_0.731066507261686"},"_hasShrinkwrap":false},"6.0.0-alpha.3":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"6.0.0-alpha.3","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","typesVersions":{"*":{".":["./dist/index.d.mts","./dist/index.d.cts"]}},"scripts":{"build":"toggle-pkg-type && mkbuild; toggle-pkg-type","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn check:types && yarn check:types:build && yarn test:cov && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --ext cjs,cts,gql,json,jsonc,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.json","check:types:build":"tsc -p tsconfig.build.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"node --loader=./loader.mjs ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn test --coverage","test:watch":"vitest"},"devDependencies":{"@commitlint/cli":"17.3.0","@commitlint/config-conventional":"17.3.0","@faker-js/faker":"7.6.0","@flex-development/mkbuild":"1.0.0-alpha.9","@flex-development/toggle-pkg-type":"1.0.1","@graphql-eslint/eslint-plugin":"3.13.1","@types/chai":"4.3.4","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.2","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/dateformat":"5.0.0","@types/eslint":"8.4.10","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.1","@typescript-eslint/eslint-plugin":"5.44.0","@typescript-eslint/parser":"5.44.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.25.3","@vitest/ui":"0.25.3","chai":"4.3.7","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.14.3","eslint":"8.28.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-jsonc":"2.5.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"45.0.0","eslint-plugin-yml":"1.2.0","graphql":"16.6.0","graphql-config":"4.3.6","growl":"1.10.5","husky":"8.0.2","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.8.0","prettier-plugin-sh":"0.12.8","pretty-format":"29.3.1","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.0","typescript":"4.9.3","version-bump-prompt":"6.1.0","vite":"3.2.4","vite-tsconfig-paths":"3.6.0","vitest":"0.25.3","vitest-github-actions-reporter":"0.9.0","yaml-eslint-parser":"1.1.0"},"peerDependencies":{"typescript":">=4.7"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","esbuild":"0.15.15"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.3","_integrity":"sha512-k6YEi3njEuNHEt4+tD6ut5J5jtF0I1TLlTCjNbHVMzxpqyWvQc15DkmN9ykvtkXzgwD5ZiVgJGz8OAX/IZxR6Q==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.3/%40flex-development-tutils-6.0.0-alpha.3.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.3/%40flex-development-tutils-6.0.0-alpha.3.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-k6YEi3njEuNHEt4+tD6ut5J5jtF0I1TLlTCjNbHVMzxpqyWvQc15DkmN9ykvtkXzgwD5ZiVgJGz8OAX/IZxR6Q==","shasum":"ef07d41bc78ee59d62bcffdd43ced41ddf19faf5","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.3.tgz","fileCount":488,"unpackedSize":273465,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVN8EAtt3OOkJnJpmT1NQj0jmya7t893MQGpDe2hWaoQIhAMGr/ubf22wo2XoW9lZFkn+GNYP1AzL66ao6sQ5LOJnD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjg/xOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo85Q/+MJYG/cAJFdBWkV7X8+ia76ucEXg2ZmYijRRWnPCJHUn0oqwS\r\neYAXgS4/kKJrfU22rws5nPghy+qkz0YE+ieIp6YWsme2mfjHFgIHQmqILzwJ\r\nG8FGBxoUAwcEbjI/ZKW06z8q6uMLJHA67Or/iF3gFwX1ftK3cW91fR2yrW7E\r\nvvngx7iGFJiKyX43g6ETo+kJuRd2xZ1POXJGYsqplTN4HV8rFxEGijjpMUDG\r\n3AKUpIwZX1Eeo5ASPO5o97X9OoBmlCUMWe+FQbUdSd8xMKTiYL/2MyRAgnDS\r\nXvJwuwc+5Vp5lkc1bbsoB26W7U990XcOPc5yZ91D/y/Kvr/uEsYg0PoplKvr\r\npTukJYgESJ3I9Laoo1CgXZSPnqbdtBB3qfrtMuq6dM7tSpC363eqY2NO0WuH\r\nOCNTXz3BLw7gPEOo/UsmWoLBKCMy7T+CCZsx63LR4nz/uqKxKblB6wL1CNQc\r\njUy5mS+3Z2QNupw+n1bb+BAg7Ybc/KX8UrWHS3xA2dm1Gvt1sDFgU0+B0+cR\r\nEygp8dWjoCT1ToG3ym6/Vs8wyry9laXeDYY9/lFQnO+xcYHBLVGCxAMhnVdu\r\nqjLmf5jzvFLaM+ow5WzKdQbyP8Eb8XmHpTEkWFNQQgz7UaZXgecdafSzhr5c\r\nVg2KHN6OQlfZcYjF80CV0FrTtamJ1U8bPig=\r\n=EbCJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.3_1669594190139_0.28564358050392347"},"_hasShrinkwrap":false},"6.0.0-alpha.4":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"6.0.0-alpha.4","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","typesVersions":{"*":{".":["./dist/index.d.mts","./dist/index.d.cts"]}},"scripts":{"build":"toggle-pkg-type && mkbuild; toggle-pkg-type","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn check:types && yarn check:types:build && yarn test:cov && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --ext cjs,cts,gql,json,jsonc,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.json","check:types:build":"tsc -p tsconfig.build.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"node --loader=./loader.mjs ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn test --coverage","test:watch":"vitest"},"devDependencies":{"@commitlint/cli":"17.3.0","@commitlint/config-conventional":"17.3.0","@faker-js/faker":"7.6.0","@flex-development/mkbuild":"1.0.0-alpha.9","@flex-development/toggle-pkg-type":"1.0.1","@graphql-eslint/eslint-plugin":"3.13.1","@types/chai":"4.3.4","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.2","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/dateformat":"5.0.0","@types/eslint":"8.4.10","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.1","@typescript-eslint/eslint-plugin":"5.44.0","@typescript-eslint/parser":"5.44.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.25.3","@vitest/ui":"0.25.3","chai":"4.3.7","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.14.3","eslint":"8.28.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-jsonc":"2.5.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"45.0.0","eslint-plugin-yml":"1.2.0","graphql":"16.6.0","graphql-config":"4.3.6","growl":"1.10.5","husky":"8.0.2","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.8.0","prettier-plugin-sh":"0.12.8","pretty-format":"29.3.1","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.0","typescript":"4.9.3","version-bump-prompt":"6.1.0","vite":"3.2.4","vite-tsconfig-paths":"3.6.0","vitest":"0.25.3","vitest-github-actions-reporter":"0.9.0","yaml-eslint-parser":"1.1.0"},"peerDependencies":{"typescript":">=4.7"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","esbuild":"0.15.15"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.4","_integrity":"sha512-/0vv0mZ30v8xK911mutCctXr764pdf8b3WjmO6Q8dOzCyBp5Bc0dIEEM82kSPY+yBeHMHCjYoV5hEiYtjW5T8g==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.4/%40flex-development-tutils-6.0.0-alpha.4.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.4/%40flex-development-tutils-6.0.0-alpha.4.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/0vv0mZ30v8xK911mutCctXr764pdf8b3WjmO6Q8dOzCyBp5Bc0dIEEM82kSPY+yBeHMHCjYoV5hEiYtjW5T8g==","shasum":"657a2e21d493b8f94b596b19a42109c2caa8dbf1","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.4.tgz","fileCount":488,"unpackedSize":274169,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/6E3PUK5cE04eOiPtGVeu3G13nfCvwDoz3sGnLEZPtAiEAnhgTQdvfjTvKbJHG5Hap/SG4vM60jLIk1FP4WX3Wetc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiFhzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYmBAAh7KTjCrPqoefLdGva3kdOlhIvAf+d2RjvpDcrQxzqX9gfGS0\r\nA0dFedLcKmDcAb/wII38/qrjVWptK8Oi3UupVxZVH0Qr3R7kj0Y8z4qD3h+9\r\nIK0eiqQgea3aUTUHhRUI8YUSHTv48Zg5IYHbypXMvJmdf+7Tq9kjvnGzY9vr\r\nWokOrp3qN8MMzvlEUoKzNfEI+lkZPoQaVbQ45ytCy9Ld5K2NdLVCazzWT+vp\r\ngdL3U3Rtc+coc8zS4TIkKTxzoM0Kn1jguxh76gr+yVFReW6MwrXCWcNi2CuK\r\njxWs+4IK5K6CTBUlkInfxXGuehWdr3bZYRcFyGdKyCm0eDvWGcCLU0GNzo4h\r\nhMml1Aob4VGFfFjl6U3HPcqstCGhqFTKeFB6AhZkEurElWrYFUqabRNPb9uu\r\nm/kydFHljUDVEcVW5NtzO7HDDwjnQ4+Z5ljxK+kPbVpub8iavxnmb0krxmzt\r\nhJyqOdBS5LbMAxYi+5VwlF37o2TFQ0O7z5a29+RCNwNpULthiskfROASh3KM\r\njvDBmYkc7uXFPEK4+97pOT7WNhSH0K0daUK3dsI+bX6bYjPuPU7uZa9pC32L\r\nCr+KVVp0qtpAZrGh4xgz2xdS1FlimSMBmedsec3fIh7dEiTUHDdvSdz4Or0q\r\nEJ1UNF5v6+R9Z+jatkV8Gi7jdqBVk3n4I5g=\r\n=PklE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.4_1669879922793_0.20138917559025638"},"_hasShrinkwrap":false},"6.0.0-alpha.5":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"6.0.0-alpha.5","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","typesVersions":{"*":{".":["./dist/index.d.mts","./dist/index.d.cts"]}},"scripts":{"build":"toggle-pkg-type && mkbuild; toggle-pkg-type","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn check:types && yarn check:types:build && yarn test:cov && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --ext cjs,cts,gql,json,jsonc,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.json","check:types:build":"tsc -p tsconfig.build.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"node --loader=./loader.mjs ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn test --coverage","test:watch":"vitest"},"devDependencies":{"@commitlint/cli":"17.3.0","@commitlint/config-conventional":"17.3.0","@faker-js/faker":"7.6.0","@flex-development/mkbuild":"1.0.0-alpha.9","@flex-development/toggle-pkg-type":"1.0.1","@graphql-eslint/eslint-plugin":"3.13.1","@types/chai":"4.3.4","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.2","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/dateformat":"5.0.0","@types/eslint":"8.4.10","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.1","@typescript-eslint/eslint-plugin":"5.44.0","@typescript-eslint/parser":"5.44.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.25.3","@vitest/ui":"0.25.3","chai":"4.3.7","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.14.3","eslint":"8.28.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-jsonc":"2.5.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"45.0.0","eslint-plugin-yml":"1.2.0","graphql":"16.6.0","graphql-config":"4.3.6","growl":"1.10.5","husky":"8.0.2","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.8.0","prettier-plugin-sh":"0.12.8","pretty-format":"29.3.1","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.0","typescript":"4.9.3","version-bump-prompt":"6.1.0","vite":"3.2.4","vite-tsconfig-paths":"3.6.0","vitest":"0.25.3","vitest-github-actions-reporter":"0.9.0","yaml-eslint-parser":"1.1.0"},"peerDependencies":{"typescript":">=4.7"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","esbuild":"0.15.15"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.5","_integrity":"sha512-3K3+ldQz1hZwKy4dHxBoat3eUmtll3Jbqz2DJDEXf342ZHE9raa/JFf7RDNKqzwSdJHwbft3Ie5OOnbvpLy1eA==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.5/%40flex-development-tutils-6.0.0-alpha.5.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.5/%40flex-development-tutils-6.0.0-alpha.5.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3K3+ldQz1hZwKy4dHxBoat3eUmtll3Jbqz2DJDEXf342ZHE9raa/JFf7RDNKqzwSdJHwbft3Ie5OOnbvpLy1eA==","shasum":"91e1daa8f1ad3fab7e3603fee0cacee49b0947e9","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.5.tgz","fileCount":509,"unpackedSize":282648,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIAk24JXOV4PbOctJ0JuUHdVEeBlBFgW3SxZ4vmu8xRQIhAM7Klzg6dJ0bGoE1udvbhmvOvNnekx3ta5Woy4nfUnUe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjinn5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSbg//RC28l4jLOIv2Nyy1AzCdve/q0au5u7G7yiKKuddimBCAKYXf\r\nury8VOuQssKvUocnIKETaQlQn7REBZunT4wl1DlwMC7x0Mx9OAViduUoGDKP\r\n5zWBvrbrW/YY9pSxMPEoOGO3RQO+4NNIMn/g1EIU/IO/eB05Bn4apN5NiMPB\r\nm0DyryDyt4UA+O5ino2byuMn1bIG7CVbMCbSlyUwkmv+vmhm0FtGsBlzpmHQ\r\nu4413aKBR6zRBVLRdV92WK+PH9rD4MRQsfnG4N4JbHwyq5kEqFL3kVt25fHc\r\nDIqgNEHMmc8jHLQc403ABhYXpSEC38s4qrm4HqLfjzLd2YIohRkOPqG9npGu\r\nOrf4yopqDU4kIGHFVPck7BNKJyhKU0CBEkIcPYGG3DqjshqF/7v9ujoBo9YP\r\nyhb0nsHY9xw1DhzRdvaPfjjCl3tQLHYw7iIOWMPd6us3pwTewerEfEgjxN8V\r\n4FIoCvbnVNoF5lZmCOXCDA/MEHEukBtj714NrYIB4raU3n7rFiCONmrCCuTK\r\n7DSZsEagmTDseDjSaU8aonruFfiydsOMOagPTcxdLN3tGF4u+NZeZ0s0SjNg\r\nVr954e3B/3Z7dFOm/EZCkU9lARWqYhNNfgUoIRtQ1aJrJ1YM9/Fxq8EDSYKZ\r\n4teel7Xyx1I+MEECe+gmV3KkDku777fpgBM=\r\n=Ttg1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.5_1670019577275_0.6691563999434846"},"_hasShrinkwrap":false},"6.0.0-alpha.6":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"6.0.0-alpha.6","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","typesVersions":{"*":{".":["./dist/index.d.mts","./dist/index.d.cts"]}},"scripts":{"build":"toggle-pkg-type && mkbuild; toggle-pkg-type","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn check:types && yarn check:types:build && yarn test:cov && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --ext cjs,cts,gql,json,jsonc,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.json","check:types:build":"tsc -p tsconfig.build.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"node --loader=./loader.mjs ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn test --coverage","test:watch":"vitest"},"devDependencies":{"@commitlint/cli":"17.3.0","@commitlint/config-conventional":"17.3.0","@faker-js/faker":"7.6.0","@flex-development/mkbuild":"1.0.0-alpha.9","@flex-development/toggle-pkg-type":"1.0.1","@graphql-eslint/eslint-plugin":"3.13.1","@types/chai":"4.3.4","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.2","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/dateformat":"5.0.0","@types/eslint":"8.4.10","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.1","@typescript-eslint/eslint-plugin":"5.44.0","@typescript-eslint/parser":"5.44.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.25.3","@vitest/ui":"0.25.3","chai":"4.3.7","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.14.3","eslint":"8.28.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-jsonc":"2.5.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"45.0.0","eslint-plugin-yml":"1.2.0","graphql":"16.6.0","graphql-config":"4.3.6","growl":"1.10.5","husky":"8.0.2","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.8.0","prettier-plugin-sh":"0.12.8","pretty-format":"29.3.1","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.0","typescript":"4.9.3","version-bump-prompt":"6.1.0","vite":"3.2.4","vite-tsconfig-paths":"3.6.0","vitest":"0.25.3","vitest-github-actions-reporter":"0.9.0","yaml-eslint-parser":"1.1.0"},"peerDependencies":{"typescript":">=4.7"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","esbuild":"0.15.15"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.6","_integrity":"sha512-Yq2TcAU1hHzovhpl5IxQ6RP/WVFGqutZ4OiZhUJ7HLZCLFBzWQPZ11scxskaYBMQ+MuP0mnj6A0b3G6gF6j3Ng==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.6/%40flex-development-tutils-6.0.0-alpha.6.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.6/%40flex-development-tutils-6.0.0-alpha.6.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Yq2TcAU1hHzovhpl5IxQ6RP/WVFGqutZ4OiZhUJ7HLZCLFBzWQPZ11scxskaYBMQ+MuP0mnj6A0b3G6gF6j3Ng==","shasum":"444e3d2b9767294afea6a61b71028930d85a81c3","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.6.tgz","fileCount":516,"unpackedSize":286265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD68uVeOp4DTMykL0hEpm0uvicxEBwRYywoBdYi+a0EXwIgZivnif+hT3f8MT3d+24H3jzbLkZ1ItBn5XGfaBs9nPc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjioPlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2bg/6A7X+v0PkOyjXldPYvS/HKwBHGMWzR16oHSzPb1GdUSqt34S/\r\nWeH0uF5R2pjMZJHjYMhqSQKO4T1z6ghuJD9QoFx8LIqfDT1NHbX4YyL3Ii3n\r\nkOVUVQYewDcK2zlGfwaEvs/29lDW36KGwLx1JJaa4unvN+RMTtYjAAKHwkql\r\nOb1aZUxnn6H+pGCV2E6W2DRYeaA1fx7Wl9JEU9Mu0B1C4RBDDNjZTqBYBLDS\r\nwji+F6t0rgHlK19+DMq56k39WRmpXga2FfGzzduqIc5yG5s5x2MpjaYQqp6v\r\n4Xyi4/zpB8zprq3zpStWZu/ZLlEP1j+4onr1L6u4MqtZUFi4D4bhzWNjYJHa\r\nZIwlxp0hwoJUxRttxYEp86dsaeqtIeCxfdRo3xuPUW2xufVkOM1zPyGQ67/S\r\nhI1fCvgJnZYeEEp0qIzqMRX17HU0eIXES41h/XVjY5jYxLlUQXpzsT3aC/Wr\r\n3LzTmCgIkwpcFGrjc5Ko98poibylHDjySatKHecdh+VafHLHs4uF1U5yUZNA\r\nkHOk7tfXwgOjYiniOMfs14jq/QFmjgYDjPyWgKEWdw8BnX7cp0DPHkqRa13u\r\nnHv9Y+F6IsppSl3xqpXmDeiDUkhdjnFBcTlvMOWx6qFciy3L+dP/1U95/XW1\r\nFnGK+hbGpeYCj9mX8+sUD0vI1jZ/6xwXoCQ=\r\n=fF3W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.6_1670022116935_0.10629089876111819"},"_hasShrinkwrap":false},"6.0.0-alpha.7":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"6.0.0-alpha.7","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","typesVersions":{"*":{".":["./dist/index.d.mts","./dist/index.d.cts"]}},"scripts":{"build":"toggle-pkg-type && mkbuild; toggle-pkg-type","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn check:types && yarn check:types:build && yarn test:cov && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --ext cjs,cts,gql,json,jsonc,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.json","check:types:build":"tsc -p tsconfig.build.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"trash ./coverage","conventional-changelog":"node --loader=./loader.mjs ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","_postinstall":"chmod +x .husky/* && husky install","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn test --coverage","test:watch":"vitest"},"devDependencies":{"@commitlint/cli":"17.3.0","@commitlint/config-conventional":"17.3.0","@faker-js/faker":"7.6.0","@flex-development/mkbuild":"1.0.0-alpha.9","@flex-development/toggle-pkg-type":"1.0.1","@graphql-eslint/eslint-plugin":"3.13.1","@types/chai":"4.3.4","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.2","@types/conventional-changelog-writer":"4.0.1","@types/conventional-commits-parser":"3.0.2","@types/dateformat":"5.0.0","@types/eslint":"8.4.10","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.1","@typescript-eslint/eslint-plugin":"5.44.0","@typescript-eslint/parser":"5.44.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.25.3","@vitest/ui":"0.25.3","chai":"4.3.7","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.14.3","eslint":"8.28.0","eslint-config-prettier":"8.5.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.6.2","eslint-plugin-jsonc":"2.5.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"45.0.0","eslint-plugin-yml":"1.2.0","graphql":"16.6.0","graphql-config":"4.3.6","growl":"1.10.5","husky":"8.0.2","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.0.3","node-notifier":"10.0.1","prettier":"2.8.0","prettier-plugin-sh":"0.12.8","pretty-format":"29.3.1","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.0","typescript":"4.9.3","version-bump-prompt":"6.1.0","vite":"3.2.4","vite-tsconfig-paths":"3.6.0","vitest":"0.25.3","vitest-github-actions-reporter":"0.9.0","yaml-eslint-parser":"1.1.0"},"peerDependencies":{"typescript":">=4.7"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","esbuild":"0.15.15"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.7","_integrity":"sha512-yd5SvCg/WhZDU8k0SCDWq8hvTHiHgIaCgLv04cenVpzo+U2pu/gVz7V/Ct32e8x3mpJ4x/pC1KeCsDh4nCpFtA==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.7/%40flex-development-tutils-6.0.0-alpha.7.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.7/%40flex-development-tutils-6.0.0-alpha.7.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-yd5SvCg/WhZDU8k0SCDWq8hvTHiHgIaCgLv04cenVpzo+U2pu/gVz7V/Ct32e8x3mpJ4x/pC1KeCsDh4nCpFtA==","shasum":"786916dcfd30bf076b5ac74cb31ca4031f74e1f0","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.7.tgz","fileCount":523,"unpackedSize":289693,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAW3p6WuSZXDOHVrEfynS9TDi9U0utr62TCMJTz77tjwAiBZOUQnEOM0CdlQSgqD+/+aNsuhFfVKc8Yn6xZQXuAFHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjip41ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv6Q/8D3SXyYtsLuk9Nn3mECFwtTdolye7QWu3OZ7msmSMm5CwVwry\r\nVGOCoHyL0dIUgLw809CGiXp4qA7eOsAl2YB+8g9Ag51ImRhMpnJ9Fcm0l0m7\r\nyB298Ks0leCXLYpJJ5q9KDyrL399rdixbSIt5eGadafh0O3twdbhxK9ukkoi\r\nDXBNdr/YNykMv7nQo8yFdGcHQZ3LaEqQDLgazdfDcvsjjQ6Rb0ibZkQJePbz\r\nzoPFALZkA/MX2jmFhTrzb1E4HzH3KisAQWXxVLvh9A4vQLqV+vVQ3xKNTqoh\r\nj/t2oBvfKHv38h35fsP1w8AgKSBL0awnCUkYIOIbTH63ct1utJ8PFbl6PtN5\r\nw80fPdHT/eOOHnQuXlvk9iyVmequ9OjEfRaJuVqy3uHyZDmMe57twL33FgaI\r\nmCht6hT7lGNJrG0J8+B0Idx2XsI5ZVmmncXIboQA6e+m4VjbvI0+G/2La6cn\r\nyOfa135ZBp3ZZLldIa9fAF+p5KgU6rNZsDcNDPlI9OIk9CXT5hT7dVWVhogh\r\nU0sqGAMMZxLIPKlA/Q4Q4SIrGKDuSXJvVlddZlwABUBHKhFU0Ltk8kPAUJgh\r\nk7y/9SArtZNtuwN8TCJuKKAxPZqltyqxtUCGjWHu9a7qg9rnZkhEBAD0EGjv\r\nIZ8fx367T+SOyjyn7MfwCOfPWy7abmFZi5Q=\r\n=JSdX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.7_1670028853353_0.3358359162736173"},"_hasShrinkwrap":false},"6.0.0-alpha.8":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"6.0.0-alpha.8","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","typesVersions":{"*":{".":["./dist/index.d.mts","./dist/index.d.cts"]}},"scripts":{"build":"toggle-pkg-type && mkbuild; toggle-pkg-type","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn check:types && yarn check:types:build && yarn test:cov && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --ext cjs,cts,gql,json,jsonc,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:build":"tsc -p tsconfig.build.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","conventional-changelog":"node --loader=./loader.mjs ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"serve -l 5432 ./coverage/lcov-report","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"devDependencies":{"@commitlint/cli":"17.4.0","@commitlint/config-conventional":"17.4.0","@faker-js/faker":"7.6.0","@flex-development/mkbuild":"1.0.0-alpha.9","@flex-development/toggle-pkg-type":"1.0.1","@graphql-eslint/eslint-plugin":"3.14.3","@types/chai":"4.3.4","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.2","@types/conventional-changelog-writer":"4.0.2","@types/conventional-commits-parser":"3.0.3","@types/dateformat":"5.0.0","@types/eslint":"8.4.10","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.2","@typescript-eslint/eslint-plugin":"5.48.0","@typescript-eslint/parser":"5.48.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.26.3","@vitest/ui":"0.26.3","chai":"4.3.7","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.18.1","esbuild":"0.16.15","eslint":"8.31.0","eslint-config-prettier":"8.6.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-jsonc":"2.6.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"45.0.2","eslint-plugin-yml":"1.4.0","graphql":"16.6.0","graphql-config":"4.4.0","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.1.0","node-notifier":"10.0.1","prettier":"2.8.2","prettier-plugin-sh":"0.12.8","pretty-format":"29.3.1","serve":"14.1.2","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.2","typescript":"5.0.0-dev.20230107","version-bump-prompt":"6.1.0","vite":"4.0.4","vite-tsconfig-paths":"4.0.3","vitest":"0.26.3","vitest-github-actions-reporter":"0.9.0","yaml-eslint-parser":"1.1.0"},"peerDependencies":{"typescript":">=4.7"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","esbuild":"0.16.15","typescript":"5.0.0-dev.20230107","vitest@npm:0.26.3":"patch:vitest@npm%3A0.26.3#patches/vitest+0.26.3.dev.patch"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.8","_integrity":"sha512-Zyd0yRIZJaaGm5FDG4PEN0gESIulxSssZ3uf5NzhQvbSWlWYzd1Kh+fz404q2mMgBsAuBgD8D2dJ2zol9RKF8g==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.8/%40flex-development-tutils-6.0.0-alpha.8.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.8/%40flex-development-tutils-6.0.0-alpha.8.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Zyd0yRIZJaaGm5FDG4PEN0gESIulxSssZ3uf5NzhQvbSWlWYzd1Kh+fz404q2mMgBsAuBgD8D2dJ2zol9RKF8g==","shasum":"779c5471ba778cf096c61e7d85558c3f38da2e65","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.8.tgz","fileCount":530,"unpackedSize":300192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWOIKU5A6VT51/GeOeKQEm6i7PBaE6h6zOEhi+kMavUAiApP6YZ3370oQ5uOep2PloA+pw/NOyeWqm+I7S20rL6fQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuk3HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqATw//Y+LmaqoS4LjN8pNEOLFAUVF5tHfVgeE4oEjaWPc40Rb0fzY1\r\nNluzn2eOfrR5+ODZG6wyjzylIkaFjCdOcxjYbdX93+FzLUSc9GCoiO59d1OQ\r\n79ISEXSVNd52lZXa3QDG4MCb3XgWYCVCl/jddO/+hDznaQtxEXrchKpEQwQ6\r\nkHN6Rj9Ntvn6hriFR+JdmXhsiNE2HvWkcEpQPtKSNNK96o3Y2kMi7TrInmMb\r\nfvKPKMv2pwAcQ+H01LzSr7JEOYAE1CBP6TWUkNSlu+iTasXVHMqsVAMhEArg\r\n2PPyWY4kKstTXNrOghSodysa+6LFw4k5eFxH7iLnn9LmQPv3sjxqIjHK0oVO\r\n0qhkCHOcnTmGAzsl3WzmvzV+dXfZrEn7UFaC/vA3ESVQTBVH61sI4RALnkpc\r\neOVxvKA5xXfIxNYTXXQmlnyagoZfRvNWjtQvYiS02fW1COFGvzdSsPI7HPaQ\r\n/50d8JlgTvNKYUTq9/d5lVHuNrPQC6hO0pZRrljxRzNnMVkb2n5A577xZPE/\r\ntvs8ezB+y9ResTJ48Et0UaRh7ZklsCrwslmXKrToXC050ZWBkyWfw/eh0YSC\r\nygJGFdrAGpiRd/KQjUC9j5dvjFGPmxgFe3iRZ9xbIR8dgqBZVuyV8p4ttBcu\r\nq/mn1DnXb7thsjMUIAI3QFGfmHYwasZHk7M=\r\n=7RMB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.8_1673153991346_0.598219073029628"},"_hasShrinkwrap":false},"6.0.0-alpha.9":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"6.0.0-alpha.9","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","typesVersions":{"*":{".":["./dist/index.d.mts","./dist/index.d.cts"]}},"scripts":{"build":"toggle-pkg-type && mkbuild; toggle-pkg-type","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn check:types && yarn test:cov && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack && yarn check:types:build","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --ext cjs,cts,gql,json,jsonc,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:build":"tsc -p tsconfig.build.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","conventional-changelog":"node --loader=./loader.mjs ./node_modules/.bin/conventional-changelog -n ./changelog.config.cts","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"serve -l 5432 ./coverage/lcov-report","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"devDependencies":{"@commitlint/cli":"17.4.0","@commitlint/config-conventional":"17.4.0","@faker-js/faker":"7.6.0","@flex-development/mkbuild":"1.0.0-alpha.9","@flex-development/toggle-pkg-type":"1.0.1","@graphql-eslint/eslint-plugin":"3.14.3","@types/chai":"4.3.4","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-config-spec":"2.1.2","@types/conventional-changelog-writer":"4.0.2","@types/conventional-commits-parser":"3.0.3","@types/dateformat":"5.0.0","@types/eslint":"8.4.10","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.2","@typescript-eslint/eslint-plugin":"5.48.0","@typescript-eslint/parser":"5.48.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.26.3","@vitest/ui":"0.26.3","chai":"4.3.7","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog-cli":"2.2.2","conventional-recommended-bump":"6.1.0","cspell":"6.18.1","esbuild":"0.16.16","eslint":"8.31.0","eslint-config-prettier":"8.6.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-jsonc":"2.6.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"45.0.2","eslint-plugin-yml":"1.4.0","graphql":"16.6.0","graphql-config":"4.4.0","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.1.0","node-notifier":"10.0.1","prettier":"2.8.2","prettier-plugin-sh":"0.12.8","pretty-format":"29.3.1","serve":"14.1.2","trash-cli":"5.0.0","ts-dedent":"2.2.0","ts-node":"10.9.1","tsconfig":"7.0.0","tsconfig-paths":"4.1.2","typescript":"5.0.0-dev.20221215","version-bump-prompt":"6.1.0","vite":"4.0.4","vite-tsconfig-paths":"4.0.3","vitest":"0.26.3","vitest-github-actions-reporter":"0.9.0","yaml-eslint-parser":"1.1.0"},"peerDependencies":{"typescript":">=4.7"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","esbuild":"0.16.16","typescript":"5.0.0-dev.20221215","vitest@npm:0.26.3":"patch:vitest@npm%3A0.26.3#patches/vitest+0.26.3.dev.patch"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.14"},"packageManager":"yarn@4.0.0-rc.14","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.9","_integrity":"sha512-rlyAE7wBiHi+kL37HljOL3NMFYsBb1fENO9rB53YG2he7b2AnrfwTaxiw0qTwNSXSG0b6KIzyUr8I9nmEDvQxg==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.9/%40flex-development-tutils-6.0.0-alpha.9.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.9/%40flex-development-tutils-6.0.0-alpha.9.tgz","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-rlyAE7wBiHi+kL37HljOL3NMFYsBb1fENO9rB53YG2he7b2AnrfwTaxiw0qTwNSXSG0b6KIzyUr8I9nmEDvQxg==","shasum":"596608be55ad251320e2ee22335f688e41fa49e3","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.9.tgz","fileCount":530,"unpackedSize":301863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMm/dRyHlhXjRYihcR0x4X35ojmrKRngOHxJlYJkteLAIhAJsG4kAVPSyMuwpiapztXckGeTvlYjThCUuk9YdvKWPS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJju40LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0XQ//WbTMqFd8q93NXxKPjjapjyvKX+dYsLRGQfqOW9HMhzcKbMIa\r\nplLtP9ayVO1GTMjJ7VOiVw7AthgODOXIi1uL/nxj8/EJ310KefV5jmuUxxza\r\nD7sSS28pXacUiA4yCQAoailN8b19j8956RHk4Lhzz0vf/cxQh7TGKrPZVxyN\r\n41eAUjSaTmRIB3YWC2cq1rYbdAEDuayQNwboMss7gOuFZnE0s3XaOP3MH7W3\r\nU7TluLi/xvZeMODowgq1JvwTpwfy5GgLWVTgbg0dbbOEvhQEO2jFkBhEh/TB\r\nRw9oylBqVtghnU3s+op9pF7TsCqO+01iuRS8I21N5i0Aqaozbn0aoxs10K+J\r\nMirXelSV0bP4UtvJcBKEz//RMVDcWydRZaZE8VGJRKckT/UfLRWTThvC0alq\r\n89Y8+nBznT7pO7B3W89y6p5fmeCdlSqKkA7EWuCGNys+2Imosns9Ctzcpi8p\r\nmpZWZqketSAcwVyeffD9U7pbk4TlAaykb2OhwaLsX5jUpJxojts/Rj2ajx3r\r\nJ3DQGavElW+bmki6S6y6a4f7a6uLr0OJaAyk4nRSFYPVBoIO/izDt0F4E3CR\r\nRXWXPj/z6GU6QUwDkqJb6Hn3plIm33YsHLZyiHIPWAyzlOfpFTLNYPubWOlP\r\n8yaK7RIeOJaVmUzjU+PIQd5kxmZC3vVRTok=\r\n=L/Ax\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.9_1673235723067_0.3874182550422125"},"_hasShrinkwrap":false},"6.0.0-alpha.10":{"name":"@flex-development/tutils","description":"TypeScript utilities","version":"6.0.0-alpha.10","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"toggle-pkg-type && mkbuild; toggle-pkg-type","changelog":"node --loader=./loader.mjs ./changelog.config.ts","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && NODE_ENV=production yarn pack -o %s-%v.tgz && yarn clean:pack && yarn check:types:build","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --ext cjs,gql,json,jsonc,md,mjs,ts,yml --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:build":"tsc -p tsconfig.build.json","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"serve -l 5432 ./coverage/lcov-report","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"devDependencies":{"@commitlint/cli":"17.4.2","@commitlint/config-conventional":"17.4.2","@faker-js/faker":"8.0.0-alpha.0","@flex-development/mkbuild":"1.0.0-alpha.9","@flex-development/mlly":"1.0.0-alpha.8","@flex-development/toggle-pkg-type":"1.0.1","@graphql-eslint/eslint-plugin":"3.15.0","@types/chai":"4.3.4","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.1","@types/conventional-changelog-writer":"4.0.2","@types/conventional-commits-parser":"3.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.4.10","@types/fs-extra":"11.0.1","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.2","@types/semver":"7.3.13","@typescript-eslint/eslint-plugin":"5.50.0","@typescript-eslint/parser":"5.50.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-c8":"0.28.3","@vitest/ui":"0.28.3","add-stream":"1.0.0","chai":"4.3.7","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"3.1.25","conventional-changelog-conventionalcommits":"5.0.0","conventional-changelog-core":"4.2.4","conventional-changelog-writer":"5.0.1","conventional-commits-parser":"3.2.4","conventional-recommended-bump":"6.1.0","cross-env":"7.0.3","cspell":"6.19.2","esbuild":"0.17.5","eslint":"8.33.0","eslint-config-prettier":"8.6.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"39.7.5","eslint-plugin-jsonc":"2.6.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"45.0.2","eslint-plugin-yml":"1.4.0","graphql":"16.6.0","graphql-config":"4.4.0","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.1.0","lint-staged":"13.1.0","mri":"1.2.0","node-notifier":"10.0.1","prettier":"2.8.3","prettier-plugin-sh":"0.12.8","pretty-format":"29.4.1","sade":"1.8.1","semver":"7.3.8","serve":"14.2.0","tempfile":"4.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.0.0-dev.20221215","version-bump-prompt":"6.1.0","vite":"4.0.4","vite-tsconfig-paths":"4.0.5","vitest":"0.28.3","vitest-github-actions-reporter":"0.9.0","yaml-eslint-parser":"1.1.0"},"peerDependencies":{"typescript":">=4.7"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads"},"engines":{"node":">=14.16","yarn":"4.0.0-rc.34"},"packageManager":"yarn@4.0.0-rc.34","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.10","_integrity":"sha512-wnjVF4aZX11lCnZSuMdkwRCAyfxcFKWjAz766JHArb1pqGUDsOeDHuAXbaHuV7wZmrgkGzCRX2EX5RcUKtD2kg==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.10/%40flex-development-tutils-6.0.0-alpha.10.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.10/%40flex-development-tutils-6.0.0-alpha.10.tgz","_nodeVersion":"19.5.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-wnjVF4aZX11lCnZSuMdkwRCAyfxcFKWjAz766JHArb1pqGUDsOeDHuAXbaHuV7wZmrgkGzCRX2EX5RcUKtD2kg==","shasum":"b2085f42d62aedfabfae2ed016c0cc5c47192f81","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.10.tgz","fileCount":565,"unpackedSize":351316,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2vUcstniXMnfpQVSC9oKg6H0XWFYcduqMfnXMek321AiEA908uqUHdN8SIysYuOYrC7tlQO3gxe668iuSS1GRZy6Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2vrmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqscQ//VGegZ4aaFuEYq09LIWyqXEGXBAtgXGOafbIPJ3HphEonKjNf\r\n5l/a2YcC8gsP06nUVBsyLjYFcM8ZTY0iH6QGPheqTmkSj42UCSQrK8cvc6xe\r\nj6ePWOxwluzPE6lohzZcO6SlI0dJQcD+uswOIJgFM00OnSxaaH+EBcKPW1o+\r\n5jMYVCKExlNinuwV3nBfaGv+k9tUvfRKyBDUFtPXTqJeHWtfTgWgrR1Uu8Gm\r\nR8XcAsNYYV1fE83LCWz8B9kTF5YpiEFRWHc6iCYlNCjze3s0kdzXt5I6k+TC\r\n/Fx0sDsdhAmQzWC24o6W8RqZ50kY/XaGQwxG/5oXwJCfOzoP2zqG+iY3bhHn\r\nAdsGSzNbqXaK+dYEEJgypkdRulvH1mxRFwRc6ogQiQv5E2EgTUFf3laHdTe6\r\njQmNg+4bGsZ8aViEAF68rumc12umAzZ9ZYzsgBLlVAnZPjY4uQC1vZCff63G\r\n1sxENQClLxmUVuetwrJzAC9E75VnD9OOFeXJaL/PgEsPN3zFsJ2UxB88waRJ\r\nPUtavEOrLGU004dyIRu5KphXhutKsc351Ff3CNpmZhnluqxY0Cn2z+y1p3Go\r\n9nqvFgPgv7+oqDC+hN1WORSUYmDY+gD00H+i8bM17w1KTiPHjtcFjAtpkkKg\r\nKFqw6XVR68BgNyEadzwxCnJ3IEZQO0L4B5U=\r\n=nbb9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.10_1675295462517_0.6080419155138015"},"_hasShrinkwrap":false},"6.0.0-alpha.11":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.11","keywords":["deep","definitions","enums","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"dependencies":{"dequal":"2.0.3"},"devDependencies":{"@arethetypeswrong/cli":"0.4.2","@commitlint/cli":"17.6.6","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"1.0.0","@flex-development/esm-types":"1.0.0","@flex-development/mkbuild":"1.0.0-alpha.20","@flex-development/mlly":"1.0.0-alpha.15","@flex-development/pathe":"1.0.3","@flex-development/toggle-pkg-type":"2.0.0","@flex-development/tsconfig-utils":"1.1.2","@graphql-eslint/eslint-plugin":"3.20.1","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.40.2","@types/fs-extra":"11.0.1","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.3","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.2.0","@typescript-eslint/parser":"6.2.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.33.0","add-stream":"1.0.0","chai":"5.0.0-alpha.0","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"4.0.0","conventional-changelog-conventionalcommits":"6.1.0","conventional-changelog-core":"5.0.2","conventional-changelog-writer":"6.0.1","conventional-recommended-bump":"7.0.1","cross-env":"7.0.3","cspell":"7.0.0-alpha.2","esbuild":"0.18.11","eslint":"8.44.0","eslint-config-prettier":"8.8.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.1","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"47.0.0","eslint-plugin-yml":"1.8.0","graphql":"16.7.1","graphql-config":"5.0.2","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"13.2.3","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"2.8.8","prettier-plugin-sh":"0.12.8","pretty-format":"29.6.1","sade":"1.8.1","semver":"7.5.3","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.1.6","version-bump-prompt":"6.1.0","vite":"4.4.4","vite-tsconfig-paths":"4.2.0","vitest":"0.33.0","vitest-github-actions-reporter":"0.10.0","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","vitest@npm:0.33.0":"patch:vitest@npm%3A0.33.0#patches/vitest+0.33.0.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.39"},"packageManager":"yarn@4.0.0-rc.39","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.11","_integrity":"sha512-0VjrDqnVBHLdwAGtJYODEW/GiK/p+vevlrZzzZXqqXWI+S7HmiIToqgKMGo+AM7960+UmLkA2CAnde3PmbodCA==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.11/%40flex-development-tutils-6.0.0-alpha.11.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.11/%40flex-development-tutils-6.0.0-alpha.11.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-0VjrDqnVBHLdwAGtJYODEW/GiK/p+vevlrZzzZXqqXWI+S7HmiIToqgKMGo+AM7960+UmLkA2CAnde3PmbodCA==","shasum":"cd1832885d050e2b6403e471bae0b7f7ffc70680","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.11.tgz","fileCount":2314,"unpackedSize":1633250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSERtf0VMb0cJ5PJALqpS81uHWWr+//p7M2Dx/nhiRFAIhAJjF6C7azGoI3gAi4TE7PQnHe+5bJIoBrdJKBLWBM8TU"}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.11_1690334238426_0.7561063872333817"},"_hasShrinkwrap":false},"6.0.0-alpha.12":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.12","keywords":["deep","definitions","enums","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"dependencies":{"dequal":"2.0.3"},"devDependencies":{"@arethetypeswrong/cli":"0.4.2","@commitlint/cli":"17.6.7","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"1.0.0","@flex-development/esm-types":"1.0.0","@flex-development/mkbuild":"1.0.0-alpha.20","@flex-development/mlly":"1.0.0-alpha.15","@flex-development/pathe":"1.0.3","@flex-development/toggle-pkg-type":"2.0.0","@flex-development/tsconfig-utils":"1.1.2","@graphql-eslint/eslint-plugin":"3.20.1","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.40.2","@types/fs-extra":"11.0.1","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.3","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.2.0","@typescript-eslint/parser":"6.2.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.33.0","add-stream":"1.0.0","chai":"5.0.0-alpha.0","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"4.0.0","conventional-changelog-conventionalcommits":"6.1.0","conventional-changelog-core":"5.0.2","conventional-changelog-writer":"6.0.1","conventional-recommended-bump":"7.0.1","cross-env":"7.0.3","cspell":"7.0.0-alpha.2","esbuild":"0.18.11","eslint":"8.45.0","eslint-config-prettier":"8.8.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-markdownlint":"0.4.1","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"47.0.0","eslint-plugin-yml":"1.8.0","graphql":"16.7.1","graphql-config":"5.0.2","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"13.2.3","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"2.8.8","prettier-plugin-sh":"0.12.8","pretty-format":"29.6.1","sade":"1.8.1","semver":"7.5.4","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.1.6","version-bump-prompt":"6.1.0","vite":"4.4.4","vite-tsconfig-paths":"4.2.0","vitest":"0.33.0","vitest-github-actions-reporter":"0.10.0","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","vitest@npm:0.33.0":"patch:vitest@npm%3A0.33.0#patches/vitest+0.33.0.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.39"},"packageManager":"yarn@4.0.0-rc.39","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.12","_integrity":"sha512-sI2/W0a1vH+0KKD4YH1VP6FqCG5JpLrQO/GzK4MmfKzLO6fcR3cH7XWzElxcvQ2jz8oATb7yEF5VPNcaZuZlng==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.12/%40flex-development-tutils-6.0.0-alpha.12.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.12/%40flex-development-tutils-6.0.0-alpha.12.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-sI2/W0a1vH+0KKD4YH1VP6FqCG5JpLrQO/GzK4MmfKzLO6fcR3cH7XWzElxcvQ2jz8oATb7yEF5VPNcaZuZlng==","shasum":"09e3edc5c0533b5a51a88aa87c8b13bf48aeceb9","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.12.tgz","fileCount":2314,"unpackedSize":1634671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsiZwn5/h+T7SlqQUY/UeREndrUIQ4MdPlW3qd6ta0HQIgfMRKwuljooqOzW2LtN4+aOa//OcVbaK7NTmREpqaAdI="}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.12_1690403674079_0.40485011384085423"},"_hasShrinkwrap":false},"6.0.0-alpha.13":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.13","keywords":["deep","definitions","enums","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"dependencies":{"dequal":"2.0.3"},"devDependencies":{"@arethetypeswrong/cli":"0.7.0","@commitlint/cli":"17.6.7","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"1.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.20","@flex-development/mlly":"1.0.0-alpha.15","@flex-development/pathe":"1.0.3","@flex-development/toggle-pkg-type":"2.0.0","@flex-development/tsconfig-utils":"1.1.2","@graphql-eslint/eslint-plugin":"3.20.1","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.40.2","@types/fs-extra":"11.0.1","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.3","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.2.0","@typescript-eslint/parser":"6.2.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.33.0","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"4.0.0","conventional-changelog-conventionalcommits":"6.1.0","conventional-changelog-core":"5.0.2","conventional-changelog-writer":"6.0.1","conventional-recommended-bump":"7.0.1","cross-env":"7.0.3","cspell":"7.0.0-alpha.2","esbuild":"0.18.17","eslint":"8.45.0","eslint-config-prettier":"8.9.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.4.1","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"47.0.0","eslint-plugin-yml":"1.8.0","graphql":"16.7.1","graphql-config":"5.0.2","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"13.2.3","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"2.8.8","prettier-plugin-sh":"0.12.8","pretty-format":"29.6.1","sade":"1.8.1","semver":"7.5.4","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.1.6","version-bump-prompt":"6.1.0","vite":"4.4.7","vite-tsconfig-paths":"4.2.0","vitest":"0.33.0","vitest-github-actions-reporter":"0.10.0","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","vitest@npm:0.33.0":"patch:vitest@npm%3A0.33.0#patches/vitest+0.33.0.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.39"},"packageManager":"yarn@4.0.0-rc.39","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.13","_integrity":"sha512-eGKodNjKTFBR9vjV/bS9tK+wA+KHShflVQZbSyHJuBdKa50o42h3lO8/psgZqyIrAOc1pSaC4/YAzg/VUz1HAQ==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.13/%40flex-development-tutils-6.0.0-alpha.13.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.13/%40flex-development-tutils-6.0.0-alpha.13.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-eGKodNjKTFBR9vjV/bS9tK+wA+KHShflVQZbSyHJuBdKa50o42h3lO8/psgZqyIrAOc1pSaC4/YAzg/VUz1HAQ==","shasum":"32c19fb557ae46aa62f0429e9d8d9325e99e020c","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.13.tgz","fileCount":2314,"unpackedSize":1636955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+783zdf4yEVpdmdgxuWS8TDktT3Sc9L/F6sdj6dlq/AiEA6U2+HOhfotxVOgqoIc8iVUeFXM+LDzGClTOJ3NjRBTQ="}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.13_1690759020293_0.6668245006234172"},"_hasShrinkwrap":false},"6.0.0-alpha.14":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.14","keywords":["deep","definitions","enums","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"dependencies":{"dequal":"2.0.3"},"devDependencies":{"@arethetypeswrong/cli":"0.7.0","@commitlint/cli":"17.6.7","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"1.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.20","@flex-development/mlly":"1.0.0-alpha.15","@flex-development/pathe":"2.0.0","@flex-development/toggle-pkg-type":"2.0.1","@flex-development/tsconfig-utils":"1.1.2","@graphql-eslint/eslint-plugin":"3.20.1","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.40.2","@types/fs-extra":"11.0.1","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.3","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.2.1","@typescript-eslint/parser":"6.2.1","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.33.0","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"4.0.0","conventional-changelog-conventionalcommits":"6.1.0","conventional-changelog-core":"5.0.2","conventional-changelog-writer":"6.0.1","conventional-recommended-bump":"7.0.1","cross-env":"7.0.3","cspell":"7.0.0-alpha.2","esbuild":"0.18.17","eslint":"8.46.0","eslint-config-prettier":"8.9.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.4.1","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-plugin-yml":"1.8.0","graphql":"16.7.1","graphql-config":"5.0.2","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"13.2.3","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"2.8.8","prettier-plugin-sh":"0.12.8","pretty-format":"29.6.2","sade":"1.8.1","semver":"7.5.4","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.1.6","version-bump-prompt":"6.1.0","vite":"4.4.7","vite-tsconfig-paths":"4.2.0","vitest":"0.33.0","vitest-github-actions-reporter":"0.10.0","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","vitest@npm:0.33.0":"patch:vitest@npm%3A0.33.0#patches/vitest+0.33.0.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.39"},"packageManager":"yarn@4.0.0-rc.39","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.14","_integrity":"sha512-Yri4arWA2M2TTrzHsyNPX3vXAj91vunqO1zroRaepvL6N5ehAPPmOu8zIripilV7mguHHWPLbQsedKZftH8gOQ==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.14/%40flex-development-tutils-6.0.0-alpha.14.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.14/%40flex-development-tutils-6.0.0-alpha.14.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-Yri4arWA2M2TTrzHsyNPX3vXAj91vunqO1zroRaepvL6N5ehAPPmOu8zIripilV7mguHHWPLbQsedKZftH8gOQ==","shasum":"3715445f311171fd0e8215a13ed8b9b66ea14b48","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.14.tgz","fileCount":2321,"unpackedSize":1645979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACttU3BwC8rtQWH5lhjyXmkD5cuZVtWjQS26Rj01pwEAiBnxZdyVAd5He7gN2v61x6Jq7RZXcIoBWIEopz9JloIbg=="}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.14_1690856393941_0.22693835266533635"},"_hasShrinkwrap":false},"6.0.0-alpha.15":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.15","keywords":["deep","definitions","enums","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"dependencies":{"dequal":"2.0.3"},"devDependencies":{"@arethetypeswrong/cli":"0.7.1","@commitlint/cli":"17.6.7","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"2.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.20","@flex-development/mlly":"1.0.0-alpha.15","@flex-development/pathe":"2.0.0","@flex-development/toggle-pkg-type":"2.0.1","@flex-development/tsconfig-utils":"1.1.2","@graphql-eslint/eslint-plugin":"3.20.1","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.40.2","@types/fs-extra":"11.0.1","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.3","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.2.1","@typescript-eslint/parser":"6.2.1","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.34.1","@vitest/expect":"0.34.1","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"4.0.0","conventional-changelog-conventionalcommits":"6.1.0","conventional-changelog-core":"5.0.2","conventional-changelog-writer":"6.0.1","conventional-recommended-bump":"7.0.1","cross-env":"7.0.3","cspell":"7.0.0-alpha.2","esbuild":"0.18.17","eslint":"8.46.0","eslint-config-prettier":"8.10.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.4.1","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-plugin-yml":"1.8.0","graphql":"16.7.1","graphql-config":"5.0.2","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"13.2.3","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"2.8.8","prettier-plugin-sh":"0.12.8","pretty-format":"29.6.2","sade":"1.8.1","semver":"7.5.4","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.1.6","version-bump-prompt":"6.1.0","vite":"4.4.8","vite-tsconfig-paths":"4.2.0","vitest":"0.34.1","vitest-github-actions-reporter":"0.10.0","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","chai":"5.0.0-alpha.1","vitest@npm:0.34.1":"patch:vitest@npm%3A0.34.1#patches/vitest+0.34.1.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.39"},"packageManager":"yarn@4.0.0-rc.39","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.15","_integrity":"sha512-a/bq17NPoS9+PnjyJukwfnp6/8ag60wgHxXGEozZ6ObAiMmB1AxDfbnxKZWPVjNdTH3W8x2A+W/DwYmJHan08g==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.15/%40flex-development-tutils-6.0.0-alpha.15.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.15/%40flex-development-tutils-6.0.0-alpha.15.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-a/bq17NPoS9+PnjyJukwfnp6/8ag60wgHxXGEozZ6ObAiMmB1AxDfbnxKZWPVjNdTH3W8x2A+W/DwYmJHan08g==","shasum":"193cf7862ccf488c63d8f30d4f8e5abd79585735","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.15.tgz","fileCount":607,"unpackedSize":670719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCzXMV7UHV3GRS4V8+2Fa8aPRhplXmk/1sru4dXUD8WAIhAODPtk3kW5suy5a+2LRXJwlLbxWs4sXhCG+j3hrSlu2K"}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.15_1691191371955_0.08830076600801973"},"_hasShrinkwrap":false},"6.0.0-alpha.16":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.16","keywords":["deep","definitions","enums","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"dependencies":{"dequal":"2.0.3"},"devDependencies":{"@arethetypeswrong/cli":"0.7.1","@commitlint/cli":"17.6.7","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"2.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.20","@flex-development/mlly":"1.0.0-alpha.15","@flex-development/pathe":"2.0.0","@flex-development/toggle-pkg-type":"2.0.1","@flex-development/tsconfig-utils":"1.1.2","@graphql-eslint/eslint-plugin":"3.20.1","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.40.2","@types/fs-extra":"11.0.1","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.3","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.2.1","@typescript-eslint/parser":"6.2.1","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.34.1","@vitest/expect":"0.34.1","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"4.0.0","conventional-changelog-conventionalcommits":"6.1.0","conventional-changelog-core":"5.0.2","conventional-changelog-writer":"6.0.1","conventional-recommended-bump":"7.0.1","cross-env":"7.0.3","cspell":"7.0.0-alpha.2","esbuild":"0.18.18","eslint":"8.46.0","eslint-config-prettier":"9.0.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.4.1","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-plugin-yml":"1.8.0","graphql":"16.7.1","graphql-config":"5.0.2","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"13.2.3","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"2.8.8","prettier-plugin-sh":"0.12.8","pretty-format":"29.6.2","sade":"1.8.1","semver":"7.5.4","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.1.6","version-bump-prompt":"6.1.0","vite":"4.4.8","vite-tsconfig-paths":"4.2.0","vitest":"0.34.1","vitest-github-actions-reporter":"0.10.0","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","chai":"5.0.0-alpha.1","vitest@npm:0.34.1":"patch:vitest@npm%3A0.34.1#patches/vitest+0.34.1.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.39"},"packageManager":"yarn@4.0.0-rc.39","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.16","_integrity":"sha512-JYrs6zqefo28wqkUmrCOWwar/6yGFgEHtXLpiA5p5mJlJhuMwGIi62EAyU43MhMytKVAjQQQVzM1+7N5/DJL5Q==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.16/%40flex-development-tutils-6.0.0-alpha.16.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.16/%40flex-development-tutils-6.0.0-alpha.16.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-JYrs6zqefo28wqkUmrCOWwar/6yGFgEHtXLpiA5p5mJlJhuMwGIi62EAyU43MhMytKVAjQQQVzM1+7N5/DJL5Q==","shasum":"ab40c9d4e1f739b4cd32a792feb64feea5f57e5d","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.16.tgz","fileCount":607,"unpackedSize":671410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUY6Lq9GCJ5LBfpEisUeAJSGUUODcTv6ROe38FzSqz/AiEAotpe5Mx4N7e9OHTOitGBmzYYklTlPCBdguLXsTmuIJQ="}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.16_1691427768363_0.5728416643967658"},"_hasShrinkwrap":false},"6.0.0-alpha.17":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.17","keywords":["deep","definitions","enums","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"dependencies":{"dequal":"2.0.3"},"devDependencies":{"@arethetypeswrong/cli":"0.7.1","@commitlint/cli":"17.6.7","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"2.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.20","@flex-development/mlly":"1.0.0-alpha.16","@flex-development/pathe":"2.0.0","@flex-development/toggle-pkg-type":"2.0.1","@flex-development/tsconfig-utils":"2.0.0","@graphql-eslint/eslint-plugin":"3.20.1","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.40.2","@types/fs-extra":"11.0.1","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.3","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.3.0","@typescript-eslint/parser":"6.3.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.34.1","@vitest/expect":"0.34.1","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"4.0.0","conventional-changelog-conventionalcommits":"6.1.0","conventional-changelog-core":"5.0.2","conventional-changelog-writer":"6.0.1","conventional-recommended-bump":"7.0.1","cross-env":"7.0.3","cspell":"7.0.0-alpha.2","esbuild":"0.18.19","eslint":"8.46.0","eslint-config-prettier":"9.0.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.4.1","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-plugin-yml":"1.8.0","graphql":"16.7.1","graphql-config":"5.0.2","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"13.2.3","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"2.8.8","prettier-plugin-sh":"0.12.8","pretty-format":"29.6.2","sade":"1.8.1","semver":"7.5.4","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.1.6","version-bump-prompt":"6.1.0","vite":"4.4.9","vite-tsconfig-paths":"4.2.0","vitest":"0.34.1","vitest-github-actions-reporter":"0.10.0","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","chai":"5.0.0-alpha.1","vitest@npm:0.34.1":"patch:vitest@npm%3A0.34.1#patches/vitest+0.34.1.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.39"},"packageManager":"yarn@4.0.0-rc.39","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.17","_integrity":"sha512-Mtfe0hHHAEm4z1Osre3a71eRwDTYivlf40M/5pAmungvzVYt1OxyWHYszUbLw3WqxzfU3A588M7id8oCSdIXJQ==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.17/%40flex-development-tutils-6.0.0-alpha.17.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.17/%40flex-development-tutils-6.0.0-alpha.17.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-Mtfe0hHHAEm4z1Osre3a71eRwDTYivlf40M/5pAmungvzVYt1OxyWHYszUbLw3WqxzfU3A588M7id8oCSdIXJQ==","shasum":"9ad0edaf1a9beb9b49df05b5255607b427251193","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.17.tgz","fileCount":607,"unpackedSize":673172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+NVTrCmoylzdS1JhTv7j3nUU0kSxR9CQc5cSIOXLSWgIhAJ40wtX2LNe45rYkgO7uZu7yQuRX55dctjnrjBdWWiyZ"}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.17_1691533608635_0.15140432211673271"},"_hasShrinkwrap":false},"6.0.0-alpha.18":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.18","keywords":["deep","definitions","enums","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"dependencies":{"dequal":"2.0.3"},"devDependencies":{"@arethetypeswrong/cli":"0.7.1","@commitlint/cli":"17.6.7","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"2.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.20","@flex-development/mlly":"1.0.0-alpha.16","@flex-development/pathe":"2.0.0","@flex-development/toggle-pkg-type":"2.0.1","@flex-development/tsconfig-utils":"2.0.0","@graphql-eslint/eslint-plugin":"3.20.1","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.40.2","@types/fs-extra":"11.0.1","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/node-notifier":"8.0.2","@types/prettier":"2.7.3","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.3.0","@typescript-eslint/parser":"6.3.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.34.1","@vitest/expect":"0.34.1","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"4.0.0","conventional-changelog-conventionalcommits":"6.1.0","conventional-changelog-core":"5.0.2","conventional-changelog-writer":"6.0.1","conventional-recommended-bump":"7.0.1","cross-env":"7.0.3","cspell":"7.0.0-alpha.2","esbuild":"0.18.19","eslint":"8.46.0","eslint-config-prettier":"9.0.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.4.1","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-plugin-yml":"1.8.0","graphql":"16.7.1","graphql-config":"5.0.2","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"13.2.3","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"2.8.8","prettier-plugin-sh":"0.12.8","pretty-format":"29.6.2","sade":"1.8.1","semver":"7.5.4","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.1.6","version-bump-prompt":"6.1.0","vite":"4.4.9","vite-tsconfig-paths":"4.2.0","vitest":"0.34.1","vitest-github-actions-reporter":"0.10.0","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","chai":"5.0.0-alpha.1","vitest@npm:0.34.1":"patch:vitest@npm%3A0.34.1#patches/vitest+0.34.1.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.39"},"packageManager":"yarn@4.0.0-rc.39","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.18","_integrity":"sha512-yYij8nTGJ2SPh8YAKFnODD2gAReYAGms9Fm1HPrr+R5WKv48Vcc7d4UOpKPcbjXVC4fAlBpmLWMx4xNeABIzyg==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.18/%40flex-development-tutils-6.0.0-alpha.18.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.18/%40flex-development-tutils-6.0.0-alpha.18.tgz","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-yYij8nTGJ2SPh8YAKFnODD2gAReYAGms9Fm1HPrr+R5WKv48Vcc7d4UOpKPcbjXVC4fAlBpmLWMx4xNeABIzyg==","shasum":"a8693102aab522ad1ecafda09438e513014dca6c","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.18.tgz","fileCount":607,"unpackedSize":664304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFdp0yDxvUp7ARL3CqtMHuUOEj0hBt1NR62pOhdHxcdAIhANg1Qi9VSK+2SFMUBo1QzrQ5aTA7cM5LYA38UDvi9Ujn"}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.18_1691538898600_0.4737067497338874"},"_hasShrinkwrap":false},"6.0.0-alpha.19":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.19","keywords":["clone","deep","deep-clone","deep-equal","definitions","enums","equal","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"devDependencies":{"@arethetypeswrong/cli":"0.7.1","@commitlint/cli":"17.7.1","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"2.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.21","@flex-development/mlly":"1.0.0-alpha.17","@flex-development/pathe":"2.0.0","@flex-development/toggle-pkg-type":"2.0.1","@flex-development/tsconfig-utils":"2.0.1","@graphql-eslint/eslint-plugin":"3.20.1","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.40.2","@types/fs-extra":"11.0.1","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/lodash.isequal":"4.5.6","@types/node-notifier":"8.0.2","@types/prettier":"2.7.3","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.3.0","@typescript-eslint/parser":"6.3.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.34.1","@vitest/expect":"0.34.1","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"4.0.0","conventional-changelog-conventionalcommits":"6.1.0","conventional-changelog-core":"5.0.2","conventional-changelog-writer":"6.0.1","conventional-recommended-bump":"7.0.1","cross-env":"7.0.3","cspell":"7.0.0","esbuild":"0.19.0","eslint":"8.46.0","eslint-config-prettier":"9.0.0","eslint-import-resolver-typescript":"3.6.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.4.1","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-plugin-yml":"1.8.0","graphql":"16.7.1","graphql-config":"5.0.2","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"13.2.3","lodash.isequal":"4.5.0","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"2.8.8","prettier-plugin-sh":"0.12.8","pretty-format":"29.6.2","sade":"1.8.1","semver":"7.5.4","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.1.6","version-bump-prompt":"6.1.0","vite":"4.4.9","vite-tsconfig-paths":"4.2.0","vitest":"0.34.1","vitest-github-actions-reporter":"0.10.0","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","chai":"5.0.0-alpha.1","vitest@npm:0.34.1":"patch:vitest@npm%3A0.34.1#patches/vitest+0.34.1.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.39"},"packageManager":"yarn@4.0.0-rc.39","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.19","_integrity":"sha512-VxYFrSr4i+Mk8wIaKwC0zEsuVYXnQoxLDflJES0eG9EiVGkkkQLeKbN7YwZrFixiptNHu80RSMWqBpNFiJ2b3w==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.19/%40flex-development-tutils-6.0.0-alpha.19.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.19/%40flex-development-tutils-6.0.0-alpha.19.tgz","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-VxYFrSr4i+Mk8wIaKwC0zEsuVYXnQoxLDflJES0eG9EiVGkkkQLeKbN7YwZrFixiptNHu80RSMWqBpNFiJ2b3w==","shasum":"96c75f784454d33cabf2d2426902d1ae4faef76d","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.19.tgz","fileCount":608,"unpackedSize":678921,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+OtijhUERWFo1Fd9N2tVGEwOvFgE8EgCx10hQSia6BwIhAPWrM6hZ77bN8kHPo4cn0xRRJFusMsNShoT5TbvPccgn"}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.19_1691700675164_0.3545954622454526"},"_hasShrinkwrap":false},"6.0.0-alpha.20":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.20","keywords":["clone","deep","deep-clone","deep-equal","definitions","enums","equal","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"devDependencies":{"@arethetypeswrong/cli":"0.7.1","@commitlint/cli":"17.7.1","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"2.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.21","@flex-development/mlly":"1.0.0-alpha.17","@flex-development/pathe":"2.0.0","@flex-development/toggle-pkg-type":"2.0.1","@flex-development/tsconfig-utils":"2.0.1","@graphql-eslint/eslint-plugin":"3.20.1","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.40.2","@types/fs-extra":"11.0.1","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/lodash.isequal":"4.5.6","@types/node-notifier":"8.0.2","@types/prettier":"2.7.3","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.3.0","@typescript-eslint/parser":"6.3.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.34.1","@vitest/expect":"0.34.1","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"4.0.0","conventional-changelog-conventionalcommits":"6.1.0","conventional-changelog-core":"5.0.2","conventional-changelog-writer":"6.0.1","conventional-recommended-bump":"7.0.1","cross-env":"7.0.3","cspell":"7.0.0","esbuild":"0.19.0","eslint":"8.46.0","eslint-config-prettier":"9.0.0","eslint-import-resolver-typescript":"3.6.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.4.1","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-plugin-yml":"1.8.0","graphql":"16.7.1","graphql-config":"5.0.2","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"13.2.3","lodash.isequal":"4.5.0","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"2.8.8","prettier-plugin-sh":"0.12.8","pretty-format":"29.6.2","sade":"1.8.1","semver":"7.5.4","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.1.6","version-bump-prompt":"6.1.0","vite":"4.4.9","vite-tsconfig-paths":"4.2.0","vitest":"0.34.1","vitest-github-actions-reporter":"0.10.0","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","chai":"5.0.0-alpha.1","vitest@npm:0.34.1":"patch:vitest@npm%3A0.34.1#patches/vitest+0.34.1.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.39"},"packageManager":"yarn@4.0.0-rc.39","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.20","_integrity":"sha512-KhQLpb1U0CI7TsXdJCeNhRpf7HjjVKMzB5Is1KgkplnmuGc1wKAKYHOpbvLjCHhFB6jObvaJ46DGU14g9xusng==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.20/%40flex-development-tutils-6.0.0-alpha.20.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.20/%40flex-development-tutils-6.0.0-alpha.20.tgz","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-KhQLpb1U0CI7TsXdJCeNhRpf7HjjVKMzB5Is1KgkplnmuGc1wKAKYHOpbvLjCHhFB6jObvaJ46DGU14g9xusng==","shasum":"e718f70cb73075438a96093ff9bc681257ee436f","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.20.tgz","fileCount":623,"unpackedSize":695032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHrA8XZW8+FzKRglMb/O/jSP1n46zwEvMe8715mMIyEwIgJ2XCNxQsBesKYJXv9lOJ19JcgHccCakzwuMPTtOfDW0="}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.20_1691973554928_0.7795757675450905"},"_hasShrinkwrap":false},"6.0.0-alpha.21":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.21","keywords":["clone","deep","deep-clone","deep-equal","definitions","enums","equal","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"prettier --check .","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"prettier --cache --write .","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"devDependencies":{"@arethetypeswrong/cli":"0.7.1","@commitlint/cli":"17.7.1","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"2.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.21","@flex-development/mlly":"1.0.0-alpha.17","@flex-development/pathe":"2.0.0","@flex-development/toggle-pkg-type":"2.0.1","@flex-development/tsconfig-utils":"2.0.1","@graphql-eslint/eslint-plugin":"3.20.1","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.40.2","@types/fs-extra":"11.0.1","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/lodash.isequal":"4.5.6","@types/node-notifier":"8.0.2","@types/prettier":"2.7.3","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.3.0","@typescript-eslint/parser":"6.3.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.34.1","@vitest/expect":"0.34.1","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"4.0.0","conventional-changelog-conventionalcommits":"6.1.0","conventional-changelog-core":"5.0.2","conventional-changelog-writer":"6.0.1","conventional-recommended-bump":"7.0.1","cross-env":"7.0.3","cspell":"7.0.0","esbuild":"0.19.2","eslint":"8.47.0","eslint-config-prettier":"9.0.0","eslint-import-resolver-typescript":"3.6.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.4.1","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-plugin-yml":"1.8.0","graphql":"16.7.1","graphql-config":"5.0.2","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"14.0.0","lodash.isequal":"4.5.0","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"2.8.8","prettier-plugin-sh":"0.12.8","pretty-format":"29.6.2","sade":"1.8.1","semver":"7.5.4","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.1.6","version-bump-prompt":"6.1.0","vite":"4.4.9","vite-tsconfig-paths":"4.2.0","vitest":"0.34.1","vitest-github-actions-reporter":"0.10.0","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"@ardatan/sync-fetch":"larsgw/sync-fetch#head=worker_threads","chai":"5.0.0-alpha.1","vitest@npm:0.34.1":"patch:vitest@npm%3A0.34.1#patches/vitest+0.34.1.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.39"},"packageManager":"yarn@4.0.0-rc.39","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.21","_integrity":"sha512-B+eGfwgyRFyYJW2p4UsXJjbKAj10/E0kAn90n9OnZdPCKTbZ/a0pizCOq9kgh5z6SXAG6v7wlE9NMdSUCl3t0A==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.21/%40flex-development-tutils-6.0.0-alpha.21.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.21/%40flex-development-tutils-6.0.0-alpha.21.tgz","_nodeVersion":"20.5.1","_npmVersion":"9.8.0","dist":{"integrity":"sha512-B+eGfwgyRFyYJW2p4UsXJjbKAj10/E0kAn90n9OnZdPCKTbZ/a0pizCOq9kgh5z6SXAG6v7wlE9NMdSUCl3t0A==","shasum":"168361f3cb7d88a373da7f051abde0b4d512e349","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.21.tgz","fileCount":623,"unpackedSize":696320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIcxWE8Wszs+t4eNaAHeCYF5kY8WzAUnAoEWOM6xAkaAIhANkVLW+92wq3SHdTiff1OAh76FUyCzN0b9GCBXdSYOyR"}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.21_1692059510926_0.5942151018279922"},"_hasShrinkwrap":false},"6.0.0-alpha.22":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.22","keywords":["clone","deep","deep-clone","deep-equal","definitions","enums","equal","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"dprint check","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"dprint fmt","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"devDependencies":{"@arethetypeswrong/cli":"0.7.1","@commitlint/cli":"17.7.1","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"2.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.21","@flex-development/mlly":"1.0.0-alpha.18","@flex-development/pathe":"2.0.0","@flex-development/toggle-pkg-type":"2.0.1","@flex-development/tsconfig-utils":"2.0.2","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.44.2","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/lodash.isequal":"4.5.6","@types/node-notifier":"8.0.2","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.4.0","@typescript-eslint/parser":"6.4.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.34.1","@vitest/expect":"0.34.1","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"4.0.0","conventional-changelog-conventionalcommits":"6.1.0","conventional-changelog-core":"5.0.2","conventional-changelog-writer":"6.0.1","conventional-recommended-bump":"7.0.1","cross-env":"7.0.3","cspell":"7.0.0","dprint":"0.40.2","editorconfig":"2.0.0","esbuild":"0.19.2","eslint":"8.47.0","eslint-import-resolver-typescript":"3.6.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.5.0","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-plugin-yml":"1.8.0","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"14.0.0","lodash.isequal":"4.5.0","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"3.0.3","pretty-format":"29.6.2","sade":"1.8.1","semver":"7.5.4","sh-syntax":"0.4.1","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.1.6","version-bump-prompt":"6.1.0","vite":"4.4.9","vite-tsconfig-paths":"4.2.0","vitest":"0.34.1","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"chai":"5.0.0-alpha.1","vitest@npm:0.34.1":"patch:vitest@npm%3A0.34.1#patches/vitest+0.34.1.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.50"},"packageManager":"yarn@4.0.0-rc.50","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.22","_integrity":"sha512-RqGWNYx8JY5S9yPGgpAw4KDl0JwD0h37SLzywT6PPAVze54EHNJ8+U7ySnx/AOayy8qGq4MIw8zIAHbvci8qTQ==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.22/%40flex-development-tutils-6.0.0-alpha.22.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.22/%40flex-development-tutils-6.0.0-alpha.22.tgz","_nodeVersion":"20.6.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-RqGWNYx8JY5S9yPGgpAw4KDl0JwD0h37SLzywT6PPAVze54EHNJ8+U7ySnx/AOayy8qGq4MIw8zIAHbvci8qTQ==","shasum":"22f766c2fbcdb4177f61acb9f10ce8abd66b9c01","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.22.tgz","fileCount":626,"unpackedSize":701154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNVWUJE+ubzTEgQONB8/rvQ17kyff2sZcDfv9crWYOaQIhAJaoPx+xCeZlOBDcJSNkvtvMBHg+ByRKDMpBo3TM6ePu"}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.22_1694073065243_0.7154181761532712"},"_hasShrinkwrap":false},"6.0.0-alpha.23":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.23","keywords":["clone","deep","deep-clone","deep-equal","definitions","enums","equal","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"dprint check","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"dprint fmt","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"devDependencies":{"@arethetypeswrong/cli":"0.10.2","@commitlint/cli":"17.7.1","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"2.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.23","@flex-development/mlly":"1.0.0-alpha.18","@flex-development/pathe":"2.0.0","@flex-development/toggle-pkg-type":"2.0.1","@flex-development/tsconfig-utils":"2.0.2","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.44.2","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/lodash.isequal":"4.5.6","@types/node-notifier":"8.0.2","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.7.0","@typescript-eslint/parser":"6.7.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.34.4","@vitest/expect":"0.34.4","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"5.1.0","conventional-changelog-conventionalcommits":"7.0.2","conventional-changelog-core":"7.0.0","conventional-changelog-writer":"7.0.1","conventional-recommended-bump":"9.0.0","cross-env":"7.0.3","cspell":"7.3.6","dateformat":"5.0.3","dprint":"0.41.0","editorconfig":"2.0.0","esbuild":"0.19.3","eslint":"8.49.0","eslint-import-resolver-typescript":"3.6.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.5.0","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-plugin-yml":"1.9.0","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"14.0.1","lodash.isequal":"4.5.0","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"3.0.3","pretty-format":"29.7.0","sade":"1.8.1","semver":"7.5.4","sh-syntax":"0.4.1","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.2.2","version-bump-prompt":"6.1.0","vite":"5.0.0-beta.1","vite-tsconfig-paths":"4.2.1","vitest":"0.34.4","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"chai":"5.0.0-alpha.1","vitest@npm:0.34.4":"patch:vitest@npm%3A0.34.4#patches/vitest+0.34.4.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.50"},"packageManager":"yarn@4.0.0-rc.50","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.23","_integrity":"sha512-4V4ZzWarAq1VBqGhlH+wIAZvqjEGGMkB2/h3nDZ202cspvmPL+1Xc9RYQpu/0W4oqyXIlduKxCzIuEbRs4bp5Q==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.23/%40flex-development-tutils-6.0.0-alpha.23.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.23/%40flex-development-tutils-6.0.0-alpha.23.tgz","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-4V4ZzWarAq1VBqGhlH+wIAZvqjEGGMkB2/h3nDZ202cspvmPL+1Xc9RYQpu/0W4oqyXIlduKxCzIuEbRs4bp5Q==","shasum":"91cbf3bfb857976bf59a414acbc3d5414c0c5618","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.23.tgz","fileCount":638,"unpackedSize":721530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTrwSJKcL7n0BeUFMUkVcYKtTVJj895FGlpuJcFNw59QIgT8YgXerjK1jyjnv4ylPnQ3gKumnLCDyB9qszf4J6QPw="}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.23_1694666135491_0.18006309201126802"},"_hasShrinkwrap":false},"6.0.0-alpha.24":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.24","keywords":["clone","deep","deep-clone","deep-equal","definitions","enums","equal","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"dprint check","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"dprint fmt","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"devDependencies":{"@arethetypeswrong/cli":"0.10.2","@commitlint/cli":"17.7.1","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"2.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.23","@flex-development/mlly":"1.0.0-alpha.18","@flex-development/pathe":"2.0.0","@flex-development/toggle-pkg-type":"2.0.1","@flex-development/tsconfig-utils":"2.0.2","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.44.2","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/lodash.isequal":"4.5.6","@types/node-notifier":"8.0.2","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.7.0","@typescript-eslint/parser":"6.7.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.34.4","@vitest/expect":"0.34.4","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"5.1.0","conventional-changelog-conventionalcommits":"7.0.2","conventional-changelog-core":"7.0.0","conventional-changelog-writer":"7.0.1","conventional-recommended-bump":"9.0.0","cross-env":"7.0.3","cspell":"7.3.6","dateformat":"5.0.3","dprint":"0.41.0","editorconfig":"2.0.0","esbuild":"0.19.3","eslint":"8.49.0","eslint-import-resolver-typescript":"3.6.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.5.0","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-plugin-yml":"1.9.0","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"14.0.1","lodash.isequal":"4.5.0","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"3.0.3","pretty-format":"29.7.0","sade":"1.8.1","semver":"7.5.4","sh-syntax":"0.4.1","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.2.2","version-bump-prompt":"6.1.0","vite":"5.0.0-beta.1","vite-tsconfig-paths":"4.2.1","vitest":"0.34.4","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"chai":"5.0.0-alpha.1","vitest@npm:0.34.4":"patch:vitest@npm%3A0.34.4#patches/vitest+0.34.4.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.50"},"packageManager":"yarn@4.0.0-rc.50","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.24","_integrity":"sha512-ZQYg24eHyrKrQKgeoWMIfClhG2OinaoiSxxxYH0kxwk5TdtpACtP6qFCLXCVHUwBxdej/PRQmQcHm558U2F2+A==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.24/%40flex-development-tutils-6.0.0-alpha.24.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.24/%40flex-development-tutils-6.0.0-alpha.24.tgz","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-ZQYg24eHyrKrQKgeoWMIfClhG2OinaoiSxxxYH0kxwk5TdtpACtP6qFCLXCVHUwBxdej/PRQmQcHm558U2F2+A==","shasum":"3a8b8e952c73903cfb356c09f595f10c2f60cb86","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.24.tgz","fileCount":641,"unpackedSize":725142,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSI0/b9SLprGlU6ttpLykomrtpKayYyq0suV5HtM/twAiEA7M8h+aZI7zCn2rYX3oeqeQd6N4pWeRG/3RYhI155xpE="}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.24_1694670498004_0.35902709180485637"},"_hasShrinkwrap":false},"6.0.0-alpha.25":{"name":"@flex-development/tutils","description":"TypeScript-friendly utilities","version":"6.0.0-alpha.25","keywords":["clone","deep","deep-clone","deep-equal","definitions","enums","equal","get","interfaces","partial","type-definitions","type-guards","type-programming","typescript-utilities","utilities"],"license":"BSD-3-Clause","homepage":"https://github.com/flex-development/tutils","repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"},"publishConfig":{"access":"public","directory":"./"},"type":"module","exports":{".":"./dist/index.mjs","./package.json":"./package.json"},"imports":{"#src":"./src/index.ts","#src/*":"./src/*.ts"},"module":"./dist/index.mjs","types":"./dist/index.d.mts","scripts":{"build":"mkbuild","changelog":"node --loader=./loader.mjs ./config/changelog.config","check:ci":"yarn dedupe --check && yarn check:format && yarn check:lint && yarn check:spelling && yarn typecheck && yarn test:cov && yarn pack && yarn check:types:build && attw package.tgz && yarn clean:pack && yarn pkg-size","check:format":"dprint check","check:lint":"eslint --exit-on-fatal-error --max-warnings 0 .","check:spelling":"cspell lint --color --no-progress --relative $@ \"**\"","check:types":"tsc -p tsconfig.typecheck.json","check:types:attw":"yarn pack && attw package.tgz && yarn clean:pack","check:types:build":"bash ./scripts/typecheck-build.sh","check:upgrades":"yarn upgrade-interactive","clean:build":"trash ./{dist,*.tgz}","clean:coverage":"trash ./coverage","clean:modules":"trash ./.yarn/{cache,*.gz} ./node_modules","clean:pack":"trash ./*.tgz","clean:test":"yarn clean:coverage && trash ./__tests__/report.json","codecov":"yarn test:cov && yarn test:cov:upload","codecov:validate":"cat .codecov.yml | curl --data-binary @- https://codecov.io/validate","commitlint":"commitlint -V","fix:cg":"yarn fix:format && yarn fix:lint","fix:dedupe":"yarn dedupe --strategy=highest","fix:format":"dprint fmt","fix:lint":"yarn check:lint --cache --fix","pkg-size":"pkg-size --sizes size --sort-by name","_postinstall":"[ -f ./node_modules/.bin/husky ] && chmod +x .husky/* && husky install || exit 0","postpack":"toggle-scripts +postinstall","postpublish":"toggle-scripts +prepack","prepack":"toggle-scripts -postinstall && yarn build","prepublishOnly":"toggle-scripts -prepack","recommended-bump":"conventional-recommended-bump --preset=conventionalcommits --tag-prefix=$(jq .tagPrefix package.json -r) --verbose","release":"bash ./scripts/release.sh","test":"vitest run","test:cov":"yarn clean:coverage; yarn test --coverage","test:cov:serve":"vite preview --outDir ./coverage","test:cov:upload":"./codecov -t $CODECOV_TOKEN -f ./coverage/lcov.info","test:watch":"vitest","typecheck":"vitest typecheck --run","typecheck:watch":"vitest typecheck"},"devDependencies":{"@arethetypeswrong/cli":"0.10.2","@commitlint/cli":"17.7.1","@faker-js/faker":"8.0.2","@flex-development/commitlint-config":"1.0.1","@flex-development/decorator-regex":"2.0.0","@flex-development/esm-types":"2.0.0","@flex-development/mkbuild":"1.0.0-alpha.23","@flex-development/mlly":"1.0.0-alpha.18","@flex-development/pathe":"2.0.0","@flex-development/toggle-pkg-type":"2.0.1","@flex-development/tsconfig-utils":"2.0.2","@types/chai":"4.3.5","@types/chai-quantifiers":"1.0.1","@types/chai-string":"1.4.2","@types/conventional-changelog":"3.1.1","@types/conventional-changelog-core":"4.2.2","@types/conventional-changelog-writer":"4.0.3","@types/conventional-recommended-bump":"6.1.0","@types/dateformat":"5.0.0","@types/eslint":"8.44.2","@types/git-raw-commits":"2.0.1","@types/is-ci":"3.0.0","@types/lodash.isequal":"4.5.6","@types/node-notifier":"8.0.2","@types/semver":"7.5.0","@typescript-eslint/eslint-plugin":"6.7.0","@typescript-eslint/parser":"6.7.0","@vates/toggle-scripts":"1.0.0","@vitest/coverage-v8":"0.34.4","@vitest/expect":"0.34.4","add-stream":"1.0.0","chai":"5.0.0-alpha.1","chai-each":"0.0.1","chai-quantifiers":"1.0.17","chai-string":"1.5.0","conventional-changelog":"5.1.0","conventional-changelog-conventionalcommits":"7.0.2","conventional-changelog-core":"7.0.0","conventional-changelog-writer":"7.0.1","conventional-recommended-bump":"9.0.0","cross-env":"7.0.3","cspell":"7.3.6","dateformat":"5.0.3","dprint":"0.41.0","editorconfig":"2.0.0","esbuild":"0.19.3","eslint":"8.49.0","eslint-import-resolver-typescript":"3.6.0","eslint-plugin-chai-expect":"3.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-jest-formatting":"3.1.0","eslint-plugin-jsdoc":"44.1.0","eslint-plugin-jsonc":"2.9.0","eslint-plugin-markdown":"3.0.1","eslint-plugin-markdownlint":"0.5.0","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-plugin-yml":"1.9.0","growl":"1.10.5","husky":"8.0.3","is-ci":"3.0.1","jsonc-eslint-parser":"2.3.0","lint-staged":"14.0.1","lodash.isequal":"4.5.0","mri":"1.2.0","node-notifier":"10.0.1","pkg-size":"2.4.0","prettier":"3.0.3","pretty-format":"29.7.0","sade":"1.8.1","semver":"7.5.4","sh-syntax":"0.4.1","tempfile":"5.0.0","trash-cli":"5.0.0","ts-dedent":"2.2.0","typescript":"5.2.2","version-bump-prompt":"6.1.0","vite":"5.0.0-beta.1","vite-tsconfig-paths":"4.2.1","vitest":"0.34.4","yaml-eslint-parser":"1.2.2"},"peerDependencies":{"typescript":">=5.0.4"},"peerDependenciesMeta":{"typescript":{"optional":true}},"resolutions":{"chai":"5.0.0-alpha.1","vitest@npm:0.34.4":"patch:vitest@npm%3A0.34.4#patches/vitest+0.34.4.dev.patch"},"engines":{"node":">=16.20.0","typescript":">=5.0.4","yarn":"4.0.0-rc.50"},"packageManager":"yarn@4.0.0-rc.50","readme":"README.md","sideEffects":false,"tagPrefix":"tutils@","_id":"@flex-development/tutils@6.0.0-alpha.25","_integrity":"sha512-zkO/tZZY/fesyMiawn00hQFKOWpxjOESZXQTA2Pu0kfuGiqNbo3UfpE0KFYVhQG5s2QZVjILed9CcmnAs/aCNA==","_resolved":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.25/%40flex-development-tutils-6.0.0-alpha.25.tgz","_from":"https://github.com/flex-development/tutils/releases/download/tutils%406.0.0-alpha.25/%40flex-development-tutils-6.0.0-alpha.25.tgz","_nodeVersion":"20.6.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-zkO/tZZY/fesyMiawn00hQFKOWpxjOESZXQTA2Pu0kfuGiqNbo3UfpE0KFYVhQG5s2QZVjILed9CcmnAs/aCNA==","shasum":"514989f908c827de2c4f28c7709873fb8e3fd62a","tarball":"https://registry.npmjs.org/@flex-development/tutils/-/tutils-6.0.0-alpha.25.tgz","fileCount":641,"unpackedSize":724781,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnl8nAj2DfTn+sAEMpDJNtWj1cIcvvwqMh+M/oQI0l1QIhAPbqK/WHWoGi/sL8YDXJnMq8CaXM6xBo5xHb1qQUzl94"}]},"_npmUser":{"name":"unicornware","email":"unicornware@flexdevelopment.llc"},"directories":{},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tutils_6.0.0-alpha.25_1694939664132_0.09619592038114333"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-04T19:08:30.241Z","3.1.1":"2021-09-04T19:08:30.446Z","modified":"2023-09-17T08:34:24.570Z","3.1.2":"2021-09-04T22:18:08.600Z","3.1.3":"2021-09-04T23:07:39.384Z","3.1.4":"2021-09-04T23:20:52.725Z","3.1.5":"2021-09-05T02:04:53.452Z","3.1.6":"2021-09-15T02:02:17.375Z","3.1.7":"2021-09-15T03:00:44.241Z","4.0.0-dev.0":"2021-10-05T23:27:07.944Z","4.0.0":"2021-10-11T02:16:21.472Z","4.0.1":"2021-10-13T18:59:10.336Z","4.0.2":"2021-10-14T05:50:10.512Z","4.0.3":"2021-10-14T06:04:52.854Z","4.1.0":"2021-10-15T19:09:09.715Z","4.1.1":"2021-10-16T16:43:26.891Z","4.2.0":"2021-10-22T19:43:31.092Z","4.2.1":"2021-10-29T21:37:15.876Z","4.2.2":"2021-10-31T21:51:08.870Z","4.2.3":"2021-11-01T02:06:45.295Z","4.3.0":"2021-11-12T22:07:54.089Z","4.4.0":"2021-11-12T23:52:29.100Z","4.5.0":"2022-02-06T22:15:22.172Z","4.6.0":"2022-03-02T01:50:15.413Z","4.7.0":"2022-03-13T03:12:01.478Z","4.8.0":"2022-03-14T02:13:43.741Z","4.9.0-dev.1":"2022-08-03T22:35:59.212Z","5.0.0-dev.1":"2022-08-04T06:37:56.624Z","5.0.0-dev.2":"2022-08-16T04:00:08.767Z","5.0.0-alpha.1":"2022-08-16T23:00:44.247Z","5.0.0":"2022-08-18T01:11:52.890Z","5.0.1":"2022-09-30T20:00:53.220Z","6.0.0-alpha.1":"2022-11-24T02:28:19.990Z","6.0.0-alpha.2":"2022-11-27T07:26:40.382Z","6.0.0-alpha.3":"2022-11-28T00:09:50.331Z","6.0.0-alpha.4":"2022-12-01T07:32:02.971Z","6.0.0-alpha.5":"2022-12-02T22:19:37.471Z","6.0.0-alpha.6":"2022-12-02T23:01:57.162Z","6.0.0-alpha.7":"2022-12-03T00:54:13.548Z","6.0.0-alpha.8":"2023-01-08T04:59:51.516Z","6.0.0-alpha.9":"2023-01-09T03:42:03.289Z","6.0.0-alpha.10":"2023-02-01T23:51:02.884Z","6.0.0-alpha.11":"2023-07-26T01:17:18.905Z","6.0.0-alpha.12":"2023-07-26T20:34:34.420Z","6.0.0-alpha.13":"2023-07-30T23:17:00.549Z","6.0.0-alpha.14":"2023-08-01T02:19:54.269Z","6.0.0-alpha.15":"2023-08-04T23:22:52.360Z","6.0.0-alpha.16":"2023-08-07T17:02:48.690Z","6.0.0-alpha.17":"2023-08-08T22:26:48.944Z","6.0.0-alpha.18":"2023-08-08T23:54:58.877Z","6.0.0-alpha.19":"2023-08-10T20:51:15.492Z","6.0.0-alpha.20":"2023-08-14T00:39:15.347Z","6.0.0-alpha.21":"2023-08-15T00:31:51.263Z","6.0.0-alpha.22":"2023-09-07T07:51:05.820Z","6.0.0-alpha.23":"2023-09-14T04:35:35.711Z","6.0.0-alpha.24":"2023-09-14T05:48:18.272Z","6.0.0-alpha.25":"2023-09-17T08:34:24.370Z"},"maintainers":[{"name":"unicornware","email":"unicornware@flexdevelopment.llc"}],"description":"TypeScript utilities","homepage":"https://github.com/flex-development/tutils","keywords":["enums","interfaces","type guards","type definitions","typescript utilities","typescript"],"repository":{"type":"git","url":"git+https://github.com/flex-development/tutils.git"},"bugs":{"url":"https://github.com/flex-development/tutils/issues"},"license":"BSD-3-Clause","readme":"","readmeFilename":"","author":{"name":"Lexus Drumgold","url":"https://github.com/unicornware"}}