
up to date, audited 522 packages in 5s

46 packages are looking for funding
  run `npm fund` for details

52 vulnerabilities (3 low, 17 moderate, 24 high, 8 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

> chart.js@3.0.0-beta.12 build
> rollup -c

[32m15 05 2026 19:22:01.505:INFO [preprocessor.rollup]: [39mGenerating bundle for ./test/index.js
[32m15 05 2026 19:22:03.456:INFO [preprocessor.rollup]: [39mGenerating bundle for ./src/index.js
[32m15 05 2026 19:22:03.543:INFO [karma-server]: [39mKarma v6.1.1 server started at http://localhost:9876/
[32m15 05 2026 19:22:03.543:INFO [launcher]: [39mLaunching browsers chrome, firefox with concurrency unlimited
[32m15 05 2026 19:22:03.548:INFO [launcher]: [39mStarting browser Chrome
[32m15 05 2026 19:22:03.559:INFO [launcher]: [39mStarting browser Firefox
[91m15 05 2026 19:22:03.576:ERROR [launcher]: [39mCannot start Firefox
	
Command '/usr/bin/firefox' requires the firefox snap to be installed.
Please install it with:

snap install firefox


[91m15 05 2026 19:22:03.576:ERROR [launcher]: [39mFirefox stdout: 
[91m15 05 2026 19:22:03.576:ERROR [launcher]: [39mFirefox stderr: 
Command '/usr/bin/firefox' requires the firefox snap to be installed.
Please install it with:

snap install firefox


[32m15 05 2026 19:22:03.579:INFO [launcher]: [39mTrying to start Firefox again (1/2).
[91m15 05 2026 19:22:03.593:ERROR [launcher]: [39mCannot start Firefox
	
Command '/usr/bin/firefox' requires the firefox snap to be installed.
Please install it with:

snap install firefox


[91m15 05 2026 19:22:03.593:ERROR [launcher]: [39mFirefox stdout: 
[91m15 05 2026 19:22:03.593:ERROR [launcher]: [39mFirefox stderr: 
Command '/usr/bin/firefox' requires the firefox snap to be installed.
Please install it with:

snap install firefox


[32m15 05 2026 19:22:03.595:INFO [launcher]: [39mTrying to start Firefox again (2/2).
[91m15 05 2026 19:22:03.611:ERROR [launcher]: [39mCannot start Firefox
	
Command '/usr/bin/firefox' requires the firefox snap to be installed.
Please install it with:

snap install firefox


[91m15 05 2026 19:22:03.611:ERROR [launcher]: [39mFirefox stdout: 
[91m15 05 2026 19:22:03.611:ERROR [launcher]: [39mFirefox stderr: 
Command '/usr/bin/firefox' requires the firefox snap to be installed.
Please install it with:

snap install firefox


[91m15 05 2026 19:22:03.613:ERROR [launcher]: [39mFirefox failed 2 times (cannot start). Giving up.
[32m15 05 2026 19:22:05.624:INFO [Chrome 127.0.0.0 (Linux x86_64)]: [39mConnected on socket u17BZYihzBZe73C4AAAB with id 94167975
ERROR LOG: [36m'Failed to create chart: can't acquire context from the given item'[39m
ERROR: 'Failed to create chart: can't acquire context from the given item'
[33m15 05 2026 19:22:08.195:WARN [web-server]: [39m404: /base/src/chart.js

  Platform.basic
    [31m✗ [39m[31msupports choosing the BasicPlatform in a web worker[39m
	Uncaught NetworkError: Failed to execute 'importScripts' on 'WorkerGlobalScope': The script at 'src/chart.js' failed to load. thrown

Chrome 127.0.0.0 (Linux x86_64) Platform.basic supports choosing the BasicPlatform in a web worker FAILED
	Uncaught NetworkError: Failed to execute 'importScripts' on 'WorkerGlobalScope': The script at 'src/chart.js' failed to load. thrown

  Chart
    plugin.extensions
      [31m✗ [39m[31mshould notify initially disabled plugin in correct order[39m
	Expected $.length = 27 to equal 29.
	Expected $[11] = 'afterLayout' to equal 'beforeBuildTicks'.
	Expected $[12] = 'beforeDatasetsUpdate' to equal 'afterBuildTicks'.
	Expected $[13] = 'beforeDatasetUpdate' to equal 'afterLayout'.
	Expected $[14] = 'afterDatasetUpdate' to equal 'beforeDatasetsUpdate'.
	Expected $[15] = 'afterDatasetsUpdate' to equal 'beforeDatasetUpdate'.
	Expected $[16] = 'afterUpdate' to equal 'afterDatasetUpdate'.
	Expected $[17] = 'beforeRender' to equal 'afterDatasetsUpdate'.
	Expected $[18] = 'beforeDraw' to equal 'afterUpdate'.
	Expected $[19] = 'beforeDatasetsDraw' to equal 'beforeRender'.
	Expected $[20] = 'beforeDatasetDraw' to equal 'beforeDraw'.
	Expected $[21] = 'afterDatasetDraw' to equal 'beforeDatasetsDraw'.
	Expected $[22] = 'afterDatasetsDraw' to equal 'beforeDatasetDraw'.
	Expected $[23] = 'beforeTooltipDraw' to equal 'afterDatasetDraw'.
	Expected $[24] = 'afterTooltipDraw' to equal 'afterDatasetsDraw'.
	Expected $[25] = 'afterDraw' to equal 'beforeTooltipDraw'.
	Expected $[26] = 'afterRender' to equal 'afterTooltipDraw'.
	Expected $[27] = undefined to equal 'afterDraw'.
	Expected $[28] = undefined to equal 'afterRender'.
	Error: Expected $.length = 27 to equal 29.
	Expected $[11] = 'afterLayout' to equal 'beforeBuildTicks'.
	Expected $[12] = 'beforeDatasetsUpdate' to equal 'afterBuildTicks'.
	Expected $[13] = 'beforeDatasetUpdate' to equal 'afterLayout'.
	Expected $[14] = 'afterDatasetUpdate' to equal 'beforeDatasetsUpdate'.
	Expected $[15] = 'afterDatasetsUpdate' to equal 'beforeDatasetUpdate'.
	Expected $[16] = 'afterUpdate' to equal 'afterDatasetUpdate'.
	Expected $[17] = 'beforeRender' to equal 'afterDatasetsUpdate'.
	Expected $[18] = 'beforeDraw' to equal 'afterUpdate'.
	Expected $[19] = 'beforeDatasetsDraw' to equal 'beforeRender'.
	Expected $[20] = 'beforeDatasetDraw' to equal 'beforeDraw'.
	Expected $[21] = 'afterDatasetDraw' to equal 'beforeDatasetsDraw'.
	Expected $[22] = 'afterDatasetsDraw' to equal 'beforeDatasetDraw'.
	Expected $[23] = 'beforeTooltipDraw' to equal 'afterDatasetDraw'.
	Expected $[24] = 'afterTooltipDraw' to equal 'afterDatasetsDraw'.
	Expected $[25] = 'afterDraw' to equal 'beforeTooltipDraw'.
	Expected $[26] = 'afterRender' to equal 'afterTooltipDraw'.
	Expected $[27] = undefined to equal 'afterDraw'.
	Expected $[28] = undefined to equal 'afterRender'.
	    at <Jasmine>
	    at UserContext.<anonymous> (test/specs/core.controller.tests.js:1548:24)
	    at <Jasmine>

Chrome 127.0.0.0 (Linux x86_64) Chart plugin.extensions should notify initially disabled plugin in correct order FAILED
	Expected $.length = 27 to equal 29.
	Expected $[11] = 'afterLayout' to equal 'beforeBuildTicks'.
	Expected $[12] = 'beforeDatasetsUpdate' to equal 'afterBuildTicks'.
	Expected $[13] = 'beforeDatasetUpdate' to equal 'afterLayout'.
	Expected $[14] = 'afterDatasetUpdate' to equal 'beforeDatasetsUpdate'.
	Expected $[15] = 'afterDatasetsUpdate' to equal 'beforeDatasetUpdate'.
	Expected $[16] = 'afterUpdate' to equal 'afterDatasetUpdate'.
	Expected $[17] = 'beforeRender' to equal 'afterDatasetsUpdate'.
	Expected $[18] = 'beforeDraw' to equal 'afterUpdate'.
	Expected $[19] = 'beforeDatasetsDraw' to equal 'beforeRender'.
	Expected $[20] = 'beforeDatasetDraw' to equal 'beforeDraw'.
	Expected $[21] = 'afterDatasetDraw' to equal 'beforeDatasetsDraw'.
	Expected $[22] = 'afterDatasetsDraw' to equal 'beforeDatasetDraw'.
	Expected $[23] = 'beforeTooltipDraw' to equal 'afterDatasetDraw'.
	Expected $[24] = 'afterTooltipDraw' to equal 'afterDatasetsDraw'.
	Expected $[25] = 'afterDraw' to equal 'beforeTooltipDraw'.
	Expected $[26] = 'afterRender' to equal 'afterTooltipDraw'.
	Expected $[27] = undefined to equal 'afterDraw'.
	Expected $[28] = undefined to equal 'afterRender'.
	Error: Expected $.length = 27 to equal 29.
	Expected $[11] = 'afterLayout' to equal 'beforeBuildTicks'.
	Expected $[12] = 'beforeDatasetsUpdate' to equal 'afterBuildTicks'.
	Expected $[13] = 'beforeDatasetUpdate' to equal 'afterLayout'.
	Expected $[14] = 'afterDatasetUpdate' to equal 'beforeDatasetsUpdate'.
	Expected $[15] = 'afterDatasetsUpdate' to equal 'beforeDatasetUpdate'.
	Expected $[16] = 'afterUpdate' to equal 'afterDatasetUpdate'.
	Expected $[17] = 'beforeRender' to equal 'afterDatasetsUpdate'.
	Expected $[18] = 'beforeDraw' to equal 'afterUpdate'.
	Expected $[19] = 'beforeDatasetsDraw' to equal 'beforeRender'.
	Expected $[20] = 'beforeDatasetDraw' to equal 'beforeDraw'.
	Expected $[21] = 'afterDatasetDraw' to equal 'beforeDatasetsDraw'.
	Expected $[22] = 'afterDatasetsDraw' to equal 'beforeDatasetDraw'.
	Expected $[23] = 'beforeTooltipDraw' to equal 'afterDatasetDraw'.
	Expected $[24] = 'afterTooltipDraw' to equal 'afterDatasetsDraw'.
	Expected $[25] = 'afterDraw' to equal 'beforeTooltipDraw'.
	Expected $[26] = 'afterRender' to equal 'afterTooltipDraw'.
	Expected $[27] = undefined to equal 'afterDraw'.
	Expected $[28] = undefined to equal 'afterRender'.
	    at <Jasmine>
	    at UserContext.<anonymous> (test/specs/core.controller.tests.js:1548:24)
	    at <Jasmine>
      [31m✗ [39m[31mshould notify plugin in correct order[39m
	Expected $.length = 61 to equal 65.
	Expected $[15] = 'afterLayout' to equal 'beforeBuildTicks'.
	Expected $[16] = 'beforeDatasetsUpdate' to equal 'afterBuildTicks'.
	Expected $[17] = 'beforeDatasetUpdate' to equal 'afterLayout'.
	Expected $[18] = 'afterDatasetUpdate' to equal 'beforeDatasetsUpdate'.
	Expected $[19] = 'afterDatasetsUpdate' to equal 'beforeDatasetUpdate'.
	Expected $[20] = 'afterUpdate' to equal 'afterDatasetUpdate'.
	Expected $[21] = 'beforeRender' to equal 'afterDatasetsUpdate'.
	Expected $[22] = 'beforeDraw' to equal 'afterUpdate'.
	Expected $[23] = 'beforeDatasetsDraw' to equal 'beforeRender'.
	Expected $[24] = 'beforeDatasetDraw' to equal 'beforeDraw'.
	Expected $[25] = 'afterDatasetDraw' to equal 'beforeDatasetsDraw'.
	Expected $[26] = 'afterDatasetsDraw' to equal 'beforeDatasetDraw'.
	Expected $[27] = 'beforeTooltipDraw' to equal 'afterDatasetDraw'.
	Expected $[28] = 'afterTooltipDraw' to equal 'afterDatasetsDraw'.
	Expected $[29] = 'afterDraw' to equal 'beforeTooltipDraw'.
	Expected $[30] = 'afterRender' to equal 'afterTooltipDraw'.
	Expected $[31] = 'resize' to equal 'afterDraw'.
	Expected $[32] = 'beforeUpdate' to equal 'afterRender'.
	Expected $[33] = 'beforeLayout' to equal 'resize'.
	Expected $[34] = 'beforeDataLimits' to equal 'beforeUpdate'.
	Expected $[35] = 'afterDataLimits' to equal 'beforeLayout'.
	Expected $[36] = 'beforeBuildTicks' to equal 'beforeDataLimits'.
	Expected $[37] = 'afterBuildTicks' to equal 'afterDataLimits'.
	Expected $[38] = 'beforeDataLimits' to equal 'beforeBuildTicks'.
	Expected $[39] = 'afterDataLimits' to equal 'afterBuildTicks'.
	Expected $[40] = 'beforeBuildTicks' to equal 'beforeDataLimits'.
	Expected $[41] = 'afterBuildTicks' to equal 'afterDataLimits'.
	Expected $[42] = 'afterLayout' to equal 'beforeBuildTicks'.
	Expected $[43] = 'beforeDatasetsUpdate' to equal 'afterBuildTicks'.
	Expected $[44] = 'beforeDatasetUpdate' to equal 'beforeBuildTicks'.
	Expected $[45] = 'afterDatasetUpdate' to equal 'afterBuildTicks'.
	Expected $[46] = 'afterDatasetsUpdate' to equal 'afterLayout'.
	Expected $[47] = 'afterUpdate' to equal 'beforeDatasetsUpdate'.
	Expected $[48] = 'beforeRender' to equal 'beforeDatasetUpdate'.
	Expected $[49] = 'beforeDraw' to equal 'afterDatasetUpdate'.
	Expected $[50] = 'beforeDatasetsDraw' to equal 'afterDatasetsUpdate'.
	Expected $[51] = 'beforeDatasetDraw' to equal 'afterUpdate'.
	Expected $[52] = 'afterDatasetDraw' to equal 'beforeRender'.
	Expected $[53] = 'afterDatasetsDraw' to equal 'beforeDraw'.
	Expected $[54] = 'beforeTooltipDraw' to equal 'beforeDatasetsDraw'.
	Expected $[55] = 'afterTooltipDraw' to equal 'beforeDatasetDraw'.
	Expected $[56] = 'afterDraw' to equal 'afterDatasetDraw'.
	Expected $[57] = 'afterRender' to equal 'afterDatasetsDraw'.
	Expected $[58] = 'destroy' to equal 'beforeTooltipDraw'.
	Expected $[59] = 'stop' to equal 'afterTooltipDraw'.
	Expected $[60] = 'uninstall' to equal 'afterDraw'.
	Expected $[61] = undefined to equal 'afterRender'.
	Expected $[62] = undefined to equal 'destroy'.
	Expected $[63] = undefined to equal 'stop'.
	Expected $[64] = undefined to equal 'uninstall'.
	Error: Expected $.length = 61 to equal 65.
	Expected $[15] = 'afterLayout' to equal 'beforeBuildTicks'.
	Expected $[16] = 'beforeDatasetsUpdate' to equal 'afterBuildTicks'.
	Expected $[17] = 'beforeDatasetUpdate' to equal 'afterLayout'.
	Expected $[18] = 'afterDatasetUpdate' to equal 'beforeDatasetsUpdate'.
	Expected $[19] = 'afterDatasetsUpdate' to equal 'beforeDatasetUpdate'.
	Expected $[20] = 'afterUpdate' to equal 'afterDatasetUpdate'.
	Expected $[21] = 'beforeRender' to equal 'afterDatasetsUpdate'.
	Expected $[22] = 'beforeDraw' to equal 'afterUpdate'.
	Expected $[23] = 'beforeDatasetsDraw' to equal 'beforeRender'.
	Expected $[24] = 'beforeDatasetDraw' to equal 'beforeDraw'.
	Expected $[25] = 'afterDatasetDraw' to equal 'beforeDatasetsDraw'.
	Expected $[26] = 'afterDatasetsDraw' to equal 'beforeDatasetDraw'.
	Expected $[27] = 'beforeTooltipDraw' to equal 'afterDatasetDraw'.
	Expected $[28] = 'afterTooltipDraw' to equal 'afterDatasetsDraw'.
	Expected $[29] = 'afterDraw' to equal 'beforeTooltipDraw'.
	Expected $[30] = 'afterRender' to equal 'afterTooltipDraw'.
	Expected $[31] = 'resize' to equal 'afterDraw'.
	Expected $[32] = 'beforeUpdate' to equal 'afterRender'.
	Expected $[33] = 'beforeLayout' to equal 'resize'.
	Expected $[34] = 'beforeDataLimits' to equal 'beforeUpdate'.
	Expected $[35] = 'afterDataLimits' to equal 'beforeLayout'.
	Expected $[36] = 'beforeBuildTicks' to equal 'beforeDataLimits'.
	Expected $[37] = 'afterBuildTicks' to equal 'afterDataLimits'.
	Expected $[38] = 'beforeDataLimits' to equal 'beforeBuildTicks'.
	Expected $[39] = 'afterDataLimits' to equal 'afterBuildTicks'.
	Expected $[40] = 'beforeBuildTicks' to equal 'beforeDataLimits'.
	Expected $[41] = 'afterBuildTicks' to equal 'afterDataLimits'.
	Expected $[42] = 'afterLayout' to equal 'beforeBuildTicks'.
	Expected $[43] = 'beforeDatasetsUpdate' to equal 'afterBuildTicks'.
	Expected $[44] = 'beforeDatasetUpdate' to equal 'beforeBuildTicks'.
	Expected $[45] = 'afterDatasetUpdate' to equal 'afterBuildTicks'.
	Expected $[46] = 'afterDatasetsUpdate' to equal 'afterLayout'.
	Expected $[47] = 'afterUpdate' to equal 'beforeDatasetsUpdate'.
	Expected $[48] = 'beforeRender' to equal 'beforeDatasetUpdate'.
	Expected $[49] = 'beforeDraw' to equal 'afterDatasetUpdate'.
	Expected $[50] = 'beforeDatasetsDraw' to equal 'afterDatasetsUpdate'.
	Expected $[51] = 'beforeDatasetDraw' to equal 'afterUpdate'.
	Expected $[52] = 'afterDatasetDraw' to equal 'beforeRender'.
	Expected $[53] = 'afterDatasetsDraw' to equal 'beforeDraw'.
	Expected $[54] = 'beforeTooltipDraw' to equal 'beforeDatasetsDraw'.
	Expected $[55] = 'afterTooltipDraw' to equal 'beforeDatasetDraw'.
	Expected $[56] = 'afterDraw' to equal 'afterDatasetDraw'.
	Expected $[57] = 'afterRender' to equal 'afterDatasetsDraw'.
	Expected $[58] = 'destroy' to equal 'beforeTooltipDraw'.
	Expected $[59] = 'stop' to equal 'afterTooltipDraw'.
	Expected $[60] = 'uninstall' to equal 'afterDraw'.
	Expected $[61] = undefined to equal 'afterRender'.
	Expected $[62] = undefined to equal 'destroy'.
	Expected $[63] = undefined to equal 'stop'.
	Expected $[64] = undefined to equal 'uninstall'.
	    at <Jasmine>
	    at test/specs/core.controller.tests.js:1498:26
	    at chart.resize (test/index.js:648:7)
	    at listener (src/chart.min.js:2167:1313)

Chrome 127.0.0.0 (Linux x86_64) Chart plugin.extensions should notify plugin in correct order FAILED
	Expected $.length = 61 to equal 65.
	Expected $[15] = 'afterLayout' to equal 'beforeBuildTicks'.
	Expected $[16] = 'beforeDatasetsUpdate' to equal 'afterBuildTicks'.
	Expected $[17] = 'beforeDatasetUpdate' to equal 'afterLayout'.
	Expected $[18] = 'afterDatasetUpdate' to equal 'beforeDatasetsUpdate'.
	Expected $[19] = 'afterDatasetsUpdate' to equal 'beforeDatasetUpdate'.
	Expected $[20] = 'afterUpdate' to equal 'afterDatasetUpdate'.
	Expected $[21] = 'beforeRender' to equal 'afterDatasetsUpdate'.
	Expected $[22] = 'beforeDraw' to equal 'afterUpdate'.
	Expected $[23] = 'beforeDatasetsDraw' to equal 'beforeRender'.
	Expected $[24] = 'beforeDatasetDraw' to equal 'beforeDraw'.
	Expected $[25] = 'afterDatasetDraw' to equal 'beforeDatasetsDraw'.
	Expected $[26] = 'afterDatasetsDraw' to equal 'beforeDatasetDraw'.
	Expected $[27] = 'beforeTooltipDraw' to equal 'afterDatasetDraw'.
	Expected $[28] = 'afterTooltipDraw' to equal 'afterDatasetsDraw'.
	Expected $[29] = 'afterDraw' to equal 'beforeTooltipDraw'.
	Expected $[30] = 'afterRender' to equal 'afterTooltipDraw'.
	Expected $[31] = 'resize' to equal 'afterDraw'.
	Expected $[32] = 'beforeUpdate' to equal 'afterRender'.
	Expected $[33] = 'beforeLayout' to equal 'resize'.
	Expected $[34] = 'beforeDataLimits' to equal 'beforeUpdate'.
	Expected $[35] = 'afterDataLimits' to equal 'beforeLayout'.
	Expected $[36] = 'beforeBuildTicks' to equal 'beforeDataLimits'.
	Expected $[37] = 'afterBuildTicks' to equal 'afterDataLimits'.
	Expected $[38] = 'beforeDataLimits' to equal 'beforeBuildTicks'.
	Expected $[39] = 'afterDataLimits' to equal 'afterBuildTicks'.
	Expected $[40] = 'beforeBuildTicks' to equal 'beforeDataLimits'.
	Expected $[41] = 'afterBuildTicks' to equal 'afterDataLimits'.
	Expected $[42] = 'afterLayout' to equal 'beforeBuildTicks'.
	Expected $[43] = 'beforeDatasetsUpdate' to equal 'afterBuildTicks'.
	Expected $[44] = 'beforeDatasetUpdate' to equal 'beforeBuildTicks'.
	Expected $[45] = 'afterDatasetUpdate' to equal 'afterBuildTicks'.
	Expected $[46] = 'afterDatasetsUpdate' to equal 'afterLayout'.
	Expected $[47] = 'afterUpdate' to equal 'beforeDatasetsUpdate'.
	Expected $[48] = 'beforeRender' to equal 'beforeDatasetUpdate'.
	Expected $[49] = 'beforeDraw' to equal 'afterDatasetUpdate'.
	Expected $[50] = 'beforeDatasetsDraw' to equal 'afterDatasetsUpdate'.
	Expected $[51] = 'beforeDatasetDraw' to equal 'afterUpdate'.
	Expected $[52] = 'afterDatasetDraw' to equal 'beforeRender'.
	Expected $[53] = 'afterDatasetsDraw' to equal 'beforeDraw'.
	Expected $[54] = 'beforeTooltipDraw' to equal 'beforeDatasetsDraw'.
	Expected $[55] = 'afterTooltipDraw' to equal 'beforeDatasetDraw'.
	Expected $[56] = 'afterDraw' to equal 'afterDatasetDraw'.
	Expected $[57] = 'afterRender' to equal 'afterDatasetsDraw'.
	Expected $[58] = 'destroy' to equal 'beforeTooltipDraw'.
	Expected $[59] = 'stop' to equal 'afterTooltipDraw'.
	Expected $[60] = 'uninstall' to equal 'afterDraw'.
	Expected $[61] = undefined to equal 'afterRender'.
	Expected $[62] = undefined to equal 'destroy'.
	Expected $[63] = undefined to equal 'stop'.
	Expected $[64] = undefined to equal 'uninstall'.
	Error: Expected $.length = 61 to equal 65.
	Expected $[15] = 'afterLayout' to equal 'beforeBuildTicks'.
	Expected $[16] = 'beforeDatasetsUpdate' to equal 'afterBuildTicks'.
	Expected $[17] = 'beforeDatasetUpdate' to equal 'afterLayout'.
	Expected $[18] = 'afterDatasetUpdate' to equal 'beforeDatasetsUpdate'.
	Expected $[19] = 'afterDatasetsUpdate' to equal 'beforeDatasetUpdate'.
	Expected $[20] = 'afterUpdate' to equal 'afterDatasetUpdate'.
	Expected $[21] = 'beforeRender' to equal 'afterDatasetsUpdate'.
	Expected $[22] = 'beforeDraw' to equal 'afterUpdate'.
	Expected $[23] = 'beforeDatasetsDraw' to equal 'beforeRender'.
	Expected $[24] = 'beforeDatasetDraw' to equal 'beforeDraw'.
	Expected $[25] = 'afterDatasetDraw' to equal 'beforeDatasetsDraw'.
	Expected $[26] = 'afterDatasetsDraw' to equal 'beforeDatasetDraw'.
	Expected $[27] = 'beforeTooltipDraw' to equal 'afterDatasetDraw'.
	Expected $[28] = 'afterTooltipDraw' to equal 'afterDatasetsDraw'.
	Expected $[29] = 'afterDraw' to equal 'beforeTooltipDraw'.
	Expected $[30] = 'afterRender' to equal 'afterTooltipDraw'.
	Expected $[31] = 'resize' to equal 'afterDraw'.
	Expected $[32] = 'beforeUpdate' to equal 'afterRender'.
	Expected $[33] = 'beforeLayout' to equal 'resize'.
	Expected $[34] = 'beforeDataLimits' to equal 'beforeUpdate'.
	Expected $[35] = 'afterDataLimits' to equal 'beforeLayout'.
	Expected $[36] = 'beforeBuildTicks' to equal 'beforeDataLimits'.
	Expected $[37] = 'afterBuildTicks' to equal 'afterDataLimits'.
	Expected $[38] = 'beforeDataLimits' to equal 'beforeBuildTicks'.
	Expected $[39] = 'afterDataLimits' to equal 'afterBuildTicks'.
	Expected $[40] = 'beforeBuildTicks' to equal 'beforeDataLimits'.
	Expected $[41] = 'afterBuildTicks' to equal 'afterDataLimits'.
	Expected $[42] = 'afterLayout' to equal 'beforeBuildTicks'.
	Expected $[43] = 'beforeDatasetsUpdate' to equal 'afterBuildTicks'.
	Expected $[44] = 'beforeDatasetUpdate' to equal 'beforeBuildTicks'.
	Expected $[45] = 'afterDatasetUpdate' to equal 'afterBuildTicks'.
	Expected $[46] = 'afterDatasetsUpdate' to equal 'afterLayout'.
	Expected $[47] = 'afterUpdate' to equal 'beforeDatasetsUpdate'.
	Expected $[48] = 'beforeRender' to equal 'beforeDatasetUpdate'.
	Expected $[49] = 'beforeDraw' to equal 'afterDatasetUpdate'.
	Expected $[50] = 'beforeDatasetsDraw' to equal 'afterDatasetsUpdate'.
	Expected $[51] = 'beforeDatasetDraw' to equal 'afterUpdate'.
	Expected $[52] = 'afterDatasetDraw' to equal 'beforeRender'.
	Expected $[53] = 'afterDatasetsDraw' to equal 'beforeDraw'.
	Expected $[54] = 'beforeTooltipDraw' to equal 'beforeDatasetsDraw'.
	Expected $[55] = 'afterTooltipDraw' to equal 'beforeDatasetDraw'.
	Expected $[56] = 'afterDraw' to equal 'afterDatasetDraw'.
	Expected $[57] = 'afterRender' to equal 'afterDatasetsDraw'.
	Expected $[58] = 'destroy' to equal 'beforeTooltipDraw'.
	Expected $[59] = 'stop' to equal 'afterTooltipDraw'.
	Expected $[60] = 'uninstall' to equal 'afterDraw'.
	Expected $[61] = undefined to equal 'afterRender'.
	Expected $[62] = undefined to equal 'destroy'.
	Expected $[63] = undefined to equal 'stop'.
	Expected $[64] = undefined to equal 'uninstall'.
	    at <Jasmine>
	    at test/specs/core.controller.tests.js:1498:26
	    at chart.resize (test/index.js:648:7)
	    at listener (src/chart.min.js:2167:1313)

  Chart.layouts
    auto
      [31m✗ [39m[31m/base/test/fixtures/core.layouts/refit-vertical-boxes.js[39m
	Fixture test failed:
	  Difference: 56px / 0.16%
	  Threshold: 10%
	  Tolerance: 0.1%
	Error: Fixture test failed:
	  Difference: 56px / 0.16%
	  Threshold: 10%
	  Tolerance: 0.1%
	    at <Jasmine>
	    at test/index.js:1081:27
	    at image.onload (test/index.js:532:7)

Chrome 127.0.0.0 (Linux x86_64) Chart.layouts auto /base/test/fixtures/core.layouts/refit-vertical-boxes.js FAILED
	Fixture test failed:
	  Difference: 56px / 0.16%
	  Threshold: 10%
	  Tolerance: 0.1%
	Error: Fixture test failed:
	  Difference: 56px / 0.16%
	  Threshold: 10%
	  Tolerance: 0.1%
	    at <Jasmine>
	    at test/index.js:1081:27
	    at image.onload (test/index.js:532:7)
      [31m✗ [39m[31m/base/test/fixtures/core.layouts/long-labels.js[39m
	Fixture test failed:
	  Difference: 685px / 0.89%
	  Threshold: 10%
	  Tolerance: 0.1%
	Error: Fixture test failed:
	  Difference: 685px / 0.89%
	  Threshold: 10%
	  Tolerance: 0.1%
	    at <Jasmine>
	    at test/index.js:1081:27
	    at image.onload (test/index.js:532:7)

Chrome 127.0.0.0 (Linux x86_64) Chart.layouts auto /base/test/fixtures/core.layouts/long-labels.js FAILED
	Fixture test failed:
	  Difference: 685px / 0.89%
	  Threshold: 10%
	  Tolerance: 0.1%
	Error: Fixture test failed:
	  Difference: 685px / 0.89%
	  Threshold: 10%
	  Tolerance: 0.1%
	    at <Jasmine>
	    at test/index.js:1081:27
	    at image.onload (test/index.js:532:7)

Chrome 127.0.0.0 (Linux x86_64): Executed 1255 of 1255[31m (5 FAILED)[39m (20.461 secs / 17.149 secs)
[31mTOTAL: 5 FAILED, 1250 SUCCESS[39m

TOTAL: 5 FAILED, 1250 SUCCESS
+ cd /testbed
+ git config --global --add safe.directory /testbed
+ cd /testbed
+ git checkout 91628c144944029505de093c43733961ab4f420f test/fixtures/core.layouts/long-labels.png test/fixtures/scale.time/invalid-data.png test/specs/core.controller.tests.js
Updated 0 paths from 4c253916
+ mkdir -p test/fixtures/core.layouts
+ curl -o test/fixtures/core.layouts/long-labels.png https://raw.githubusercontent.com/chartjs/Chart.js/15613ba048b1440f34032c8a5d9a0c8d1eb73e2e/test/fixtures/core.layouts/long-labels.png
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 12389  100 12389    0     0  65652      0 --:--:-- --:--:-- --:--:-- 65898
+ chmod 777 test/fixtures/core.layouts/long-labels.png
+ mkdir -p test/fixtures/core.layouts
+ curl -o test/fixtures/core.layouts/refit-vertical-boxes.png https://raw.githubusercontent.com/chartjs/Chart.js/15613ba048b1440f34032c8a5d9a0c8d1eb73e2e/test/fixtures/core.layouts/refit-vertical-boxes.png
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 13086  100 13086    0     0  57400      0 --:--:-- --:--:-- --:--:-- 57647
+ chmod 777 test/fixtures/core.layouts/refit-vertical-boxes.png
+ mkdir -p test/fixtures/scale.time
+ curl -o test/fixtures/scale.time/invalid-data.png https://raw.githubusercontent.com/chartjs/Chart.js/15613ba048b1440f34032c8a5d9a0c8d1eb73e2e/test/fixtures/scale.time/invalid-data.png
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 17086  100 17086    0     0   161k      0 --:--:-- --:--:-- --:--:--  161k
+ chmod 777 test/fixtures/scale.time/invalid-data.png
+ git apply --verbose --reject -
Checking patch test/fixtures/core.layouts/long-labels.png...
warning: test/fixtures/core.layouts/long-labels.png has type 100755, expected 100644
error: cannot apply binary patch to 'test/fixtures/core.layouts/long-labels.png' without full index line
error: test/fixtures/core.layouts/long-labels.png: patch does not apply
Checking patch test/fixtures/core.layouts/refit-vertical-boxes.js...
Checking patch test/fixtures/core.layouts/refit-vertical-boxes.png...
error: test/fixtures/core.layouts/refit-vertical-boxes.png: already exists in working directory
Checking patch test/fixtures/scale.time/invalid-data.png...
warning: test/fixtures/scale.time/invalid-data.png has type 100755, expected 100644
error: cannot apply binary patch to 'test/fixtures/scale.time/invalid-data.png' without full index line
error: test/fixtures/scale.time/invalid-data.png: patch does not apply
Checking patch test/specs/core.controller.tests.js...
Applied patch test/fixtures/core.layouts/refit-vertical-boxes.js cleanly.
Applied patch test/specs/core.controller.tests.js cleanly.
+ : '>>>>> Start Test Output'
+ npm install
npm WARN old lockfile 
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile 
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile 
+ npm run build

src/index.js → dist/chart.js...
created dist/chart.js in 906ms

src/index.js → dist/chart.min.js...
created dist/chart.min.js in 2.1s

src/index.esm.js, src/helpers/index.js → ./...
created ./ in 700ms

types/index.esm.d.ts, types/helpers/index.d.ts → ./...
(!) Circular dependency
types/index.esm.d.ts -> types/animation.d.ts -> types/index.esm.d.ts
created ./ in 220ms
+ xvfb-run '--server-args=-screen 0 1280x1024x24 -ac :99' su chromeuser -c './node_modules/.bin/cross-env NODE_ENV=test ./node_modules/.bin/karma start ./karma.conf.js --single-run --coverage --grep --auto-watch false'
+ : '>>>>> End Test Output'
+ git checkout 91628c144944029505de093c43733961ab4f420f test/fixtures/core.layouts/long-labels.png test/fixtures/scale.time/invalid-data.png test/specs/core.controller.tests.js
Updated 3 paths from 4c253916
