diff --git a/config/jest.config.js b/config/jest.config.js index ac5f730a7..013da7ad6 100644 --- a/config/jest.config.js +++ b/config/jest.config.js @@ -11,7 +11,10 @@ if (fs.existsSync(appEnvConfigPath)) { } module.exports = { - testURL: 'http://localhost/', + testEnvironment: 'jsdom', + testEnvironmentOptions: { + url: 'http://localhost/', + }, setupFiles: [ path.resolve(__dirname, 'jest/setupTest.js'), ], @@ -40,4 +43,7 @@ module.exports = { }, ], }, + watchPathIgnorePatterns: [ + '/node_modules/', + ], }; diff --git a/lib/plugins/paragon-webpack-plugin/utils/paragonStylesheetUtils.js b/lib/plugins/paragon-webpack-plugin/utils/paragonStylesheetUtils.js index 2b8272072..5cf19e4bf 100644 --- a/lib/plugins/paragon-webpack-plugin/utils/paragonStylesheetUtils.js +++ b/lib/plugins/paragon-webpack-plugin/utils/paragonStylesheetUtils.js @@ -62,8 +62,8 @@ function injectParagonThemeVariantStylesheets({ * @return {Object} An object containing the URLs of the Paragon stylesheets. */ function getParagonStylesheetUrls({ paragonThemeUrls, paragonVersion, brandVersion }) { - const paragonCoreCssUrl = typeof paragonThemeUrls.core.urls === 'object' ? paragonThemeUrls.core.urls.default : paragonThemeUrls.core.url; - const brandCoreCssUrl = typeof paragonThemeUrls.core.urls === 'object' ? paragonThemeUrls.core.urls.brandOverride : undefined; + const paragonCoreCssUrl = typeof paragonThemeUrls?.core?.urls === 'object' ? paragonThemeUrls.core.urls.default : paragonThemeUrls.core.url; + const brandCoreCssUrl = typeof paragonThemeUrls?.core?.urls === 'object' ? paragonThemeUrls.core.urls.brandOverride : undefined; const defaultThemeVariants = paragonThemeUrls.defaults || {}; diff --git a/package-lock.json b/package-lock.json index 9a2a5d2b6..28761386b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@raccoongang/frontend-build", - "version": "13.1.4-tokens.1", + "version": "13.1.4-tokens.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@raccoongang/frontend-build", - "version": "13.1.4-tokens.1", + "version": "13.1.4-tokens.2", "license": "AGPL-3.0", "dependencies": { "@babel/cli": "7.22.5", diff --git a/package.json b/package.json index 6189ca645..24daa68ff 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@raccoongang/frontend-build", - "version": "13.1.4-tokens.1", + "version": "13.1.4-tokens.2", "description": "Build tools, setup and config for frontend apps", "publishConfig": { "access": "public"