Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature(ckeditor): Upgrade CKEditor 5 to 37.0.1 #145

Merged
merged 248 commits into from
May 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
248 commits
Select commit Hold shift + click to select a range
68291b9
chore(third-party): Update to CKEditor 37.0.1
JensDallmann Mar 21, 2023
0e5c678
chore(third-party): Upgrade @ckeditor/ckeditor5-dev-utils
mmichaelis Apr 6, 2023
1798fd0
chore(third-party): Upgrade @ckeditor/ckeditor5-dev-webpack-plugin
mmichaelis Apr 6, 2023
c726715
chore(third-party): Upgrade Most Babel Dependencies
mmichaelis Apr 6, 2023
48e5379
chore(third-party): Upgrade Typings for Node
mmichaelis Apr 6, 2023
fdf2ac0
chore(third-party): Upgrade Express
mmichaelis Apr 6, 2023
17eb958
chore(third-party): Upgrade Webpack
mmichaelis Apr 6, 2023
7716a33
chore(third-party): Upgrade ESLint
mmichaelis Apr 6, 2023
c56242b
chore(third-party): Upgrade CSS-Loader
mmichaelis Apr 6, 2023
f5958cd
chore(third-party): Upgrade enhanced-resolve
mmichaelis Apr 6, 2023
e779ecf
chore(third-party): Upgrade prettier
mmichaelis Apr 6, 2023
8894ec6
chore(third-party): Upgrade rimraf
mmichaelis Apr 6, 2023
470fd68
chore(third-party): Upgrade rxjs
mmichaelis Apr 6, 2023
e6f77b4
chore(third-party): Upgrade style-loader
mmichaelis Apr 6, 2023
5f9a6ab
chore(third-party): Upgrade ts-loader
mmichaelis Apr 6, 2023
1074612
chore(third-party): Upgrade tslib
mmichaelis Apr 6, 2023
45868d6
chore(third-party): Upgrade typedoc
mmichaelis Apr 6, 2023
d1e34e9
chore(third-party): Upgrade xml-formatter
mmichaelis Apr 6, 2023
9f798d7
chore(third-party): Upgrade typescript
mmichaelis Apr 6, 2023
be4aa64
chore(third-party): Upgrade Playwright
mmichaelis Apr 6, 2023
fa39e02
chore(third-party): Upgrade Jest & Jest Playwright
mmichaelis Apr 6, 2023
b34c656
chore(third-party): pnpm install
mmichaelis Apr 6, 2023
594b2f7
fix(third-party): Fix XML Formatter Invocation
mmichaelis Apr 6, 2023
52f7c7a
fix(third-party): Fixes @typescript-eslint/no-unnecessary-type-assertion
mmichaelis Apr 6, 2023
d878a1e
fix(third-party): Fixes prettier/prettier Issue
mmichaelis Apr 6, 2023
4796ccb
fix(third-party): Fixes prettier/prettier Issue
mmichaelis Apr 6, 2023
922d716
fix(third-party): Fixes Typo (en-GB vs. en-US)
mmichaelis Apr 6, 2023
4b2f74e
fix(third-party): Fixes @typescript-eslint/await-thenable
mmichaelis Apr 6, 2023
8ecdf28
fix(third-party): Fixes Typos
mmichaelis Apr 6, 2023
16d0b33
fix(third-party): Fixes prettier/prettier Issues
mmichaelis Apr 6, 2023
08a2338
fix(third-party): Fixes prettier/prettier Issues
mmichaelis Apr 6, 2023
fe8c16f
fix(third-party): Suppress ESLint Issue Due to Private API use
mmichaelis Apr 6, 2023
04741b2
fix(third-party): Fix Minor Typo
mmichaelis Apr 6, 2023
1be4667
fix(third-party): Suppress False-Positive Inspection Issue
mmichaelis Apr 6, 2023
f1db194
fix(third-party): Fix Deprecated Mixin Approach
mmichaelis Apr 11, 2023
14e08b2
fix(third-party): Fix Deprecated Mixin Approach
mmichaelis Apr 11, 2023
a5de082
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 11, 2023
1ed3168
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 11, 2023
7fb7454
chore: Fix Typos
mmichaelis Apr 11, 2023
144ac2c
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 11, 2023
43a1e7d
refactor(third-party): eslint fix
mmichaelis Apr 11, 2023
4e0bdd9
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 11, 2023
dd6c90e
refactor(third-party): eslint fix
mmichaelis Apr 11, 2023
1f6b922
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 11, 2023
6efdaef
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 11, 2023
9ca3809
refactor(third-party): eslint fix
mmichaelis Apr 11, 2023
38eb623
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 11, 2023
faef040
refactor(third-party): eslint fix
mmichaelis Apr 11, 2023
0a409c3
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 11, 2023
7a60545
refactor(third-party): eslint fix
mmichaelis Apr 11, 2023
2bdc35e
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 11, 2023
a02e0bc
refactor(third-party): eslint fix
mmichaelis Apr 11, 2023
026c2dd
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 11, 2023
2cb74f3
refactor(third-party): eslint fix
mmichaelis Apr 11, 2023
0674daf
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 12, 2023
eb83199
refactor(third-party): eslint fix
mmichaelis Apr 12, 2023
a2b6234
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 12, 2023
60e854e
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 12, 2023
37eac67
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 12, 2023
d27ebf9
refactor(third-party): Refactor Using index.ts of CKEditor 5
mmichaelis Apr 12, 2023
45f0441
refactor(third-party): Suppress typing error temporarily
mmichaelis Apr 12, 2023
ba02a84
refactor(third-party): eslint fix
mmichaelis Apr 12, 2023
0d42f47
refactor(third-party): Fixes misleading default export rename
mmichaelis Apr 12, 2023
55200cb
docs(third-party): Added Reference to Typings Issue
mmichaelis Apr 12, 2023
e2a5d81
test(third-party): Roll back to direct import for mocking
mmichaelis Apr 12, 2023
6684481
test(third-party): Fixes Playwright Tests
mmichaelis Apr 12, 2023
99a95db
chore(third-party): Roll back xml-formatter to 2.6.1
mmichaelis Apr 12, 2023
501ea5e
chore(third-party): pnpm install
mmichaelis Apr 12, 2023
2aad069
test(itest): Adding Debug Information
mmichaelis Apr 12, 2023
4ae58e0
chore(third-party): Update ESLint
mmichaelis Apr 12, 2023
e3918e8
chore(third-party): Update Playwright
mmichaelis Apr 12, 2023
f16d705
chore(third-party): Update Rimraf
mmichaelis Apr 12, 2023
91c16c8
chore(third-party): pnpm install
mmichaelis Apr 12, 2023
55c51c7
chore(third-party): Fix Peer Dependencies
mmichaelis Apr 12, 2023
3115629
test(third-party): More Fail-Early Debugging
mmichaelis Apr 12, 2023
ad1de67
test(third-party): Skipping FontMapper Tests for Now
mmichaelis Apr 12, 2023
8f7e8a4
refactor(third-party): Simplify Assignment
mmichaelis Apr 12, 2023
5ad0e87
fix(third-party): Fix Error Prototype Chain
mmichaelis Apr 12, 2023
bf8da0f
docs(third-party): Introducing Walk-Through Guides
mmichaelis Apr 17, 2023
e6cd8b5
refactor(app): Dummy `textPartLanguage` Typing Removed
mmichaelis Apr 18, 2023
b74eb4d
refactor(app): Add Typings for CKEditorInspector
mmichaelis Apr 18, 2023
55f332d
refactor(app): Reduce contract of of data access
mmichaelis Apr 18, 2023
80165e2
chore(app): Address Spellchecker Issues
mmichaelis Apr 18, 2023
f904350
refactor(app): Reduce contract of of data access
mmichaelis Apr 18, 2023
7d1c90b
refactor(app): Change Data Access to DataController
mmichaelis Apr 18, 2023
e7275fa
refactor(app): Remove `licenseKey` property
mmichaelis Apr 18, 2023
cc3f1ca
chore(app): Fix spellchecker issues.
mmichaelis Apr 18, 2023
cff37c0
chore(app): Fix Typings
mmichaelis Apr 19, 2023
68bdc5d
chore(app): Fix spellchecker issues.
mmichaelis Apr 19, 2023
d5eb969
fix(link): Fix Typings for addClassToTemplate
mmichaelis Apr 19, 2023
eabf25d
fix(link): Fix Typings for removeClassFromTemplate
mmichaelis Apr 19, 2023
596b9c5
refactor(link): Prefer import from index.ts
mmichaelis Apr 19, 2023
b1a6c36
refactor(link): Fix Typings for createDecoratorHook
mmichaelis Apr 19, 2023
3d09a1c
refactor(link): Type-Guard Internal API Access
mmichaelis Apr 19, 2023
936ca02
chore(link): Address Spellchecker Issues
mmichaelis Apr 19, 2023
1d024ca
chore(link): Address Spellchecker Issues
mmichaelis Apr 19, 2023
643df5f
chore(link): Address Spellchecker Issues
mmichaelis Apr 19, 2023
2d41aee
chore(link): Fixes Return Type
mmichaelis Apr 19, 2023
80c8cd2
refactor(link): Add IncompatibleInternalApiUsageError
mmichaelis Apr 19, 2023
7c26a08
fix(link): Fix Type Check _balloon Property
mmichaelis Apr 19, 2023
d61a49e
refactor(link): Type-Guard Private API Access _focusables
mmichaelis Apr 19, 2023
d49c9d9
chore(link): Address Spellchecker Issues
mmichaelis Apr 19, 2023
edc0cff
chore(link): Address Spellchecker Issues
mmichaelis Apr 19, 2023
707e2d6
fix(link): Fix Typings for Augmented LinkFormView
mmichaelis Apr 19, 2023
a2e6b50
fix(link): Fix Possible Access to `null`
mmichaelis Apr 19, 2023
6909007
fix(link): Fix Typing Issue
mmichaelis Apr 19, 2023
a7ad8c4
chore(link): Add TODO to handle deprecation
mmichaelis Apr 19, 2023
0ffd33d
fix(link): Raise Error on Unexpected State
mmichaelis Apr 19, 2023
75d9c66
fix(link): Fixes Typing Issue
mmichaelis Apr 19, 2023
8434b0b
fix(link): Harden Private API Usage
mmichaelis Apr 19, 2023
8df97c4
fix(link): Fix Nullability Issue
mmichaelis Apr 19, 2023
cd0271f
chore(data-processor): Remove Irrelevant Todo
mmichaelis Apr 19, 2023
474df36
chore(data-processor): Remove Irrelevant Todo
mmichaelis Apr 19, 2023
2458a93
fix(font-mapper): Type-Guard Access to Private API
mmichaelis Apr 19, 2023
1c11559
fix(font-mapper): pnpm install
mmichaelis Apr 19, 2023
20727b2
refactor(font-mapper): Introduce Augmentation Approach for EditorConf…
mmichaelis Apr 20, 2023
b7a271c
refactor(font-mapper): ESLint: Shorten import to `index.ts`
mmichaelis Apr 20, 2023
f3851d0
refactor(link-common): Use `index.ts` and `augmentation.ts`
mmichaelis Apr 20, 2023
ac13367
refactor(dom-support): Introduce `index.ts`
mmichaelis Apr 20, 2023
9656729
refactor(dom-converter): Introduce `index.ts`
mmichaelis Apr 20, 2023
5a49114
chore(dom-converter): Address Spellchecker Issues
mmichaelis Apr 20, 2023
983acf6
refactor(studio-essentials): Introduce `index.ts` and `augmentation.ts`
mmichaelis Apr 20, 2023
5a8ab1c
refactor(studio-essentials): Add missing import of Augmentation
mmichaelis Apr 20, 2023
9582465
refactor(grs): Introduce `index.ts` and `augmentation.ts`
mmichaelis Apr 20, 2023
b1dbe56
chore(grs): Static Code Analysis Fixes
mmichaelis Apr 20, 2023
dffc90b
refactor(richtext): Introduce `index.ts` and `augmentation.ts`
mmichaelis Apr 20, 2023
7924cb8
chore(richtext): Address Spellchecker Issues
mmichaelis Apr 20, 2023
592f87a
fix(link): Fix missing required plugin
mmichaelis Apr 21, 2023
5889fbd
refactor(link): Fix Typing for pluginName
mmichaelis Apr 21, 2023
0fe31b1
refactor(link): Introduce `index.ts` and `augmentation.ts`
mmichaelis Apr 25, 2023
359070e
refactor(link): Prepare NonNull Assertions
mmichaelis Apr 25, 2023
b960104
refactor(link): Get Rid of LazyLinkUIPropertiesNotInitializedYetError
mmichaelis Apr 25, 2023
621b2de
refactor(link): Fix Typing Issue
mmichaelis Apr 25, 2023
7921723
refactor(link): Fix Typing Issue
mmichaelis Apr 25, 2023
38dcb99
refactor(images): Init Augmentation
mmichaelis Apr 25, 2023
2b15e6f
refactor(images): Expose Plugins to PluginsMap
mmichaelis Apr 25, 2023
68c6006
refactor(images): Expose Commands to CommandsMap
mmichaelis Apr 25, 2023
ef9844d
refactor(images): Switch to Type Import
mmichaelis Apr 25, 2023
c669b2d
refactor(images): Fix Wrong dist/ import
mmichaelis Apr 25, 2023
2aae750
docs(common): Declare `throws`
mmichaelis Apr 25, 2023
bd2b186
chore(image): Fix Proofreading Issues
mmichaelis Apr 26, 2023
e0a6419
chore(image): Fix Proofreading Issues
mmichaelis Apr 26, 2023
3f941fe
chore(image): Ignore False-Positive "Unused" Inspection
mmichaelis Apr 26, 2023
f970d06
refactor(differencing): Introduce `index.ts` and `augmentation.ts`
mmichaelis Apr 26, 2023
a2d13ec
refactor(differencing): Expose Plugins in `index.ts`
mmichaelis Apr 26, 2023
eef3ff0
refactor(differencing): Remove CommandsMap Augmentation
mmichaelis Apr 26, 2023
ee034f8
refactor(content-clipboard): Introduce `index.ts` and `augmentation.ts`
mmichaelis Apr 26, 2023
b501545
refactor(content-clipboard): Augment PluginsMap
mmichaelis Apr 26, 2023
f01cb13
refactor(content-clipboard): Expose PasteContent API
mmichaelis Apr 26, 2023
7563dc8
refactor(content-clipboard): Remove Obsolete Custom Typings
mmichaelis Apr 26, 2023
82c4f96
chore(content-clipboard): Fix Proofreading Issues
mmichaelis Apr 26, 2023
ea61c7b
chore(content-clipboard): Address Static Code Analysis Issue
mmichaelis Apr 26, 2023
1544949
chore(content): Fix Bug in index-doc.ts
mmichaelis Apr 26, 2023
23d12e4
refactor(content): Introduce `index.ts`
mmichaelis Apr 26, 2023
55b1d8c
refactor(core-common): Repair Plugin Convenience
mmichaelis Apr 26, 2023
932aa0e
refactor(build): Required upgrade of xml-formatter
mmichaelis Apr 27, 2023
103d811
refactor(build): pnpm install
mmichaelis Apr 27, 2023
f93c7e0
refactor(build): Broken! Intermediate Refactoring of tsconfig.json et…
mmichaelis Apr 27, 2023
7f668e9
refactor(link-common): Switch to CKEditor 5 Module Layout
mmichaelis Apr 27, 2023
94bb63f
refactor(logging): Switch to CKEditor 5 Module Layout
mmichaelis Apr 27, 2023
fe66d43
refactor(logging): Remove Irrelevant Babel Dependency
mmichaelis Apr 27, 2023
6cd4c2a
refactor(link-common): Remove Irrelevant Babel Config
mmichaelis Apr 27, 2023
b0549be
refactor(font-mapper): Switch to CKEditor 5 Module Layout
mmichaelis Apr 27, 2023
503fbb2
refactor(dom-support): Switch to CKEditor 5 Module Layout
mmichaelis Apr 27, 2023
3fd618b
refactor(dom-converter): Switch to CKEditor 5 Module Layout
mmichaelis Apr 27, 2023
c6ed83f
refactor(dataprocessor-support): Switch to CKEditor 5 Module Layout
mmichaelis Apr 27, 2023
7c08224
refactor(logging): Fix ESLint Config
mmichaelis Apr 27, 2023
ab049a7
refactor(logging): Simplify ESLint Config
mmichaelis Apr 27, 2023
4ae4852
refactor(link-common): Fix ESLint Config
mmichaelis Apr 27, 2023
1f28c13
refactor(font-mapper): Fix ESLint Config
mmichaelis Apr 27, 2023
d6a6849
refactor(dom-support): Fix ESLint Config
mmichaelis Apr 27, 2023
615f188
refactor(dom-converter): Fix ESLint Config
mmichaelis Apr 27, 2023
9aef1b1
refactor(dom-converter): Fix ESLint Config
mmichaelis Apr 27, 2023
77038a7
refactor(studio-integration): Switch to CKEditor 5 Module Layout
mmichaelis Apr 27, 2023
0f9b986
refactor(studio-integration-mock): Switch to CKEditor 5 Module Layout
mmichaelis Apr 27, 2023
13dbae1
refactor(studio-essentials): Switch to CKEditor 5 Module Layout
mmichaelis Apr 27, 2023
feb53be
refactor(richtext-support): Switch to CKEditor 5 Module Layout
mmichaelis Apr 27, 2023
8d50521
refactor(richtext): Switch to CKEditor 5 Module Layout
mmichaelis Apr 27, 2023
378fc41
refactor(build): Add __tests__ to tsconfig.json
mmichaelis Apr 27, 2023
2bf14b3
refactor(link): Switch to CKEditor 5 Module Layout
mmichaelis Apr 28, 2023
3c38afd
refactor(images): Switch to CKEditor 5 Module Layout
mmichaelis Apr 28, 2023
155d4e9
refactor(example-data): Switch to CKEditor 5 Module Layout
mmichaelis Apr 28, 2023
7647629
refactor(example-data): Clean-Up Obsolete tsconfig.json
mmichaelis Apr 28, 2023
3f2bdf9
refactor(differencing): Switch to CKEditor 5 Module Layout
mmichaelis Apr 28, 2023
87fe2ec
refactor(content-clipboard): Switch to CKEditor 5 Module Layout
mmichaelis Apr 28, 2023
31cb93b
refactor(content): Switch to CKEditor 5 Module Layout
mmichaelis Apr 28, 2023
3531f15
refactor(core-common): Switch to CKEditor 5 Module Layout
mmichaelis Apr 28, 2023
6dbdff7
refactor(common): Switch to CKEditor 5 Module Layout
mmichaelis Apr 28, 2023
941aeef
refactor(itest): Disable Build for now
mmichaelis Apr 28, 2023
a9b828b
refactor(build): Enable pretty print in tsconfig.json
mmichaelis Apr 28, 2023
a9e0879
refactor(build): Disable pretty print in tsconfig.json
mmichaelis Apr 28, 2023
91d7fb3
refactor(app): Adapt for CKEditor 5 37.x
mmichaelis Apr 28, 2023
35a6c93
refactor(app): pnpm install
mmichaelis Apr 28, 2023
ee08e1a
refactor(app): Straighten `index.ts`
mmichaelis Apr 28, 2023
9f77f04
refactor(font-mapper): Fix pnpm jest
mmichaelis Apr 28, 2023
645d445
chore(babel): Switch to Node 18
mmichaelis May 2, 2023
364cefc
chore(babel): Add Missing Babel Plugins
mmichaelis May 2, 2023
ea488fe
chore(babel): pnpm install
mmichaelis May 2, 2023
dff4bed
chore(babel): Add @babel/preset-typescript
mmichaelis May 2, 2023
3fb221f
refactor(jest): Prefer ts-jest over Babel
mmichaelis May 2, 2023
3f1ca6c
refactor(jest): pnpm install
mmichaelis May 2, 2023
fd0ff21
refactor(itest): Fix imports
mmichaelis May 2, 2023
b5542a7
refactor(itest): Fix reference to tsconfig.json
mmichaelis May 2, 2023
3025331
refactor(itest): Prefer require.resolve in jest.config.js
mmichaelis May 2, 2023
e27f6f2
refactor(itest): Fix Typings
mmichaelis May 2, 2023
c659d32
fix(itest): Require to explicitly reference `window`
mmichaelis May 2, 2023
08712ba
refactor(itest): Remove irrelevant explicit Babel dependency
mmichaelis May 2, 2023
9d93ce5
refactor(itest): pnpm install
mmichaelis May 2, 2023
3e9f4f9
chore(todos): Remove Todos
mmichaelis May 2, 2023
f8c6219
chore(lint): Add explicit types to satisfy eslint
JensDallmann May 2, 2023
0fdcc4c
fix(test): Use src for tests instead of dist.
JensDallmann May 2, 2023
bcf19f3
fix(test): Use src for tests instead of dist.
JensDallmann May 2, 2023
896fb2d
fix(test): Use src for tests instead of dist.
JensDallmann May 2, 2023
88b34bf
fix(content-clipboard): Add missing augmentation import
mmichaelis May 3, 2023
0e5fae7
chore(third-party): Update TypeDoc
mmichaelis May 3, 2023
7a14e52
chore(third-party): pnpm install
mmichaelis May 3, 2023
ac389e9
fix(docs): TypeDoc failed with the new setup
mmichaelis May 3, 2023
a862251
chore(docs): Remove Irrelevant Plugin typedoc-plugin-merge-modules
mmichaelis May 3, 2023
4069543
chore(docs): pnpm install
mmichaelis May 3, 2023
a69ff5a
fix(public-api): Use an index.ts for coremedia-studio-integration
JensDallmann May 3, 2023
4e22df9
fix(public-api): Add LinkBalloonConfig to the public api
JensDallmann May 3, 2023
ebe7c0e
fix(public-api): Export the constant instead of the class
JensDallmann May 3, 2023
fdf84ef
fix(public-api): Reference entry point in package.json instead of tsc…
JensDallmann May 3, 2023
1e1b2b3
build(timeouts): Increase timeouts due to high variance in build dura…
JensDallmann May 3, 2023
35572b7
chore(public-api): Improve exports
JensDallmann May 3, 2023
03a9f50
fix(publish): Point to the js as node expects a js and can't work wit…
JensDallmann May 3, 2023
0010444
build(rimraf): Prepare Build to src/
mmichaelis May 4, 2023
92b2eb5
build(rimraf): pnpm install
mmichaelis May 4, 2023
8fbeadc
build(gitignore): Ignore *.js and *.d.ts in src/ folder
mmichaelis May 4, 2023
5be207d
build(eslint): Ignore *.js and *.d.ts in src/ folder
mmichaelis May 4, 2023
e6d95df
build(prettier): Ignore *.js and *.d.ts in src/ folder
mmichaelis May 4, 2023
c6aa5ba
build(theme): Remove copyfiles
mmichaelis May 4, 2023
28dd2e6
build(theme): pnpm install
mmichaelis May 4, 2023
2eb05e8
build(app): Change dist/ reference
mmichaelis May 4, 2023
b26d6ca
fixup! build(app): Change dist/ reference
mmichaelis May 4, 2023
148f946
build(tsconfig): Default to src/ outDir
mmichaelis May 4, 2023
f905433
build(publishConfig): Set/Override types/main on publish
mmichaelis May 4, 2023
d0675e4
fixup! build(rimraf): Prepare Build to src/
mmichaelis May 4, 2023
54db400
fixup! build(rimraf): pnpm install
mmichaelis May 4, 2023
4860ba2
fix(rimraf): Fix Pattern and pnpm Indirection
mmichaelis May 4, 2023
6969c59
build(gitignore): Ignore .tsbuildinfo and source maps
mmichaelis May 4, 2023
40a3b69
build(rimraf): Remove also js.map
mmichaelis May 4, 2023
0055fe4
build(gitignore): Fix src-ignore
mmichaelis May 4, 2023
bc7cd7d
fix(svg): Provide Typed Access for *.svg
mmichaelis May 4, 2023
d4f6308
fix(lint): Ignore typings for linting
JensDallmann May 4, 2023
a1b4928
fix(lint): Ignore *.js/*.d.ts in all subfolders
JensDallmann May 4, 2023
0c261f0
fix(tsconfig): Default to src/ outDir
JensDallmann May 4, 2023
e40392e
fix(link-config): Use RegisterAttributeConfig directly to not have ne…
JensDallmann May 5, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 12 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,18 @@ module.exports = {
parser: "@typescript-eslint/parser",
plugins: ["@typescript-eslint", "jsdoc", "eslint-plugin-tsdoc", "no-null", "import", "unused-imports"],
root: true,
ignorePatterns: ["dist/", "docs/", "node_modules/", "*.orig"],
ignorePatterns: [
// Ignore compiled JavaScript files (old build setup, changed on 2023-05-04 to _build to src/_.
"dist/",
"docs/",
"node_modules/",
"typings/",
"*.orig",
// Ignore compiled JavaScript files, as they are generated automatically.
"**/src/**/*.js",
// Also, do not check typing declarations, too.
"**/src/**/*.d.ts",
],
overrides: [
{
files: ["**/*.js", "**/*.ts", "**/*.tsx"],
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pre-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
build:
name: Build
runs-on: ubuntu-latest
timeout-minutes: 10
timeout-minutes: 13
# do not run when if it is a manual trigger on the main branch as we have other CI for this. This one is only for feature branches
if: (github.event_name != 'workflow_dispatch' || github.ref != 'refs/heads/main') && !github.event.pull_request.draft
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
build:
name: Build
runs-on: ubuntu-latest
timeout-minutes: 10
timeout-minutes: 20
if: github.actor != 'coremedia-ci' && github.actor != 'github-action[bot]'
steps:
- name: Checkout
Expand Down
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,16 @@ build/
dist/
node_modules/

# Ignore compiled TypeScript files.
**/src/**/*.js
**/src/**/*.js.map
**/src/**/*.d.ts
**/src/**/*.d.ts.map

# Ignore TypeScript Buildinfo

*.tsbuildinfo

# Temporary Output

*.log
Expand Down
4 changes: 4 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,7 @@
dist
docs
node_modules
# Ignore compiled JavaScript files, as they are generated automatically.
src/**/*.js
# Also, do not check typing declarations, too.
src/**/*.d.ts
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,8 @@ previously `setData()` call. A typical approach is:
## See Also

* **[GitHub Pages][gp:ckeditor-plugins]:** These pages on GitHub Pages.
* **[Walk-Through Examples](./examples/README.md):** Some step-by-step guides
for customizing CKEditor 5.
* **[Development](./DEVELOPMENT.md):** Hints for developing within this workspace
* **[License](./LICENSE):** Apache 2.0 License Text
* **[Versioning](./VERSIONING.md):** Versioning Policy
Expand Down
2 changes: 1 addition & 1 deletion app/.eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module.exports = {
files: ["**/*.ts", "**/*.tsx"],
parserOptions: {
tsconfigRootDir: __dirname,
project: "./src/tsconfig.json",
project: "./tsconfig.json",
},
},
],
Expand Down
110 changes: 46 additions & 64 deletions app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,90 +9,72 @@
"license": "Apache-2.0",
"private": true,
"dependencies": {
"@ckeditor/ckeditor5-alignment": "36.0.1",
"@ckeditor/ckeditor5-autoformat": "36.0.1",
"@ckeditor/ckeditor5-autosave": "36.0.1",
"@ckeditor/ckeditor5-basic-styles": "36.0.1",
"@ckeditor/ckeditor5-block-quote": "36.0.1",
"@ckeditor/ckeditor5-clipboard": "36.0.1",
"@ckeditor/ckeditor5-code-block": "36.0.1",
"@ckeditor/ckeditor5-core": "36.0.1",
"@ckeditor/ckeditor5-editor-classic": "36.0.1",
"@ckeditor/ckeditor5-engine": "36.0.1",
"@ckeditor/ckeditor5-essentials": "36.0.1",
"@ckeditor/ckeditor5-find-and-replace": "36.0.1",
"@ckeditor/ckeditor5-heading": "36.0.1",
"@ckeditor/ckeditor5-highlight": "36.0.1",
"@ckeditor/ckeditor5-image": "36.0.1",
"@ckeditor/ckeditor5-indent": "36.0.1",
"@ckeditor/ckeditor5-link": "36.0.1",
"@ckeditor/ckeditor5-list": "36.0.1",
"@ckeditor/ckeditor5-paragraph": "36.0.1",
"@ckeditor/ckeditor5-paste-from-office": "36.0.1",
"@ckeditor/ckeditor5-remove-format": "36.0.1",
"@ckeditor/ckeditor5-source-editing": "36.0.1",
"@ckeditor/ckeditor5-table": "36.0.1",
"@ckeditor/ckeditor5-theme-lark": "36.0.1",
"@ckeditor/ckeditor5-typing": "36.0.1",
"@ckeditor/ckeditor5-ui": "36.0.1",
"@ckeditor/ckeditor5-utils": "36.0.1",
"@ckeditor/ckeditor5-alignment": "37.0.1",
"@ckeditor/ckeditor5-autoformat": "37.0.1",
"@ckeditor/ckeditor5-autosave": "37.0.1",
"@ckeditor/ckeditor5-basic-styles": "37.0.1",
"@ckeditor/ckeditor5-block-quote": "37.0.1",
"@ckeditor/ckeditor5-clipboard": "37.0.1",
"@ckeditor/ckeditor5-code-block": "37.0.1",
"@ckeditor/ckeditor5-core": "37.0.1",
"@ckeditor/ckeditor5-editor-classic": "37.0.1",
"@ckeditor/ckeditor5-engine": "37.0.1",
"@ckeditor/ckeditor5-essentials": "37.0.1",
"@ckeditor/ckeditor5-find-and-replace": "37.0.1",
"@ckeditor/ckeditor5-heading": "37.0.1",
"@ckeditor/ckeditor5-highlight": "37.0.1",
"@ckeditor/ckeditor5-image": "37.0.1",
"@ckeditor/ckeditor5-indent": "37.0.1",
"@ckeditor/ckeditor5-language": "37.0.1",
"@ckeditor/ckeditor5-link": "37.0.1",
"@ckeditor/ckeditor5-list": "37.0.1",
"@ckeditor/ckeditor5-paragraph": "37.0.1",
"@ckeditor/ckeditor5-paste-from-office": "37.0.1",
"@ckeditor/ckeditor5-remove-format": "37.0.1",
"@ckeditor/ckeditor5-source-editing": "37.0.1",
"@ckeditor/ckeditor5-table": "37.0.1",
"@ckeditor/ckeditor5-typing": "37.0.1",
"@ckeditor/ckeditor5-ui": "37.0.1",
"@ckeditor/ckeditor5-utils": "37.0.1",
"@coremedia-internal/ckeditor5-coremedia-example-data": "^1.0.0",
"@coremedia/ckeditor5-coremedia-content-clipboard": "14.1.2-rc.0",
"@coremedia/ckeditor5-dom-converter": "14.1.2-rc.0",
"@coremedia/ckeditor5-coremedia-differencing": "14.1.2-rc.0",
"@coremedia/ckeditor5-coremedia-images": "14.1.2-rc.0",
"@coremedia/ckeditor5-coremedia-link": "14.1.2-rc.0",
"@coremedia/ckeditor5-coremedia-richtext": "14.1.2-rc.0",
"@coremedia/ckeditor5-coremedia-studio-essentials": "14.1.2-rc.0",
"@coremedia/ckeditor5-coremedia-studio-integration-mock": "14.1.2-rc.0",
"@coremedia/ckeditor5-dataprocessor-support": "14.1.2-rc.0",
"@coremedia/ckeditor5-dom-converter": "14.1.2-rc.0",
"@coremedia/ckeditor5-font-mapper": "14.1.2-rc.0",
"@coremedia/ckeditor5-link-common": "14.1.2-rc.0",
"@coremedia/service-agent": "^1.1.5",
"xml-formatter": "^2.6.1"
"xml-formatter": "^3.3.2"
},
"devDependencies": {
"@ckeditor/ckeditor5-dev-utils": "^30.5.0",
"@ckeditor/ckeditor5-dev-translations": "^37.0.0",
"@ckeditor/ckeditor5-dev-utils": "^37.0.0",
"@ckeditor/ckeditor5-inspector": "^4.1.0",
"@ckeditor/ckeditor5-dev-webpack-plugin": "^30.5.0",
"@types/ckeditor__ckeditor5-alignment": "29.0.7",
"@types/ckeditor__ckeditor5-autosave": "^32.0.0",
"@types/ckeditor__ckeditor5-autoformat": "^31.0.1",
"@types/ckeditor__ckeditor5-find-and-replace": "^29.1.2",
"@types/ckeditor__ckeditor5-basic-styles": "^28.0.2",
"@types/ckeditor__ckeditor5-block-quote": "^29.0.4",
"@types/ckeditor__ckeditor5-code-block": "^29.0.3",
"@types/ckeditor__ckeditor5-core": "^33.0.3",
"@types/ckeditor__ckeditor5-editor-classic": "^27.1.2",
"@types/ckeditor__ckeditor5-essentials": "^28.0.3",
"@types/ckeditor__ckeditor5-heading": "^29.0.3",
"@types/ckeditor__ckeditor5-highlight": "^29.0.3",
"@types/ckeditor__ckeditor5-image": "^33.0.0",
"@types/ckeditor__ckeditor5-indent": "^29.0.3",
"@types/ckeditor__ckeditor5-link": "^32.0.4",
"@types/ckeditor__ckeditor5-list": "^32.0.1",
"@types/ckeditor__ckeditor5-paragraph": "^27.0.5",
"@types/ckeditor__ckeditor5-paste-from-office": "^29.0.1",
"@types/ckeditor__ckeditor5-remove-format": "^28.0.3",
"@types/ckeditor__ckeditor5-source-editing": "^29.1.1",
"@types/ckeditor__ckeditor5-table": "^33.0.0",
"@types/node": "^18.8.1",
"@ckeditor/ckeditor5-theme-lark": "37.0.1",
"@types/node": "^18.15.11",
"circular-dependency-plugin": "^5.2.2",
"css-loader": "^6.7.1",
"css-loader": "^6.7.3",
"esbuild-loader": "^3.0.1",
"http-server": "^14.1.1",
"postcss": "^8.4.16",
"postcss-loader": "^7.0.1",
"postcss": "^8.4.21",
"postcss-loader": "^7.2.4",
"raw-loader": "^4.0.2",
"rimraf": "^3.0.2",
"style-loader": "^3.3.1",
"terser-webpack-plugin": "^5.3.6",
"ts-loader": "^9.3.1",
"typescript": "^4.8.2",
"webpack": "^5.74.0",
"webpack-cli": "^4.10.0"
"rimraf": "^5.0.0",
"style-loader": "^3.3.2",
"terser-webpack-plugin": "^5.3.7",
"typescript": "^4.9.5",
"webpack": "^5.78.0",
"webpack-cli": "^5.0.1"
},
"scripts": {
"clean": "rimraf ./dist",
"clean": "pnpm clean:src && pnpm clean:dist",
"clean:src": "rimraf --glob \"src/**/*.@(js|js.map|d.ts|d.ts.map)\"",
"clean:dist": "rimraf ./dist",
"build": "webpack --mode production --stats-error-details",
"npm-check-updates": "npm-check-updates --upgrade",
"start": "http-server . --port 0 -d false -o sample"
Expand Down
Loading