Skip to content
This repository was archived by the owner on May 18, 2026. It is now read-only.

Commit 632bf97

Browse files
committed
patch baseUrl utility by using ember-get-config
1 parent d390a21 commit 632bf97

3 files changed

Lines changed: 39 additions & 3 deletions

File tree

app/utils/base-url.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
import { getOwner } from '@ember/application';
1+
import config from 'ember-get-config';
22

33
export default function baseUrl(path = '') {
4-
const config = getOwner(this).resolveRegistration('config:environment');
5-
const rootURL = config.rootURL || '/'; // Use '/' as fallback if rootURL is not defined
4+
const rootURL = config.rootURL || '/';
65

76
return `${rootURL}${path}`;
87
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
"ember-code-snippet": "^3.0.0",
7777
"ember-collapsible-panel": "^5.0.0",
7878
"ember-composable-helpers": "^5.0.0",
79+
"ember-get-config": "^2.1.1",
7980
"ember-prism": "^0.13.0",
8081
"postcss-import": "^15.1.0",
8182
"postcss-preset-env": "^8.0.1",

yarn.lock

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1392,6 +1392,20 @@
13921392
resolve "^1.20.0"
13931393
semver "^7.3.2"
13941394

1395+
"@embroider/macros@^0.50.0 || ^1.0.0":
1396+
version "1.11.0"
1397+
resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-1.11.0.tgz#d6c1f1c1325e8253971483c20059edd08ef5a353"
1398+
integrity sha512-P/WSB+PqKSja5qXjYvhLyUM0ivcDoI9kkqs+R0GNujfVhS0EIIAMHfD9uHDBbhzFit39pT0QJqgcXGE2rprCPA==
1399+
dependencies:
1400+
"@embroider/shared-internals" "2.1.0"
1401+
assert-never "^1.2.1"
1402+
babel-import-util "^1.1.0"
1403+
ember-cli-babel "^7.26.6"
1404+
find-up "^5.0.0"
1405+
lodash "^4.17.21"
1406+
resolve "^1.20.0"
1407+
semver "^7.3.2"
1408+
13951409
"@embroider/macros@^1.0.0", "@embroider/macros@^1.10.0":
13961410
version "1.10.0"
13971411
resolved "https://registry.yarnpkg.com/@embroider/macros/-/macros-1.10.0.tgz#af3844d5db48f001b85cfb096c76727c72ad6c1e"
@@ -1433,6 +1447,20 @@
14331447
semver "^7.3.5"
14341448
typescript-memoize "^1.0.1"
14351449

1450+
"@embroider/shared-internals@2.1.0":
1451+
version "2.1.0"
1452+
resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-2.1.0.tgz#4da79fe8b26e4b94819b8313c51b5b24a68c617b"
1453+
integrity sha512-9hKbMxW7wDWt1BqdpnLZ5W6ETrmAg9HnfBwf1IDkT+8he5nOdTD0PNtruMjm7V0Tb9p9hI7O+UXSa8ZnX1BQXg==
1454+
dependencies:
1455+
babel-import-util "^1.1.0"
1456+
ember-rfc176-data "^0.3.17"
1457+
fs-extra "^9.1.0"
1458+
js-string-escape "^1.0.1"
1459+
lodash "^4.17.21"
1460+
resolve-package-path "^4.0.1"
1461+
semver "^7.3.5"
1462+
typescript-memoize "^1.0.1"
1463+
14361464
"@embroider/shared-internals@^1.0.0":
14371465
version "1.8.3"
14381466
resolved "https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-1.8.3.tgz#52d868dc80016e9fe983552c0e516f437bf9b9f9"
@@ -5419,6 +5447,14 @@ ember-fetch@^8.1.1:
54195447
node-fetch "^2.6.1"
54205448
whatwg-fetch "^3.6.2"
54215449

5450+
ember-get-config@^2.1.1:
5451+
version "2.1.1"
5452+
resolved "https://registry.yarnpkg.com/ember-get-config/-/ember-get-config-2.1.1.tgz#bede76c25d95dbefab8d30064abf7aa00bc19235"
5453+
integrity sha512-uNmv1cPG/4qsac8oIf5txJ2FZ8p88LEpG4P3dNcjsJS98Y8hd0GPMFwVqpnzI78Lz7VYRGQWY4jnE4qm5R3j4g==
5454+
dependencies:
5455+
"@embroider/macros" "^0.50.0 || ^1.0.0"
5456+
ember-cli-babel "^7.26.6"
5457+
54225458
ember-in-element-polyfill@^1.0.0:
54235459
version "1.0.1"
54245460
resolved "https://registry.yarnpkg.com/ember-in-element-polyfill/-/ember-in-element-polyfill-1.0.1.tgz#143504445bb4301656a2eaad42644d684f5164dd"

0 commit comments

Comments
 (0)