diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d055df26..197edf80 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,13 +22,13 @@ jobs: name: lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.3 - - uses: actions/setup-node@v6.4.0 + - uses: actions/checkout@v7.0.1 + - uses: actions/setup-node@v7.0.0 with: node-version: lts/* cache: npm - name: Cache prek hook environments - uses: actions/cache@v5.0.5 + uses: actions/cache@v6.1.0 with: path: ~/.cache/prek key: prek-${{ runner.os }}-${{ hashFiles('.pre-commit-config.yaml') }} @@ -41,8 +41,8 @@ jobs: name: test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.3 - - uses: actions/setup-node@v6.4.0 + - uses: actions/checkout@v7.0.1 + - uses: actions/setup-node@v7.0.0 with: node-version: lts/* cache: npm diff --git a/package-lock.json b/package-lock.json index e971abcf..5ae1b7d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,15 +8,15 @@ "name": "han", "version": "0.0.0", "devDependencies": { - "@j178/prek": "^0.4.9", + "@j178/prek": "^0.4.11", "bats": "^1.11.1", - "prettier": "^3.4.2" + "prettier": "^3.9.6" } }, "node_modules/@j178/prek": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek/-/prek-0.4.9.tgz", - "integrity": "sha512-9iWK3NgzworUjKLfOKR3vg36rQp2jZKEcxBhXkM1TrHYiO1q30KitehceEs1u+GTw1syNcb8Bye0Qe7NxlH/dw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek/-/prek-0.4.11.tgz", + "integrity": "sha512-CfgRmUXDjAvnuy20nO69MvL0+XgXNUdlSROq5ph03OXWU7dvra+Qmq1pZXH9fcpz6zdnK5BxsOTnU7toVMgCxA==", "dev": true, "license": "MIT", "bin": { @@ -26,29 +26,29 @@ "node": ">=18" }, "optionalDependencies": { - "@j178/prek-android-arm64": "0.4.9", - "@j178/prek-darwin-arm64": "0.4.9", - "@j178/prek-darwin-x64": "0.4.9", - "@j178/prek-linux-arm-gnueabihf": "0.4.9", - "@j178/prek-linux-arm-musleabihf": "0.4.9", - "@j178/prek-linux-arm64-gnu": "0.4.9", - "@j178/prek-linux-arm64-musl": "0.4.9", - "@j178/prek-linux-armv7-musleabihf": "0.4.9", - "@j178/prek-linux-ia32-gnu": "0.4.9", - "@j178/prek-linux-ia32-musl": "0.4.9", - "@j178/prek-linux-riscv64-gnu": "0.4.9", - "@j178/prek-linux-s390x-gnu": "0.4.9", - "@j178/prek-linux-x64-gnu": "0.4.9", - "@j178/prek-linux-x64-musl": "0.4.9", - "@j178/prek-win32-arm64-msvc": "0.4.9", - "@j178/prek-win32-ia32-msvc": "0.4.9", - "@j178/prek-win32-x64-msvc": "0.4.9" + "@j178/prek-android-arm64": "0.4.11", + "@j178/prek-darwin-arm64": "0.4.11", + "@j178/prek-darwin-x64": "0.4.11", + "@j178/prek-linux-arm-gnueabihf": "0.4.11", + "@j178/prek-linux-arm-musleabihf": "0.4.11", + "@j178/prek-linux-arm64-gnu": "0.4.11", + "@j178/prek-linux-arm64-musl": "0.4.11", + "@j178/prek-linux-armv7-musleabihf": "0.4.11", + "@j178/prek-linux-ia32-gnu": "0.4.11", + "@j178/prek-linux-ia32-musl": "0.4.11", + "@j178/prek-linux-riscv64-gnu": "0.4.11", + "@j178/prek-linux-s390x-gnu": "0.4.11", + "@j178/prek-linux-x64-gnu": "0.4.11", + "@j178/prek-linux-x64-musl": "0.4.11", + "@j178/prek-win32-arm64-msvc": "0.4.11", + "@j178/prek-win32-ia32-msvc": "0.4.11", + "@j178/prek-win32-x64-msvc": "0.4.11" } }, "node_modules/@j178/prek-android-arm64": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-android-arm64/-/prek-android-arm64-0.4.9.tgz", - "integrity": "sha512-mFJBMkUvvjCw/HY557lcKRit6f21cqCyIGSGG8+Q8ZnfIQYdWNcPpI7i1x/jbbzVH5MZ2M4FAkaW79hj+U3LCA==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-android-arm64/-/prek-android-arm64-0.4.11.tgz", + "integrity": "sha512-884IegZVxqfwwwEdG+6uZgcV/mDbyObxcVLY/EDEu1xwBGlv6oHNx6iyAB3tKRryxOunYIkNPqqVmjgXY9yeig==", "cpu": [ "arm64" ], @@ -63,9 +63,9 @@ } }, "node_modules/@j178/prek-darwin-arm64": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-darwin-arm64/-/prek-darwin-arm64-0.4.9.tgz", - "integrity": "sha512-HQt1KhUMA/kzRr5o929JfmvMw7hJsvdAUW0XwMNL+bHWV0cS6sdMZwpRyrHFdkZXbB5sUIGZsvJoq+vl20RzSw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-darwin-arm64/-/prek-darwin-arm64-0.4.11.tgz", + "integrity": "sha512-K5hyxvaR8MGRT3zOt2GxFNbZEzffagQrSt9b7JnveD79Yq8zkjXt5WyStTBjCMvItAZOqDAnQpBNhZjmJVFuPA==", "cpu": [ "arm64" ], @@ -80,9 +80,9 @@ } }, "node_modules/@j178/prek-darwin-x64": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-darwin-x64/-/prek-darwin-x64-0.4.9.tgz", - "integrity": "sha512-3Fq6uMNXjCyR+5dkNnsibHhUwAfXrQ98RKDF0cAKlWiDGr7EBlzw8rwpahBY5On+roG8MHia3ZJjDpbdOYCrqw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-darwin-x64/-/prek-darwin-x64-0.4.11.tgz", + "integrity": "sha512-R/JY/3H/yKUYgxaxyOpUJZToD5ykumOoYr/lp4a5Xsdc06fS+LLuT6kIQC7xKxXA43bqWCQlsTh0hvrU615sFQ==", "cpu": [ "x64" ], @@ -97,13 +97,16 @@ } }, "node_modules/@j178/prek-linux-arm-gnueabihf": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-arm-gnueabihf/-/prek-linux-arm-gnueabihf-0.4.9.tgz", - "integrity": "sha512-ECpl6h54ZalcsNXKVFoEZCs077asYSOevLW7LEfKYtIv8wi1m7J/XNXhkTrBy6gBhCPGvnz6PGn4/Me1Y4m0Uw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-arm-gnueabihf/-/prek-linux-arm-gnueabihf-0.4.11.tgz", + "integrity": "sha512-X88O1LC5LUo/C46eiDaBW6OzfQxkBw3mSriX9190IY8vcclUsgaR3BXiyARMwpoxTVsgkiZm6KDYmDKj6zNOpA==", "cpu": [ "arm" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -114,13 +117,16 @@ } }, "node_modules/@j178/prek-linux-arm-musleabihf": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-arm-musleabihf/-/prek-linux-arm-musleabihf-0.4.9.tgz", - "integrity": "sha512-Nh8HgcjBKxHDil23GVrwSAd87bPC0VQIwRr1HzAQw4QF9GxCkd+M48h64EJBNTh5kHX5Br2qEXNXGVKYjRmsCg==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-arm-musleabihf/-/prek-linux-arm-musleabihf-0.4.11.tgz", + "integrity": "sha512-aOT0l6aSq9j1dFm7WA67P+2DGL3k7jJMtAanxp9kkaJ3uEwYSq3jrcKkN+pDA7/JNfJ0gnKrV8glBzPL/7N6Pg==", "cpu": [ "arm" ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -131,13 +137,16 @@ } }, "node_modules/@j178/prek-linux-arm64-gnu": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-arm64-gnu/-/prek-linux-arm64-gnu-0.4.9.tgz", - "integrity": "sha512-vR8fsdbKIFi7jWVLkLzhZlmgQgBcDHe2uhnv3Nx/NefRBoBdSMJT7KUKMJlsNO7hUXKvBtvx+e/bB15ZasmgkA==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-arm64-gnu/-/prek-linux-arm64-gnu-0.4.11.tgz", + "integrity": "sha512-qj4uHf22xcF3C6BvS7EHIsCbAsaw3gWogLMkIN8L4NXQWC4rFDkEaf0kJAF/G2BICS7C47Oyon4Tk8zGVIT1nw==", "cpu": [ "arm64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -148,13 +157,16 @@ } }, "node_modules/@j178/prek-linux-arm64-musl": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-arm64-musl/-/prek-linux-arm64-musl-0.4.9.tgz", - "integrity": "sha512-8wFjX0VbSmA0SGfs2PC8HPmq3PoAHmvntLGvqpaYUk+8NUblrUxn0S5OsifWSOQ8n02TZTVs2QGn+Sa5KhR9yg==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-arm64-musl/-/prek-linux-arm64-musl-0.4.11.tgz", + "integrity": "sha512-X3nnEl7/sGRSFI6QDrL8cx++ovHynDTEewdPkDwKVdcXZfy8R1Y+j/G1hNFfMT6zEY2SyiNrPBjZHcL7UDeTmw==", "cpu": [ "arm64" ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -165,13 +177,16 @@ } }, "node_modules/@j178/prek-linux-armv7-musleabihf": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-armv7-musleabihf/-/prek-linux-armv7-musleabihf-0.4.9.tgz", - "integrity": "sha512-BDR8taqqH5aWtZ+6yT8lw59JadGUv0lEQwr4UCkrXg4u4bQzYu03ejdgrCNZo+eLt7uG9rpbOrB2fR+iDkO/hw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-armv7-musleabihf/-/prek-linux-armv7-musleabihf-0.4.11.tgz", + "integrity": "sha512-K+bmV4r9W0gDc5MkuqqDTIrso6AZMb/MmBhEJy1be5cFg9ImVUNoCwOVFgHRGw1Hp7kg3Vz6TSBSLxImEGylzQ==", "cpu": [ "arm" ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -182,13 +197,16 @@ } }, "node_modules/@j178/prek-linux-ia32-gnu": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-ia32-gnu/-/prek-linux-ia32-gnu-0.4.9.tgz", - "integrity": "sha512-3feciBV6RDUs7u8x05p4yA6ItcGqFT+71p7H2gFCLPBDHs7C9pOGpWDuPVmd+PMr/z5fzJtTA3ZQlv3tq1fncw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-ia32-gnu/-/prek-linux-ia32-gnu-0.4.11.tgz", + "integrity": "sha512-AMQw3YUuXGDGiF2hhQQ9PixhzIkMkqaxloJz9X4ipMLrn9NE7XpzCfjYDld7jlUwPqVTUqRMo/QV7tk1C08qcQ==", "cpu": [ "ia32" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -199,13 +217,16 @@ } }, "node_modules/@j178/prek-linux-ia32-musl": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-ia32-musl/-/prek-linux-ia32-musl-0.4.9.tgz", - "integrity": "sha512-d6rgJHWij7U1zuRa3CRkcecQW2Zq0TV/q1IW7pXvzQMk4FPL2uQkX2kR+37kPYLTpj7rIrkEW5SIs3PnH38UWQ==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-ia32-musl/-/prek-linux-ia32-musl-0.4.11.tgz", + "integrity": "sha512-WWI/C7hu+Kd/MpWCN9wq2zjHGnpRZboDntEUa+C9BGF6nQztraQQ1FDb4HGyjnGyToVysfA3o0dPLpmo2R1cNg==", "cpu": [ "ia32" ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -216,13 +237,16 @@ } }, "node_modules/@j178/prek-linux-riscv64-gnu": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-riscv64-gnu/-/prek-linux-riscv64-gnu-0.4.9.tgz", - "integrity": "sha512-G0oXlm3WlN37i7in4tli93biu4G3zHmql4nq8cS+1wl/Dmi+Wk6OY51OWdMZO7J+O77SXQgoIPdAnO4jcONGUQ==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-riscv64-gnu/-/prek-linux-riscv64-gnu-0.4.11.tgz", + "integrity": "sha512-lI1ZddoCIJQYNy34/hVGNu0hXfkZ+Y4uH9fi8DH94Z8y3J1OVvZ/8J8VIIUIuXXIOCvzTaP9BnVIIar5qEDagg==", "cpu": [ "riscv64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -233,13 +257,16 @@ } }, "node_modules/@j178/prek-linux-s390x-gnu": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-s390x-gnu/-/prek-linux-s390x-gnu-0.4.9.tgz", - "integrity": "sha512-UjK2EwIKpI3B78kobJvwCv7rIZZ1oLGSfqs7AZR67fPZ1Xi6YJLAG5bMOixA8WjkhbRO0K3JSCFT4mXsXfV7pg==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-s390x-gnu/-/prek-linux-s390x-gnu-0.4.11.tgz", + "integrity": "sha512-1iANyV8oNagodtg8ofq127eoz8RO3RvoDvVUuhLaH83ljzD+twLnGcON29UVWh4q74H5CBfKfgDkWsrq5C8UdA==", "cpu": [ "s390x" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -250,13 +277,16 @@ } }, "node_modules/@j178/prek-linux-x64-gnu": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-x64-gnu/-/prek-linux-x64-gnu-0.4.9.tgz", - "integrity": "sha512-O6bjPRkkTIeMJJl4SxxBGP5ifO1ILTPQkI5frwcvrWCprp28jNBw3v1pPdlenmEvjROn2R5YOVGrvlFlMzTg3Q==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-x64-gnu/-/prek-linux-x64-gnu-0.4.11.tgz", + "integrity": "sha512-sdEop7euFmwO6yIewAnb2+1aY6zuFsxSxB8Q4A1a9k4JPIXuxDDQ8UdpnoHXYLEAuqw2Gbr8YuIAIy1IL0xPEg==", "cpu": [ "x64" ], "dev": true, + "libc": [ + "glibc" + ], "license": "MIT", "optional": true, "os": [ @@ -267,13 +297,16 @@ } }, "node_modules/@j178/prek-linux-x64-musl": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-linux-x64-musl/-/prek-linux-x64-musl-0.4.9.tgz", - "integrity": "sha512-tqfvEy1rwWLsIVwuylmzk1lRaEj98X8FaXF1vR70FNhAjaqM7EuOQpDFdqUQpUyrkqm6iGwCmW6sz0azS6L6uA==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-linux-x64-musl/-/prek-linux-x64-musl-0.4.11.tgz", + "integrity": "sha512-xvsVTGd+fsYcZbAiNE9r/bGkSSR5mbLWo7Mq04sBNeoLqNOS9Fz/WHPgm++smAb9on2KqBirtkIOaWDGeYRIwQ==", "cpu": [ "x64" ], "dev": true, + "libc": [ + "musl" + ], "license": "MIT", "optional": true, "os": [ @@ -284,9 +317,9 @@ } }, "node_modules/@j178/prek-win32-arm64-msvc": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-win32-arm64-msvc/-/prek-win32-arm64-msvc-0.4.9.tgz", - "integrity": "sha512-oQnsQ+K+OTW9I0YwDJAG/rcD18dYCOgy5IV4tFEHMK9GdMsB7hiPz5bOcpuzYDMumStlh2KKTYHejnU86K1bUw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-win32-arm64-msvc/-/prek-win32-arm64-msvc-0.4.11.tgz", + "integrity": "sha512-9U5NtLcV9cLMO2k0yClc5srY72IeH9wiWNNYj0bxXDdUUUqXmQ2w4gFSwid3QryUH1+Fyk0lp46t0Otq4WfbRQ==", "cpu": [ "arm64" ], @@ -301,9 +334,9 @@ } }, "node_modules/@j178/prek-win32-ia32-msvc": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-win32-ia32-msvc/-/prek-win32-ia32-msvc-0.4.9.tgz", - "integrity": "sha512-jzzovfyzaPa8v0ckHTLiJqa4ZPfdnas/iNIBqGAGeEUZwO98szjOLlhP2pZt32E0VPNIpHxioR8dH9s2t26ePw==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-win32-ia32-msvc/-/prek-win32-ia32-msvc-0.4.11.tgz", + "integrity": "sha512-Q7rLyvJVcxXRslElOBUA6oIpLu45SbpBastFgR/4X8u7RbGG+DweM6Pee3dDqcTpgV6ZeXfEQGQpGL3Lc8sV4Q==", "cpu": [ "ia32" ], @@ -318,9 +351,9 @@ } }, "node_modules/@j178/prek-win32-x64-msvc": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@j178/prek-win32-x64-msvc/-/prek-win32-x64-msvc-0.4.9.tgz", - "integrity": "sha512-tM9YVJuVffJIf/dEDIwQVC5EDdHmipXBqsjYfRwCWCPwzO11zr8edX6u3dAthqZywTIG/XveUso0kjJzPW3Dvg==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@j178/prek-win32-x64-msvc/-/prek-win32-x64-msvc-0.4.11.tgz", + "integrity": "sha512-2ev+g8pmS6EcKyPQlTWn4rAVsoyATL9a9Mk6EqQkgsivApPVXtbTZuo+Jl901AJkJNud+4nIS7JeFET8mH1S4g==", "cpu": [ "x64" ], @@ -345,9 +378,9 @@ } }, "node_modules/prettier": { - "version": "3.9.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.5.tgz", - "integrity": "sha512-/FVl766LpUfB5vXgCYOYa0MeV/441Ia99AeICQIQFTY/Nw0roZwULcXpku5i1/m5kt/baz+s4Zogspd839HSMg==", + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.6.tgz", + "integrity": "sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==", "dev": true, "license": "MIT", "bin": { diff --git a/package.json b/package.json index eb4a2a77..e63501fa 100644 --- a/package.json +++ b/package.json @@ -8,8 +8,8 @@ "test": "find . -name node_modules -prune -o -name '*.bats' -print0 | xargs -0 bats" }, "devDependencies": { - "@j178/prek": "^0.4.9", + "@j178/prek": "^0.4.11", "bats": "^1.11.1", - "prettier": "^3.4.2" + "prettier": "^3.9.6" } }