diff --git a/.changeset/renovate-416ebfb.md b/.changeset/renovate-416ebfb.md new file mode 100644 index 0000000000..f0060b7a9b --- /dev/null +++ b/.changeset/renovate-416ebfb.md @@ -0,0 +1,9 @@ +--- +'@ultraviolet/ui': patch +--- + +Updated dependency `@nivo/bar` to `0.88.0`. +Updated dependency `@nivo/core` to `0.88.0`. +Updated dependency `@nivo/line` to `0.88.0`. +Updated dependency `@nivo/pie` to `0.88.0`. +Updated dependency `@nivo/scales` to `0.88.0`. diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 037e72d8ca..4a62077800 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -122,7 +122,7 @@ jobs: needs: [typecheck, format] strategy: matrix: - node: ["20", "22"] + node: ["22"] steps: - uses: actions/checkout@v4 with: diff --git a/examples/next-advanced/next.config.js b/examples/next-advanced/next.config.js index a121e60b70..f8abaf461c 100644 --- a/examples/next-advanced/next.config.js +++ b/examples/next-advanced/next.config.js @@ -16,6 +16,10 @@ const nextConfig = () => { ignoreDuringBuilds: true, }, transpilePackages: ['react-syntax-highlighter'], + experimental: { + // still usefull for @nivo/* issue package + esmExternals: 'loose', + }, } return config diff --git a/examples/next-login/next.config.js b/examples/next-login/next.config.js index e626c83012..4e3e6af2dc 100644 --- a/examples/next-login/next.config.js +++ b/examples/next-login/next.config.js @@ -15,6 +15,10 @@ const nextConfig = () => { eslint: { ignoreDuringBuilds: true, }, + experimental: { + // still usefull for @nivo/* issue package + esmExternals: 'loose', + }, } return config } diff --git a/examples/next-simple/next.config.js b/examples/next-simple/next.config.js index 24cfebb68e..0434888d8b 100644 --- a/examples/next-simple/next.config.js +++ b/examples/next-simple/next.config.js @@ -15,6 +15,10 @@ const nextConfig = () => { eslint: { ignoreDuringBuilds: true, }, + experimental: { + // still usefull for @nivo/* issue package + esmExternals: 'loose', + }, } return config diff --git a/packages/ui/package.json b/packages/ui/package.json index 0e348d982c..47e1952c17 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -85,11 +85,11 @@ }, "dependencies": { "@emotion/serialize": "1.3.3", - "@nivo/bar": "0.80.0", - "@nivo/core": "0.80.0", - "@nivo/line": "0.80.0", - "@nivo/pie": "0.80.0", - "@nivo/scales": "0.80.0", + "@nivo/bar": "0.88.0", + "@nivo/core": "0.88.0", + "@nivo/line": "0.88.0", + "@nivo/pie": "0.88.0", + "@nivo/scales": "0.88.0", "@scaleway/random-name": "5.1.1", "@scaleway/use-media": "3.0.1", "@ultraviolet/icons": "workspace:*", diff --git a/packages/ui/src/components/PieChart/__tests__/__snapshots__/index.test.tsx.snap b/packages/ui/src/components/PieChart/__tests__/__snapshots__/index.test.tsx.snap index 64fe7155d0..2c37fe8c15 100644 --- a/packages/ui/src/components/PieChart/__tests__/__snapshots__/index.test.tsx.snap +++ b/packages/ui/src/components/PieChart/__tests__/__snapshots__/index.test.tsx.snap @@ -233,14 +233,14 @@ exports[`PieChart > renders correctly when legend is focused 1`] = ` transform="translate(93,93)" > renders correctly when legend is hovered 1`] = ` transform="translate(93,93)" > renders correctly with data 1`] = ` transform="translate(93,93)" > renders correctly with data and content 1`] = ` transform="translate(93,93)" > renders correctly with detailed legend 1`] = ` transform="translate(93,93)" > renders correctly with detailed legend and discount 1`] = ` transform="translate(93,93)" > renders correctly with empty legend placeholder 1`] = ` transform="translate(93,93)" > renders correctly with legend 1`] = ` transform="translate(93,93)" > renders correctly with no props 1`] = ` transform="translate(93,93)" > = 16.14.0 < 19.0.0' - '@nivo/arcs@0.80.0': - resolution: {integrity: sha512-g5m/wM36Ey45J3hrVDBPMw1Z6GOgIRwgb5zTh7TFoPuhRBZEDQLmctk8XYOm0xOMVCzsm6WkU5wlSQUeBY6IHQ==} + '@nivo/arcs@0.88.0': + resolution: {integrity: sha512-q7MHxT71s/KKlDDtSJS4L9+/JIa5HPZZrDr3ZFECLnvp0TC1qzyFMtVevN2CsXopSTj8poN4uFXPWxYVXOq8vg==} peerDependencies: - '@nivo/core': 0.80.0 react: '>= 16.14.0 < 19.0.0' - '@nivo/axes@0.80.0': - resolution: {integrity: sha512-AsUyaSHGwQVSEK8QXpsn8X+poZxvakLMYW7crKY1xTGPNw+SU4SSBohPVumm2jMH3fTSLNxLhAjWo71GBJXfdA==} + '@nivo/axes@0.88.0': + resolution: {integrity: sha512-jF7aIxzTNayV5cI1J/b9Q1FfpMBxTXGk3OwSigXMSfYWlliskDn2u0qGRLiYhuXFdQAWIp4oXsO1GcAQ0eRVdg==} peerDependencies: - '@nivo/core': 0.80.0 - prop-types: '>= 15.5.10 < 16.0.0' react: '>= 16.14.0 < 19.0.0' - '@nivo/bar@0.80.0': - resolution: {integrity: sha512-woE/S12Sp+RKQeOHtp302WXfy5usj73cV/gjP95PzJxMv+Rn01i1Uwys3BILzc9h4+OxYuWTFqLADAySAmi7qQ==} + '@nivo/bar@0.88.0': + resolution: {integrity: sha512-wckwuHWeCikxGvvdRfGL+dVFsUD9uHk1r9s7bWUfOD+p8BWhxtYqfXpHolEfgGg3UyPaHtpGA7P4zgE5vgo7gQ==} peerDependencies: - '@nivo/core': 0.80.0 react: '>= 16.14.0 < 19.0.0' - '@nivo/colors@0.80.0': - resolution: {integrity: sha512-T695Zr411FU4RPo7WDINOAn8f79DPP10SFJmDdEqELE+cbzYVTpXqLGZ7JMv88ko7EOf9qxLQgcBqY69rp9tHQ==} + '@nivo/colors@0.88.0': + resolution: {integrity: sha512-IZ+leYIqAlo7dyLHmsQwujanfRgXyoQ5H7PU3RWLEn1PP0zxDKLgEjFEDADpDauuslh2Tx0L81GNkWR6QSP0Mw==} peerDependencies: - '@nivo/core': 0.80.0 - prop-types: '>= 15.5.10 < 16.0.0' react: '>= 16.14.0 < 19.0.0' - '@nivo/core@0.80.0': - resolution: {integrity: sha512-6caih0RavXdWWSfde+rC2pk17WrX9YQlqK26BrxIdXzv3Ydzlh5SkrC7dR2TEvMGBhunzVeLOfiC2DWT1S8CFg==} + '@nivo/core@0.88.0': + resolution: {integrity: sha512-XjUkA5MmwjLP38bdrJwn36Gj7T5SYMKD55LYQp/1nIJPdxqJ38dUfE4XyBDfIEgfP6yrHOihw3C63cUdnUBoiw==} peerDependencies: - '@nivo/tooltip': 0.80.0 - prop-types: '>= 15.5.10 < 16.0.0' react: '>= 16.14.0 < 19.0.0' - '@nivo/legends@0.80.0': - resolution: {integrity: sha512-h0IUIPGygpbKIZZZWIxkkxOw4SO0rqPrqDrykjaoQz4CvL4HtLIUS3YRA4akKOVNZfS5agmImjzvIe0s3RvqlQ==} + '@nivo/legends@0.88.0': + resolution: {integrity: sha512-d4DF9pHbD8LmGJlp/Gp1cF4e8y2wfQTcw3jVhbZj9zkb7ZWB7JfeF60VHRfbXNux9bjQ9U78/SssQqueVDPEmg==} peerDependencies: - '@nivo/core': 0.80.0 - prop-types: '>= 15.5.10 < 16.0.0' react: '>= 16.14.0 < 19.0.0' - '@nivo/line@0.80.0': - resolution: {integrity: sha512-6UAD/y74qq3DDRnVb+QUPvXYojxMtwXMipGSNvCGk8omv1QZNTaUrbV+eQacvn9yh//a0yZcWipnpq0tGJyJCA==} + '@nivo/line@0.88.0': + resolution: {integrity: sha512-hFTyZ3BdAZvq2HwdwMj2SJGUeodjEW+7DLtFMIIoVIxmjZlAs3z533HcJ9cJd3it928fDm8SF/rgHs0TztYf9Q==} peerDependencies: - '@nivo/core': 0.80.0 - prop-types: '>= 15.5.10 < 16.0.0' react: '>= 16.14.0 < 19.0.0' - '@nivo/pie@0.80.0': - resolution: {integrity: sha512-Zj2PtozUg5wizxdI/2o13YzwnBwf8lLrgc8vH7ucsgOu5nj6oLLpGTuNd3CBmRJHFGIGNT39bP63lKnB3P6qOQ==} + '@nivo/pie@0.88.0': + resolution: {integrity: sha512-BE6dFWlGne1SnaEkFHNbg0sZBiwtcIqBFwmMRJ0F11SiKOzVeJyq3KiyY1I2ySSCx5VR1V8/MNBXzXFu3vJMAQ==} peerDependencies: - '@nivo/core': 0.80.0 react: '>= 16.14.0 < 19.0.0' - '@nivo/recompose@0.80.0': - resolution: {integrity: sha512-iL3g7j3nJGD9+mRDbwNwt/IXDXH6E29mhShY1I7SP91xrfusZV9pSFf4EzyYgruNJk/2iqMuaqn+e+TVFra44A==} - peerDependencies: - react: '>= 16.14.0 < 19.0.0' - - '@nivo/scales@0.80.0': - resolution: {integrity: sha512-4y2pQdCg+f3n4TKXC2tYuq71veZM+xPRQbOTgGYJpuBvMc7pQsXF9T5z7ryeIG9hkpXkrlyjecU6XcAG7tLSNg==} + '@nivo/scales@0.88.0': + resolution: {integrity: sha512-HbpxkQp6tHCltZ1yDGeqdLcaJl5ze54NPjurfGtx/Uq+H5IQoBd4Tln49bUar5CsFAMsXw8yF1HQvASr7I1SIA==} - '@nivo/tooltip@0.80.0': - resolution: {integrity: sha512-qGmrreRwnCsYjn/LAuwBtxBn/tvG8y+rwgd4gkANLBAoXd3bzJyvmkSe+QJPhUG64bq57ibDK+lO2pC48a3/fw==} + '@nivo/tooltip@0.88.0': + resolution: {integrity: sha512-iEjVfQA8gumAzg/yUinjTwswygCkE5Iwuo8opwnrbpNIqMrleBV+EAKIgB0PrzepIoW8CFG/SJhoiRfbU8jhOw==} peerDependencies: - '@nivo/core': 0.80.0 + react: '>= 16.14.0 < 19.0.0' - '@nivo/voronoi@0.80.0': - resolution: {integrity: sha512-zaJV3I3cRu1gHpsXCIEvp6GGlGY8P7D9CwAVCjYDGrz3W/+GKN0kA7qGyHTC97zVxJtfefxSPlP/GtOdxac+qw==} + '@nivo/voronoi@0.88.0': + resolution: {integrity: sha512-MyiNLvODthFoMjQ7Wjp693nogbTmVEx8Yn/7QkJhyPQbFyyA37TF/D1a/ox4h2OslXtP6K9QFN+42gB/zu7ixw==} peerDependencies: - '@nivo/core': 0.80.0 react: '>= 16.14.0 < 19.0.0' '@nodelib/fs.scandir@2.1.5': @@ -3139,6 +3119,39 @@ packages: '@types/conventional-commits-parser@5.0.0': resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} + '@types/d3-color@3.1.3': + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + + '@types/d3-delaunay@6.0.4': + resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} + + '@types/d3-format@1.4.5': + resolution: {integrity: sha512-mLxrC1MSWupOSncXN/HOlWUAAIffAEBaI4+PKy2uMPsKe4FNZlk7qrbTjmzJXITQQqBHivaks4Td18azgqnotA==} + + '@types/d3-path@3.1.0': + resolution: {integrity: sha512-P2dlU/q51fkOc/Gfl3Ul9kicV7l+ra934qBFXCFhrZMOL6du1TM0pm1ThYvENukyOn5h9v+yMJ9Fn5JK4QozrQ==} + + '@types/d3-scale-chromatic@3.1.0': + resolution: {integrity: sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==} + + '@types/d3-scale@4.0.8': + resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} + + '@types/d3-shape@3.1.6': + resolution: {integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==} + + '@types/d3-time-format@2.3.4': + resolution: {integrity: sha512-xdDXbpVO74EvadI3UDxjxTdR6QIxm1FKzEA/+F8tL4GWWUg/hgvBqf6chql64U5A9ZUGWo7pEu4eNlyLwbKdhg==} + + '@types/d3-time-format@3.0.4': + resolution: {integrity: sha512-or9DiDnYI1h38J9hxKEsw513+KVuFbEVhl7qdxcaudoiqWWepapUen+2vAriFGexr6W5+P4l9+HJrB39GG+oRg==} + + '@types/d3-time@1.1.4': + resolution: {integrity: sha512-JIvy2HjRInE+TXOmIGN5LCmeO0hkFZx5f9FZ7kiN+D+YTcc8pptsiLiuHsvwxwC7VVKmJ2ExHUgNlAiV7vQM9g==} + + '@types/d3-time@3.0.4': + resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} + '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -3193,6 +3206,9 @@ packages: '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + '@types/prop-types@15.7.14': + resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} + '@types/react-datepicker@6.2.0': resolution: {integrity: sha512-+JtO4Fm97WLkJTH8j8/v3Ldh7JCNRwjMYjRaKh4KHH0M3jJoXtwiD3JBCsdlg3tsFIw9eQSqyAPeVDN2H2oM9Q==} @@ -4174,8 +4190,13 @@ packages: d3-color@2.0.0: resolution: {integrity: sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==} - d3-delaunay@5.3.0: - resolution: {integrity: sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==} + d3-color@3.1.0: + resolution: {integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==} + engines: {node: '>=12'} + + d3-delaunay@6.0.4: + resolution: {integrity: sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==} + engines: {node: '>=12'} d3-format@1.4.5: resolution: {integrity: sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==} @@ -4186,17 +4207,25 @@ packages: d3-interpolate@2.0.1: resolution: {integrity: sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==} - d3-path@1.0.9: - resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} + d3-interpolate@3.0.1: + resolution: {integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==} + engines: {node: '>=12'} + + d3-path@3.1.0: + resolution: {integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==} + engines: {node: '>=12'} - d3-scale-chromatic@2.0.0: - resolution: {integrity: sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==} + d3-scale-chromatic@3.1.0: + resolution: {integrity: sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==} + engines: {node: '>=12'} - d3-scale@3.3.0: - resolution: {integrity: sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==} + d3-scale@4.0.2: + resolution: {integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==} + engines: {node: '>=12'} - d3-shape@1.3.7: - resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} + d3-shape@3.2.0: + resolution: {integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==} + engines: {node: '>=12'} d3-time-format@3.0.0: resolution: {integrity: sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==} @@ -4321,8 +4350,8 @@ packages: resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} engines: {node: '>= 14'} - delaunator@4.0.1: - resolution: {integrity: sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==} + delaunator@5.0.1: + resolution: {integrity: sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==} delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} @@ -6703,9 +6732,6 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-lifecycles-compat@3.0.4: - resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} - react-onclickoutside@6.13.0: resolution: {integrity: sha512-ty8So6tcUpIb+ZE+1HAhbLROvAIJYyJe/1vRrrcmW+jLsaM+/powDRqxzo6hSh9CuRZGSL1Q8mvcF5WRD93a0A==} peerDependencies: @@ -6917,6 +6943,9 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + robust-predicates@3.0.2: + resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==} + rollup-plugin-postcss@4.0.2: resolution: {integrity: sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==} engines: {node: '>=10'} @@ -10005,79 +10034,86 @@ snapshots: dependencies: eslint-scope: 5.1.1 - '@nivo/annotations@0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@nivo/annotations@0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@nivo/colors': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react@19.0.0) - '@nivo/core': 0.80.0(@nivo/tooltip@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/colors': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/core': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@react-spring/web': 9.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) lodash: 4.17.21 react: 19.0.0 transitivePeerDependencies: - - prop-types - react-dom - '@nivo/arcs@0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@nivo/arcs@0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@nivo/colors': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react@19.0.0) - '@nivo/core': 0.80.0(@nivo/tooltip@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/colors': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/core': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@react-spring/web': 9.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - d3-shape: 1.3.7 + '@types/d3-shape': 3.1.6 + d3-shape: 3.2.0 react: 19.0.0 transitivePeerDependencies: - - prop-types - react-dom - '@nivo/axes@0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@nivo/axes@0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@nivo/core': 0.80.0(@nivo/tooltip@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@nivo/scales': 0.80.0 + '@nivo/core': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/scales': 0.88.0 '@react-spring/web': 9.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@types/d3-format': 1.4.5 + '@types/d3-time-format': 2.3.4 d3-format: 1.4.5 d3-time-format: 3.0.0 - prop-types: 15.8.1 react: 19.0.0 transitivePeerDependencies: - react-dom - '@nivo/bar@0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@nivo/bar@0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@nivo/annotations': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@nivo/axes': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@nivo/colors': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react@19.0.0) - '@nivo/core': 0.80.0(@nivo/tooltip@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@nivo/legends': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react@19.0.0) - '@nivo/scales': 0.80.0 - '@nivo/tooltip': 0.80.0(@nivo/core@0.80.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/annotations': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/axes': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/colors': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/core': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/legends': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/scales': 0.88.0 + '@nivo/tooltip': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@react-spring/web': 9.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - d3-scale: 3.3.0 - d3-shape: 1.3.7 + '@types/d3-scale': 4.0.8 + '@types/d3-shape': 3.1.6 + d3-scale: 4.0.2 + d3-shape: 3.2.0 lodash: 4.17.21 react: 19.0.0 transitivePeerDependencies: - - prop-types - react-dom - '@nivo/colors@0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react@19.0.0)': + '@nivo/colors@0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@nivo/core': 0.80.0(@nivo/tooltip@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - d3-color: 2.0.0 - d3-scale: 3.3.0 - d3-scale-chromatic: 2.0.0 + '@nivo/core': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@types/d3-color': 3.1.3 + '@types/d3-scale': 4.0.8 + '@types/d3-scale-chromatic': 3.1.0 + '@types/prop-types': 15.7.14 + d3-color: 3.1.0 + d3-scale: 4.0.2 + d3-scale-chromatic: 3.1.0 lodash: 4.17.21 prop-types: 15.8.1 react: 19.0.0 + transitivePeerDependencies: + - react-dom - '@nivo/core@0.80.0(@nivo/tooltip@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@nivo/core@0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@nivo/recompose': 0.80.0(react@19.0.0) - '@nivo/tooltip': 0.80.0(@nivo/core@0.80.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/tooltip': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@react-spring/web': 9.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - d3-color: 2.0.0 + '@types/d3-shape': 3.1.6 + d3-color: 3.1.0 d3-format: 1.4.5 - d3-interpolate: 2.0.1 - d3-scale: 3.3.0 - d3-scale-chromatic: 2.0.0 - d3-shape: 1.3.7 + d3-interpolate: 3.0.1 + d3-scale: 4.0.2 + d3-scale-chromatic: 3.1.0 + d3-shape: 3.2.0 d3-time-format: 3.0.0 lodash: 4.17.21 prop-types: 15.8.1 @@ -10085,68 +10121,74 @@ snapshots: transitivePeerDependencies: - react-dom - '@nivo/legends@0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react@19.0.0)': + '@nivo/legends@0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@nivo/core': 0.80.0(@nivo/tooltip@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - prop-types: 15.8.1 + '@nivo/colors': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/core': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@types/d3-scale': 4.0.8 + d3-scale: 4.0.2 react: 19.0.0 + transitivePeerDependencies: + - react-dom - '@nivo/line@0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@nivo/line@0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@nivo/annotations': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@nivo/axes': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@nivo/colors': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react@19.0.0) - '@nivo/core': 0.80.0(@nivo/tooltip@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@nivo/legends': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react@19.0.0) - '@nivo/scales': 0.80.0 - '@nivo/tooltip': 0.80.0(@nivo/core@0.80.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@nivo/voronoi': 0.80.0(@nivo/core@0.80.0)(react@19.0.0) + '@nivo/annotations': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/axes': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/colors': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/core': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/legends': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/scales': 0.88.0 + '@nivo/tooltip': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/voronoi': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@react-spring/web': 9.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - d3-shape: 1.3.7 - prop-types: 15.8.1 + d3-shape: 3.2.0 react: 19.0.0 transitivePeerDependencies: - react-dom - '@nivo/pie@0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@nivo/pie@0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@nivo/arcs': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@nivo/colors': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react@19.0.0) - '@nivo/core': 0.80.0(@nivo/tooltip@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@nivo/legends': 0.80.0(@nivo/core@0.80.0)(prop-types@15.8.1)(react@19.0.0) - '@nivo/tooltip': 0.80.0(@nivo/core@0.80.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - d3-shape: 1.3.7 + '@nivo/arcs': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/colors': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/core': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/legends': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/tooltip': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@types/d3-shape': 3.1.6 + d3-shape: 3.2.0 react: 19.0.0 transitivePeerDependencies: - - prop-types - react-dom - '@nivo/recompose@0.80.0(react@19.0.0)': + '@nivo/scales@0.88.0': dependencies: - react: 19.0.0 - react-lifecycles-compat: 3.0.4 - - '@nivo/scales@0.80.0': - dependencies: - d3-scale: 3.3.0 + '@types/d3-scale': 4.0.8 + '@types/d3-time': 1.1.4 + '@types/d3-time-format': 3.0.4 + d3-scale: 4.0.2 d3-time: 1.1.0 d3-time-format: 3.0.0 lodash: 4.17.21 - '@nivo/tooltip@0.80.0(@nivo/core@0.80.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@nivo/tooltip@0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@nivo/core': 0.80.0(@nivo/tooltip@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/core': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@react-spring/web': 9.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 transitivePeerDependencies: - - react - react-dom - '@nivo/voronoi@0.80.0(@nivo/core@0.80.0)(react@19.0.0)': + '@nivo/voronoi@0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@nivo/core': 0.80.0(@nivo/tooltip@0.80.0)(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - d3-delaunay: 5.3.0 - d3-scale: 3.3.0 + '@nivo/core': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@nivo/tooltip': 0.88.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@types/d3-delaunay': 6.0.4 + '@types/d3-scale': 4.0.8 + d3-delaunay: 6.0.4 + d3-scale: 4.0.2 react: 19.0.0 + transitivePeerDependencies: + - react-dom '@nodelib/fs.scandir@2.1.5': dependencies: @@ -10916,6 +10958,32 @@ snapshots: dependencies: '@types/node': 22.10.2 + '@types/d3-color@3.1.3': {} + + '@types/d3-delaunay@6.0.4': {} + + '@types/d3-format@1.4.5': {} + + '@types/d3-path@3.1.0': {} + + '@types/d3-scale-chromatic@3.1.0': {} + + '@types/d3-scale@4.0.8': + dependencies: + '@types/d3-time': 3.0.4 + + '@types/d3-shape@3.1.6': + dependencies: + '@types/d3-path': 3.1.0 + + '@types/d3-time-format@2.3.4': {} + + '@types/d3-time-format@3.0.4': {} + + '@types/d3-time@1.1.4': {} + + '@types/d3-time@3.0.4': {} + '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 @@ -10966,6 +11034,8 @@ snapshots: '@types/parse-json@4.0.2': {} + '@types/prop-types@15.7.14': {} + '@types/react-datepicker@6.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: '@floating-ui/react': 0.26.16(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -12201,9 +12271,11 @@ snapshots: d3-color@2.0.0: {} - d3-delaunay@5.3.0: + d3-color@3.1.0: {} + + d3-delaunay@6.0.4: dependencies: - delaunator: 4.0.1 + delaunator: 5.0.1 d3-format@1.4.5: {} @@ -12213,14 +12285,18 @@ snapshots: dependencies: d3-color: 2.0.0 - d3-path@1.0.9: {} + d3-interpolate@3.0.1: + dependencies: + d3-color: 3.1.0 + + d3-path@3.1.0: {} - d3-scale-chromatic@2.0.0: + d3-scale-chromatic@3.1.0: dependencies: - d3-color: 2.0.0 - d3-interpolate: 2.0.1 + d3-color: 3.1.0 + d3-interpolate: 3.0.1 - d3-scale@3.3.0: + d3-scale@4.0.2: dependencies: d3-array: 2.12.1 d3-format: 2.0.0 @@ -12228,9 +12304,9 @@ snapshots: d3-time: 2.1.1 d3-time-format: 3.0.0 - d3-shape@1.3.7: + d3-shape@3.2.0: dependencies: - d3-path: 1.0.9 + d3-path: 3.1.0 d3-time-format@3.0.0: dependencies: @@ -12333,7 +12409,9 @@ snapshots: escodegen: 2.1.0 esprima: 4.0.1 - delaunator@4.0.1: {} + delaunator@5.0.1: + dependencies: + robust-predicates: 3.0.2 delayed-stream@1.0.0: {} @@ -15094,8 +15172,6 @@ snapshots: react-is@18.3.1: {} - react-lifecycles-compat@3.0.4: {} - react-onclickoutside@6.13.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: react: 19.0.0 @@ -15362,6 +15438,8 @@ snapshots: rfdc@1.4.1: {} + robust-predicates@3.0.2: {} + rollup-plugin-postcss@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.2)(typescript@5.7.2)): dependencies: chalk: 4.1.2