From 544a546254f8a59f4b43bfb2e195712755efc4e0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 1 Aug 2026 14:02:31 +0000 Subject: [PATCH 1/2] Bump @projectwallace/css-analyzer Bumps the projectwallace group with 1 update in the / directory: [@projectwallace/css-analyzer](https://github.com/projectwallace/css-analyzer). Updates `@projectwallace/css-analyzer` from 9.6.2 to 9.9.3 - [Release notes](https://github.com/projectwallace/css-analyzer/releases) - [Commits](https://github.com/projectwallace/css-analyzer/compare/v9.6.2...v9.9.3) --- updated-dependencies: - dependency-name: "@projectwallace/css-analyzer" dependency-version: 9.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: projectwallace ... Signed-off-by: dependabot[bot] --- package-lock.json | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7de4837..0a32455 100644 --- a/package-lock.json +++ b/package-lock.json @@ -811,22 +811,24 @@ } }, "node_modules/@projectwallace/css-analyzer": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@projectwallace/css-analyzer/-/css-analyzer-9.6.2.tgz", - "integrity": "sha512-JC6QdTXzJsnEycoR6whiwBZplZbOGIkI2UlQOORajgbIOab0D2tPfixjkVuR15gL0Yo/BPUGjwNs2bC8qrlhzQ==", - "license": "MIT", + "version": "9.9.3", + "resolved": "https://registry.npmjs.org/@projectwallace/css-analyzer/-/css-analyzer-9.9.3.tgz", + "integrity": "sha512-qyoW3eRPHgQvJGhLCCaypG/YuCPF+lrCIHtCjRxwG6HNWk+BMvFJ7qzTicBIkehfSJFQXrT+T4mvBpZmUgzlDg==", "dependencies": { - "@projectwallace/css-parser": "^0.14.8" + "@projectwallace/css-parser": "~0.18.1" }, "engines": { - "node": ">=18.0.0" + "node": ">=18.0.0", + "pnpm": ">=11.0.0" } }, "node_modules/@projectwallace/css-parser": { - "version": "0.14.8", - "resolved": "https://registry.npmjs.org/@projectwallace/css-parser/-/css-parser-0.14.8.tgz", - "integrity": "sha512-BXqV0ksSfHR3PPGqX3a5jpd+RXCG74otepaJ8STCF/msv/6n8jEpPMn+P7mnlNTFnmlEXRS+8XIZ7FJi3iGUHA==", - "license": "MIT" + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@projectwallace/css-parser/-/css-parser-0.18.1.tgz", + "integrity": "sha512-XTeexH92z5NLWfNw031emlEdd7P3yxJPv9ac/ZN3tFxyPyz1l8vEdZ6afQsd+cpfclOMvFfWbDxhfZ7IRePoLg==", + "engines": { + "pnpm": ">=11.0.0" + } }, "node_modules/@publint/pack": { "version": "0.1.4", @@ -3763,17 +3765,17 @@ "optional": true }, "@projectwallace/css-analyzer": { - "version": "9.6.2", - "resolved": "https://registry.npmjs.org/@projectwallace/css-analyzer/-/css-analyzer-9.6.2.tgz", - "integrity": "sha512-JC6QdTXzJsnEycoR6whiwBZplZbOGIkI2UlQOORajgbIOab0D2tPfixjkVuR15gL0Yo/BPUGjwNs2bC8qrlhzQ==", + "version": "9.9.3", + "resolved": "https://registry.npmjs.org/@projectwallace/css-analyzer/-/css-analyzer-9.9.3.tgz", + "integrity": "sha512-qyoW3eRPHgQvJGhLCCaypG/YuCPF+lrCIHtCjRxwG6HNWk+BMvFJ7qzTicBIkehfSJFQXrT+T4mvBpZmUgzlDg==", "requires": { - "@projectwallace/css-parser": "^0.14.8" + "@projectwallace/css-parser": "~0.18.1" } }, "@projectwallace/css-parser": { - "version": "0.14.8", - "resolved": "https://registry.npmjs.org/@projectwallace/css-parser/-/css-parser-0.14.8.tgz", - "integrity": "sha512-BXqV0ksSfHR3PPGqX3a5jpd+RXCG74otepaJ8STCF/msv/6n8jEpPMn+P7mnlNTFnmlEXRS+8XIZ7FJi3iGUHA==" + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/@projectwallace/css-parser/-/css-parser-0.18.1.tgz", + "integrity": "sha512-XTeexH92z5NLWfNw031emlEdd7P3yxJPv9ac/ZN3tFxyPyz1l8vEdZ6afQsd+cpfclOMvFfWbDxhfZ7IRePoLg==" }, "@publint/pack": { "version": "0.1.4", From 8a8a4e393d48818e37ccfb9e0c2192bfc1ca2420 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 1 Aug 2026 15:16:13 +0000 Subject: [PATCH 2/2] Use toMatchObject for JSON output assertions Allows css-analyzer version bumps that add new stat fields to pass without requiring the small.json fixture to be regenerated each time. --- src/program.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/program.test.ts b/src/program.test.ts index 9db806c..9cfe1c2 100644 --- a/src/program.test.ts +++ b/src/program.test.ts @@ -98,7 +98,7 @@ describe('Program', () => { stdin: css_fixture, }) - expect(JSON.parse(actual)).toEqual(result) + expect(JSON.parse(actual)).toMatchObject(result) }) it('wallace non-existing.css', async () => { @@ -131,6 +131,6 @@ describe('Program', () => { stdin: '', }) - expect(JSON.parse(actual)).toEqual(result) + expect(JSON.parse(actual)).toMatchObject(result) }) })