* fix: hotfix chart.js/auto for commonjs
* fix: add auto.cjs to side effects
-const exports = require('../dist/chart.cjs');
-const {Chart, registerables} = exports;
+const chartjs = require('../dist/chart.cjs');
+const {Chart, registerables} = chartjs;
Chart.register(...registerables);
-module.exports = Object.assign(Chart, exports);
+module.exports = Object.assign(Chart, chartjs);
"type": "module",
"sideEffects": [
"./auto/auto.js",
+ "./auto/auto.cjs",
"./dist/chart.umd.js"
],
"jsdelivr": "./dist/chart.umd.js",
"private": true,
"description": "chart.js should work in Node",
"scripts": {
- "test": "node test.js"
+ "test": "npm run test-index && npm run test-auto",
+ "test-index": "node test.js",
+ "test-auto": "node test-auto.js"
},
"dependencies": {
"chart.js": "workspace:*"
--- /dev/null
+const Chart = require('chart.js/auto');
+const {valueOrDefault} = require('chart.js/helpers');
+
+Chart.register({
+ id: 'TEST_PLUGIN',
+ dummyValue: valueOrDefault(0, 1)
+});