]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Fix min js two renames (#11470)
authorWilliam Entriken <github.com@phor.net>
Tue, 10 Jun 2025 12:31:41 +0000 (08:31 -0400)
committerGitHub <noreply@github.com>
Tue, 10 Jun 2025 12:31:41 +0000 (08:31 -0400)
* Name artifact chart.umd.js, fixes #11455

* Add (.min)? to karma filter

.github/ISSUE_TEMPLATE/bug.yml
docs/developers/contributing.md
docs/getting-started/integration.md
docs/migration/v4-migration.md
karma.conf.cjs
package.json
rollup.config.js
test/BasicChartWebWorker.js

index b04b9fa33b8d05e24f0ffc2ed6b712be6bf4310a..ffccce5de0b61f5de952bceb23141e17aa7d7841 100644 (file)
@@ -45,7 +45,7 @@ body:
         For typescript issues you can make use of [this TS Playground](https://www.typescriptlang.org/play?#code/JYWwDg9gTgLgBAbzgYQBYENZwL5wGZQQhwDkAxhrAHQBWAziQNwCwAUGwG6ZxkwAecALxwAJhDIBXEAFMAdjCoBzaTACiAG2kz5AIQCeASREAKAEQg9aTDFMBKOOjpwAEgBUAsgBlk6WVzoaWnIwLKxcUHAWVljCstIA7iiUMMa8fAA0iGxwOXAwemDSAFyk6sBxJOnZuSLoMOglCNW5ueroAEbS6nQlANqmAErSIqaZpjrqEtKjcKYAml3qEPEzpgDiUNJyqwAKElBgmqsA8lC+yqYAulWsLS219XQqPXC9Tbd3n22d6iUkAMRwCB4OAANQgMGkDBun0+DwarwAjAAmTKIgCcmQAzJkAKyZVFwLHXZp3bCXUnYGG5CBgGDACCyF7vT50MjoTTM0ktPiNbl3fk5KmCuB6PkfWFwEXYfkyiU4NjYWyMIA) to make a reproducible sample.
 
         If filing a bug against `master`, you may reference the latest code via
-        https://www.chartjs.org/dist/master/chart.umd.js (changing the filename to
+        https://www.chartjs.org/dist/master/chart.umd.min.js (changing the filename to
         point at the file you need as appropriate). Do not rely on these files for
         production purposes as they may be removed at any time.
     validations:
index 96c3d05d8005a79c26d649ac7a40a0b0ace84f8b..a5bb44566c059e42302af1d57687d8e3333884f2 100644 (file)
@@ -74,6 +74,6 @@ Guidelines for reporting bugs:
 
 - Check the issue search to see if it has already been reported
 - Isolate the problem to a simple test case
-- Please include a demonstration of the bug on a website such as [JS Bin](https://jsbin.com/), [JS Fiddle](https://jsfiddle.net/), or [Codepen](https://codepen.io/pen/). ([Template](https://codepen.io/pen?template=wvezeOq)). If filing a bug against `master`, you may reference the latest code via <https://www.chartjs.org/dist/master/chart.umd.js> (changing the filename to point at the file you need as appropriate). Do not rely on these files for production purposes as they may be removed at any time.
+- Please include a demonstration of the bug on a website such as [JS Bin](https://jsbin.com/), [JS Fiddle](https://jsfiddle.net/), or [Codepen](https://codepen.io/pen/). ([Template](https://codepen.io/pen?template=wvezeOq)). If filing a bug against `master`, you may reference the latest code via <https://www.chartjs.org/dist/master/chart.umd.min.js> (changing the filename to point at the file you need as appropriate). Do not rely on these files for production purposes as they may be removed at any time.
 
 Please provide any additional details associated with the bug, if it's browser or screen density specific, or only happens with a certain configuration or data.
index a83e49574e8368031a606f7bf47ce1af58b531af..3d0c92c4530ecd398f27eafdda9463c14d7ff8fd 100644 (file)
@@ -7,7 +7,7 @@ If you're using a front-end framework (e.g., React, Angular, or Vue), please see
 ## Script Tag
 
 ```html
-<script src="path/to/chartjs/dist/chart.umd.js"></script>
+<script src="path/to/chartjs/dist/chart.umd.min.js"></script>
 <script>
     const myChart = new Chart(ctx, {...});
 </script>
@@ -122,10 +122,10 @@ const { Chart } = await import('chart.js');
 
 ## RequireJS
 
-**Important:** RequireJS can load only [AMD modules](https://requirejs.org/docs/whyamd.html), so be sure to require one of the UMD builds instead (i.e. `dist/chart.umd.js`).
+**Important:** RequireJS can load only [AMD modules](https://requirejs.org/docs/whyamd.html), so be sure to require one of the UMD builds instead (i.e. `dist/chart.umd.min.js`).
 
 ```javascript
-require(['path/to/chartjs/dist/chart.umd.js'], function(Chart){
+require(['path/to/chartjs/dist/chart.umd.min.js'], function(Chart){
     const myChart = new Chart(ctx, {...});
 });
 ```
index 8e014bb8982ae7d1c8400b5f40d32492d564e4da..8048c5cae93b3159838ff9cd5eb1eff043bc433f 100644 (file)
@@ -30,7 +30,7 @@ A number of changes were made to the configuration options passed to the `Chart`
 * Time and timeseries scales use `ticks.stepSize` instead of `time.stepSize`, which has been removed.
 * `maxTickslimit` won't be used for the ticks in `autoSkip` if the determined max ticks is less then the `maxTicksLimit`.
 * `dist/chart.js` has been removed.
-* `dist/chart.min.js` has been renamed to `dist/chart.umd.js`.
+* `dist/chart.min.js` has been renamed to `dist/chart.umd.min.js` (and before 4.5.0 `dist/chart.umd.js`).
 * `dist/chart.esm.js` has been renamed to `dist/chart.js`.
 
 #### Type changes
index 61122bd97e5c1dcf7093338bf2b735749f0a743f..1306c412e242e9a6f8c603d49cedf71bfb766cf8 100644 (file)
@@ -20,7 +20,7 @@ module.exports = async function(karma) {
   // we will prefer the unminified build which is easier to browse and works
   // better with source mapping. In other cases, pick the minified build to
   // make sure that the minification process (terser) doesn't break anything.
-  const regex = /chart\.umd\.js$/;
+  const regex = /chart\.umd(\.min)?\.js$/;
   const build = builds.filter(v => v.output.file && v.output.file.match(regex))[0];
 
   if (karma.autoWatch) {
index c76c9c5c6d43444830840ff608b7af4914b9e71f..c762573b067aa78710df331c23ca7f94dcc4fc7e 100644 (file)
@@ -8,10 +8,11 @@
     "sideEffects": [
         "./auto/auto.js",
         "./auto/auto.cjs",
+        "./dist/chart.umd.min.js",
         "./dist/chart.umd.js"
     ],
-    "jsdelivr": "./dist/chart.umd.js",
-    "unpkg": "./dist/chart.umd.js",
+    "jsdelivr": "./dist/chart.umd.min.js",
+    "unpkg": "./dist/chart.umd.min.js",
     "main": "./dist/chart.cjs",
     "module": "./dist/chart.js",
     "exports": {
index c6a77531048fc70821d060ce21cfbffecf602680..b396488c1484d1e1f357dc856c964366726a6bd0 100644 (file)
@@ -45,7 +45,21 @@ const plugins = (minify) =>
 
 export default [
   // UMD build
-  // dist/chart.umd.js
+  // dist/chart.umd.min.js
+  {
+    input: 'src/index.umd.ts',
+    plugins: plugins(true),
+    output: {
+      name: 'Chart',
+      file: 'dist/chart.umd.min.js',
+      format: 'umd',
+      indent: false,
+      sourcemap: true,
+    },
+  },
+
+  // UMD build
+  // dist/chart.umd.js (old filename)
   {
     input: 'src/index.umd.ts',
     plugins: plugins(true),
index 900084ffe2a6eceeb3db84df7b9e221a0bdc97d6..7a7bd1dc4da39291dec1dac2a4a5bbe7589af7f5 100644 (file)
@@ -6,7 +6,7 @@
 // Sends messages with data of types: { type: 'success' } | { type: 'error', errorMessage: string }
 
 // eslint-disable-next-line no-undef
-importScripts('../src/chart.umd.js');
+importScripts('../src/chart.umd.min.js');
 
 onmessage = function(event) {
   try {