diff --git a/package.json b/package.json index 9662dae..8f721fa 100644 --- a/package.json +++ b/package.json @@ -24,9 +24,9 @@ "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0", "husky": "^9.0.11", "path": "^0.12.7", - "prettier": "^3.2.5", - "puppeteer": "^22.8.0", - "sass": "^1.77.1" + "prettier": "^3.3.2", + "puppeteer": "^22.12.0", + "sass": "^1.77.6" }, "repository": { "type": "git", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6ff7a7b..b9917c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,14 +24,14 @@ devDependencies: specifier: ^0.12.7 version: 0.12.7 prettier: - specifier: ^3.2.5 - version: 3.2.5 + specifier: ^3.3.2 + version: 3.3.2 puppeteer: - specifier: ^22.8.0 - version: 22.8.0 + specifier: ^22.12.0 + version: 22.12.0 sass: - specifier: ^1.77.1 - version: 1.77.1 + specifier: ^1.77.6 + version: 1.77.6 packages: /@11ty/dependency-tree@2.0.1: @@ -256,14 +256,14 @@ packages: to-fast-properties: 2.0.0 dev: true - /@emnapi/runtime@1.1.1: + /@emnapi/runtime@1.2.0: resolution: { - integrity: sha512-3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+XQ==, + integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==, } requiresBuild: true dependencies: - tslib: 2.6.2 + tslib: 2.6.3 dev: true optional: true @@ -560,7 +560,7 @@ packages: cpu: [wasm32] requiresBuild: true dependencies: - "@emnapi/runtime": 1.1.1 + "@emnapi/runtime": 1.2.0 dev: true optional: true @@ -877,7 +877,7 @@ packages: } engines: { node: ">=4" } dependencies: - tslib: 2.6.2 + tslib: 2.6.3 dev: true /async@3.2.5: @@ -920,16 +920,25 @@ packages: dev: true optional: true - /bare-fs@2.3.0: + /bare-events@2.4.2: resolution: { - integrity: sha512-TNFqa1B4N99pds2a5NYHR15o0ZpdNKbAeKTE/+G6ED/UeOavv8RY3dr/Fu99HW3zU3pXpo2kDNO8Sjsm2esfOw==, + integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==, + } + requiresBuild: true + dev: true + optional: true + + /bare-fs@2.3.1: + resolution: + { + integrity: sha512-W/Hfxc/6VehXlsgFtbB5B4xFcsCl+pAh30cYhoFyXErf6oGrwjh8SwiPAdHgpmWonKuYpZgGywN0SXt7dgsADA==, } requiresBuild: true dependencies: bare-events: 2.2.2 - bare-path: 2.1.2 - bare-stream: 1.0.0 + bare-path: 2.1.3 + bare-stream: 2.1.3 dev: true optional: true @@ -942,10 +951,10 @@ packages: dev: true optional: true - /bare-path@2.1.2: + /bare-path@2.1.3: resolution: { - integrity: sha512-o7KSt4prEphWUHa3QUwCxUI00R86VdjiuxmJK0iNVDHYPGo+HsDaVCnqCmPbf/MiW1ok8F4p3m8RTHlWk8K2ig==, + integrity: sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==, } requiresBuild: true dependencies: @@ -953,14 +962,14 @@ packages: dev: true optional: true - /bare-stream@1.0.0: + /bare-stream@2.1.3: resolution: { - integrity: sha512-KhNUoDL40iP4gFaLSsoGE479t0jHijfYdIcxRn/XtezA2BaUD0NRf/JGRpsMq6dMNM+SrCrB0YSSo/5wBY4rOQ==, + integrity: sha512-tiDAH9H/kP+tvNO5sczyn9ZAA7utrSMobyDchsnyyXBuUe2FSQWbxhtuHB8jwpHYYevVo2UJpcmvvjrbHboUUQ==, } requiresBuild: true dependencies: - streamx: 2.16.1 + streamx: 2.18.0 dev: true optional: true @@ -1143,18 +1152,18 @@ packages: fsevents: 2.3.3 dev: true - /chromium-bidi@0.5.19(devtools-protocol@0.0.1273771): + /chromium-bidi@0.5.24(devtools-protocol@0.0.1299070): resolution: { - integrity: sha512-UA6zL77b7RYCjJkZBsZ0wlvCTD+jTjllZ8f6wdO4buevXgTZYjV+XLB9CiEa2OuuTGGTLnI7eN9I60YxuALGQg==, + integrity: sha512-5xQNN2SVBdZv4TxeMLaI+PelrnZsHDhn8h2JtyriLr+0qHcZS8BMuo93qN6J1VmtmrgYP+rmcLHcbpnA8QJh+w==, } peerDependencies: devtools-protocol: "*" dependencies: - devtools-protocol: 0.0.1273771 + devtools-protocol: 0.0.1299070 mitt: 3.0.1 urlpattern-polyfill: 10.0.0 - zod: 3.22.4 + zod: 3.23.8 dev: true /cliui@8.0.1: @@ -1323,6 +1332,21 @@ packages: ms: 2.1.2 dev: true + /debug@4.3.5: + resolution: + { + integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==, + } + engines: { node: ">=6.0" } + peerDependencies: + supports-color: "*" + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + /define-data-property@1.1.4: resolution: { @@ -1372,10 +1396,10 @@ packages: hasBin: true dev: true - /devtools-protocol@0.0.1273771: + /devtools-protocol@0.0.1299070: resolution: { - integrity: sha512-QDbb27xcTVReQQW/GHJsdQqGKwYBE7re7gxehj467kKP2DKuYBUj6i2k5LRiAC66J1yZG/9gsxooz/s9pcm0Og==, + integrity: sha512-+qtL3eX50qsJ7c+qVyagqi7AWMoQCBGNfoyJZMwm/NSXVqLYbuitrWEEIzxfUmTNy7//Xe8yhMmQ+elj3uAqSg==, } dev: true @@ -1907,7 +1931,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.4 + uglify-js: 3.18.0 dev: true /has-flag@3.0.0: @@ -2906,10 +2930,10 @@ packages: posthtml-render: 3.0.0 dev: true - /prettier@3.2.5: + /prettier@3.3.2: resolution: { - integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==, + integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==, } engines: { node: ">=14" } hasBin: true @@ -3127,28 +3151,28 @@ packages: once: 1.4.0 dev: true - /puppeteer-core@22.8.0: + /puppeteer-core@22.12.0: resolution: { - integrity: sha512-S5bWx3g/fNuyFxjZX9TkZMN07CEH47+9Zm6IiTl1QfqI9pnVaShbwrD9kRe5vmz/XPp/jLGhhxRUj1sY4wObnA==, + integrity: sha512-9gY+JwBW/Fp3/x9+cOGK7ZcwqjvtvY2xjqRqsAA0B3ZFMzBauVTSZ26iWTmvOQX2sk78TN/rd5rnetxVxmK5CQ==, } engines: { node: ">=18" } dependencies: "@puppeteer/browsers": 2.2.3 - chromium-bidi: 0.5.19(devtools-protocol@0.0.1273771) - debug: 4.3.4 - devtools-protocol: 0.0.1273771 - ws: 8.17.0 + chromium-bidi: 0.5.24(devtools-protocol@0.0.1299070) + debug: 4.3.5 + devtools-protocol: 0.0.1299070 + ws: 8.17.1 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate dev: true - /puppeteer@22.8.0: + /puppeteer@22.12.0: resolution: { - integrity: sha512-Z616wyTr0d7KpxmfcBG22rAkzuo/xzHJ3ycpu4KiJ3dZNHn/C1CpqcCwPlpiIIsmPojTAfWjo6EMR7M+AaC0Ww==, + integrity: sha512-kyUYI12SyJIjf9UGTnHfhNMYv4oVK321Jb9QZDBiGVNx5453SplvbdKI7UrF+S//3RtCneuUFCyHxnvQXQjpxg==, } engines: { node: ">=18" } hasBin: true @@ -3156,8 +3180,8 @@ packages: dependencies: "@puppeteer/browsers": 2.2.3 cosmiconfig: 9.0.0 - devtools-protocol: 0.0.1273771 - puppeteer-core: 22.8.0 + devtools-protocol: 0.0.1299070 + puppeteer-core: 22.12.0 transitivePeerDependencies: - bufferutil - supports-color @@ -3280,10 +3304,10 @@ packages: queue-microtask: 1.2.3 dev: true - /sass@1.77.1: + /sass@1.77.6: resolution: { - integrity: sha512-OMEyfirt9XEfyvocduUIOlUSkWOXS/LAt6oblR/ISXCTukyavjex+zQNm51pPCOiFKY1QpWvEH1EeCkgyV3I6w==, + integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==, } engines: { node: ">=14.0.0" } hasBin: true @@ -3511,9 +3535,24 @@ packages: dependencies: fast-fifo: 1.3.2 queue-tick: 1.0.1 + optionalDependencies: + bare-events: 2.4.2 + dev: true + + /streamx@2.18.0: + resolution: + { + integrity: sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==, + } + requiresBuild: true + dependencies: + fast-fifo: 1.3.2 + queue-tick: 1.0.1 + text-decoder: 1.1.0 optionalDependencies: bare-events: 2.2.2 dev: true + optional: true /string-width@4.2.3: resolution: @@ -3582,8 +3621,8 @@ packages: pump: 3.0.0 tar-stream: 3.1.7 optionalDependencies: - bare-fs: 2.3.0 - bare-path: 2.1.2 + bare-fs: 2.3.1 + bare-path: 2.1.3 dev: true /tar-stream@3.1.7: @@ -3597,6 +3636,17 @@ packages: streamx: 2.16.1 dev: true + /text-decoder@1.1.0: + resolution: + { + integrity: sha512-TmLJNj6UgX8xcUZo4UDStGQtDiTzF7BzWlzn9g7UWrjkpHr5uJTK1ld16wZ3LXb2vb6jH8qU89dW5whuMdXYdw==, + } + requiresBuild: true + dependencies: + b4a: 1.6.6 + dev: true + optional: true + /through@2.3.8: resolution: { @@ -3636,10 +3686,10 @@ packages: } dev: true - /tslib@2.6.2: + /tslib@2.6.3: resolution: { - integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, + integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==, } dev: true @@ -3650,10 +3700,10 @@ packages: } dev: true - /uglify-js@3.17.4: + /uglify-js@3.18.0: resolution: { - integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==, + integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==, } engines: { node: ">=0.8.0" } hasBin: true @@ -3803,6 +3853,22 @@ packages: optional: true dev: true + /ws@8.17.1: + resolution: + { + integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==, + } + engines: { node: ">=10.0.0" } + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /y18n@5.0.8: resolution: { @@ -3852,9 +3918,9 @@ packages: fd-slicer: 1.1.0 dev: true - /zod@3.22.4: + /zod@3.23.8: resolution: { - integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==, + integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==, } dev: true