diff --git a/package-lock.json b/package-lock.json index c8f8a65..1ad62ed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@sealcode/file-manager": "^1.0.2", "@sealcode/jdd": "^0.8.0", "@sealcode/jdd-editor": "^0.2.1", - "@sealcode/sealgen": "^0.18.5", + "@sealcode/sealgen": "^0.18.7", "@sealcode/simplemde": "^1.12.1", "@sealcode/ts-predicates": "^0.6.2", "@types/kill-port": "^2.0.0", @@ -51,7 +51,7 @@ "turndown": "^7.2.0" }, "devDependencies": { - "@playwright/test": "^1.44.1", + "@playwright/test": "1.54.1", "@sealcode/ansi-html-stream": "^1.0.1", "@types/hotwired__turbo": "^8.0.2", "@types/koa__router": "^12.0.4", @@ -77,7 +77,7 @@ "kill-port": "^1.6.1", "mocha": "^10.4.0", "mri": "^1.2.0", - "playwright": "^1.54.1", + "playwright": "1.54.1", "prettier": "^3.5.3", "stylelint": "^16.10.0", "stylelint-config-standard": "^36.0.1", @@ -1459,9 +1459,9 @@ "integrity": "sha512-pDsGlk2KokQkwzsJDBUWJFDRpEoxxth6TMQGDJyCTmWnd1Vn+cQb5moXDKaf7cXnWb9Y6QtdNX/fPzM/3RH2Cg==" }, "node_modules/@sealcode/sealgen": { - "version": "0.18.5", - "resolved": "https://registry.npmjs.org/@sealcode/sealgen/-/sealgen-0.18.5.tgz", - "integrity": "sha512-BLoz1ylwaSnQem8g+YMKZyW6luoPUVl86B9+ph4zrIFVk2j9x0HwFt3KfFGAWm9G2Q1LttwKle9CwPnPcvKwgA==", + "version": "0.18.7", + "resolved": "https://registry.npmjs.org/@sealcode/sealgen/-/sealgen-0.18.7.tgz", + "integrity": "sha512-K7fXjZZgiHSDmOkhf5toHSc0oY76wO0QX05CDRUNg8E0b73+jiMiQwYVSDPbBnBhUr/x7+3LQ7eUgJa/EDOgiQ==", "dependencies": { "@koa/router": "^12.0.1", "@sealcode/file-manager": "^1.0.2", @@ -1486,6 +1486,7 @@ "tempfile": "^5.0.0", "tempstream": "^0.4.6", "tiny-glob": "^0.2.9", + "wcag-contrast": "^3.0.0", "ws": "^8.16.0", "yargs": "^17.6.2" }, @@ -5033,6 +5034,14 @@ "node": "*" } }, + "node_modules/esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", + "engines": { + "node": ">=6" + } + }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -11503,6 +11512,14 @@ "node": ">= 0.10" } }, + "node_modules/relative-luminance": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/relative-luminance/-/relative-luminance-2.0.1.tgz", + "integrity": "sha512-wFuITNthJilFPwkK7gNJcULxXBcfFZvZORsvdvxeOdO44wCeZnuQkf3nFFzOR/dpJNxYsdRZJLsepWbyKhnMww==", + "dependencies": { + "esm": "^3.0.84" + } + }, "node_modules/release-zalgo": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", @@ -14523,6 +14540,14 @@ "node": ">=10.13.0" } }, + "node_modules/wcag-contrast": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/wcag-contrast/-/wcag-contrast-3.0.0.tgz", + "integrity": "sha512-RWbpg/S7FOXDCwqC2oFhN/vh8dHzj0OS6dpyOSDHyQFSmqmR+lAUStV/ziTT1GzDqL9wol+nZQB4vCi5yEak+w==", + "dependencies": { + "relative-luminance": "^2.0.0" + } + }, "node_modules/web-resource-inliner": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-6.0.1.tgz", @@ -15991,9 +16016,9 @@ "integrity": "sha512-pDsGlk2KokQkwzsJDBUWJFDRpEoxxth6TMQGDJyCTmWnd1Vn+cQb5moXDKaf7cXnWb9Y6QtdNX/fPzM/3RH2Cg==" }, "@sealcode/sealgen": { - "version": "0.18.5", - "resolved": "https://registry.npmjs.org/@sealcode/sealgen/-/sealgen-0.18.5.tgz", - "integrity": "sha512-BLoz1ylwaSnQem8g+YMKZyW6luoPUVl86B9+ph4zrIFVk2j9x0HwFt3KfFGAWm9G2Q1LttwKle9CwPnPcvKwgA==", + "version": "0.18.7", + "resolved": "https://registry.npmjs.org/@sealcode/sealgen/-/sealgen-0.18.7.tgz", + "integrity": "sha512-K7fXjZZgiHSDmOkhf5toHSc0oY76wO0QX05CDRUNg8E0b73+jiMiQwYVSDPbBnBhUr/x7+3LQ7eUgJa/EDOgiQ==", "requires": { "@koa/router": "^12.0.1", "@sealcode/file-manager": "^1.0.2", @@ -16018,6 +16043,7 @@ "tempfile": "^5.0.0", "tempstream": "^0.4.6", "tiny-glob": "^0.2.9", + "wcag-contrast": "^3.0.0", "ws": "^8.16.0", "yargs": "^17.6.2" }, @@ -18693,6 +18719,11 @@ "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true }, + "esm": { + "version": "3.2.25", + "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", + "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" + }, "espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -23525,6 +23556,14 @@ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" }, + "relative-luminance": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/relative-luminance/-/relative-luminance-2.0.1.tgz", + "integrity": "sha512-wFuITNthJilFPwkK7gNJcULxXBcfFZvZORsvdvxeOdO44wCeZnuQkf3nFFzOR/dpJNxYsdRZJLsepWbyKhnMww==", + "requires": { + "esm": "^3.0.84" + } + }, "release-zalgo": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", @@ -25713,6 +25752,14 @@ "graceful-fs": "^4.1.2" } }, + "wcag-contrast": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/wcag-contrast/-/wcag-contrast-3.0.0.tgz", + "integrity": "sha512-RWbpg/S7FOXDCwqC2oFhN/vh8dHzj0OS6dpyOSDHyQFSmqmR+lAUStV/ziTT1GzDqL9wol+nZQB4vCi5yEak+w==", + "requires": { + "relative-luminance": "^2.0.0" + } + }, "web-resource-inliner": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-6.0.1.tgz", diff --git a/package.json b/package.json index 7d0f482..1a86b4a 100644 --- a/package.json +++ b/package.json @@ -83,7 +83,7 @@ "@sealcode/file-manager": "^1.0.2", "@sealcode/jdd": "^0.8.0", "@sealcode/jdd-editor": "^0.2.1", - "@sealcode/sealgen": "^0.18.5", + "@sealcode/sealgen": "^0.18.7", "@sealcode/simplemde": "^1.12.1", "@sealcode/ts-predicates": "^0.6.2", "@types/kill-port": "^2.0.0", @@ -117,7 +117,7 @@ "turndown": "^7.2.0" }, "devDependencies": { - "@playwright/test": "^1.44.1", + "@playwright/test": "1.54.1", "@sealcode/ansi-html-stream": "^1.0.1", "@types/hotwired__turbo": "^8.0.2", "@types/koa__router": "^12.0.4", @@ -143,7 +143,7 @@ "kill-port": "^1.6.1", "mocha": "^10.4.0", "mri": "^1.2.0", - "playwright": "^1.54.1", + "playwright": "1.54.1", "prettier": "^3.5.3", "stylelint": "^16.10.0", "stylelint-config-standard": "^36.0.1", diff --git a/tests/__screenshots/tekst.test.ts/Tekst-component-1.png b/tests/__screenshots/tekst.test.ts/Tekst-component-1.png index e47ba1c..b078b09 100644 Binary files a/tests/__screenshots/tekst.test.ts/Tekst-component-1.png and b/tests/__screenshots/tekst.test.ts/Tekst-component-1.png differ