{"_id":"@imccausl/dev","_rev":"29-08e61fb9d300ed346c0dacfc6b13fa1c","name":"@imccausl/dev","dist-tags":{"latest":"2.3.1"},"versions":{"1.0.2":{"name":"@imccausl/dev","version":"1.0.2","_id":"@imccausl/dev@1.0.2","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":{"lint":"./lib/lint/index.js"},"dist":{"shasum":"40673872c917046352289683cc8e158d1c2ad86d","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.0.2.tgz","fileCount":8,"integrity":"sha512-2Td9H2NJJMpMmJJrXzJtTyLtivLu64vwW8MI11G6RsmoV2gql/Z6F64K/qAw8peYDTtEL0B3XnMqyBW/QV2osA==","signatures":[{"sig":"MEQCIBrTPwpU+xL9ipwmZAnRcMskslqLOBf5Db7oNnGsKibUAiBZK71L9CIhwkNk5srx17uiJ8YXyfj+hXBl7KVRXPH/6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9360},"type":"module","exports":{"tsconfig":{"default":"./lib/types/tsconfig.default.json"},"eslint-config":{"types":"./lib/lint/eslint.d.ts","default":"./lib/lint/eslint.js"}},"gitHead":"815e0a4d8acfc219895a43f428ff603dcbb61310","scripts":{"lint":"tsx src/lint/index.ts .","build":"yarn clean && yarn compile && yarn copy-assets","clean":"rm -rf lib","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"ianmccausland","email":"imccausl@gmail.com"},"repository":{"url":"https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","eslint":"^9.30.1","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","exports":{"tsconfig":{"default":"./lib/types/tsconfig.default.json"},"eslint-config":{"types":"./lib/lint/eslint.d.ts","default":"./lib/lint/eslint.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.6","@semantic-release/git":"^10.0.1","semantic-release-yarn":"^3.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.0.2_1752899684486_0.6682629594910596","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@imccausl/dev","version":"1.1.0","_id":"@imccausl/dev@1.1.0","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"48fcc8f27bdd0fe55bd951794ed1e8c6e28d1ca6","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.1.0.tgz","fileCount":10,"integrity":"sha512-fwz1AOhfezD5HSH1BFjt19xC90yH5adQbryS5wmjnKZK+i/7x+Mhx3OqGbaTEqawS3OZaljwES/WbMyaVFBb/g==","signatures":[{"sig":"MEUCIFDhkOe0vOmlqbrXhPuEd3YWoftE6X0TDXkpMKAHvKnTAiEA6kCVIM1xXDMZnVgpNAT2U8pWVpXcmbhNoAsi4GNc62M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12573},"type":"module","exports":{"./eslint-config":{"types":"./lib/lint/eslint.d.ts","default":"./lib/lint/eslint.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json"},"gitHead":"7db12a12b6ac60dbf95a43087fe5c5a69afa3609","scripts":{"dev":"tsx src/index.ts","lint":"tsx src/lint/index.ts .","build":"yarn clean && yarn compile && yarn copy-assets","clean":"rm -rf lib","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"ianmccausland","email":"imccausl@gmail.com"},"repository":{"url":"https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","eslint":"^9.30.1","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","exports":{"./eslint-config":{"types":"./lib/lint/eslint.d.ts","default":"./lib/lint/eslint.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.6","@semantic-release/git":"^10.0.1","semantic-release-yarn":"^3.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.1.0_1752903057002_0.8859827444072894","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@imccausl/dev","version":"1.1.1","_id":"@imccausl/dev@1.1.1","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"e779af8d63e5e6ce0b367c5e9a75adb955070882","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.1.1.tgz","fileCount":10,"integrity":"sha512-JiXadMRIjkJHF4VdE/1+q1RZPgnulhxDPd3pNPnf6g5oWIeSsV7IRSfdapOL3Io93m0hnlwRxDbTGnvTXXR4zQ==","signatures":[{"sig":"MEUCIGqfil5RG405mP4lzoBv9Ws/zaQWZJakpSBNCGFFgnmFAiEA4BzPY6nMhIXrVgKicsOMpqU4IIaYO4rjWwBxY2atY3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10071},"type":"module","exports":{"./eslint-config":{"types":"./lib/lint/eslint.d.ts","default":"./lib/lint/eslint.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json"},"gitHead":"18e1f67d3b937b7495fe07589083efbaafb47041","scripts":{"dev":"tsx src/index.ts","lint":"tsx src/lint/index.ts .","build":"yarn clean && yarn compile && yarn copy-assets","clean":"rm -rf lib","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"ianmccausland","email":"imccausl@gmail.com"},"repository":{"url":"https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","eslint":"^9.30.1","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","exports":{"./eslint-config":{"types":"./lib/lint/eslint.d.ts","default":"./lib/lint/eslint.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.6","@semantic-release/git":"^10.0.1","semantic-release-yarn":"^3.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.1.1_1752905749547_0.8056019505770786","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@imccausl/dev","version":"1.1.2","_id":"@imccausl/dev@1.1.2","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"a440911d5dc5a9f2cf905ecab932fe236d4674c5","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.1.2.tgz","fileCount":10,"integrity":"sha512-l8B32cpkD1YMRxpYnvIJIAnOXCMwEqrp/tTX8ejAd6sRXbzzC2cXYLdKVTPLUAKr2YBHSt+GJilaAvlBtFu2wg==","signatures":[{"sig":"MEUCIDfkLcxspoUFXiGVAA+vE+5JbunVh6GgcxY8nuFz4K+BAiEApbA3tNf0rhIh8gknYa9DUXbLl2E7U8RIbnLKUwnPRto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11454},"type":"module","exports":{"./eslint-config":{"types":"./lib/lint/eslint.d.ts","default":"./lib/lint/eslint.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json"},"gitHead":"3c3c6914cad0c7cfb71d78d08b374bbb32d63f3c","scripts":{"dev":"tsx src/index.ts","lint":"tsx src/lint/index.ts .","build":"yarn clean && yarn compile && yarn copy-assets","clean":"rm -rf lib","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"ianmccausland","email":"imccausl@gmail.com"},"repository":{"url":"https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","eslint":"^9.30.1","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","exports":{"./eslint-config":{"types":"./lib/lint/eslint.d.ts","default":"./lib/lint/eslint.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json"},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.6","@semantic-release/git":"^10.0.1","semantic-release-yarn":"^3.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.1.2_1752945855742_0.29034363197740976","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@imccausl/dev","version":"1.2.0","_id":"@imccausl/dev@1.2.0","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"23f56ddccf2bf326217703bd9b81f1a6370bb821","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.2.0.tgz","fileCount":14,"integrity":"sha512-jQiDbR833dTPZNUDUeGdy0v58+GP5PGXXqTbX5CQAg2hxzmdn05ZPIRKu1ib9qfDr5Hvh6kLa9VNgSHXpVIiMQ==","signatures":[{"sig":"MEUCIB+5uWaxu3qcbRgdqlbIId2/uGv/8NDZYA68Sm660zoAAiEAw1vijHVcQeIUyHkhxiAhXfJY0pL5mJeXDEGpa97LDS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12719},"type":"module","exports":{"./eslint-config":{"types":"./lib/lint/eslint.d.ts","default":"./lib/lint/eslint.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"b6ec5118894d19b3dfa1102c50ff03631733b42d","scripts":{"dev":"tsx src/index.ts","lint":"tsx src/lint/index.ts .","build":"yarn clean && yarn compile && yarn copy-assets","clean":"rm -rf lib","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"ianmccausland","email":"imccausl@gmail.com"},"repository":{"url":"https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","eslint":"^9.30.1","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","exports":{"./eslint-config":{"types":"./lib/lint/eslint.d.ts","default":"./lib/lint/eslint.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.6","@semantic-release/git":"^10.0.1","semantic-release-yarn":"^3.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.2.0_1752949575450_0.2603036756828978","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@imccausl/dev","version":"1.2.1","_id":"@imccausl/dev@1.2.1","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"765ddcd5e5f936a9a36c88ef9a12e4ab2efe81ce","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.2.1.tgz","fileCount":14,"integrity":"sha512-HFpR80cdwoyR5/bCX1dSk1tfLAJvhCY+mxG1VS3L1xFy7HxSBkmFmZVgLdv/2HCYJ9d+PqPWVRyX0M3WQE5e4Q==","signatures":[{"sig":"MEQCIEUHQz7afvSxypVWFG3sByDVH2Jdqj1NYoU8j+igawkpAiBT3ZyY6DwhwjUxIzSnXnstVBLpZxe8ZnwfPWTVy6Yodg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13106},"type":"module","exports":{"./eslint-config":{"types":"./lib/lint/eslint.d.ts","default":"./lib/lint/eslint.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"428fba0045f6ccc917bdcbd60769d3a6af5bfb38","scripts":{"dev":"tsx src/index.ts","lint":"tsx src/lint/index.ts .","build":"yarn clean && yarn compile && yarn copy-assets","clean":"rm -rf lib","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"ianmccausland","email":"imccausl@gmail.com"},"repository":{"url":"https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","eslint":"^9.30.1","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","exports":{"./eslint-config":{"types":"./lib/lint/eslint.d.ts","default":"./lib/lint/eslint.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.6","@semantic-release/git":"^10.0.1","semantic-release-yarn":"^3.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.2.1_1752950962878_0.6741025174865447","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@imccausl/dev","version":"1.2.2","_id":"@imccausl/dev@1.2.2","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"69d97e5105400f4fce601c07dcf1fbdfcef1a912","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.2.2.tgz","fileCount":14,"integrity":"sha512-qB5DZAJFZzN0uCPlWELx9YmxZKSCF++02BVjeUPtlST+aE3OXB+85nMoKhQ8hTTyjxl9MpObPeRqCEP15Fmqag==","signatures":[{"sig":"MEUCIQDGFMg0HXDbflZuKJmFHl9qvti5sue7g3FVlJEOJy/46AIge30/nKjZix77Xnqh6rRYCAiaI2FVFeqAFSYlPe63XY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13441},"type":"module","exports":{"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"a51d25f52d36f2c9b4ff1c32d409882c43846333","scripts":{"dev":"tsx src/index.ts","lint":"tsx src/lint/index.ts .","build":"yarn clean && yarn compile && yarn copy-assets","clean":"rm -rf lib","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"ianmccausland","email":"imccausl@gmail.com"},"repository":{"url":"https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","eslint":"^9.30.1","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","exports":{"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.6","@semantic-release/git":"^10.0.1","semantic-release-yarn":"^3.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.2.2_1752951219846_0.24187464563540084","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@imccausl/dev","version":"1.2.3","_id":"@imccausl/dev@1.2.3","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"ba5067e3363d53951f5a955ba02c43338f7144ca","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.2.3.tgz","fileCount":26,"integrity":"sha512-Jd+fIcxMx55WAwxc5eDmnGM5gHCCU7GuOk1l3eg+FTS6f6kF1AHc7sPojjmALFNMpIk6rOGeUKDZXxijuDhC3Q==","signatures":[{"sig":"MEUCIQCCRCv7crka3hKmhdEMIAxfnFw0w0vhsoNweI0BCQiYQgIgdLckKpZAznYBIV8ZMOwj/x9NjKiqCru67UIakrMmU5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19369},"type":"module","exports":{"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":{"types":"./lib/format/config/config.default.d.ts","default":"./lib/format/config/config.default.js"},"default":{"types":"./lib/format/config/config.default.d.cts","default":"./lib/format/config/config.default.cjs"},"require":{"types":"./lib/format/config/config.default.d.cts","default":"./lib/format/config/config.default.cjs"}},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"7c1d605e84681d10dab075d7b2dfd58ee9ed0e4b","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn clean && yarn compile && yarn copy-assets","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"ianmccausland","email":"imccausl@gmail.com"},"repository":{"url":"https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","eslint":"^9.30.1","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","exports":{"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":{"types":"./lib/format/config/config.default.d.ts","default":"./lib/format/config/config.default.js"},"default":{"types":"./lib/format/config/config.default.d.cts","default":"./lib/format/config/config.default.cjs"},"require":{"types":"./lib/format/config/config.default.d.cts","default":"./lib/format/config/config.default.cjs"}},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.6","@semantic-release/git":"^10.0.1","semantic-release-yarn":"^3.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.2.3_1752974225649_0.1762720704703853","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@imccausl/dev","version":"1.2.4","_id":"@imccausl/dev@1.2.4","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"9aa212423b0c0e9837629e4e5ce3d9090d5f50d2","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.2.4.tgz","fileCount":26,"integrity":"sha512-3+VRpgMzhuG0YL0T1rFrjpZFRqXGvMsmNFd/yc8xM/lwYzk7quhvJAJfITiF7UejL4BX+AYHIxp6KLwt1s/zyQ==","signatures":[{"sig":"MEQCIGD/iJO86wTksc14zWLNGpYQtiSsfY0RUS5Htkc2eBKlAiBm69bNuxagUY0EYWXevXskWQjRjIUkPsrzAuXMnigRRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19566},"type":"module","exports":{"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":{"types":"./lib/format/config/config.default.d.ts","default":"./lib/format/config/config.default.js"},"default":{"types":"./lib/format/config/config.default.d.cts","default":"./lib/format/config/config.default.cjs"},"require":{"types":"./lib/format/config/config.default.d.cts","default":"./lib/format/config/config.default.cjs"}},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"980ea2cdebfdf2476a90e900902d5aa38d4f3355","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn clean && yarn compile && yarn copy-assets","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"ianmccausland","email":"imccausl@gmail.com"},"repository":{"url":"https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","eslint":"^9.30.1","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","exports":{"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":{"types":"./lib/format/config/config.default.d.ts","default":"./lib/format/config/config.default.js"},"default":{"types":"./lib/format/config/config.default.d.cts","default":"./lib/format/config/config.default.cjs"},"require":{"types":"./lib/format/config/config.default.d.cts","default":"./lib/format/config/config.default.cjs"}},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.6","@semantic-release/git":"^10.0.1","semantic-release-yarn":"^3.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.2.4_1752976461125_0.26569847649598843","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@imccausl/dev","version":"1.3.0","_id":"@imccausl/dev@1.3.0","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"c3aa0a1653e4ca862b411541ec6b80ac03779515","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.3.0.tgz","fileCount":31,"integrity":"sha512-E89ql7gODHwY76CWXDbAiknaS06a/nFYXoy83HeEQHRoLTsPCl9935i9csfII4geGKeNTrRB8SV+Q/bnyIdL7A==","signatures":[{"sig":"MEUCIFAlTdvtH9mPJb6Vk9Q6tKqOKhgo3avjQqlLXjwkqKwDAiEAk7O4ArqTnTWdJPIq1mkMCnT0IZXZm+Gvy+a/m7Qrp08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24752},"type":"module","exports":{"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"9e0607929f3dd254a346f3bd802219c57bb8e13e","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev build","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"ianmccausland","email":"imccausl@gmail.com"},"repository":{"url":"https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","eslint":"^9.30.1","tsdown":"^0.12.9","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","exports":{"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.6","@semantic-release/git":"^10.0.1","semantic-release-yarn":"^3.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.3.0_1753123742567_0.9059092166159208","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@imccausl/dev","version":"1.4.0","_id":"@imccausl/dev@1.4.0","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"ea82cf6352bc43eeda3eff89bc02fd817f5852e0","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.4.0.tgz","fileCount":33,"integrity":"sha512-/Fj1Ogr7SqboVsJk5CJao9BgE/a9L3IkDwOGt9KHsZ/o3zQX+tezyrTcrt9Cg1T4+0LHAHSSo9PDsEWF4KmsTA==","signatures":[{"sig":"MEYCIQDlCbHulYJmDz7+7G0LWcVl0MdrhFfIgyBOrpj2QUUMtAIhAL8FdUi0z9+J44vrwT407OO1eeWLybtkUDKhBo24/n/U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27262},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"321e52fca5a19194169362fa80e3b6f1d56212f3","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev build","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"ianmccausland","email":"imccausl@gmail.com"},"repository":{"url":"https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.0.5","eslint":"^9.30.1","tsdown":"^0.12.9","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","@vitejs/plugin-react":"^4.7.0","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.6","@semantic-release/git":"^10.0.1","semantic-release-yarn":"^3.0.2","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.4.0_1753209617560_0.13078339784584703","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@imccausl/dev","version":"1.4.1","_id":"@imccausl/dev@1.4.1","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"0bfbbca1c540565550222ade9ad010ec96dffb94","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.4.1.tgz","fileCount":33,"integrity":"sha512-8CMdvPlmdIwjRHE/QnCW6Rk4ebBXHH/ApuZz2sGmmaK0+PjGJlkYLc07Hs3ZY8vN22arjgzwyLkjnp8q/uj+SQ==","signatures":[{"sig":"MEYCIQCg7lwC7T03GSjsXdfOKu0o3P1h2PRLbnrkWQw3252kkwIhAI7CRArYTv2szUqx/X7Z5ocIIsoE0KElSQiMEhy4oXu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27805},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"05b9b736c84ed430fae0f3f4539fccfc0e193b77","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev build","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"ianmccausland","email":"imccausl@gmail.com"},"repository":{"url":"https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.0.5","eslint":"^9.30.1","tsdown":"^0.12.9","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript-eslint":"^8.36.0","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^4.7.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-react-hooks":"^5.2.0","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.6.1","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^24.2.6","@semantic-release/git":"^10.0.1","semantic-release-yarn":"^3.0.2","@semantic-release/changelog":"^6.0.3","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.4.1_1753417201614_0.11387653917704088","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@imccausl/dev","version":"1.4.7","_id":"@imccausl/dev@1.4.7","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"17ab59389711e9acc148463f913fdb0a250bd45b","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.4.7.tgz","fileCount":33,"integrity":"sha512-hdRaPxFmbe4muBS9luZMrOk3gP9Z8cgXqaljhYpDenRT7exMXlgz1e5O+VsStZSGZyZ4hobBuO4uDk04lltYjQ==","signatures":[{"sig":"MEUCIESOBAoasip2wfHC64qn1IMHHDwT5e9oiKuipLxMeaauAiEAtg+RWfjGSet73wu7XUrRHu4ycB8nyufGJq2WvP9X0P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31673},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"bf3b83eb4945d8341b83ba8439606d3f5868ab44","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev build","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.0.5","eslint":"^9.30.1","tsdown":"^0.12.9","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^4.7.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-react-hooks":"^5.2.0","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.6.1","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^25.0.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/changelog":"^6.0.3","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^19.8.1","@imccausl/semantic-release-yarn":"4.0.8"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.4.7_1761793118755_0.07853829038706062","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@imccausl/dev","version":"1.4.8","_id":"@imccausl/dev@1.4.8","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"713ff42fd710371ba7c44756087d1e681c0834fa","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.4.8.tgz","fileCount":33,"integrity":"sha512-9W4TQBbCKoEtuSCw2Z+RxEKqjsR5AMEjdcETWdbbklWa3IV54aX9Kuys84U6ZsGydiaDp6SDIZLm8k8WtQLAPg==","signatures":[{"sig":"MEUCIQDN34Iemzunop1vPDS0yO8ACMMLVlbOjiMwpy/h93I6ogIge2pI14w96sAMCdCSqIRNpqeZ7+VxYzs8qgUJ1+255+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32413},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"a41734bd0c857d6144480d9eb9136ef1e84679f1","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev build","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.0.5","eslint":"^9.30.1","tsdown":"^0.12.9","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^4.7.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-react-hooks":"^5.2.0","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.6.1","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^25.0.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/changelog":"^6.0.3","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^19.8.1","@imccausl/semantic-release-yarn":"^4.0.12"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.4.8_1761868007037_0.6940802350964732","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@imccausl/dev","version":"1.4.9","_id":"@imccausl/dev@1.4.9","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"77f4e532555aa33c1ad15a0bdb0b164c01bee226","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.4.9.tgz","fileCount":33,"integrity":"sha512-noJZupDoZdnfjpw0zrYUgpHQXV5EmXnqHpgrUVqN56EWJ/SEIGqPoNFVcwbwXdL3PlBnfm1ppu5FCf13VmvSxA==","signatures":[{"sig":"MEUCIHIixzl4+LWx0+6nO9XNPpQxWEDvq+BjHM4ECpXDnVdfAiEAkMMBQ8MdUT2A3PGtMDX56Q4HdAlI4lNUJo+jzJqLueg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32768},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"1fbc7d0a490b4385b6ceb19b21143d7bc1515ac1","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev build","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.0.5","eslint":"^9.30.1","tsdown":"^0.12.9","prettier":"^3.6.2","@eslint/js":"^9.30.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^4.7.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.5","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-react-hooks":"^5.2.0","@tanstack/eslint-plugin-query":"^5.81.2","eslint-plugin-testing-library":"^7.6.1","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.3","typescript":"^5.8.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^25.0.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/changelog":"^6.0.3","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^19.8.1","@imccausl/semantic-release-yarn":"^4.0.12"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.4.9_1761868833070_0.46046144816621637","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"@imccausl/dev","version":"1.4.10","_id":"@imccausl/dev@1.4.10","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"0088811a3512a5236192f6ab2eb7fa56b8c7d422","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-1.4.10.tgz","fileCount":33,"integrity":"sha512-KM0L4iDSCJhepUrxSeWFex+J6RXdknM6LBsGGz/mJTtZ6Y/XTuVfgWC1FYMLBuybYp1exW3WD8ZdS3P9BO02PQ==","signatures":[{"sig":"MEUCIQDE1j9p7sMHKmdhH+bjLkrchxFjVOi3iog4xOD/F/a3SQIgcQVLujZxDnmLm4tuHm86abVOYfpA5OOX5yGTaeVVOW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32312},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"ab6c8ca98fc13bb8325102153917401a9ca79290","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev build","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.1.12","eslint":"^9.38.0","tsdown":"^0.15.11","prettier":"^3.6.2","@eslint/js":"^9.38.0","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^4.7.0","@vitest/eslint-plugin":"^1.3.26","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.3","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-react-hooks":"^7.0.1","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/build/config/tsdown.d.ts","default":"./lib/build/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^25.0.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/changelog":"^6.0.3","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^19.8.1","@imccausl/semantic-release-yarn":"^4.0.12"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_1.4.10_1761870057326_0.2751630107405383","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@imccausl/dev","version":"2.0.0","_id":"@imccausl/dev@2.0.0","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"f882d4243f397bbc7f6a41dfaf79da57ee771262","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.0.0.tgz","fileCount":42,"integrity":"sha512-ryfDOVbrsVUJcWNT22mlh8XZqGKjGU8HAXp8MQPvgoCl9CV8quyyUsXVNwFYnuE0cF9rtC1fhkYtW78ZiJNi8g==","signatures":[{"sig":"MEUCIFaPqjf+oCT+i/4HzlWCn7LaJXmnNqS3GAHcusjvhBBLAiEA/lHH51R2yNTneGVHpFK7BJlXZILHmkAS2Pq+LtoQVVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33430},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"a0955dd3bb9ff130cda5509deb23892f247cf36b","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev lib","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.1.12","eslint":"^9.38.0","tsdown":"^0.15.11","prettier":"^3.6.2","@eslint/js":"^9.38.0","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.0","@vitest/eslint-plugin":"^1.3.26","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.6","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-react-hooks":"^7.0.1","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^25.0.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/changelog":"^6.0.3","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^19.8.1","@imccausl/semantic-release-yarn":"^4.0.12"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_2.0.0_1762027870451_0.7612039469729037","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@imccausl/dev","version":"2.0.1","_id":"@imccausl/dev@2.0.1","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"2dd8346dc9c5d25fc5385e7fc3ac6c41f576de1a","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.0.1.tgz","fileCount":42,"integrity":"sha512-7TvILHkDHtYRBM+A20ozTagE35WKSEAdUiWRLZdjOYhiu5jZCvlL26xYr36+UsuS1XxrcdqZYsqUq6J+gz/Beg==","signatures":[{"sig":"MEUCIQDapRv6IABu+98OUko0TaVBB4u3gBRaSlHxvvZdIWOxuAIgagm/2v2Q/xhnVzKn8KwVc/6QKk3Yg30TiRZgTeAHq0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33931},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"gitHead":"06ba4009169860e5a2a2222a93b5dbd28b0b0c0f","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev lib","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.1.12","eslint":"^9.38.0","tsdown":"^0.15.11","prettier":"^3.6.2","@eslint/js":"^9.38.0","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.0","@vitest/eslint-plugin":"^1.3.26","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.6","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-react-hooks":"^7.0.1","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^25.0.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/changelog":"^6.0.3","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^19.8.1","@imccausl/semantic-release-yarn":"^4.0.12"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_2.0.1_1762037031365_0.9410312292601479","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@imccausl/dev","version":"2.1.0","_id":"@imccausl/dev@2.1.0","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"12121d205026e28e358186b220c5f126399ec93d","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.1.0.tgz","fileCount":48,"integrity":"sha512-X3VMTH5Ukbgz3dUEwOcKg2qtj1V7c2fxfbjZF/RI1Cegjv2p+H2B2IPYR71uAZU3D8EvXQBiRMxcYVfw28olYw==","signatures":[{"sig":"MEUCICN9AtQqXKkKNdTlYPezr7SkHDE7whIuNra3IbBMtNzIAiEA8aawMkOmhEMkrbKWxBzfC0V3O1cnEYFBdw1zCsCpebI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36232},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"gitHead":"53dbcb683ab74705eb4dab0e954ce14a301bd7a9","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev lib","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.1.12","eslint":"^9.38.0","tsdown":"^0.15.11","prettier":"^3.6.2","@eslint/js":"^9.38.0","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.0","@vitest/eslint-plugin":"^1.3.26","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.6","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-react-hooks":"^7.0.1","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@typescript-eslint/eslint-plugin":"^8.36.0","eslint-import-resolver-typescript":"^4.4.4"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","semantic-release":"^25.0.1","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@semantic-release/changelog":"^6.0.3","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^19.8.1","@imccausl/semantic-release-yarn":"^4.0.12"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_2.1.0_1762113895060_0.11286526004043318","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@imccausl/dev","version":"2.1.1","_id":"@imccausl/dev@2.1.1","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"2e84107d18cea6fda85971a62a19a779e174fd3d","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.1.1.tgz","fileCount":49,"integrity":"sha512-81Q7U3XhwXrG5RQBfDu4xkd2xs4dNJc30CUCqM9hlgOWCWqRmC1zlWJGAlbjB9WjtvkjeHq9SX0weraqFiIRgw==","signatures":[{"sig":"MEUCICLyr+j9LWkofKeesJrOJLX4BLetiyG3xSFCf9kSNbiwAiEA9ISzmdP/lTiimt4RiuhqBIv2YYbmZyzZfHty10xI3cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39188},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"gitHead":"d2e26e6111896ee67751bb2afa1e6534c02ddfcc","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev lib","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.1.12","yaml":"^2.8.1","eslint":"^9.38.0","tsdown":"^0.15.11","prettier":"^3.6.2","@eslint/js":"^9.38.0","semantic-release":"^25.0.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@vitest/eslint-plugin":"^1.3.26","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.6","@semantic-release/github":"^12.0.1","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@imccausl/semantic-release-yarn":"^4.0.12","@typescript-eslint/eslint-plugin":"^8.36.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@semantic-release/release-notes-generator":"^14.1.0"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_2.1.1_1762124314344_0.34382851613539445","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@imccausl/dev","version":"2.1.2","_id":"@imccausl/dev@2.1.2","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"fc5463cbed9237aca6c9515b86396803afc2a1e1","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.1.2.tgz","fileCount":49,"integrity":"sha512-wLGzHnyLBzmvudhTIhSrSDs26J0B/bPgoawOVEpV1htEO3dWHUB8hG+Wz+lmlUTCxpm1NBZAPj2MOGCg1+TEcA==","signatures":[{"sig":"MEQCIB3VwSKz+u1iAO0/74q5UvOJZZLaQtc14gKUrmpm4DFWAiBJ5UtqAR8ONzu/JW4sJkEq3OKcUGVhdIPWcLGZuBRvGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39378},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"gitHead":"2258eef2770f8ca0968b183f1f5f9379f7e75047","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev lib","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.1.12","yaml":"^2.8.1","eslint":"^9.38.0","tsdown":"^0.15.11","prettier":"^3.6.2","@eslint/js":"^9.39.0","semantic-release":"^25.0.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@vitest/eslint-plugin":"^1.3.26","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.9","@semantic-release/github":"^12.0.1","@typescript-eslint/types":"^8.37.0","@typescript-eslint/parser":"^8.36.0","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@imccausl/semantic-release-yarn":"^4.0.12","@typescript-eslint/eslint-plugin":"^8.36.0","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@semantic-release/release-notes-generator":"^14.1.0"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.2","@commitlint/cli":"^19.8.1","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^19.8.1"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_2.1.2_1762126569529_0.26577281779244855","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@imccausl/dev","version":"2.1.3","_id":"@imccausl/dev@2.1.3","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"f6dde0246b8cf9228d8b4bfa54d69361d67fa9ab","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.1.3.tgz","fileCount":49,"integrity":"sha512-5d+hERo5p3m9rB6Zsk4v9ZkgsyrOVGuujeCE0VO0jfdnXQHMqEfxU17IEIoP3+XDcqyhqLQG6GY9HpDVAX+ymw==","signatures":[{"sig":"MEUCIQC2ul5VQCCvTrTf90U8QS9RKHv9ExHYVgZg7MUVAaIcqAIgKku+Xc1A1/74EAXmA9ZelpFNB3lZLfxqiHzy/Kc4/7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39607},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"gitHead":"ce80af89b56b53b3e237527f1ef3ed276087a38c","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev lib","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.1.12","yaml":"^2.8.1","eslint":"^9.39.1","tsdown":"^0.15.12","prettier":"^3.6.2","@eslint/js":"^9.39.0","semantic-release":"^25.0.1","typescript-eslint":"^8.46.2","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@vitest/eslint-plugin":"^1.4.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.9","@semantic-release/github":"^12.0.1","@typescript-eslint/types":"^8.46.3","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@imccausl/semantic-release-yarn":"^4.0.12","@typescript-eslint/eslint-plugin":"^8.46.3","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@semantic-release/release-notes-generator":"^14.1.0"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.3","@commitlint/cli":"^20.1.0","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_2.1.3_1762221553020_0.28286434403229266","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@imccausl/dev","version":"2.1.4","_id":"@imccausl/dev@2.1.4","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"ce815ed746844d1a329fe11ea8086b485d4b4798","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.1.4.tgz","fileCount":49,"integrity":"sha512-K2TwZM9V8LmGsSMs2UWa2tlIJ/QDS8rc4BuwUJA07eNHTDjh/z+TVhMUj/L/OGWkcdy+OxAUed24sh1i1Fr6Aw==","signatures":[{"sig":"MEQCIBa4HA8aZapKOTwEYZxi4v2i4+5GY3AnN1iaUlqOVIcjAiA21WgTBtfyuCOxxxswoma7TyXqRp3d15qB9BF54lOa+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39884},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"gitHead":"446c844ddf3481eda5e14ce7a39a66a61b80f3d7","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev lib","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.2.2","yaml":"^2.8.1","eslint":"^9.39.1","tsdown":"^0.16.4","prettier":"^3.6.2","@eslint/js":"^9.39.0","semantic-release":"^25.0.2","typescript-eslint":"^8.46.4","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@vitest/eslint-plugin":"^1.4.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.9","@semantic-release/github":"^12.0.2","@typescript-eslint/types":"^8.46.3","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@imccausl/semantic-release-yarn":"^4.0.12","@typescript-eslint/eslint-plugin":"^8.46.3","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@semantic-release/release-notes-generator":"^14.1.0"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.3","@commitlint/cli":"^20.1.0","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_2.1.4_1763305335206_0.8561130573227269","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@imccausl/dev","version":"2.1.5","_id":"@imccausl/dev@2.1.5","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"bfa62366327ed0c57433b5232efa8cb8ef9323d7","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.1.5.tgz","fileCount":49,"integrity":"sha512-RAsIUZbaX83+P/nX5KI+ooqFTx6G5dMqEzj9XGmYlvjo77ZtvIJSPyXqMMn6H3WtPxOri8J7n/D0Qllik0UthA==","signatures":[{"sig":"MEUCIEhAhFjzz68Z1AnKkuvXBPe7cuoF8aH+h9H3KKYbUZOiAiEAgL18hxf/GxZhjUckfR7y2OOJlRRkiZQAeiN59BoszSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40098},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"gitHead":"b0b6dd103994ce866af9a3441de72a5c6f461d70","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev lib","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.2.2","yaml":"^2.8.1","eslint":"^9.39.1","tsdown":"^0.16.4","prettier":"^3.6.2","@eslint/js":"^9.39.0","semantic-release":"^25.0.2","typescript-eslint":"^8.46.4","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@vitest/eslint-plugin":"^1.4.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.9","@semantic-release/github":"^12.0.2","@typescript-eslint/types":"^8.46.3","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@imccausl/semantic-release-yarn":"^4.0.12","@typescript-eslint/eslint-plugin":"^8.46.3","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@semantic-release/release-notes-generator":"^14.1.0"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","typescript":"^5.9.3","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.3","@commitlint/cli":"^20.1.0","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/dev_2.1.5_1763306465894_0.930297553486416","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@imccausl/dev","version":"2.1.6","_id":"@imccausl/dev@2.1.6","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"657bc48310d0cd5cdaa27a31b84690694951e943","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.1.6.tgz","fileCount":49,"integrity":"sha512-No8hznyUKenJtJEVSPc+VdxGH2XHvyoXRw5YPJFUdQoUpE9S+50CtV4cnvItyngC2XFyUlj16s7cA39812r7wQ==","signatures":[{"sig":"MEUCIQCFANMvPdfVt7xpEf9Jf2kpNkfnui0pUEBwISCCiEnBAAIgYUDXC+VHIHVO/GWU8V1Le5gRULcDkYm9+l2UFcJBq5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40374},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"gitHead":"c691672b3a226d9b8d465146ddddf57a0c061b4b","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev lib","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.2.2","yaml":"^2.8.1","eslint":"^9.39.1","tsdown":"^0.16.4","prettier":"^3.6.2","@eslint/js":"^9.39.0","typescript":"^5.9.3","semantic-release":"^25.0.2","typescript-eslint":"^8.46.4","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@vitest/eslint-plugin":"^1.4.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.9","@semantic-release/github":"^12.0.2","@typescript-eslint/types":"^8.46.3","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@imccausl/semantic-release-yarn":"^4.0.12","@typescript-eslint/eslint-plugin":"^8.46.3","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@semantic-release/release-notes-generator":"^14.1.0"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.3","@commitlint/cli":"^20.1.0","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/dev_2.1.6_1763316585151_0.5549693562293263","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@imccausl/dev","version":"2.1.7","_id":"@imccausl/dev@2.1.7","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"6184e4abed6d324813fab23a0c3e4febe5bc7a5a","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.1.7.tgz","fileCount":49,"integrity":"sha512-Ecgu2aArANEgQP8fjQz1/XM0BMAXqUn4Sip4cM5m2gvq8XIaJMCNH4hBrweF8+MyrE+FS4RiEkRE8g/DgD4jKQ==","signatures":[{"sig":"MEUCIQCf7tI/9N9na42Uj0EJhY1hZVXiPxYHgmLEVBDxVx6SNwIgFtL+8vghjTj9TNU//yy8mBtt1qQ5zrV3AbUZtjATZfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40733},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"gitHead":"03308b68c7efae7fa8c77251a325ff68c05b9333","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev lib","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.2.2","yaml":"^2.8.1","eslint":"^9.39.1","tsdown":"^0.16.4","prettier":"^3.6.2","@eslint/js":"^9.39.0","typescript":"^5.9.3","semantic-release":"^25.0.2","typescript-eslint":"^8.46.4","eslint-plugin-react":"^7.37.5","@vitejs/plugin-react":"^5.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@vitest/eslint-plugin":"^1.4.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.9","@semantic-release/github":"^12.0.2","@typescript-eslint/types":"^8.46.3","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@imccausl/semantic-release-yarn":"^4.0.12","@typescript-eslint/eslint-plugin":"^8.46.3","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@semantic-release/release-notes-generator":"^14.1.0"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.3","@commitlint/cli":"^20.1.0","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/dev_2.1.7_1763318751831_0.9254120408031394","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@imccausl/dev","version":"2.2.0","_id":"@imccausl/dev@2.2.0","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"ceb1f6bd4261385907d6e6b656d7eabb5ab4c39b","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.2.0.tgz","fileCount":56,"integrity":"sha512-byd3XhLtuq0Y260ZZJBm5nq5nHikeyuSd5JZLA4iPClvvMSFoMsyBrqAME6XU//RhvCwvdMyHF8drKEUbJB/mg==","signatures":[{"sig":"MEQCIESCF2rXclc9QtZTcLL0IC0oO9pDmifHjbgZcy8yEDvBAiBC2BAI0nBIwRuPIlLb76YUgWaItDDa1fHT4xAhJDV3HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44612},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"gitHead":"dfbcf66f4a979d7f416f72fc49373762ddd5fd68","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev lib","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.2.2","yaml":"^2.8.1","eslint":"^9.39.1","tsdown":"^0.16.4","vitest":"^4.0.6","prettier":"^3.6.2","@eslint/js":"^9.39.0","typescript":"^5.9.3","read-package-up":"^11.0.0","semantic-release":"^25.0.2","typescript-eslint":"^8.46.4","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@vitest/eslint-plugin":"^1.4.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.9","@semantic-release/github":"^12.0.2","@typescript-eslint/types":"^8.46.3","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@imccausl/semantic-release-yarn":"^4.0.12","@typescript-eslint/eslint-plugin":"^8.46.3","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@semantic-release/release-notes-generator":"^14.1.0"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.3","@commitlint/cli":"^20.1.0","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/dev_2.2.0_1763333747224_0.42706787210742436","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@imccausl/dev","version":"2.3.0","_id":"@imccausl/dev@2.3.0","maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"bin":"./lib/index.js","dist":{"shasum":"9804bffead34a3a626d03d401f4407eccd962a98","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.3.0.tgz","fileCount":59,"integrity":"sha512-qQGYfwyS5IssdhHFlZ8Pn0wcwPkDU55Qm2/Du/Y9W/+MJdRFvxL6DvEsliYElNybFFgqaPzpcE+oU83maoajSA==","signatures":[{"sig":"MEUCIFlCYqOjFBehLkhGaB7D4p8tZKVACpRK30IYXFlQSwe7AiEAtoMPyiPMdTA6TOzbnHTv6gbnhuHNTCd2asfYKOqFpUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53443},"type":"module","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"gitHead":"3390d23d771537159d7691fefdfcc05dad74b984","scripts":{"dev":"tsx src/index.ts","lint":"yarn dev lint","build":"yarn dev lib","clean":"rm -rf lib","format":"yarn dev format","compile":"tsc -b ./tsconfig.build.json","publish":"semantic-release","lint:fix":"yarn lint --fix","typecheck":"tsc --noEmit","copy-assets":"tsx infrastructure/copy-assets.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"repository":{"url":"git+https://github.com/imccausl/dev-scripts.git","type":"git"},"directories":{},"dependencies":{"jiti":"^2.4.2","vite":"^7.2.2","yaml":"^2.8.1","eslint":"^9.39.1","tsdown":"^0.16.4","vitest":"^4.0.6","find-up":"^8.0.0","prettier":"^3.6.2","@eslint/js":"^9.39.0","typescript":"^5.9.3","read-package-up":"^11.0.0","semantic-release":"^25.0.2","typescript-eslint":"^8.46.4","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.1","@vitest/eslint-plugin":"^1.4.2","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","@imccausl/eslint-config":"^4.0.9","@semantic-release/github":"^12.0.2","@typescript-eslint/types":"^8.46.3","@typescript-eslint/parser":"^8.46.3","eslint-plugin-react-hooks":"^7.0.1","@semantic-release/changelog":"^6.0.3","@tanstack/eslint-plugin-query":"^5.91.2","eslint-plugin-testing-library":"^7.13.3","@imccausl/semantic-release-yarn":"^4.0.12","@typescript-eslint/eslint-plugin":"^8.46.3","@semantic-release/commit-analyzer":"^13.0.1","eslint-import-resolver-typescript":"^4.4.4","@semantic-release/release-notes-generator":"^14.1.0"},"publishConfig":{"tag":"latest","access":"public","exports":{"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./tsconfig.json":"./lib/types/tsconfig.default.json","./prettier-config":{"import":"./lib/format/config/prettier.config.js","default":"./lib/format/config/prettier.config.cjs","require":"./lib/format/config/prettier.config.cjs"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./semantic-release-npm-config":{"types":"./lib/release/config/index.d.ts","default":"./lib/release/config/index.js"}},"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.10.3","devDependencies":{"tsx":"^4.20.6","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.3","@types/find-up":"^4.0.2","@commitlint/cli":"^20.1.0","@types/eslint-plugin-jsx-a11y":"^6","@commitlint/config-conventional":"^20.0.0"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/dev_2.3.0_1763335327086_0.2629418992681922","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@imccausl/dev","version":"2.3.1","type":"module","scripts":{"clean":"rm -rf lib","compile":"tsc -b ./tsconfig.build.json","copy-assets":"tsx infrastructure/copy-assets.ts","build":"yarn dev lib","publish":"semantic-release","lint":"yarn dev lint","lint:fix":"yarn lint --fix","format":"yarn dev format","typecheck":"tsc --noEmit","dev":"tsx src/index.ts"},"bin":"./lib/index.js","exports":{"./semantic-release-npm-config":{"default":"./lib/release/config/index.js","types":"./lib/release/config/index.d.ts"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./prettier-config":{"import":"./lib/format/config/prettier.config.js","require":"./lib/format/config/prettier.config.cjs","default":"./lib/format/config/prettier.config.cjs"},"./tsconfig.json":"./lib/types/tsconfig.default.json"},"publishConfig":{"registry":"https://registry.npmjs.org/","tag":"latest","access":"public","exports":{"./semantic-release-npm-config":{"default":"./lib/release/config/index.js","types":"./lib/release/config/index.d.ts"},"./eslint-config":{"types":"./lib/lint/config/index.d.ts","default":"./lib/lint/config/index.js"},"./eslint-config/base":{"types":"./lib/lint/config/base.d.ts","default":"./lib/lint/config/base.js"},"./tsdown":{"types":"./lib/lib/config/tsdown.d.ts","default":"./lib/lib/config/tsdown.js"},"./vite":{"types":"./lib/build/config/vite/index.d.ts","default":"./lib/build/config/vite/index.js"},"./prettier-config":{"import":"./lib/format/config/prettier.config.js","require":"./lib/format/config/prettier.config.cjs","default":"./lib/format/config/prettier.config.cjs"},"./tsconfig.json":"./lib/types/tsconfig.default.json"}},"repository":{"type":"git","url":"git+https://github.com/imccausl/dev-scripts.git"},"dependencies":{"@eslint/js":"^9.39.0","@imccausl/eslint-config":"^4.0.9","@imccausl/semantic-release-yarn":"^4.0.12","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/git":"^10.0.1","@semantic-release/github":"^12.0.2","@semantic-release/npm":"^13.1.1","@semantic-release/release-notes-generator":"^14.1.0","@tanstack/eslint-plugin-query":"^5.91.2","@testing-library/dom":"^10.4.1","@typescript-eslint/eslint-plugin":"^8.46.3","@typescript-eslint/parser":"^8.46.3","@typescript-eslint/types":"^8.46.3","@vitejs/plugin-react":"^5.1.0","@vitest/eslint-plugin":"^1.4.2","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import-x":"^4.16.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-testing-library":"^7.13.3","find-up":"^8.0.0","jiti":"^2.4.2","prettier":"^3.6.2","read-package-up":"^11.0.0","semantic-release":"^25.0.2","tsdown":"^0.16.4","typescript":"^5.9.3","typescript-eslint":"^8.46.4","vite":"^7.2.2","vitest":"^4.0.6","yaml":"^2.8.1"},"peerDependencies":{"eslint":"^9.0.0","prettier":"^3.6.2","typescript":"5.9.3"},"devDependencies":{"@commitlint/cli":"^20.1.0","@commitlint/config-conventional":"^20.0.0","@types/eslint-plugin-jsx-a11y":"^6","@types/find-up":"^4.0.2","@types/node":"^22.0.0","@yarnpkg/sdks":"^3.2.3","tsx":"^4.20.6"},"packageManager":"yarn@4.10.3","_id":"@imccausl/dev@2.3.1","gitHead":"45cfb9a2dfdc17c90c8085b02c36118af1ad2b69","dist":{"shasum":"fc244fce65cb8681940055a94bd962619e9702f6","integrity":"sha512-im6vTfcmy4Ia5nfFwyel+PMbn/DZFQWiFEs3xxviYNgdkOsI0kf8jIKNI7tZoxTIe5ZOsQI2qhZdO7O0DrUJ/A==","tarball":"https://registry.npmjs.org/@imccausl/dev/-/dev-2.3.1.tgz","fileCount":59,"unpackedSize":54286,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB+A9FjKfwanfYkkKNUbK+NEOJjO5XereXL0ySC56pwvAiAvtnUGLCQ2GQ+J6303DyAxWnWD8fS5aNpY4qgNEQBhsQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f78c08d3-8591-4fe6-a68a-44683434fd8b"}},"directories":{},"maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dev_2.3.1_1766518272016_0.15531543086390243"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-19T04:34:44.376Z","modified":"2025-12-23T19:31:12.363Z","1.0.2":"2025-07-19T04:34:44.668Z","1.1.0":"2025-07-19T05:30:57.172Z","1.1.1":"2025-07-19T06:15:49.718Z","1.1.2":"2025-07-19T17:24:15.902Z","1.2.0":"2025-07-19T18:26:15.705Z","1.2.1":"2025-07-19T18:49:23.078Z","1.2.2":"2025-07-19T18:53:40.059Z","1.2.3":"2025-07-20T01:17:05.837Z","1.2.4":"2025-07-20T01:54:21.326Z","1.3.0":"2025-07-21T18:49:02.740Z","1.4.0":"2025-07-22T18:40:17.750Z","1.4.1":"2025-07-25T04:20:01.839Z","1.4.7":"2025-10-30T02:58:38.940Z","1.4.8":"2025-10-30T23:46:47.215Z","1.4.9":"2025-10-31T00:00:33.277Z","1.4.10":"2025-10-31T00:20:57.530Z","2.0.0":"2025-11-01T20:11:10.686Z","2.0.1":"2025-11-01T22:43:51.563Z","2.1.0":"2025-11-02T20:04:55.255Z","2.1.1":"2025-11-02T22:58:34.587Z","2.1.2":"2025-11-02T23:36:09.710Z","2.1.3":"2025-11-04T01:59:13.201Z","2.1.4":"2025-11-16T15:02:15.428Z","2.1.5":"2025-11-16T15:21:06.091Z","2.1.6":"2025-11-16T18:09:45.347Z","2.1.7":"2025-11-16T18:45:52.026Z","2.2.0":"2025-11-16T22:55:47.499Z","2.3.0":"2025-11-16T23:22:07.261Z","2.3.1":"2025-12-23T19:31:12.151Z"},"repository":{"type":"git","url":"git+https://github.com/imccausl/dev-scripts.git"},"maintainers":[{"name":"ianmccausland","email":"imccausl@gmail.com"}],"readme":"","readmeFilename":""}