feat: Enhance Course Learning Items with Emoji and Flexible Parsing

This commit is contained in:
swve 2025-02-27 09:59:39 +01:00
parent 6878fec2e8
commit 05efdcb642
5 changed files with 479 additions and 21 deletions

View file

@ -8,6 +8,9 @@ importers:
.:
dependencies:
'@emoji-mart/data':
specifier: ^1.2.1
version: 1.2.1
'@emoji-mart/react':
specifier: ^1.1.1
version: 1.1.1(emoji-mart@5.6.0)(react@18.3.1)
@ -257,7 +260,7 @@ importers:
version: 14.2.16(eslint@8.57.1)(typescript@5.4.4)
eslint-plugin-unused-imports:
specifier: ^3.2.0
version: 3.2.0(@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2(eslint@8.57.1)(typescript@5.4.4))(eslint@8.57.1)(typescript@5.4.4))(eslint@8.57.1)
version: 3.2.0(eslint@8.57.1)
postcss:
specifier: ^8.4.47
version: 8.4.47
@ -348,6 +351,9 @@ packages:
'@emnapi/runtime@1.3.1':
resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
'@emoji-mart/data@1.2.1':
resolution: {integrity: sha512-no2pQMWiBy6gpBEiqGeU77/bFejDqUTRY7KX+0+iur13op3bqUsXdnwoZs6Xb1zbv0gAj5VvS1PWoUUckSr5Dw==}
'@emoji-mart/react@1.1.1':
resolution: {integrity: sha512-NMlFNeWgv1//uPsvLxvGQoIerPuVdXwK/EUek8OOkJ6wVOWPUizRBJU0hDqWZCOROVpfBgCemaC3m6jDOXi03g==}
peerDependencies:
@ -4461,8 +4467,8 @@ packages:
tailwind-merge@2.5.4:
resolution: {integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==}
tailwind-merge@3.0.1:
resolution: {integrity: sha512-AvzE8FmSoXC7nC+oU5GlQJbip2UO7tmOhOfQyOmPhrStOGXHU08j8mZEHZ4BmCqY5dWTCo4ClWkNyRNx1wpT0g==}
tailwind-merge@3.0.2:
resolution: {integrity: sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==}
tailwind-scrollbar@3.1.0:
resolution: {integrity: sha512-pmrtDIZeHyu2idTejfV59SbaJyvp1VRjYxAjZBH0jnyrPRo6HL1kD5Glz8VPagasqr6oAx6M05+Tuw429Z8jxg==}
@ -4939,6 +4945,8 @@ snapshots:
tslib: 2.8.0
optional: true
'@emoji-mart/data@1.2.1': {}
'@emoji-mart/react@1.1.1(emoji-mart@5.6.0)(react@18.3.1)':
dependencies:
emoji-mart: 5.6.0
@ -7486,7 +7494,7 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
react-easy-sort: 1.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
tailwind-merge: 3.0.1
tailwind-merge: 3.0.2
tsup: 6.7.0(postcss@8.4.47)(typescript@5.4.4)
transitivePeerDependencies:
- '@swc/core'
@ -7772,12 +7780,10 @@ snapshots:
string.prototype.matchall: 4.0.11
string.prototype.repeat: 1.0.0
eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2(eslint@8.57.1)(typescript@5.4.4))(eslint@8.57.1)(typescript@5.4.4))(eslint@8.57.1):
eslint-plugin-unused-imports@3.2.0(eslint@8.57.1):
dependencies:
eslint: 8.57.1
eslint-rule-composer: 0.3.0
optionalDependencies:
'@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2(eslint@8.57.1)(typescript@5.4.4))(eslint@8.57.1)(typescript@5.4.4)
eslint-rule-composer@0.3.0: {}
@ -9366,7 +9372,7 @@ snapshots:
tailwind-merge@2.5.4: {}
tailwind-merge@3.0.1: {}
tailwind-merge@3.0.2: {}
tailwind-scrollbar@3.1.0(tailwindcss@3.4.14):
dependencies: