Skip to content

Commit c2d7933

Browse files
feat: upgrade packages, use plugin factory pattern
1 parent da9ea1a commit c2d7933

7 files changed

Lines changed: 199 additions & 88 deletions

File tree

package.json

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,21 @@
2121
"@iconify-json/lucide": "^1.2.98",
2222
"@lit/context": "^1.1.6",
2323
"@qti-components/theme": "^1.3.2",
24-
"@qti-editor/core": "^0.2.0",
25-
"@qti-editor/interaction-choice": "^0.2.0",
26-
"@qti-editor/interaction-extended-text": "^0.2.0",
27-
"@qti-editor/interaction-inline-choice": "^0.2.0",
28-
"@qti-editor/interaction-match": "^0.2.0",
29-
"@qti-editor/interaction-order": "^0.2.0",
30-
"@qti-editor/interaction-select-point": "^0.2.0",
31-
"@qti-editor/interaction-shared": "^0.2.0",
32-
"@qti-editor/interaction-text-entry": "^0.2.0",
24+
"@qti-editor/core": "^1.0.0",
25+
"@qti-editor/interaction-associate": "^1.0.0",
26+
"@qti-editor/interaction-choice": "^1.0.0",
27+
"@qti-editor/interaction-extended-text": "^1.0.0",
28+
"@qti-editor/interaction-hottext": "^1.0.0",
29+
"@qti-editor/interaction-inline-choice": "^1.0.0",
30+
"@qti-editor/interaction-match": "^1.0.0",
31+
"@qti-editor/interaction-order": "^0.4.0",
32+
"@qti-editor/interaction-select-point": "^1.0.0",
33+
"@qti-editor/interaction-shared": "^1.0.0",
34+
"@qti-editor/interaction-text-entry": "^1.0.0",
35+
"@qti-editor/interfaces": "1.0.0",
36+
"@qti-editor/prosemirror": "^0.1.0",
3337
"@qti-editor/prosemirror-attributes": "^0.1.0",
3438
"@qti-editor/prosemirror-attributes-ui-prosekit": "^0.1.0",
35-
"@qti-editor/prosemirror": "^0.1.0",
3639
"daisyui": "^5.1.6",
3740
"lit": "^3.3.2",
3841
"prosekit": "^0.18.4",

pnpm-lock.yaml

Lines changed: 115 additions & 72 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app/app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import {
99
inject,
1010
} from '@angular/core';
1111
import { FormsModule } from '@angular/forms';
12+
import { buildAssessmentItemXml } from '@qti-editor/core/composer';
1213
import { createEditor, union, type Editor } from 'prosekit/core';
13-
import { buildAssessmentItemXml } from '@qti-editor/core';
1414
import {
1515
blockSelectExtension,
1616
defineLocalStorageDocPersistenceExtension,

src/components/blocks/composer/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { html, LitElement, nothing } from 'lit';
22
import { customElement, property } from 'lit/decorators.js';
3+
import { buildAssessmentItemXml, formatXml } from '@qti-editor/core/composer';
34
import { defineDocChangeHandler, defineMountHandler, union, type Editor } from 'prosekit/core';
45
import { ListDOMSerializer } from 'prosekit/extensions/list';
5-
import { buildAssessmentItemXml, formatXml } from '@qti-editor/core';
66

77
const DEBOUNCE_MS = 300;
88
const VOID_HTML_TAGS = ['img', 'br', 'hr', 'input', 'meta', 'link', 'source', 'area', 'col', 'embed', 'param', 'track', 'wbr'];

0 commit comments

Comments
 (0)