mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
DEV: Move discourse-common/resolver
to discourse/resolver
(#30737)
`discourse-common` was created in the past to share logic between the 'wizard' app and the main 'discourse' app. Since then, the wizard has been consolidated into the main app, so the separation of `discourse-common` is no longer useful. This commit moves `discourse-common/resolver` into `discourse/resolver`, adds shims for the imports, and updates existing uses in core.
This commit is contained in:
parent
0ed4b09527
commit
5a565105c9
1
.npmrc
1
.npmrc
@ -1,2 +1,3 @@
|
|||||||
engine-strict = true
|
engine-strict = true
|
||||||
auto-install-peers = false
|
auto-install-peers = false
|
||||||
|
ignore-workspace-cycles = true
|
||||||
|
@ -16,8 +16,8 @@ import { VERSION } from "@ember/version";
|
|||||||
import require from "require";
|
import require from "require";
|
||||||
import { normalizeEmberEventHandling } from "discourse/lib/ember-events";
|
import { normalizeEmberEventHandling } from "discourse/lib/ember-events";
|
||||||
import { withPluginApi } from "discourse/lib/plugin-api";
|
import { withPluginApi } from "discourse/lib/plugin-api";
|
||||||
|
import { buildResolver } from "discourse/resolver";
|
||||||
import { isTesting } from "discourse-common/config/environment";
|
import { isTesting } from "discourse-common/config/environment";
|
||||||
import { buildResolver } from "discourse-common/resolver";
|
|
||||||
|
|
||||||
const _pluginCallbacks = [];
|
const _pluginCallbacks = [];
|
||||||
let _unhandledThemeErrors = [];
|
let _unhandledThemeErrors = [];
|
||||||
|
@ -124,3 +124,8 @@ loaderShim("discourse-common/utils/macro-alias", () =>
|
|||||||
loaderShim("discourse-common/utils/multi-cache", () =>
|
loaderShim("discourse-common/utils/multi-cache", () =>
|
||||||
importSync("discourse/lib/multi-cache")
|
importSync("discourse/lib/multi-cache")
|
||||||
);
|
);
|
||||||
|
|
||||||
|
loaderShim("discourse-common/deprecation-workflow", () =>
|
||||||
|
importSync("discourse/deprecation-workflow")
|
||||||
|
);
|
||||||
|
loaderShim("discourse-common/resolver", () => importSync("discourse/resolver"));
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import Mobile from "discourse/lib/mobile";
|
import Mobile from "discourse/lib/mobile";
|
||||||
import { setResolverOption } from "discourse-common/resolver";
|
import { setResolverOption } from "discourse/resolver";
|
||||||
|
|
||||||
// Initializes the `Mobile` helper object.
|
// Initializes the `Mobile` helper object.
|
||||||
export default {
|
export default {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import require from "require";
|
import require from "require";
|
||||||
import deprecated from "discourse/lib/deprecated";
|
import deprecated from "discourse/lib/deprecated";
|
||||||
import { RAW_TOPIC_LIST_DEPRECATION_OPTIONS } from "discourse/lib/plugin-api";
|
import { RAW_TOPIC_LIST_DEPRECATION_OPTIONS } from "discourse/lib/plugin-api";
|
||||||
import { getResolverOption } from "discourse-common/resolver";
|
import { getResolverOption } from "discourse/resolver";
|
||||||
|
|
||||||
export const __DISCOURSE_RAW_TEMPLATES = {};
|
export const __DISCOURSE_RAW_TEMPLATES = {};
|
||||||
let _needsHbrTopicList = false;
|
let _needsHbrTopicList = false;
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
"discourse-hbr": "workspace:1.0.0",
|
"discourse-hbr": "workspace:1.0.0",
|
||||||
"discourse-widget-hbs": "workspace:1.0.0",
|
"discourse-widget-hbs": "workspace:1.0.0",
|
||||||
"ember-curry-component": "^0.1.0",
|
"ember-curry-component": "^0.1.0",
|
||||||
|
"ember-resolver": "^13.1.0",
|
||||||
"ember-route-template": "^1.0.3",
|
"ember-route-template": "^1.0.3",
|
||||||
"ember-tracked-storage-polyfill": "^1.0.0",
|
"ember-tracked-storage-polyfill": "^1.0.0",
|
||||||
"handlebars": "^4.7.8",
|
"handlebars": "^4.7.8",
|
||||||
|
@ -5,9 +5,9 @@ import KeyValueStore from "discourse/lib/key-value-store";
|
|||||||
import RestModel from "discourse/models/rest";
|
import RestModel from "discourse/models/rest";
|
||||||
import Site from "discourse/models/site";
|
import Site from "discourse/models/site";
|
||||||
import TopicTrackingState from "discourse/models/topic-tracking-state";
|
import TopicTrackingState from "discourse/models/topic-tracking-state";
|
||||||
|
import { buildResolver } from "discourse/resolver";
|
||||||
import Store from "discourse/services/store";
|
import Store from "discourse/services/store";
|
||||||
import { currentSettings } from "discourse/tests/helpers/site-settings";
|
import { currentSettings } from "discourse/tests/helpers/site-settings";
|
||||||
import { buildResolver } from "discourse-common/resolver";
|
|
||||||
|
|
||||||
class CatAdapter extends RestAdapter {
|
class CatAdapter extends RestAdapter {
|
||||||
primaryKey = "cat_id";
|
primaryKey = "cat_id";
|
||||||
|
@ -90,6 +90,7 @@ import { clearAddedTrackedPostProperties } from "discourse/models/post";
|
|||||||
import { resetLastEditNotificationClick } from "discourse/models/post-stream";
|
import { resetLastEditNotificationClick } from "discourse/models/post-stream";
|
||||||
import Site from "discourse/models/site";
|
import Site from "discourse/models/site";
|
||||||
import User from "discourse/models/user";
|
import User from "discourse/models/user";
|
||||||
|
import { clearResolverOptions } from "discourse/resolver";
|
||||||
import sessionFixtures from "discourse/tests/fixtures/session-fixtures";
|
import sessionFixtures from "discourse/tests/fixtures/session-fixtures";
|
||||||
import siteFixtures from "discourse/tests/fixtures/site-fixtures";
|
import siteFixtures from "discourse/tests/fixtures/site-fixtures";
|
||||||
import {
|
import {
|
||||||
@ -99,7 +100,6 @@ import {
|
|||||||
import { resetDecorators as resetPostCookedDecorators } from "discourse/widgets/post-cooked";
|
import { resetDecorators as resetPostCookedDecorators } from "discourse/widgets/post-cooked";
|
||||||
import { resetPostMenuExtraButtons } from "discourse/widgets/post-menu";
|
import { resetPostMenuExtraButtons } from "discourse/widgets/post-menu";
|
||||||
import { resetDecorators } from "discourse/widgets/widget";
|
import { resetDecorators } from "discourse/widgets/widget";
|
||||||
import { clearResolverOptions } from "discourse-common/resolver";
|
|
||||||
import I18n from "discourse-i18n";
|
import I18n from "discourse-i18n";
|
||||||
import { _clearSnapshots } from "select-kit/components/composer-actions";
|
import { _clearSnapshots } from "select-kit/components/composer-actions";
|
||||||
import { setupDSelectAssertions } from "./d-select-assertions";
|
import { setupDSelectAssertions } from "./d-select-assertions";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import DiscourseTemplateMap from "discourse/lib/discourse-template-map";
|
import DiscourseTemplateMap from "discourse/lib/discourse-template-map";
|
||||||
import { expireConnectorCache } from "discourse/lib/plugin-connectors";
|
import { expireConnectorCache } from "discourse/lib/plugin-connectors";
|
||||||
import { expireModuleTrieCache } from "discourse-common/resolver";
|
import { expireModuleTrieCache } from "discourse/resolver";
|
||||||
|
|
||||||
const modifications = [];
|
const modifications = [];
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ import { disableCloaking } from "discourse/widgets/post-stream";
|
|||||||
import deprecated from "discourse/lib/deprecated";
|
import deprecated from "discourse/lib/deprecated";
|
||||||
import { setDefaultOwner } from "discourse/lib/get-owner";
|
import { setDefaultOwner } from "discourse/lib/get-owner";
|
||||||
import { setupS3CDN, setupURL } from "discourse/lib/get-url";
|
import { setupS3CDN, setupURL } from "discourse/lib/get-url";
|
||||||
import { buildResolver } from "discourse-common/resolver";
|
import { buildResolver } from "discourse/resolver";
|
||||||
import { loadSprites } from "../lib/svg-sprite-loader";
|
import { loadSprites } from "../lib/svg-sprite-loader";
|
||||||
import * as FakerModule from "@faker-js/faker";
|
import * as FakerModule from "@faker-js/faker";
|
||||||
import { setLoadedFaker } from "discourse/lib/load-faker";
|
import { setLoadedFaker } from "discourse/lib/load-faker";
|
||||||
|
@ -2,8 +2,8 @@ import { setupTest } from "ember-qunit";
|
|||||||
import { module, test } from "qunit";
|
import { module, test } from "qunit";
|
||||||
import { withSilencedDeprecations } from "discourse/lib/deprecated";
|
import { withSilencedDeprecations } from "discourse/lib/deprecated";
|
||||||
import DiscourseTemplateMap from "discourse/lib/discourse-template-map";
|
import DiscourseTemplateMap from "discourse/lib/discourse-template-map";
|
||||||
|
import { buildResolver, setResolverOption } from "discourse/resolver";
|
||||||
import { registerTemporaryModule } from "discourse/tests/helpers/temporary-module-helper";
|
import { registerTemporaryModule } from "discourse/tests/helpers/temporary-module-helper";
|
||||||
import { buildResolver, setResolverOption } from "discourse-common/resolver";
|
|
||||||
|
|
||||||
let resolver;
|
let resolver;
|
||||||
|
|
||||||
|
@ -299,6 +299,9 @@ importers:
|
|||||||
ember-curry-component:
|
ember-curry-component:
|
||||||
specifier: ^0.1.0
|
specifier: ^0.1.0
|
||||||
version: 0.1.0(@babel/core@7.26.0)
|
version: 0.1.0(@babel/core@7.26.0)
|
||||||
|
ember-resolver:
|
||||||
|
specifier: ^13.1.0
|
||||||
|
version: 13.1.0(ember-source@5.12.0(patch_hash=xx7mvsb7nmshqkkqhmf45r3hse)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.1)(rsvp@4.8.5)(webpack@5.97.1(@swc/core@1.10.7)(esbuild@0.24.2)))
|
||||||
ember-route-template:
|
ember-route-template:
|
||||||
specifier: ^1.0.3
|
specifier: ^1.0.3
|
||||||
version: 1.0.3
|
version: 1.0.3
|
||||||
|
Loading…
Reference in New Issue
Block a user