From 0c980c67ce90525fd6403c220ad2c8379f914da1 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 7 May 2024 08:53:12 +0200 Subject: [PATCH 1/5] bump from es2020 to es2022 for better javascript support --- src/Umbraco.Web.UI.Login/tsconfig.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Login/tsconfig.json b/src/Umbraco.Web.UI.Login/tsconfig.json index 8324c4174e3d..30f792024a44 100644 --- a/src/Umbraco.Web.UI.Login/tsconfig.json +++ b/src/Umbraco.Web.UI.Login/tsconfig.json @@ -1,10 +1,10 @@ { "compilerOptions": { - "target": "ES2020", + "target": "ES2022", "experimentalDecorators": true, "useDefineForClassFields": false, "module": "ESNext", - "lib": ["ES2020", "DOM", "DOM.Iterable"], + "lib": ["ES2022", "DOM", "DOM.Iterable"], "skipLibCheck": true, /* Bundler mode */ From a5c354e7fd5cf71edcd76990e209deb7608b8e8b Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 7 May 2024 08:53:33 +0200 Subject: [PATCH 2/5] remove the hardcoded "paths" in tsconfig and replace with the backoffice package --- src/Umbraco.Web.UI.Login/package-lock.json | 247 +++++++++++++++++++-- src/Umbraco.Web.UI.Login/package.json | 4 +- src/Umbraco.Web.UI.Login/tsconfig.json | 95 -------- 3 files changed, 233 insertions(+), 113 deletions(-) diff --git a/src/Umbraco.Web.UI.Login/package-lock.json b/src/Umbraco.Web.UI.Login/package-lock.json index 31a3ddf5c84a..741951611607 100644 --- a/src/Umbraco.Web.UI.Login/package-lock.json +++ b/src/Umbraco.Web.UI.Login/package-lock.json @@ -5,10 +5,10 @@ "packages": { "": { "name": "login", - "dependencies": { - "msw": "^2.2.13" - }, "devDependencies": { + "@umbraco-cms/backoffice": "file:../Umbraco.Web.UI.Client", + "@umbraco-ui/uui-css": "^1.8.0-rc.0", + "msw": "^2.2.13", "typescript": "^5.3.3", "vite": "^5.2.2", "vite-tsconfig-paths": "^4.3.2" @@ -18,10 +18,98 @@ "npm": ">=10.1" } }, + "../Umbraco.Web.UI.Client": { + "version": "14.0.0-rc2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/diff": "^5.0.9", + "@types/dompurify": "^3.0.5", + "@types/uuid": "^9.0.8", + "@umbraco-ui/uui": "1.8.0-rc.3", + "@umbraco-ui/uui-css": "1.8.0-rc.0", + "base64-js": "^1.5.1", + "diff": "^5.2.0", + "dompurify": "^3.0.9", + "element-internals-polyfill": "^1.3.10", + "lit": "^3.1.2", + "marked": "^12.0.0", + "monaco-editor": "^0.46.0", + "rxjs": "^7.8.1", + "tinymce": "^6.8.3", + "tinymce-i18n": "^24.1.29", + "uuid": "^9.0.1" + }, + "devDependencies": { + "@babel/core": "^7.24.3", + "@hey-api/openapi-ts": "^0.37.3", + "@mdx-js/react": "^3.0.0", + "@open-wc/testing": "^4.0.0", + "@playwright/test": "^1.41.1", + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-json": "^6.1.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^5.0.5", + "@storybook/addon-a11y": "^7.6.17", + "@storybook/addon-actions": "^7.6.17", + "@storybook/addon-essentials": "^7.6.17", + "@storybook/addon-links": "^7.6.17", + "@storybook/mdx2-csf": "^1.1.0", + "@storybook/web-components": "^7.6.17", + "@storybook/web-components-vite": "^7.6.17", + "@types/chai": "^4.3.5", + "@types/mocha": "^10.0.1", + "@typescript-eslint/eslint-plugin": "^6.14.0", + "@typescript-eslint/parser": "^7.1.0", + "@web/dev-server-esbuild": "^1.0.2", + "@web/dev-server-import-maps": "^0.2.0", + "@web/dev-server-rollup": "^0.6.1", + "@web/test-runner": "^0.18.1", + "@web/test-runner-playwright": "^0.11.0", + "babel-loader": "^9.1.3", + "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", + "eslint-import-resolver-typescript": "^3.6.1", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-lit": "^1.11.0", + "eslint-plugin-lit-a11y": "^4.1.1", + "eslint-plugin-local-rules": "^2.0.1", + "eslint-plugin-storybook": "^0.6.15", + "eslint-plugin-wc": "^2.0.4", + "glob": "^10.3.10", + "lucide-static": "^0.367.0", + "msw": "^1.3.2", + "playwright-msw": "^3.0.1", + "prettier": "3.2.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "remark-gfm": "^3.0.1", + "rollup": "^4.14.1", + "rollup-plugin-esbuild": "^6.1.1", + "rollup-plugin-import-css": "^3.5.0", + "rollup-plugin-web-worker-loader": "^1.6.1", + "simple-icons": "^11.11.0", + "storybook": "^7.6.17", + "tiny-glob": "^0.2.9", + "tsc-alias": "^1.8.8", + "typedoc": "^0.25.10", + "typescript": "^5.3.3", + "typescript-json-schema": "^0.63.0", + "vite": "^5.2.9", + "vite-plugin-static-copy": "^1.0.2", + "vite-tsconfig-paths": "^4.3.2", + "web-component-analyzer": "^2.0.0" + }, + "engines": { + "node": ">=20.9 <21", + "npm": ">=10.1 < 11" + } + }, "node_modules/@bundled-es-modules/cookie": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "dev": true, "dependencies": { "cookie": "^0.5.0" } @@ -30,6 +118,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@bundled-es-modules/statuses/-/statuses-1.0.1.tgz", "integrity": "sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==", + "dev": true, "dependencies": { "statuses": "^2.0.1" } @@ -406,6 +495,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.0.0.tgz", "integrity": "sha512-LHeuYP1D8NmQra1eR4UqvZMXwxEdDXyElJmmZfU44xdNLL6+GcQBS0uE16vyfZVjH8c22p9e+DStROfE/hyHrg==", + "dev": true, "dependencies": { "@inquirer/core": "^7.0.0", "@inquirer/type": "^1.2.0" @@ -418,6 +508,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-7.0.0.tgz", "integrity": "sha512-g13W5yEt9r1sEVVriffJqQ8GWy94OnfxLCreNSOTw0HPVcszmc/If1KIf7YBmlwtX4klmvwpZHnQpl3N7VX2xA==", + "dev": true, "dependencies": { "@inquirer/type": "^1.2.0", "@types/mute-stream": "^0.0.4", @@ -442,6 +533,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -455,14 +547,33 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.2.0.tgz", "integrity": "sha512-/vvkUkYhrjbm+RolU7V1aUFDydZVKNKqKHR5TsE+j5DXgXFwrsOPcoGUJ02K0O7q7O53CU2DOTMYCHeGZ25WHA==", + "dev": true, "engines": { "node": ">=18" } }, + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz", + "integrity": "sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==", + "dev": true, + "peer": true + }, + "node_modules/@lit/reactive-element": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", + "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", + "dev": true, + "peer": true, + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0" + } + }, "node_modules/@mswjs/cookies": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@mswjs/cookies/-/cookies-1.1.0.tgz", "integrity": "sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==", + "dev": true, "engines": { "node": ">=18" } @@ -471,6 +582,7 @@ "version": "0.26.15", "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.26.15.tgz", "integrity": "sha512-HM47Lu1YFmnYHKMBynFfjCp0U/yRskHj/8QEJW0CBEPOlw8Gkmjfll+S9b8M7V5CNDw2/ciRxjjnWeaCiblSIQ==", + "dev": true, "dependencies": { "@open-draft/deferred-promise": "^2.2.0", "@open-draft/logger": "^0.3.0", @@ -486,12 +598,14 @@ "node_modules/@open-draft/deferred-promise": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", - "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==" + "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==", + "dev": true }, "node_modules/@open-draft/logger": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", + "dev": true, "dependencies": { "is-node-process": "^1.2.0", "outvariant": "^1.4.0" @@ -500,7 +614,8 @@ "node_modules/@open-draft/until": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", - "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==" + "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", + "dev": true }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.13.0", @@ -674,7 +789,8 @@ "node_modules/@types/cookie": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", - "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", + "dev": true }, "node_modules/@types/estree": { "version": "1.0.5", @@ -686,6 +802,7 @@ "version": "0.0.4", "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "dev": true, "dependencies": { "@types/node": "*" } @@ -694,6 +811,7 @@ "version": "20.11.17", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.17.tgz", "integrity": "sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==", + "dev": true, "dependencies": { "undici-types": "~5.26.4" } @@ -701,17 +819,40 @@ "node_modules/@types/statuses": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/@types/statuses/-/statuses-2.0.4.tgz", - "integrity": "sha512-eqNDvZsCNY49OAXB0Firg/Sc2BgoWsntsLUdybGFOhAfCD6QJ2n9HXUIHGqt5qjrxmMv4wS8WLAw43ZkKcJ8Pw==" + "integrity": "sha512-eqNDvZsCNY49OAXB0Firg/Sc2BgoWsntsLUdybGFOhAfCD6QJ2n9HXUIHGqt5qjrxmMv4wS8WLAw43ZkKcJ8Pw==", + "dev": true + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "dev": true, + "peer": true }, "node_modules/@types/wrap-ansi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==" + "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", + "dev": true + }, + "node_modules/@umbraco-cms/backoffice": { + "resolved": "../Umbraco.Web.UI.Client", + "link": true + }, + "node_modules/@umbraco-ui/uui-css": { + "version": "1.8.0-rc.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-css/-/uui-css-1.8.0-rc.0.tgz", + "integrity": "sha512-trwLCgJtT91iP2b20QlHWjuj44AF4lWCg4CqBZoT2Z8a5IedqflnQstXCZRYm/F5Re32YGTwlR9lF1rAXqq4gg==", + "dev": true, + "peerDependencies": { + "lit": ">=2.8.0" + } }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, "dependencies": { "type-fest": "^0.21.3" }, @@ -726,6 +867,7 @@ "version": "0.21.3", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, "engines": { "node": ">=10" }, @@ -737,6 +879,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "engines": { "node": ">=8" } @@ -745,6 +888,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -759,6 +903,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -774,6 +919,7 @@ "version": "2.9.2", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, "engines": { "node": ">=6" }, @@ -785,6 +931,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", + "dev": true, "engines": { "node": ">= 12" } @@ -793,6 +940,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -806,6 +954,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -816,12 +965,14 @@ "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/cookie": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, "engines": { "node": ">= 0.6" } @@ -846,7 +997,8 @@ "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true }, "node_modules/esbuild": { "version": "0.20.2", @@ -890,6 +1042,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, "engines": { "node": ">=6" } @@ -898,6 +1051,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, "engines": { "node": ">=0.8.0" } @@ -906,6 +1060,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -934,6 +1089,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -948,6 +1104,7 @@ "version": "16.8.1", "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", + "dev": true, "engines": { "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" } @@ -956,6 +1113,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { "node": ">=8" } @@ -963,12 +1121,14 @@ "node_modules/headers-polyfill": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/headers-polyfill/-/headers-polyfill-4.0.2.tgz", - "integrity": "sha512-EWGTfnTqAO2L/j5HZgoM/3z82L7necsJ0pO9Tp0X1wil3PDLrkypTBRgVO2ExehEEvUycejZD3FuRaXpZZc3kw==" + "integrity": "sha512-EWGTfnTqAO2L/j5HZgoM/3z82L7necsJ0pO9Tp0X1wil3PDLrkypTBRgVO2ExehEEvUycejZD3FuRaXpZZc3kw==", + "dev": true }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "engines": { "node": ">=8" } @@ -976,7 +1136,42 @@ "node_modules/is-node-process": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", - "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==" + "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", + "dev": true + }, + "node_modules/lit": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.3.tgz", + "integrity": "sha512-l4slfspEsnCcHVRTvaP7YnkTZEZggNFywLEIhQaGhYDczG+tu/vlgm/KaWIEjIp+ZyV20r2JnZctMb8LeLCG7Q==", + "dev": true, + "peer": true, + "dependencies": { + "@lit/reactive-element": "^2.0.4", + "lit-element": "^4.0.4", + "lit-html": "^3.1.2" + } + }, + "node_modules/lit-element": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.5.tgz", + "integrity": "sha512-iTWskWZEtn9SyEf4aBG6rKT8GABZMrTWop1+jopsEOgEcugcXJGKuX5bEbkq9qfzY+XB4MAgCaSPwnNpdsNQ3Q==", + "dev": true, + "peer": true, + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0", + "@lit/reactive-element": "^2.0.4", + "lit-html": "^3.1.2" + } + }, + "node_modules/lit-html": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.3.tgz", + "integrity": "sha512-FwIbqDD8O/8lM4vUZ4KvQZjPPNx7V1VhT7vmRB8RBAO0AU6wuTVdoXiu2CivVjEGdugvcbPNBLtPE1y0ifplHA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/trusted-types": "^2.0.2" + } }, "node_modules/ms": { "version": "2.1.2", @@ -988,6 +1183,7 @@ "version": "2.2.13", "resolved": "https://registry.npmjs.org/msw/-/msw-2.2.13.tgz", "integrity": "sha512-ljFf1xZsU0b4zv1l7xzEmC6OZA6yD06hcx0H+dc8V0VypaP3HGYJa1rMLjQbBWl32ptGhcfwcPCWDB1wjmsftw==", + "dev": true, "hasInstallScript": true, "dependencies": { "@bundled-es-modules/cookie": "^2.0.0", @@ -1030,6 +1226,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "dev": true, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } @@ -1055,12 +1252,14 @@ "node_modules/outvariant": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.2.tgz", - "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==" + "integrity": "sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==", + "dev": true }, "node_modules/path-to-regexp": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" + "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==", + "dev": true }, "node_modules/picocolors": { "version": "1.0.0", @@ -1100,6 +1299,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -1140,6 +1340,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", + "dev": true, "engines": { "node": ">=0.12.0" } @@ -1148,6 +1349,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, "engines": { "node": ">=14" }, @@ -1168,6 +1370,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -1175,12 +1378,14 @@ "node_modules/strict-event-emitter": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", - "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==" + "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==", + "dev": true }, "node_modules/string-width": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -1194,6 +1399,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { "ansi-regex": "^5.0.1" }, @@ -1205,6 +1411,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -1236,6 +1443,7 @@ "version": "4.10.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.10.2.tgz", "integrity": "sha512-anpAG63wSpdEbLwOqH8L84urkL6PiVIov3EMmgIhhThevh9aiMQov+6Btx0wldNcvm4wV+e2/Rt1QdDwKHFbHw==", + "dev": true, "engines": { "node": ">=16" }, @@ -1247,7 +1455,7 @@ "version": "5.3.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", - "devOptional": true, + "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1259,7 +1467,8 @@ "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true }, "node_modules/vite": { "version": "5.2.2", @@ -1339,6 +1548,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -1355,6 +1565,7 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, "engines": { "node": ">=10" } @@ -1363,6 +1574,7 @@ "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -1380,6 +1592,7 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, "engines": { "node": ">=12" } diff --git a/src/Umbraco.Web.UI.Login/package.json b/src/Umbraco.Web.UI.Login/package.json index 7fa835bab7ba..47078a86e174 100644 --- a/src/Umbraco.Web.UI.Login/package.json +++ b/src/Umbraco.Web.UI.Login/package.json @@ -13,9 +13,11 @@ "npm": ">=10.1" }, "dependencies": { - "msw": "^2.2.13" }, "devDependencies": { + "@umbraco-cms/backoffice": "file:../Umbraco.Web.UI.Client", + "@umbraco-ui/uui-css": "^1.8.0-rc.0", + "msw": "^2.2.13", "typescript": "^5.3.3", "vite": "^5.2.2", "vite-tsconfig-paths": "^4.3.2" diff --git a/src/Umbraco.Web.UI.Login/tsconfig.json b/src/Umbraco.Web.UI.Login/tsconfig.json index 30f792024a44..8a25c3d5b93c 100644 --- a/src/Umbraco.Web.UI.Login/tsconfig.json +++ b/src/Umbraco.Web.UI.Login/tsconfig.json @@ -18,101 +18,6 @@ "strict": true, "noFallthroughCasesInSwitch": true, "noImplicitReturns": true, - - "paths": { - "@umbraco-cms/backoffice/app": ["../Umbraco.Web.UI.Client/src/apps/app/index.ts"], - "@umbraco-cms/backoffice/class-api": ["../Umbraco.Web.UI.Client/src/libs/class-api/index.ts"], - "@umbraco-cms/backoffice/context-api": ["../Umbraco.Web.UI.Client/src/libs/context-api/index.ts"], - "@umbraco-cms/backoffice/controller-api": ["../Umbraco.Web.UI.Client/src/libs/controller-api/index.ts"], - "@umbraco-cms/backoffice/element-api": ["../Umbraco.Web.UI.Client/src/libs/element-api/index.ts"], - "@umbraco-cms/backoffice/extension-api": ["../Umbraco.Web.UI.Client/src/libs/extension-api/index.ts"], - "@umbraco-cms/backoffice/localization-api": ["../Umbraco.Web.UI.Client/src/libs/localization-api/index.ts"], - "@umbraco-cms/backoffice/observable-api": ["../Umbraco.Web.UI.Client/src/libs/observable-api/index.ts"], - "@umbraco-cms/backoffice/action": ["../Umbraco.Web.UI.Client/src/packages/core/action/index.ts"], - "@umbraco-cms/backoffice/audit-log": ["../Umbraco.Web.UI.Client/src/packages/audit-log/index.ts"], - "@umbraco-cms/backoffice/auth": ["../Umbraco.Web.UI.Client/src/packages/core/auth/index.ts"], - "@umbraco-cms/backoffice/block-grid": ["../Umbraco.Web.UI.Client/src/packages/block/block-grid/index.ts"], - "@umbraco-cms/backoffice/block-list": ["../Umbraco.Web.UI.Client/src/packages/block/block-list/index.ts"], - "@umbraco-cms/backoffice/block-rte": ["../Umbraco.Web.UI.Client/src/packages/block/block-rte/index.ts"], - "@umbraco-cms/backoffice/block-type": ["../Umbraco.Web.UI.Client/src/packages/block/block-type/index.ts"], - "@umbraco-cms/backoffice/block": ["../Umbraco.Web.UI.Client/src/packages/block/block/index.ts"], - "@umbraco-cms/backoffice/code-editor": ["../Umbraco.Web.UI.Client/src/packages/templating/code-editor/index.ts"], - "@umbraco-cms/backoffice/collection": ["../Umbraco.Web.UI.Client/src/packages/core/collection/index.ts"], - "@umbraco-cms/backoffice/components": ["../Umbraco.Web.UI.Client/src/packages/core/components/index.ts"], - "@umbraco-cms/backoffice/content-type": ["../Umbraco.Web.UI.Client/src/packages/core/content-type/index.ts"], - "@umbraco-cms/backoffice/culture": ["../Umbraco.Web.UI.Client/src/packages/core/culture/index.ts"], - "@umbraco-cms/backoffice/current-user": ["../Umbraco.Web.UI.Client/src/packages/user/current-user/index.ts"], - "@umbraco-cms/backoffice/data-type": ["../Umbraco.Web.UI.Client/src/packages/data-type/index.ts"], - "@umbraco-cms/backoffice/debug": ["../Umbraco.Web.UI.Client/src/packages/core/debug/index.ts"], - "@umbraco-cms/backoffice/dictionary": ["../Umbraco.Web.UI.Client/src/packages/dictionary/index.ts"], - "@umbraco-cms/backoffice/document-blueprint": ["../Umbraco.Web.UI.Client/src/packages/documents/document-blueprints/index.ts"], - "@umbraco-cms/backoffice/document-type": ["../Umbraco.Web.UI.Client/src/packages/documents/document-types/index.ts"], - "@umbraco-cms/backoffice/document": ["../Umbraco.Web.UI.Client/src/packages/documents/documents/index.ts"], - "@umbraco-cms/backoffice/dynamic-root": ["../Umbraco.Web.UI.Client/src/packages/dynamic-root/index.ts"], - "@umbraco-cms/backoffice/entity-action": ["../Umbraco.Web.UI.Client/src/packages/core/entity-action/index.ts"], - "@umbraco-cms/backoffice/entity-bulk-action": ["../Umbraco.Web.UI.Client/src/packages/core/entity-bulk-action/index.ts"], - "@umbraco-cms/backoffice/event": ["../Umbraco.Web.UI.Client/src/packages/core/event/index.ts"], - "@umbraco-cms/backoffice/extension-registry": ["../Umbraco.Web.UI.Client/src/packages/core/extension-registry/index.ts"], - "@umbraco-cms/backoffice/icon": ["../Umbraco.Web.UI.Client/src/packages/core/icon-registry/index.ts"], - "@umbraco-cms/backoffice/id": ["../Umbraco.Web.UI.Client/src/packages/core/id/index.ts"], - "@umbraco-cms/backoffice/language": ["../Umbraco.Web.UI.Client/src/packages/language/index.ts"], - "@umbraco-cms/backoffice/lit-element": ["../Umbraco.Web.UI.Client/src/packages/core/lit-element/index.ts"], - "@umbraco-cms/backoffice/localization": ["../Umbraco.Web.UI.Client/src/packages/core/localization/index.ts"], - "@umbraco-cms/backoffice/log-viewer": ["../Umbraco.Web.UI.Client/src/packages/log-viewer/index.ts"], - "@umbraco-cms/backoffice/markdown-editor": ["../Umbraco.Web.UI.Client/src/packages/markdown-editor/index.ts"], - "@umbraco-cms/backoffice/media-type": ["../Umbraco.Web.UI.Client/src/packages/media/media-types/index.ts"], - "@umbraco-cms/backoffice/media": ["../Umbraco.Web.UI.Client/src/packages/media/media/index.ts"], - "@umbraco-cms/backoffice/member-group": ["../Umbraco.Web.UI.Client/src/packages/members/member-group/index.ts"], - "@umbraco-cms/backoffice/member-type": ["../Umbraco.Web.UI.Client/src/packages/members/member-type/index.ts"], - "@umbraco-cms/backoffice/member": ["../Umbraco.Web.UI.Client/src/packages/members/member/index.ts"], - "@umbraco-cms/backoffice/menu": ["../Umbraco.Web.UI.Client/src/packages/core/menu/index.ts"], - "@umbraco-cms/backoffice/modal": ["../Umbraco.Web.UI.Client/src/packages/core/modal/index.ts"], - "@umbraco-cms/backoffice/models": ["../Umbraco.Web.UI.Client/src/packages/core/models/index.ts"], - "@umbraco-cms/backoffice/notification": ["../Umbraco.Web.UI.Client/src/packages/core/notification/index.ts"], - "@umbraco-cms/backoffice/object-type": ["../Umbraco.Web.UI.Client/src/packages/object-type/index.ts"], - "@umbraco-cms/backoffice/package": ["../Umbraco.Web.UI.Client/src/packages/packages/package/index.ts"], - "@umbraco-cms/backoffice/partial-view": ["../Umbraco.Web.UI.Client/src/packages/templating/partial-views/index.ts"], - "@umbraco-cms/backoffice/picker-input": ["../Umbraco.Web.UI.Client/src/packages/core/picker-input/index.ts"], - "@umbraco-cms/backoffice/property-action": ["../Umbraco.Web.UI.Client/src/packages/core/property-action/index.ts"], - "@umbraco-cms/backoffice/property-editor": ["../Umbraco.Web.UI.Client/src/packages/core/property-editor/index.ts"], - "@umbraco-cms/backoffice/property": ["../Umbraco.Web.UI.Client/src/packages/core/property/index.ts"], - "@umbraco-cms/backoffice/relation-type": ["../Umbraco.Web.UI.Client/src/packages/relations/relation-types/index.ts"], - "@umbraco-cms/backoffice/relations": ["../Umbraco.Web.UI.Client/src/packages/relations/relations/index.ts"], - "@umbraco-cms/backoffice/repository": ["../Umbraco.Web.UI.Client/src/packages/core/repository/index.ts"], - "@umbraco-cms/backoffice/resources": ["../Umbraco.Web.UI.Client/src/packages/core/resources/index.ts"], - "@umbraco-cms/backoffice/router": ["../Umbraco.Web.UI.Client/src/packages/core/router/index.ts"], - "@umbraco-cms/backoffice/section": ["../Umbraco.Web.UI.Client/src/packages/core/section/index.ts"], - "@umbraco-cms/backoffice/server-file-system": ["../Umbraco.Web.UI.Client/src/packages/core/server-file-system/index.ts"], - "@umbraco-cms/backoffice/sorter": ["../Umbraco.Web.UI.Client/src/packages/core/sorter/index.ts"], - "@umbraco-cms/backoffice/static-file": ["../Umbraco.Web.UI.Client/src/packages/static-file/index.ts"], - "@umbraco-cms/backoffice/store": ["../Umbraco.Web.UI.Client/src/packages/core/store/index.ts"], - "@umbraco-cms/backoffice/style": ["../Umbraco.Web.UI.Client/src/packages/core/style/index.ts"], - "@umbraco-cms/backoffice/stylesheet": ["../Umbraco.Web.UI.Client/src/packages/templating/stylesheets/index.ts"], - "@umbraco-cms/backoffice/tags": ["../Umbraco.Web.UI.Client/src/packages/tags/index.ts"], - "@umbraco-cms/backoffice/template": ["../Umbraco.Web.UI.Client/src/packages/templating/templates/index.ts"], - "@umbraco-cms/backoffice/temporary-file": ["../Umbraco.Web.UI.Client/src/packages/core/temporary-file/index.ts"], - "@umbraco-cms/backoffice/themes": ["../Umbraco.Web.UI.Client/src/packages/core/themes/index.ts"], - "@umbraco-cms/backoffice/tiny-mce": ["../Umbraco.Web.UI.Client/src/packages/tiny-mce/index.ts"], - "@umbraco-cms/backoffice/tree": ["../Umbraco.Web.UI.Client/src/packages/core/tree/index.ts"], - "@umbraco-cms/backoffice/user-group": ["../Umbraco.Web.UI.Client/src/packages/user/user-group/index.ts"], - "@umbraco-cms/backoffice/user-permission": ["../Umbraco.Web.UI.Client/src/packages/user/user-permission/index.ts"], - "@umbraco-cms/backoffice/user": ["../Umbraco.Web.UI.Client/src/packages/user/user/index.ts"], - "@umbraco-cms/backoffice/utils": ["../Umbraco.Web.UI.Client/src/packages/core/utils/index.ts"], - "@umbraco-cms/backoffice/variant": ["../Umbraco.Web.UI.Client/src/packages/core/variant/index.ts"], - "@umbraco-cms/backoffice/webhook": ["../Umbraco.Web.UI.Client/src/packages/webhook/index.ts"], - "@umbraco-cms/backoffice/workspace": ["../Umbraco.Web.UI.Client/src/packages/core/workspace/index.ts"], - "@umbraco-cms/backoffice/external/backend-api": ["../Umbraco.Web.UI.Client/src/external/backend-api/index.ts"], - "@umbraco-cms/backoffice/external/dompurify": ["../Umbraco.Web.UI.Client/src/external/dompurify/index.ts"], - "@umbraco-cms/backoffice/external/lit": ["../Umbraco.Web.UI.Client/src/external/lit/index.ts"], - "@umbraco-cms/backoffice/external/marked": ["../Umbraco.Web.UI.Client/src/external/marked/index.ts"], - "@umbraco-cms/backoffice/external/monaco-editor": ["../Umbraco.Web.UI.Client/src/external/monaco-editor/index.ts"], - "@umbraco-cms/backoffice/external/openid": ["../Umbraco.Web.UI.Client/src/external/openid/index.ts"], - "@umbraco-cms/backoffice/external/router-slot": ["../Umbraco.Web.UI.Client/src/external/router-slot/index.ts"], - "@umbraco-cms/backoffice/external/rxjs": ["../Umbraco.Web.UI.Client/src/external/rxjs/index.ts"], - "@umbraco-cms/backoffice/external/tinymce": ["../Umbraco.Web.UI.Client/src/external/tinymce/index.ts"], - "@umbraco-cms/backoffice/external/uui": ["../Umbraco.Web.UI.Client/src/external/uui/index.ts"], - "@umbraco-cms/backoffice/external/uuid": ["../Umbraco.Web.UI.Client/src/external/uuid/index.ts"] - } }, "include": ["src"] } From f7604dfdde14c2b24ef66138487000aaf041de15 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Tue, 7 May 2024 08:53:47 +0200 Subject: [PATCH 3/5] import uui-css to have styling on the dev server --- src/Umbraco.Web.UI.Login/index.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Umbraco.Web.UI.Login/index.html b/src/Umbraco.Web.UI.Login/index.html index 32f4e84099d7..ba0c0f314187 100644 --- a/src/Umbraco.Web.UI.Login/index.html +++ b/src/Umbraco.Web.UI.Login/index.html @@ -10,11 +10,19 @@ Umbraco +