diff --git a/package.json b/package.json index 5b17dbc..ab57136 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ }, "devDependencies": { "eslint": "8.28.0", - "skuba": "7.2.0", + "skuba": "7.3.0", "typescript": "5.1.3" }, "peerDependencies": { diff --git a/yarn.lock b/yarn.lock index 6c882f2..398fd5b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1086,11 +1086,6 @@ "@octokit/types" "^12.0.0" universal-user-agent "^6.0.0" -"@octokit/openapi-types@^18.0.0": - version "18.1.1" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-18.1.1.tgz#09bdfdabfd8e16d16324326da5148010d765f009" - integrity sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw== - "@octokit/openapi-types@^19.0.0": version "19.0.0" resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-19.0.0.tgz#0101bf62ab14c1946149a0f8385440963e1253c4" @@ -1162,13 +1157,6 @@ "@octokit/plugin-request-log" "^4.0.0" "@octokit/plugin-rest-endpoint-methods" "^10.0.0" -"@octokit/types@^11.0.0": - version "11.1.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-11.1.0.tgz#9e5db741d582b05718a4d91bac8cc987def235ea" - integrity sha512-Fz0+7GyLm/bHt8fwEqgvRBWwIV1S6wRRyq+V6exRKLVWaKGsuy6H9QFYeBVDV7rK6fO3XwHgQOPxv+cLj2zpXQ== - dependencies: - "@octokit/openapi-types" "^18.0.0" - "@octokit/types@^12.0.0": version "12.0.0" resolved "https://registry.yarnpkg.com/@octokit/types/-/types-12.0.0.tgz#6b34309288b6f5ac9761d2589e3165cde1b95fee" @@ -6293,6 +6281,14 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== +prettier-plugin-packagejson@^2.4.6: + version "2.4.6" + resolved "https://registry.yarnpkg.com/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.6.tgz#b1d46b67fd4d80dd6b352d1f5cb472344e6db9be" + integrity sha512-5JGfzkJRL0DLNyhwmiAV9mV0hZLHDwddFCs2lc9CNxOChpoWUQVe8K4qTMktmevmDlMpok2uT10nvHUyU59sNw== + dependencies: + sort-package-json "2.6.0" + synckit "0.8.5" + prettier@~3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.0.3.tgz#432a51f7ba422d1469096c0fdc28e235db8f9643" @@ -6676,11 +6672,6 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -runtypes@^6.0.0: - version "6.7.0" - resolved "https://registry.yarnpkg.com/runtypes/-/runtypes-6.7.0.tgz#5ffc7e3a51142639d8a8e0155ef4bb8c2ae4c54b" - integrity sha512-3TLdfFX8YHNFOhwHrSJza6uxVBmBrEjnNQlNXvXCdItS0Pdskfg5vVXUTWIN+Y23QR09jWpSl99UHkA83m4uWA== - rxjs@^7.8.1: version "7.8.1" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" @@ -6898,17 +6889,17 @@ sisteransi@^1.0.5: resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -skuba@7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/skuba/-/skuba-7.2.0.tgz#3d1d2c388b26b08d357414e232d170954edd5bc9" - integrity sha512-VjxeXsdeD24XZ81osIt/AZYNa00XkW7PZ6lcxeNe+w8mjMAOLOVKqHcWLweEipNWCIa9ic/S7/TyP3F5xDeQqQ== +skuba@7.3.0: + version "7.3.0" + resolved "https://registry.yarnpkg.com/skuba/-/skuba-7.3.0.tgz#fb5a7a63467050b5578b0240dea468e66368cb95" + integrity sha512-cjpVwKP7lokoVenKoCpuvhsECQZ8qGmShybbSkOyoYxoulElM/J5zoB5S4lDNCfzXI4E6YEJZIuavd4baQ6bvA== dependencies: "@esbuild-plugins/tsconfig-paths" "^0.1.0" "@jest/types" "^29.0.0" "@octokit/graphql" "^7.0.0" "@octokit/graphql-schema" "^14.5.0" "@octokit/rest" "^20.0.0" - "@octokit/types" "^11.0.0" + "@octokit/types" "^12.0.0" "@types/jest" "^29.0.0" "@types/node" ">=18.12" chalk "^4.1.0" @@ -6938,12 +6929,11 @@ skuba@7.2.0: npm-which "^3.0.1" picomatch "^2.2.2" prettier "~3.0.3" + prettier-plugin-packagejson "^2.4.6" read-pkg-up "^7.0.1" - runtypes "^6.0.0" semantic-release "^21.0.0" serialize-error "^8.0.1" simple-git "^3.5.0" - sort-package-json "^2.5.1" strip-ansi "^6.0.1" ts-dedent "^2.2.0" ts-jest "^29.1.0" @@ -6953,6 +6943,7 @@ skuba@7.2.0: tsconfig-seek "2.0.0" typescript "~5.2.0" validate-npm-package-name "^5.0.0" + zod "^3.22.4" slash@^3.0.0: version "3.0.0" @@ -7005,7 +6996,7 @@ sort-object-keys@^1.1.3: resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== -sort-package-json@^2.5.1: +sort-package-json@2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.6.0.tgz#68337dbbd267971add856308a9b454a7d6cbfc0a" integrity sha512-XSQ+lY9bAYA8ZsoChcEoPlgcSMaheziEp1beox1JVxy1SV4F2jSq9+h2rJ+3mC/Dhu9Ius1DLnInD5AWcsDXZw== @@ -7293,7 +7284,7 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -synckit@^0.8.5: +synckit@0.8.5, synckit@^0.8.5: version "0.8.5" resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3" integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q== @@ -7959,3 +7950,8 @@ yocto-queue@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + +zod@^3.22.4: + version "3.22.4" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" + integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==