From 2d2e8a403b968945eb409298effe8ddf68c043d8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 21 Mar 2026 20:22:27 +0000 Subject: [PATCH 01/20] Bump flatted from 3.4.1 to 3.4.2 Bumps [flatted](https://github.com/WebReflection/flatted) from 3.4.1 to 3.4.2. - [Commits](https://github.com/WebReflection/flatted/compare/v3.4.1...v3.4.2) --- updated-dependencies: - dependency-name: flatted dependency-version: 3.4.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 743072d..396db7f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.3", + "version": "1.4.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.3", + "version": "1.4.5", "license": "Apache-2.0", "dependencies": { "decimal.js": "^10.5.0", @@ -7630,9 +7630,9 @@ } }, "node_modules/flatted": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.1.tgz", - "integrity": "sha512-IxfVbRFVlV8V/yRaGzk0UVIcsKKHMSfYw66T/u4nTwlWteQePsxe//LjudR1AMX4tZW3WFCh3Zqa/sjlqpbURQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", + "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", "dev": true, "license": "ISC" }, From 15e74d4766cb59509b6f2856008990e2922daf62 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 21 Mar 2026 20:22:39 +0000 Subject: [PATCH 02/20] Version bump from 1.4.5 to 1.4.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2d5db7b..2c6343d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.5", + "version": "1.4.6", "description": "Component library for visualizing PxGraf data", "main": "./dist/pxv.cjs", "jestSonar": { From c715a334cfc2d2abfcfc9df17c07a65ea170d758 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Mar 2026 08:19:50 +0000 Subject: [PATCH 03/20] Bump picomatch from 2.3.1 to 2.3.2 Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2. - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2) --- updated-dependencies: - dependency-name: picomatch dependency-version: 2.3.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 743072d..3cab07b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.3", + "version": "1.4.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.3", + "version": "1.4.5", "license": "Apache-2.0", "dependencies": { "decimal.js": "^10.5.0", @@ -3490,9 +3490,9 @@ "license": "MIT" }, "node_modules/@rollup/pluginutils/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "license": "MIT", "engines": { @@ -5284,9 +5284,9 @@ } }, "node_modules/anymatch/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "license": "MIT", "engines": { @@ -10778,9 +10778,9 @@ } }, "node_modules/micromatch/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "license": "MIT", "engines": { @@ -11418,9 +11418,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", + "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", "dev": true, "license": "MIT", "engines": { @@ -12867,9 +12867,9 @@ } }, "node_modules/rollup-plugin-typescript2/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "license": "MIT", "engines": { From 4771ef440c5054afaf5c79e8272eb9dd457f2d0e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 26 Mar 2026 08:20:02 +0000 Subject: [PATCH 04/20] Version bump from 1.4.5 to 1.4.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2d5db7b..2c6343d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.5", + "version": "1.4.6", "description": "Component library for visualizing PxGraf data", "main": "./dist/pxv.cjs", "jestSonar": { From 9a1dfad1de9c7cdb0d66f8ff8edefbe5ecc58be8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Mar 2026 00:58:51 +0000 Subject: [PATCH 05/20] Bump handlebars from 4.7.8 to 4.7.9 Bumps [handlebars](https://github.com/handlebars-lang/handlebars.js) from 4.7.8 to 4.7.9. - [Release notes](https://github.com/handlebars-lang/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/v4.7.9/release-notes.md) - [Commits](https://github.com/handlebars-lang/handlebars.js/compare/v4.7.8...v4.7.9) --- updated-dependencies: - dependency-name: handlebars dependency-version: 4.7.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 743072d..6e27254 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.3", + "version": "1.4.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.3", + "version": "1.4.5", "license": "Apache-2.0", "dependencies": { "decimal.js": "^10.5.0", @@ -8046,9 +8046,9 @@ "license": "MIT" }, "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "version": "4.7.9", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.9.tgz", + "integrity": "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==", "dev": true, "license": "MIT", "dependencies": { From a4d1da9668fbe9255ac1fd13eeb46842962ef12d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 27 Mar 2026 00:59:05 +0000 Subject: [PATCH 06/20] Version bump from 1.4.5 to 1.4.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2d5db7b..2c6343d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.5", + "version": "1.4.6", "description": "Component library for visualizing PxGraf data", "main": "./dist/pxv.cjs", "jestSonar": { From e8b7de8d441795a6e7c72dbfba1b8d2e171bc199 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Apr 2026 03:53:42 +0000 Subject: [PATCH 07/20] Bump lodash from 4.17.23 to 4.18.1 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1) --- updated-dependencies: - dependency-name: lodash dependency-version: 4.18.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 743072d..c757887 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.3", + "version": "1.4.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.3", + "version": "1.4.5", "license": "Apache-2.0", "dependencies": { "decimal.js": "^10.5.0", @@ -10402,9 +10402,9 @@ } }, "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz", + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==", "dev": true, "license": "MIT" }, From 5f6914ed0fd1b90d3135d475409010ce0f071d86 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 10 Apr 2026 03:53:58 +0000 Subject: [PATCH 08/20] Version bump from 1.4.5 to 1.4.6 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2d5db7b..2c6343d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.5", + "version": "1.4.6", "description": "Component library for visualizing PxGraf data", "main": "./dist/pxv.cjs", "jestSonar": { From b0f83f4ba3524b4512f936e3870ae0e0646716dd Mon Sep 17 00:00:00 2001 From: Sakari Malkki Date: Mon, 27 Apr 2026 08:38:23 +0300 Subject: [PATCH 09/20] Assign explicit color index for bar and column chart series --- src/core/chartOptions/Utility/seriesDataBuilder.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/chartOptions/Utility/seriesDataBuilder.ts b/src/core/chartOptions/Utility/seriesDataBuilder.ts index 13940c2..b06eb49 100644 --- a/src/core/chartOptions/Utility/seriesDataBuilder.ts +++ b/src/core/chartOptions/Utility/seriesDataBuilder.ts @@ -13,6 +13,7 @@ export const buildBarChartSeries = (view: View, locale: string, reverseOrder: bo view.series.map((s, sIndex) => ({ ...commonSeriesOptions(s, view, locale), ...(patternFill && buildPatternObject(sIndex)), + colorIndex: sIndex, index: reverseOrder ? view.series.length - 1 - sIndex : sIndex, type: 'bar', })); @@ -21,6 +22,7 @@ export const buildColumnChartSeries = (view: View, locale: string, reverseOrder: view.series.map((s, sIndex) => ({ ...commonSeriesOptions(s, view, locale), ...(patternFill && buildPatternObject(sIndex)), + colorIndex: sIndex, index: reverseOrder ? view.series.length - 1 - sIndex : sIndex, type: 'column' })); From 55e3e54a61ce8f717e16028123c91399571554d2 Mon Sep 17 00:00:00 2001 From: Sakari Malkki Date: Mon, 27 Apr 2026 08:38:33 +0300 Subject: [PATCH 10/20] Update tests to cover changes --- .../Utility/seriesDataBuilder.test.ts | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/src/core/chartOptions/Utility/seriesDataBuilder.test.ts b/src/core/chartOptions/Utility/seriesDataBuilder.test.ts index c7a26fd..aaa24ef 100644 --- a/src/core/chartOptions/Utility/seriesDataBuilder.test.ts +++ b/src/core/chartOptions/Utility/seriesDataBuilder.test.ts @@ -101,6 +101,7 @@ describe('Highcharts series builder tests', () => { width: 10, } }, + colorIndex: 0, data: [ { custom: { "precision": 0, "preliminary": false }, @@ -131,6 +132,7 @@ describe('Highcharts series builder tests', () => { width: 10, }, }, + colorIndex: 1, data: [ { custom: { "precision": 0, "preliminary": false }, @@ -168,6 +170,7 @@ describe('Highcharts series builder tests', () => { width: 10, }, }, + colorIndex: 0, data: [ { custom: { "precision": 1, "preliminary": false }, @@ -203,6 +206,7 @@ describe('Highcharts series builder tests', () => { const expectedSeries = [ { animation: false, + colorIndex: 0, data: [ { custom: { "precision": 0, "preliminary": false }, @@ -221,6 +225,7 @@ describe('Highcharts series builder tests', () => { }, { animation: false, + colorIndex: 1, data: [ { custom: { "precision": 0, "preliminary": false }, @@ -246,6 +251,7 @@ describe('Highcharts series builder tests', () => { const expectedSeries = [ { animation: false, + colorIndex: 0, data: [ { custom: { "precision": 1, "preliminary": false }, @@ -276,4 +282,42 @@ describe('Highcharts series builder tests', () => { expect(buildColumnChartSeries(simpleQuarterVerticalBarchartViewFixture, 'fi')).toEqual(expectedSeries); }); + + it('Should keep color assignment stable when horizontal bar series order is reversed', () => { + const reversedSeries = buildBarChartSeries(simpleGroupHorizontalBarchartViewFixture, 'fi', true); + + expect(reversedSeries).toMatchObject([ + { + colorIndex: 0, + index: 1, + name: '2015Q1', + type: 'bar' + }, + { + colorIndex: 1, + index: 0, + name: '2015Q2', + type: 'bar' + } + ]); + }); + + it('Should keep color assignment stable when column series order is reversed', () => { + const reversedSeries = buildColumnChartSeries(simpleGroupHorizontalBarchartViewFixture, 'fi', true); + + expect(reversedSeries).toMatchObject([ + { + colorIndex: 0, + index: 1, + name: '2015Q1', + type: 'column' + }, + { + colorIndex: 1, + index: 0, + name: '2015Q2', + type: 'column' + } + ]); + }); }); \ No newline at end of file From dc62782c7ffca3618ead1c99ae14c4826f26dfc8 Mon Sep 17 00:00:00 2001 From: Sakari Malkki Date: Mon, 27 Apr 2026 08:38:58 +0300 Subject: [PATCH 11/20] Raise patch version number --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2d5db7b..2c6343d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.5", + "version": "1.4.6", "description": "Component library for visualizing PxGraf data", "main": "./dist/pxv.cjs", "jestSonar": { From 8fb1b08a0ffe802785576c0588eec481a2f13e41 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Apr 2026 07:25:46 +0000 Subject: [PATCH 12/20] Bump uuid and jest-junit Bumps [uuid](https://github.com/uuidjs/uuid) and [jest-junit](https://github.com/jest-community/jest-junit). These dependencies needed to be updated together. Updates `uuid` from 13.0.0 to 14.0.0 - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md) - [Commits](https://github.com/uuidjs/uuid/compare/v13.0.0...v14.0.0) Updates `jest-junit` from 16.0.0 to 17.0.0 - [Release notes](https://github.com/jest-community/jest-junit/releases) - [Commits](https://github.com/jest-community/jest-junit/compare/v16.0.0...v17.0.0) --- updated-dependencies: - dependency-name: uuid dependency-version: 14.0.0 dependency-type: direct:development - dependency-name: jest-junit dependency-version: 17.0.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- package-lock.json | 34 ++++++++++++---------------------- package.json | 4 ++-- 2 files changed, 14 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 97cfb50..4b3812c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.5", + "version": "1.4.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.5", + "version": "1.4.6", "license": "Apache-2.0", "dependencies": { "decimal.js": "^10.5.0", @@ -35,7 +35,7 @@ "decimal.js": "^10.5.0", "jest": "^30.2.0", "jest-environment-jsdom": "^30.2.0", - "jest-junit": "^16.0.0", + "jest-junit": "^17.0.0", "jest-sonar-reporter": "^2.0.0", "jest-styled-components": "^7.2.0", "microbundle": "^0.15.1", @@ -48,7 +48,7 @@ "ts-jest": "^29.2.5", "ts-node": "^10.9.2", "typescript": "^5.8.3", - "uuid": "^13.0.0" + "uuid": "^14.0.0" }, "peerDependencies": { "react": "^18.2.0 || ^19.1.0", @@ -9611,19 +9611,19 @@ } }, "node_modules/jest-junit": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-16.0.0.tgz", - "integrity": "sha512-A94mmw6NfJab4Fg/BlvVOUXzXgF0XIH6EmTgJ5NDPp4xoKq0Kr7sErb+4Xs9nZvu58pJojz5RFGpqnZYJTrRfQ==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/jest-junit/-/jest-junit-17.0.0.tgz", + "integrity": "sha512-RYWCkq4j59gUXj5DsgbIE7xFBZzu1gtibPhyjSjMmGaOTLnqlXhg7x9zuGCwgbCuMAyoyvk0Mi8wSrRR5uOeLA==", "dev": true, "license": "Apache-2.0", "dependencies": { "mkdirp": "^1.0.4", "strip-ansi": "^6.0.1", - "uuid": "^8.3.2", + "uuid": "^14.0.0", "xml": "^1.0.1" }, "engines": { - "node": ">=10.12.0" + "node": ">=20.0.0" } }, "node_modules/jest-junit/node_modules/strip-ansi": { @@ -9639,16 +9639,6 @@ "node": ">=8" } }, - "node_modules/jest-junit/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/jest-leak-detector": { "version": "30.3.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.3.0.tgz", @@ -14751,9 +14741,9 @@ "license": "MIT" }, "node_modules/uuid": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz", - "integrity": "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-14.0.0.tgz", + "integrity": "sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==", "dev": true, "funding": [ "https://github.com/sponsors/broofa", diff --git a/package.json b/package.json index 2c6343d..3007fbd 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "decimal.js": "^10.5.0", "jest": "^30.2.0", "jest-environment-jsdom": "^30.2.0", - "jest-junit": "^16.0.0", + "jest-junit": "^17.0.0", "jest-sonar-reporter": "^2.0.0", "jest-styled-components": "^7.2.0", "microbundle": "^0.15.1", @@ -79,7 +79,7 @@ "ts-jest": "^29.2.5", "ts-node": "^10.9.2", "typescript": "^5.8.3", - "uuid": "^13.0.0" + "uuid": "^14.0.0" }, "dependencies": { "decimal.js": "^10.5.0", From 5d44bfc00218a3f69536349f890cb5d324cca0d1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Apr 2026 07:25:56 +0000 Subject: [PATCH 13/20] Bump postcss and styled-components Bumps [postcss](https://github.com/postcss/postcss) to 8.5.12 and updates ancestor dependency [styled-components](https://github.com/styled-components/styled-components). These dependencies need to be updated together. Updates `postcss` from 8.5.8 to 8.5.12 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.5.8...8.5.12) Updates `styled-components` from 6.3.11 to 6.4.1 - [Release notes](https://github.com/styled-components/styled-components/releases) - [Commits](https://github.com/styled-components/styled-components/compare/styled-components@6.3.11...styled-components@6.4.1) --- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.12 dependency-type: indirect - dependency-name: styled-components dependency-version: 6.4.1 dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- package-lock.json | 81 ++++++++++------------------------------------- 1 file changed, 17 insertions(+), 64 deletions(-) diff --git a/package-lock.json b/package-lock.json index 97cfb50..90e1304 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.5", + "version": "1.4.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.5", + "version": "1.4.6", "license": "Apache-2.0", "dependencies": { "decimal.js": "^10.5.0", @@ -2233,13 +2233,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@emotion/unitless": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.10.0.tgz", - "integrity": "sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg==", - "dev": true, - "license": "MIT" - }, "node_modules/@esbuild/aix-ppc64": { "version": "0.27.3", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz", @@ -4549,13 +4542,6 @@ "csstype": "^3.2.2" } }, - "node_modules/@types/stylis": { - "version": "4.2.7", - "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.7.tgz", - "integrity": "sha512-VgDNokpBoKF+wrdvhAAfS55OMQpL6QRglwTwNC3kIgBrzZxA4WsFj+2eLfEA/uMUDzBcEhYmjSbwQakn/i3ajA==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/tough-cookie": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", @@ -11533,9 +11519,9 @@ } }, "node_modules/postcss": { - "version": "8.5.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz", - "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==", + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.12.tgz", + "integrity": "sha512-W62t/Se6rA0Az3DfCL0AqJwXuKwBeYg6nOaIgzP+xZ7N5BFCI7DYi1qs6ygUYT6rvfi6t9k65UMLJC+PHZpDAA==", "dev": true, "funding": [ { @@ -13160,13 +13146,6 @@ "node": ">= 0.4" } }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", - "dev": true, - "license": "MIT" - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -13737,21 +13716,16 @@ } }, "node_modules/styled-components": { - "version": "6.3.11", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.3.11.tgz", - "integrity": "sha512-opzgceGlQ5rdZdGwf9ddLW7EM2F4L7tgsgLn6fFzQ2JgE5EVQ4HZwNkcgB1p8WfOBx1GEZP3fa66ajJmtXhSrA==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.4.1.tgz", + "integrity": "sha512-ADu2dF53esUzzM4I0ewxhxFtsDd6v4V6dNkg3vG0iFKhnt06sJneTZnRvujAosZwW0XD58IKgGMQoqri4wHRqg==", "dev": true, "license": "MIT", "dependencies": { "@emotion/is-prop-valid": "1.4.0", - "@emotion/unitless": "0.10.0", - "@types/stylis": "4.2.7", "css-to-react-native": "3.2.0", "csstype": "3.2.3", - "postcss": "8.4.49", - "shallowequal": "1.1.0", - "stylis": "4.3.6", - "tslib": "2.8.1" + "stylis": "4.3.6" }, "engines": { "node": ">= 16" @@ -13761,42 +13735,21 @@ "url": "https://opencollective.com/styled-components" }, "peerDependencies": { + "css-to-react-native": ">= 3.2.0", "react": ">= 16.8.0", - "react-dom": ">= 16.8.0" + "react-dom": ">= 16.8.0", + "react-native": ">= 0.68.0" }, "peerDependenciesMeta": { - "react-dom": { + "css-to-react-native": { "optional": true - } - } - }, - "node_modules/styled-components/node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" + "react-dom": { + "optional": true }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" + "react-native": { + "optional": true } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" } }, "node_modules/stylehacks": { From b154033fe4a20a01f4a35ea3c4c24952e6c371d0 Mon Sep 17 00:00:00 2001 From: Sakari Malkki Date: Wed, 29 Apr 2026 13:50:07 +0300 Subject: [PATCH 14/20] =?UTF-8?q?=EF=BB=BFResolve=20dependency=20issues?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 287 +++++++++++++++++++--------------------------- package.json | 38 ++++-- 2 files changed, 142 insertions(+), 183 deletions(-) diff --git a/package-lock.json b/package-lock.json index bd03df9..4dfc3d8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.6", + "version": "1.4.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.6", + "version": "1.4.5", "license": "Apache-2.0", "dependencies": { "decimal.js": "^10.5.0", @@ -16,12 +16,12 @@ }, "devDependencies": { "@babel/core": "^7.28.4", - "@storybook/addon-a11y": "^10.2.17", - "@storybook/addon-docs": "^10.2.17", - "@storybook/addon-links": "^10.2.17", + "@storybook/addon-a11y": "^10.3.5", + "@storybook/addon-docs": "^10.3.5", + "@storybook/addon-links": "^10.3.5", "@storybook/addon-webpack5-compiler-swc": "^4.0.2", - "@storybook/react": "^10.2.17", - "@storybook/react-webpack5": "^10.2.17", + "@storybook/react": "^10.3.5", + "@storybook/react-webpack5": "^10.3.5", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.3.0", "@types/file-saver": "^2.0.7", @@ -31,7 +31,7 @@ "@types/styled-components": "^5.1.34", "@types/uuid": "^10.0.0", "babel-loader": "^10.0.0", - "clean-publish": "^6.0.3", + "clean-publish": "^6.0.5", "decimal.js": "^10.5.0", "jest": "^30.2.0", "jest-environment-jsdom": "^30.2.0", @@ -43,12 +43,13 @@ "react": "^19.1.0", "react-dom": "^19.1.0", "semver": "^7.7.0", - "storybook": "^10.2.17", - "styled-components": "^6.1.17", - "ts-jest": "^29.2.5", + "storybook": "^10.3.5", + "styled-components": "^6.4.1", + "ts-jest": "^29.4.9", "ts-node": "^10.9.2", "typescript": "^5.8.3", - "uuid": "^14.0.0" + "uuid": "^14.0.0", + "yaml": "^1.10.3" }, "peerDependencies": { "react": "^18.2.0 || ^19.1.0", @@ -3482,19 +3483,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@rollup/pluginutils/node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/@sinclair/typebox": { "version": "0.34.48", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.48.tgz", @@ -3523,9 +3511,9 @@ } }, "node_modules/@storybook/addon-a11y": { - "version": "10.2.17", - "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-10.2.17.tgz", - "integrity": "sha512-J0ogEc4/XFC+Ytz+X1we6TOKreEk/shgUs/mtxdsLa0xJ6bp2n2OQPSjNtQHH/nK4SRBSfHWPm8ztfcXTzeG9w==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-10.3.5.tgz", + "integrity": "sha512-5k6lpgfIeLxvNhE8v3wEzdiu73ONKjF4gmH1AHvfqYd8kIVzQJai0KCDxgvqNncXHQhIWkaf1fg6+9hKaYJyaw==", "dev": true, "license": "MIT", "dependencies": { @@ -3537,20 +3525,20 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.2.17" + "storybook": "^10.3.5" } }, "node_modules/@storybook/addon-docs": { - "version": "10.2.17", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-10.2.17.tgz", - "integrity": "sha512-c414xi7rxlaHn92qWOxtEkcOMm0/+cvBui0gUsgiWOZOM8dHChGZ/RjMuf1pPDyOrSsybLsPjZhP0WthsMDkdQ==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-10.3.5.tgz", + "integrity": "sha512-WuHbxia/o5TX4Rg/IFD0641K5qId/Nk0dxhmAUNoFs5L0+yfZUwh65XOBbzXqrkYmYmcVID4v7cgDRmzstQNkA==", "dev": true, "license": "MIT", "dependencies": { "@mdx-js/react": "^3.0.0", - "@storybook/csf-plugin": "10.2.17", + "@storybook/csf-plugin": "10.3.5", "@storybook/icons": "^2.0.1", - "@storybook/react-dom-shim": "10.2.17", + "@storybook/react-dom-shim": "10.3.5", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "ts-dedent": "^2.0.0" @@ -3560,13 +3548,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.2.17" + "storybook": "^10.3.5" } }, "node_modules/@storybook/addon-docs/node_modules/@storybook/csf-plugin": { - "version": "10.2.17", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-10.2.17.tgz", - "integrity": "sha512-crHH8i/4mwzeXpWRPgwvwX2vjytW42zyzTRySUax5dTU8o9sjk4y+Z9hkGx3Nmu1TvqseS8v1Z20saZr/tQcWw==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-10.3.5.tgz", + "integrity": "sha512-qlEzNKxOjq86pvrbuMwiGD/bylnsXk1dg7ve0j77YFjEEchqtl7qTlrXvFdNaLA89GhW6D/EV6eOCu/eobPDgw==", "dev": true, "license": "MIT", "dependencies": { @@ -3579,7 +3567,7 @@ "peerDependencies": { "esbuild": "*", "rollup": "*", - "storybook": "^10.2.17", + "storybook": "^10.3.5", "vite": "*", "webpack": "*" }, @@ -3599,9 +3587,9 @@ } }, "node_modules/@storybook/addon-links": { - "version": "10.2.17", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-10.2.17.tgz", - "integrity": "sha512-KY2usxhPpt9AAzD22uBEfdPj1NZyCNyaYXgKkr8r/UeCNt7E7OdVBLNA1QMYZZ5dtIWj9EtY8c55OPuBM7aUkQ==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-10.3.5.tgz", + "integrity": "sha512-Xe2wCGZ+hpZ0cDqAIBHk+kPc8nODNbu585ghd5bLrlYJMDVXoNM/fIlkrLgjIDVbfpgeJLUEg7vldJrn+FyOLw==", "dev": true, "license": "MIT", "dependencies": { @@ -3613,7 +3601,7 @@ }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^10.2.17" + "storybook": "^10.3.5" }, "peerDependenciesMeta": { "react": { @@ -3639,13 +3627,13 @@ } }, "node_modules/@storybook/builder-webpack5": { - "version": "10.2.17", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-10.2.17.tgz", - "integrity": "sha512-Bvehx6GM1o0F6Fif45Lo8wlRGdgO4Kc/SDWarVy2Pzhs0JOEk4mHBtmRq6jBLp3J/ws4LLy2NZfNsrmy4by2LQ==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-10.3.5.tgz", + "integrity": "sha512-DYjIpfuwkl8CrDbYWjMcwxrLY3QpcZtDJr4ZcT3hrbZHF5BJ3HnVIv1YM+KF/bJfIUMS2h/YMsRyKVYGthiSzQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-webpack": "10.2.17", + "@storybook/core-webpack": "10.3.5", "case-sensitive-paths-webpack-plugin": "^2.4.0", "cjs-module-lexer": "^1.2.3", "css-loader": "^7.1.2", @@ -3666,7 +3654,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.2.17" + "storybook": "^10.3.5" }, "peerDependenciesMeta": { "typescript": { @@ -3675,9 +3663,9 @@ } }, "node_modules/@storybook/core-webpack": { - "version": "10.2.17", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-10.2.17.tgz", - "integrity": "sha512-yr9MCgRXmwidMrOupo7BAzMtHYIWiT5W637Lj5VzldxjOYNRpv2/93N/JU7BVcjD8XaMuUdLs3a0MPxPAfAk1Q==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-10.3.5.tgz", + "integrity": "sha512-CEtGU2f6+FefIR3v4P1KBJB17UngZDSmib2w36jfVp1pNPIzqdIG2s1NCKAM7vbQHxXVcLpBH31mJqyU+vdypQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3688,7 +3676,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.2.17" + "storybook": "^10.3.5" } }, "node_modules/@storybook/global": { @@ -3710,13 +3698,13 @@ } }, "node_modules/@storybook/preset-react-webpack": { - "version": "10.2.17", - "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-10.2.17.tgz", - "integrity": "sha512-k1nuS6BfGYd9qDTPaDmBz0K0QQs0pG8MQN7hZTPOb/BOh+F1liUlp21AEbwzOvv3rRHBMcD7b90ovhroZwYnEw==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-10.3.5.tgz", + "integrity": "sha512-PAlh2nJOY+yxYBUBAurWOdd+1RGhl8e5MhpC8hTNhaTB8//WKTpUAOyM8Q1PvflCYKU9Hz11nP4Q4jY1WVEoUA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-webpack": "10.2.17", + "@storybook/core-webpack": "10.3.5", "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0", "@types/semver": "^7.7.1", "magic-string": "^0.30.5", @@ -3733,7 +3721,7 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^10.2.17" + "storybook": "^10.3.5" }, "peerDependenciesMeta": { "typescript": { @@ -3771,15 +3759,16 @@ } }, "node_modules/@storybook/react": { - "version": "10.2.17", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-10.2.17.tgz", - "integrity": "sha512-875AVMYil2X9Civil6GFZ8koIzlKxcXbl2eJ7+/GPbhIonTNmwx0qbWPHttjZXUvFuQ4RRtb9KkBwy4TCb/LeA==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-10.3.5.tgz", + "integrity": "sha512-tpLTLaVGoA6fLK3ReyGzZUricq7lyPaV2hLPpj5wqdXLV/LpRtAHClUpNoPDYSBjlnSjL81hMZijbkGC3mA+gw==", "dev": true, "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", - "@storybook/react-dom-shim": "10.2.17", - "react-docgen": "^8.0.2" + "@storybook/react-dom-shim": "10.3.5", + "react-docgen": "^8.0.2", + "react-docgen-typescript": "^2.2.2" }, "funding": { "type": "opencollective", @@ -3788,7 +3777,7 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^10.2.17", + "storybook": "^10.3.5", "typescript": ">= 4.9.x" }, "peerDependenciesMeta": { @@ -3818,9 +3807,9 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "10.2.17", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-10.2.17.tgz", - "integrity": "sha512-x9Kb7eUSZ1zGsEw/TtWrvs1LwWIdNp8qoOQCgPEjdB07reSJcE8R3+ASWHJThmd4eZf66ZALPJyerejake4Osw==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-10.3.5.tgz", + "integrity": "sha512-Gw8R7XZm0zSUH0XAuxlQJhmizsLzyD6x00KOlP6l7oW9eQHXGfxg3seNDG3WrSAcW07iP1/P422kuiriQlOv7g==", "dev": true, "license": "MIT", "funding": { @@ -3830,19 +3819,19 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^10.2.17" + "storybook": "^10.3.5" } }, "node_modules/@storybook/react-webpack5": { - "version": "10.2.17", - "resolved": "https://registry.npmjs.org/@storybook/react-webpack5/-/react-webpack5-10.2.17.tgz", - "integrity": "sha512-HJzyxCSG/3IxlvTW4SyaqEcA1ERRDs6jDl7/LYiaLuOl15HXpUWHg30NeGFdE6VpqHOllNfeKNPZQHeB2te+kQ==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/@storybook/react-webpack5/-/react-webpack5-10.3.5.tgz", + "integrity": "sha512-g5nxwFBVjm59IDG8qu0mnIno7DJHKvBuJvwO/HyHSuaKvmNRkDCJ8mDegPhpaEwmHPX4dg1GDDUjZ4fwFbQWbA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "10.2.17", - "@storybook/preset-react-webpack": "10.2.17", - "@storybook/react": "10.2.17" + "@storybook/builder-webpack5": "10.3.5", + "@storybook/preset-react-webpack": "10.3.5", + "@storybook/react": "10.3.5" }, "funding": { "type": "opencollective", @@ -3851,7 +3840,7 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^10.2.17", + "storybook": "^10.3.5", "typescript": ">= 4.9.x" }, "peerDependenciesMeta": { @@ -5068,6 +5057,13 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@webcontainer/env": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@webcontainer/env/-/env-1.1.1.tgz", + "integrity": "sha512-6aN99yL695Hi9SuIk1oC88l9o0gmxL1nGWWQ/kNy81HigJ0FoaoTXpytCj6ItzgyCEwA9kF1wixsTuv5cjsgng==", + "dev": true, + "license": "MIT" + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -5132,9 +5128,9 @@ } }, "node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", "dev": true, "license": "MIT", "dependencies": { @@ -5269,19 +5265,6 @@ "node": ">= 8" } }, - "node_modules/anymatch/node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -5713,14 +5696,13 @@ "license": "ISC" }, "node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.1.0.tgz", + "integrity": "sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -6094,15 +6076,15 @@ } }, "node_modules/clean-publish": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/clean-publish/-/clean-publish-6.0.3.tgz", - "integrity": "sha512-brittZyUitwhD8t9a2hgy7sRONXyjw6a3jezd70cLdOfhipbsZV+9zLqN/mRgPxD9LwhZPMZEZU12kE0G9liMA==", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/clean-publish/-/clean-publish-6.0.5.tgz", + "integrity": "sha512-Iqm/EDPQFLY0I8kktg61Nt8V/5fiXYNkNR5UsHcLKmj4vp7a0a7EGZmNEbN2Hg77frQlHNljT/MruK5Wr/Rtog==", "dev": true, "license": "MIT", "dependencies": { "lilconfig": "^3.1.3", - "picomatch": "^4.0.3", - "tinyexec": "^1.0.2", + "picomatch": "^4.0.4", + "tinyexec": "^1.0.4", "tinyglobby": "^0.2.15" }, "bin": { @@ -6250,13 +6232,6 @@ "dev": true, "license": "MIT" }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" - }, "node_modules/concat-with-sourcemaps": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", @@ -7519,16 +7494,6 @@ "minimatch": "^5.0.1" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/filelist/node_modules/minimatch": { "version": "5.1.9", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", @@ -7931,16 +7896,6 @@ "dev": true, "license": "BSD-2-Clause" }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/glob/node_modules/minimatch": { "version": "9.0.9", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", @@ -8278,9 +8233,9 @@ } }, "node_modules/html-webpack-plugin": { - "version": "5.6.6", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.6.tgz", - "integrity": "sha512-bLjW01UTrvoWTJQL5LsMRo1SypHW80FTm12OJRSnr3v6YHNhfe+1r0MYUZJMACxnCHURVnBWRwAsWs2yPU9Ezw==", + "version": "5.6.7", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.7.tgz", + "integrity": "sha512-md+vXtdCAe60s1k6AU3dUyMJnDxUyQAwfwPKoLisvgUF1IXjtlLsk2se54+qfL9Mdm26bbwvjJybpNx48NKRLw==", "dev": true, "license": "MIT", "dependencies": { @@ -10753,19 +10708,6 @@ "node": ">=8.6" } }, - "node_modules/micromatch/node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, "node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -11394,13 +11336,13 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", - "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", "dev": true, "license": "MIT", "engines": { - "node": ">=12" + "node": ">=8.6" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" @@ -12843,9 +12785,9 @@ } }, "node_modules/rollup-plugin-typescript2/node_modules/picomatch": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", - "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, "license": "MIT", "engines": { @@ -13078,9 +13020,9 @@ } }, "node_modules/serialize-javascript": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.4.tgz", - "integrity": "sha512-DuGdB+Po43Q5Jxwpzt1lhyFSYKryqoNjQSA9M92tyw0lyHIOur+XCalOUe0KTJpyqzT8+fQ5A0Jf7vCx/NKmIg==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-7.0.5.tgz", + "integrity": "sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -13350,18 +13292,19 @@ } }, "node_modules/storybook": { - "version": "10.2.17", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-10.2.17.tgz", - "integrity": "sha512-yueTpl5YJqLzQqs3CanxNdAAfFU23iP0j+JVJURE4ghfEtRmWfWoZWLGkVcyjmgum7UmjwAlqRuOjQDNvH89kw==", + "version": "10.3.5", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-10.3.5.tgz", + "integrity": "sha512-uBSZu/GZa9aEIW3QMGvdQPMZWhGxSe4dyRWU8B3/Vd47Gy/XLC7tsBxRr13txmmPOEDHZR94uLuq0H50fvuqBw==", "dev": true, "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", "@storybook/icons": "^2.0.1", - "@testing-library/jest-dom": "^6.6.3", + "@testing-library/jest-dom": "^6.9.1", "@testing-library/user-event": "^14.6.1", "@vitest/expect": "3.2.4", "@vitest/spy": "3.2.4", + "@webcontainer/env": "^1.1.1", "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0 || ^0.26.0 || ^0.27.0", "open": "^10.2.0", "recast": "^0.23.5", @@ -14104,9 +14047,9 @@ "license": "MIT" }, "node_modules/tinyexec": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", - "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.2.tgz", + "integrity": "sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==", "dev": true, "license": "MIT", "engines": { @@ -14227,19 +14170,19 @@ } }, "node_modules/ts-jest": { - "version": "29.4.6", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.6.tgz", - "integrity": "sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA==", + "version": "29.4.9", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.4.9.tgz", + "integrity": "sha512-LTb9496gYPMCqjeDLdPrKuXtncudeV1yRZnF4Wo5l3SFi0RYEnYRNgMrFIdg+FHvfzjCyQk1cLncWVqiSX+EvQ==", "dev": true, "license": "MIT", "dependencies": { "bs-logger": "^0.2.6", "fast-json-stable-stringify": "^2.1.0", - "handlebars": "^4.7.8", + "handlebars": "^4.7.9", "json5": "^2.2.3", "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", - "semver": "^7.7.3", + "semver": "^7.7.4", "type-fest": "^4.41.0", "yargs-parser": "^21.1.1" }, @@ -14256,7 +14199,7 @@ "babel-jest": "^29.0.0 || ^30.0.0", "jest": "^29.0.0 || ^30.0.0", "jest-util": "^29.0.0 || ^30.0.0", - "typescript": ">=4.3 <6" + "typescript": ">=4.3 <7" }, "peerDependenciesMeta": { "@babel/core": { @@ -14855,9 +14798,9 @@ } }, "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", "dev": true, "license": "MIT", "dependencies": { @@ -15376,9 +15319,9 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz", + "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==", "dev": true, "license": "ISC", "engines": { diff --git a/package.json b/package.json index 3007fbd..9bf3438 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@statisticsfinland/pxvisualizer", - "version": "1.4.6", + "version": "1.4.5", "description": "Component library for visualizing PxGraf data", "main": "./dist/pxv.cjs", "jestSonar": { @@ -47,12 +47,12 @@ "license": "Apache-2.0", "devDependencies": { "@babel/core": "^7.28.4", - "@storybook/addon-a11y": "^10.2.17", - "@storybook/addon-docs": "^10.2.17", - "@storybook/addon-links": "^10.2.17", + "@storybook/addon-a11y": "^10.3.5", + "@storybook/addon-docs": "^10.3.5", + "@storybook/addon-links": "^10.3.5", "@storybook/addon-webpack5-compiler-swc": "^4.0.2", - "@storybook/react": "^10.2.17", - "@storybook/react-webpack5": "^10.2.17", + "@storybook/react": "^10.3.5", + "@storybook/react-webpack5": "^10.3.5", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.3.0", "@types/file-saver": "^2.0.7", @@ -62,7 +62,7 @@ "@types/styled-components": "^5.1.34", "@types/uuid": "^10.0.0", "babel-loader": "^10.0.0", - "clean-publish": "^6.0.3", + "clean-publish": "^6.0.5", "decimal.js": "^10.5.0", "jest": "^30.2.0", "jest-environment-jsdom": "^30.2.0", @@ -74,12 +74,13 @@ "react": "^19.1.0", "react-dom": "^19.1.0", "semver": "^7.7.0", - "storybook": "^10.2.17", - "styled-components": "^6.1.17", - "ts-jest": "^29.2.5", + "storybook": "^10.3.5", + "styled-components": "^6.4.1", + "ts-jest": "^29.4.9", "ts-node": "^10.9.2", "typescript": "^5.8.3", - "uuid": "^14.0.0" + "uuid": "^14.0.0", + "yaml": "^1.10.3" }, "dependencies": { "decimal.js": "^10.5.0", @@ -97,6 +98,21 @@ "visualization" ], "overrides": { + "brace-expansion": "^2.0.3", + "picomatch": "^2.3.2", + "microbundle": { + "@rollup/plugin-babel": { + "@rollup/pluginutils": { + "picomatch": "2.3.1" + } + }, + "rollup-plugin-typescript2": { + "@rollup/pluginutils": { + "picomatch": "2.3.1" + } + } + }, + "postcss": "^8.5.10", "serialize-javascript": "^7.0.4" } } From 8ec664c6e922190417307fd789d386ca170843f6 Mon Sep 17 00:00:00 2001 From: Sakari Malkki Date: Wed, 29 Apr 2026 13:56:32 +0300 Subject: [PATCH 15/20] Update snapshots --- .../__snapshots__/ErrorInfo.test.tsx.snap | 2 +- .../chart/__snapshots__/chart.test.tsx.snap | 154 +++++++++--------- 2 files changed, 78 insertions(+), 78 deletions(-) diff --git a/src/react/components/chart/__snapshots__/ErrorInfo.test.tsx.snap b/src/react/components/chart/__snapshots__/ErrorInfo.test.tsx.snap index c37d2d5..86f7843 100644 --- a/src/react/components/chart/__snapshots__/ErrorInfo.test.tsx.snap +++ b/src/react/components/chart/__snapshots__/ErrorInfo.test.tsx.snap @@ -3,7 +3,7 @@ exports[`Rendering test renders correctly 1`] = `

Kuviota ei voitu muodostaa diff --git a/src/react/components/chart/__snapshots__/chart.test.tsx.snap b/src/react/components/chart/__snapshots__/chart.test.tsx.snap index 5988b46..9564c39 100644 --- a/src/react/components/chart/__snapshots__/chart.test.tsx.snap +++ b/src/react/components/chart/__snapshots__/chart.test.tsx.snap @@ -3,20 +3,20 @@ exports[`Rendering test renders chart data correctly 1`] = `