Skip to content

Commit 422478d

Browse files
committed
fix chartjs extensions
1 parent bbb8804 commit 422478d

File tree

3 files changed

+87
-3
lines changed

3 files changed

+87
-3
lines changed

data.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
import {
22
Chart,
3+
LineController,
34
LineElement,
45
PointElement,
56
CategoryScale,
6-
LinearScale
7+
LinearScale,
8+
Filler,
79
} from "chart.js";
810

11+
Chart.register(CategoryScale, LinearScale, PointElement, LineElement, LineController, Filler);
12+
913
import { getAllAnswerValues } from "@formsort/custom-question-api";
1014

1115
async function loadClientConfig() {
@@ -17,8 +21,6 @@ async function loadClientConfig() {
1721
return answers[answerLabel] || {};
1822
}
1923

20-
Chart.register(CategoryScale, LinearScale, PointElement, LineElement);
21-
2224
const options = {
2325
pointStyle: false,
2426
fill: true,

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
"name": "chart",
33
"version": "1.0.0",
44
"main": "index.js",
5+
"engines": {
6+
"node": ">=20.0.0"
7+
},
58
"scripts": {
69
"start": "vite",
710
"build": "vite build",
@@ -11,6 +14,7 @@
1114
"author": "",
1215
"license": "ISC",
1316
"devDependencies": {
17+
"terser": "^5.36.0",
1418
"tslib": "^2.8.1",
1519
"vite": "^6.0.2",
1620
"vite-bundle-visualizer": "^1.2.1"

yarn.lock

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,46 @@
135135
"@formsort/constants" "^1.8.0"
136136
events "^3.2.0"
137137

138+
"@jridgewell/gen-mapping@^0.3.5":
139+
version "0.3.5"
140+
resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36"
141+
integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==
142+
dependencies:
143+
"@jridgewell/set-array" "^1.2.1"
144+
"@jridgewell/sourcemap-codec" "^1.4.10"
145+
"@jridgewell/trace-mapping" "^0.3.24"
146+
147+
"@jridgewell/resolve-uri@^3.1.0":
148+
version "3.1.2"
149+
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
150+
integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
151+
152+
"@jridgewell/set-array@^1.2.1":
153+
version "1.2.1"
154+
resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280"
155+
integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
156+
157+
"@jridgewell/source-map@^0.3.3":
158+
version "0.3.6"
159+
resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a"
160+
integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==
161+
dependencies:
162+
"@jridgewell/gen-mapping" "^0.3.5"
163+
"@jridgewell/trace-mapping" "^0.3.25"
164+
165+
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
166+
version "1.5.0"
167+
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
168+
integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
169+
170+
"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
171+
version "0.3.25"
172+
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
173+
integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
174+
dependencies:
175+
"@jridgewell/resolve-uri" "^3.1.0"
176+
"@jridgewell/sourcemap-codec" "^1.4.14"
177+
138178
"@kurkle/color@^0.3.0":
139179
version "0.3.2"
140180
resolved "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz"
@@ -235,6 +275,11 @@
235275
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
236276
integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
237277

278+
acorn@^8.8.2:
279+
version "8.14.0"
280+
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0"
281+
integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==
282+
238283
ansi-regex@^5.0.1:
239284
version "5.0.1"
240285
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
@@ -247,6 +292,11 @@ ansi-styles@^4.0.0:
247292
dependencies:
248293
color-convert "^2.0.1"
249294

295+
buffer-from@^1.0.0:
296+
version "1.1.2"
297+
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
298+
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
299+
250300
cac@^6.7.14:
251301
version "6.7.14"
252302
resolved "https://registry.yarnpkg.com/cac/-/cac-6.7.14.tgz#804e1e6f506ee363cb0e3ccbb09cad5dd9870959"
@@ -280,6 +330,11 @@ color-name@~1.1.4:
280330
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
281331
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
282332

333+
commander@^2.20.0:
334+
version "2.20.3"
335+
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
336+
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
337+
283338
debug@^4.3.4:
284339
version "4.3.7"
285340
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52"
@@ -462,6 +517,19 @@ source-map-js@^1.2.1:
462517
resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz"
463518
integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==
464519

520+
source-map-support@~0.5.20:
521+
version "0.5.21"
522+
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
523+
integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
524+
dependencies:
525+
buffer-from "^1.0.0"
526+
source-map "^0.6.0"
527+
528+
source-map@^0.6.0:
529+
version "0.6.1"
530+
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
531+
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
532+
465533
source-map@^0.7.4:
466534
version "0.7.4"
467535
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656"
@@ -483,6 +551,16 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1:
483551
dependencies:
484552
ansi-regex "^5.0.1"
485553

554+
terser@^5.36.0:
555+
version "5.36.0"
556+
resolved "https://registry.yarnpkg.com/terser/-/terser-5.36.0.tgz#8b0dbed459ac40ff7b4c9fd5a3a2029de105180e"
557+
integrity sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==
558+
dependencies:
559+
"@jridgewell/source-map" "^0.3.3"
560+
acorn "^8.8.2"
561+
commander "^2.20.0"
562+
source-map-support "~0.5.20"
563+
486564
tmp@^0.2.1:
487565
version "0.2.3"
488566
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae"

0 commit comments

Comments
 (0)