Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .github/workflows/pre-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,6 @@ jobs:
git config --global user.email '[email protected]'
- name: Install
run: pnpm install
- name: "Validate peerDependencies"
run: pnpm script:validate-peers
- name: Set prerelease version (if triggered manually)
if: github.event_name == 'workflow_dispatch'
run: |
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,6 @@ jobs:
git pull
- name: Install
run: pnpm install
- name: "Validate peerDependencies"
run: pnpm script:validate-peers
# BY MANUAL TRIGGER ONLY!
# Set the release version to actual MAJOR.MINOR.PATCH version.
# If a prerelease is triggered manually, we keep the prerelease version for this workflow.
Expand Down
84 changes: 42 additions & 42 deletions app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,50 +16,50 @@
"license": "Apache-2.0",
"private": true,
"dependencies": {
"@coremedia-internal/ckeditor5-coremedia-example-data": "^1.0.0",
"@coremedia/ckeditor5-bbcode": "26.0.1-rc.0",
"@coremedia/ckeditor5-coremedia-blocklist": "26.0.1-rc.0",
"@coremedia/ckeditor5-coremedia-content-clipboard": "26.0.1-rc.0",
"@coremedia/ckeditor5-coremedia-differencing": "26.0.1-rc.0",
"@coremedia/ckeditor5-coremedia-images": "26.0.1-rc.0",
"@coremedia/ckeditor5-coremedia-link": "26.0.1-rc.0",
"@coremedia/ckeditor5-coremedia-richtext": "26.0.1-rc.0",
"@coremedia/ckeditor5-coremedia-studio-essentials": "26.0.1-rc.0",
"@coremedia/ckeditor5-coremedia-studio-integration-mock": "26.0.1-rc.0",
"@coremedia/ckeditor5-data-facade": "26.0.1-rc.0",
"@coremedia/ckeditor5-dataprocessor-support": "26.0.1-rc.0",
"@coremedia/ckeditor5-dialog-visibility": "26.0.1-rc.0",
"@coremedia/ckeditor5-dom-converter": "26.0.1-rc.0",
"@coremedia/ckeditor5-font-mapper": "26.0.1-rc.0",
"@coremedia/ckeditor5-link-common": "26.0.1-rc.0",
"@coremedia/service-agent": "^2.1.2",
"ckeditor5": "46.1.1",
"xml-formatter": "^3.6.2"
"@coremedia-internal/ckeditor5-coremedia-example-data": "catalog:",
"@coremedia/ckeditor5-bbcode": "workspace:*",
"@coremedia/ckeditor5-coremedia-blocklist": "workspace:*",
"@coremedia/ckeditor5-coremedia-content-clipboard": "workspace:*",
"@coremedia/ckeditor5-coremedia-differencing": "workspace:*",
"@coremedia/ckeditor5-coremedia-images": "workspace:*",
"@coremedia/ckeditor5-coremedia-link": "workspace:*",
"@coremedia/ckeditor5-coremedia-richtext": "workspace:*",
"@coremedia/ckeditor5-coremedia-studio-essentials": "workspace:*",
"@coremedia/ckeditor5-coremedia-studio-integration-mock": "workspace:*",
"@coremedia/ckeditor5-data-facade": "workspace:*",
"@coremedia/ckeditor5-dataprocessor-support": "workspace:*",
"@coremedia/ckeditor5-dialog-visibility": "workspace:*",
"@coremedia/ckeditor5-dom-converter": "workspace:*",
"@coremedia/ckeditor5-font-mapper": "workspace:*",
"@coremedia/ckeditor5-link-common": "workspace:*",
"@coremedia/service-agent": "catalog:",
"ckeditor5": "catalog:",
"xml-formatter": "catalog:"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@babel/plugin-transform-runtime": "^7.25.4",
"@ckeditor/ckeditor5-dev-translations": "^45.0.8",
"@ckeditor/ckeditor5-dev-utils": "^45.0.8",
"@ckeditor/ckeditor5-inspector": "^4.1.0",
"@ckeditor/ckeditor5-theme-lark": "45.2.1",
"@types/node": "^20.14.10",
"babel-loader": "^8.3.0",
"circular-dependency-plugin": "^5.2.2",
"css-loader": "^7.1.2",
"dotenv": "^16.4.7",
"esbuild-loader": "^3.2.0",
"http-server": "^14.1.1",
"postcss": "^8.4.39",
"postcss-loader": "^8.1.1",
"raw-loader": "^4.0.2",
"rimraf": "^6.0.1",
"source-map-loader": "^1.0.0",
"style-loader": "^4.0.0",
"terser-webpack-plugin": "^5.3.10",
"typescript": "5.4.5",
"webpack": "^5.101.3",
"webpack-cli": "^6.0.1"
"@babel/core": "catalog:",
"@babel/plugin-transform-runtime": "catalog:",
"@ckeditor/ckeditor5-dev-translations": "catalog:",
"@ckeditor/ckeditor5-dev-utils": "catalog:",
"@ckeditor/ckeditor5-inspector": "catalog:",
"@ckeditor/ckeditor5-theme-lark": "catalog:",
"@types/node": "catalog:",
"babel-loader": "catalog:",
"circular-dependency-plugin": "catalog:",
"css-loader": "catalog:",
"dotenv": "catalog:",
"esbuild-loader": "catalog:",
"http-server": "catalog:",
"postcss": "catalog:",
"postcss-loader": "catalog:",
"raw-loader": "catalog:",
"rimraf": "catalog:",
"source-map-loader": "catalog:",
"style-loader": "catalog:",
"terser-webpack-plugin": "catalog:",
"typescript": "catalog:",
"webpack": "catalog:",
"webpack-cli": "catalog:"
},
"scripts": {
"clean": "pnpm clean:src && pnpm clean:dist",
Expand Down
8 changes: 4 additions & 4 deletions itest/jest-playwright.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,22 @@ const headless = true;
* Launch options for CI run, which is running headless.
*/
const launchOptions = {
headless,
headless
};
/**
* These are meant to be possibly extended for local runs.
*/
const contextOptions = {
permissions: ["clipboard-read", "clipboard-write"],
permissions: ["clipboard-read", "clipboard-write"]
};

/**
* This is the default configuration used especially in CI.
* For local run see `jest-playwright.local.js` and corresponding
* `jest.local.js`.
*/
module.exports = {
export default {
browsers,
launchOptions,
contextOptions,
contextOptions
};
10 changes: 5 additions & 5 deletions itest/jest-playwright.local.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
* do so, just remove the corresponding comments.
*/
// eslint-disable-next-line @typescript-eslint/no-require-imports
const base = require("./jest-playwright.config.js");
import * as base from "./jest-playwright.config.js";

/**
* Run tests in headed mode.
Expand All @@ -38,7 +38,7 @@ const headless = false;
*/
const launchOptions = {
...base.launchOptions,
headless,
headless
// devtools,
// slowMo,
};
Expand All @@ -55,12 +55,12 @@ const launchOptions = {
* Remove comments for those features, you want to activate.
*/
const contextOptions = {
...base.contextOptions,
...base.contextOptions
// recordVideo,
};

module.exports = {
export default {
...base,
launchOptions,
contextOptions,
contextOptions
};
12 changes: 6 additions & 6 deletions itest/jest.local.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
// eslint-disable-next-line @typescript-eslint/no-require-imports
const jestConfig = require("./jest.config.cjs");
import jestConfig from "./jest.config.cjs";
// eslint-disable-next-line @typescript-eslint/no-require-imports
const localPlaywrightConfig = require("./jest-playwright.local.js");
import localPlaywrightConfig from "./jest-playwright.local.js";

module.exports = {
export default {
...jestConfig,
testEnvironmentOptions: {
"jest-playwright": {
...localPlaywrightConfig,
},
},
...localPlaywrightConfig
}
}
};
64 changes: 32 additions & 32 deletions itest/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,38 +18,38 @@
},
"license": "Apache-2.0",
"devDependencies": {
"@babel/core": "^7.24.4",
"@coremedia-internal/ckeditor5-babel-config": "^1.0.0",
"@coremedia-internal/ckeditor5-coremedia-example-data": "^1.0.0",
"@coremedia/ckeditor5-coremedia-link": "26.0.1-rc.0",
"@coremedia/ckeditor5-coremedia-richtext": "26.0.1-rc.0",
"@coremedia/ckeditor5-coremedia-studio-integration": "26.0.1-rc.0",
"@coremedia/ckeditor5-coremedia-studio-integration-mock": "26.0.1-rc.0",
"@jest/globals": "^29.7.0",
"@types/express": "^4.17.21",
"@types/jest": "^29.5.12",
"@types/node": "^20.14.10",
"babel-jest": "^29.7.0",
"ckeditor5": "46.1.1",
"enhanced-resolve": "^5.16.0",
"expect-playwright": "^0.8.0",
"express": "^5.1.0",
"get-port": "^7.1.0",
"jest": "^29.7.0",
"jest-circus": "^29.7.0",
"jest-config": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"jest-environment-node": "^29.7.0",
"jest-playwright-preset": "4.0.0",
"jest-runner": "^29.7.0",
"jest-transform-stub": "^2.0.0",
"playwright": "^1.45.1",
"playwright-core": "^1.45.1",
"rimraf": "^6.0.1",
"ts-jest": "^29.1.2",
"tslib": "^2.6.3",
"typescript": "5.4.5",
"wait-for-expect": "^3.0.2"
"@babel/core": "catalog:",
"@coremedia-internal/ckeditor5-babel-config": "workspace:*",
"@coremedia-internal/ckeditor5-coremedia-example-data": "workspace:*",
"@coremedia/ckeditor5-coremedia-link": "workspace:*",
"@coremedia/ckeditor5-coremedia-richtext": "workspace:*",
"@coremedia/ckeditor5-coremedia-studio-integration": "workspace:*",
"@coremedia/ckeditor5-coremedia-studio-integration-mock": "workspace:*",
"@jest/globals": "catalog:",
"@types/express": "catalog:",
"@types/jest": "catalog:",
"@types/node": "catalog:",
"babel-jest": "catalog:",
"ckeditor5": "catalog:",
"enhanced-resolve": "catalog:",
"expect-playwright": "catalog:",
"express": "catalog:",
"get-port": "catalog:",
"jest": "catalog:",
"jest-circus": "catalog:",
"jest-config": "catalog:",
"jest-environment-jsdom": "catalog:",
"jest-environment-node": "catalog:",
"jest-playwright-preset": "catalog:",
"jest-runner": "catalog:",
"jest-transform-stub": "catalog:",
"playwright": "catalog:",
"playwright-core": "catalog:",
"rimraf": "catalog:",
"ts-jest": "catalog:",
"tslib": "catalog:",
"typescript": "catalog:",
"wait-for-expect": "catalog:"
},
"scripts": {
"clean": "pnpm clean:src && pnpm clean:dist",
Expand Down
45 changes: 22 additions & 23 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,32 +48,31 @@
"prettier:fix": "prettier --write \"**/*.{js,cjs,mjs,ts,tsx}\"",
"preinstall": "node ./scripts/check-pnpm.mjs",
"start": "pnpm --recursive --filter \"@coremedia/ckeditor5-app\" start",
"script:version": "node ./scripts/version.mjs",
"script:validate-peers": "node ./scripts/validate-peers.mjs"
"script:version": "node ./scripts/version.mjs"
},
"dependencies": {
"@coremedia/set-version": "1.1.1"
"@coremedia/set-version": "catalog:"
},
"devDependencies": {
"@eslint/compat": "^1.3.2",
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.33.0",
"@stylistic/eslint-plugin": "^5.2.3",
"@typescript-eslint/eslint-plugin": "^8.39.1",
"@typescript-eslint/parser": "^8.39.1",
"eslint": "^9.33.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsdoc": "^54.0.0",
"eslint-plugin-prettier": "^5.5.4",
"eslint-plugin-tsdoc": "^0.4.0",
"minimist": "^1.2.8",
"package-directory": "^8.1.0",
"prettier": "^3.6.2",
"rimraf": "^6.0.1",
"semver": "^7.6.2",
"typedoc": "^0.25.13",
"typescript": "5.4.5",
"validate-peer-dependencies": "^2.2.0"
"@eslint/compat": "catalog:",
"@eslint/eslintrc": "catalog:",
"@eslint/js": "catalog:",
"@stylistic/eslint-plugin": "catalog:",
"@typescript-eslint/eslint-plugin": "catalog:",
"@typescript-eslint/parser": "catalog:",
"eslint": "catalog:",
"eslint-config-prettier": "catalog:",
"eslint-plugin-import": "catalog:",
"eslint-plugin-jsdoc": "catalog:",
"eslint-plugin-prettier": "catalog:",
"eslint-plugin-tsdoc": "catalog:",
"minimist": "catalog:",
"package-directory": "catalog:",
"prettier": "catalog:",
"rimraf": "catalog:",
"semver": "catalog:",
"typedoc": "catalog:",
"typescript": "catalog:",
"validate-peer-dependencies": "catalog:"
}
}
6 changes: 3 additions & 3 deletions packages/ckeditor5-babel-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
"private": true,
"license": "Apache-2.0",
"dependencies": {
"@babel/core": "^7.24.4",
"@babel/preset-env": "^7.24.4",
"@babel/preset-typescript": "^7.24.1"
"@babel/core": "catalog:",
"@babel/preset-env": "catalog:",
"@babel/preset-typescript": "catalog:"
},
"exports": {
".": "./shared-babel.config.js"
Expand Down
46 changes: 23 additions & 23 deletions packages/ckeditor5-bbcode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,32 +49,32 @@
"/types"
],
"peerDependencies": {
"ckeditor5": "46.1.1"
"ckeditor5": "catalog:"
},
"dependencies": {
"@bbob/core": "4.3.1",
"@bbob/html": "4.3.1",
"@bbob/parser": "4.3.1",
"@bbob/plugin-helper": "4.3.1",
"@bbob/preset": "4.3.1",
"@bbob/preset-html5": "4.3.1",
"@bbob/types": "4.3.1",
"@coremedia/ckeditor5-common": "26.0.1-rc.0",
"@coremedia/ckeditor5-core-common": "26.0.1-rc.0",
"@coremedia/ckeditor5-dom-support": "26.0.1-rc.0",
"@coremedia/ckeditor5-logging": "26.0.1-rc.0"
"@bbob/core": "catalog:",
"@bbob/html": "catalog:",
"@bbob/parser": "catalog:",
"@bbob/plugin-helper": "catalog:",
"@bbob/preset": "catalog:",
"@bbob/preset-html5": "catalog:",
"@bbob/types": "catalog:",
"@coremedia/ckeditor5-common": "workspace:*",
"@coremedia/ckeditor5-core-common": "workspace:*",
"@coremedia/ckeditor5-dom-support": "workspace:*",
"@coremedia/ckeditor5-logging": "workspace:*"
},
"devDependencies": {
"@coremedia-internal/studio-client.test-runner-helper": "0.2.3-alpha.050b44a",
"@types/node": "^22.0.0",
"ckeditor5": "46.1.1",
"copyfiles": "^2.4.1",
"expect": "^30.2.0",
"global-jsdom": "^27.0.0",
"jsdom": "^27.0.0",
"rimraf": "^6.0.1",
"ts-node": "^10.9.2",
"tsx": "^4.20.6",
"typescript": "5.4.5"
"@coremedia-internal/studio-client.test-runner-helper": "catalog:",
"@types/node": "catalog:",
"ckeditor5": "catalog:",
"copyfiles": "catalog:",
"expect": "catalog:",
"global-jsdom": "catalog:",
"jsdom": "catalog:",
"rimraf": "catalog:",
"ts-node": "catalog:",
"tsx": "catalog:",
"typescript": "catalog:"
}
}
Loading