DEV: Update linting (#538)

This commit is contained in:
Jarek Radosz 2024-01-15 12:24:20 +01:00 committed by GitHub
parent 2113f1732c
commit c42ae3eb7a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 275 additions and 155 deletions

View File

@ -2,18 +2,18 @@ GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
ast (2.4.2) ast (2.4.2)
json (2.6.3) json (2.7.1)
language_server-protocol (3.17.0.3) language_server-protocol (3.17.0.3)
parallel (1.23.0) parallel (1.24.0)
parser (3.2.2.4) parser (3.3.0.3)
ast (~> 2.4.1) ast (~> 2.4.1)
racc racc
prettier_print (1.2.1) prettier_print (1.2.1)
racc (1.7.3) racc (1.7.3)
rainbow (3.1.1) rainbow (3.1.1)
regexp_parser (2.8.2) regexp_parser (2.9.0)
rexml (3.2.6) rexml (3.2.6)
rubocop (1.57.2) rubocop (1.59.0)
json (~> 2.3) json (~> 2.3)
language_server-protocol (>= 3.17.0) language_server-protocol (>= 3.17.0)
parallel (~> 1.10) parallel (~> 1.10)
@ -21,19 +21,19 @@ GEM
rainbow (>= 2.2.2, < 4.0) rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 1.8, < 3.0) regexp_parser (>= 1.8, < 3.0)
rexml (>= 3.2.5, < 4.0) rexml (>= 3.2.5, < 4.0)
rubocop-ast (>= 1.28.1, < 2.0) rubocop-ast (>= 1.30.0, < 2.0)
ruby-progressbar (~> 1.7) ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0) unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.30.0) rubocop-ast (1.30.0)
parser (>= 3.2.1.0) parser (>= 3.2.1.0)
rubocop-capybara (2.19.0) rubocop-capybara (2.20.0)
rubocop (~> 1.41) rubocop (~> 1.41)
rubocop-discourse (3.4.1) rubocop-discourse (3.6.0)
rubocop (>= 1.1.0) rubocop (>= 1.59.0)
rubocop-rspec (>= 2.0.0) rubocop-rspec (>= 2.25.0)
rubocop-factory_bot (2.24.0) rubocop-factory_bot (2.25.1)
rubocop (~> 1.33) rubocop (~> 1.41)
rubocop-rspec (2.25.0) rubocop-rspec (2.26.1)
rubocop (~> 1.40) rubocop (~> 1.40)
rubocop-capybara (~> 2.17) rubocop-capybara (~> 2.17)
rubocop-factory_bot (~> 2.22) rubocop-factory_bot (~> 2.22)
@ -44,11 +44,10 @@ GEM
PLATFORMS PLATFORMS
ruby ruby
x86_64-linux
DEPENDENCIES DEPENDENCIES
rubocop-discourse rubocop-discourse
syntax_tree syntax_tree
BUNDLED WITH BUNDLED WITH
2.3.4 2.5.4

View File

@ -3,7 +3,7 @@
{{i18n "discourse_assign.admin.groups.manage.interaction.assign"}} {{i18n "discourse_assign.admin.groups.manage.interaction.assign"}}
</label> </label>
<label for="visiblity"> <label for="visibility">
{{i18n {{i18n
"discourse_assign.admin.groups.manage.interaction.assignable_levels.title" "discourse_assign.admin.groups.manage.interaction.assignable_levels.title"
}} }}
@ -14,7 +14,7 @@
@valueProperty="value" @valueProperty="value"
@value={{this.assignableLevel}} @value={{this.assignableLevel}}
@content={{this.assignableLevelOptions}} @content={{this.assignableLevelOptions}}
@class="groups-form-assignable-level"
@onChange={{action (mut @outletArgs.model.assignable_level)}} @onChange={{action (mut @outletArgs.model.assignable_level)}}
class="groups-form-assignable-level"
/> />
</div> </div>

View File

@ -409,7 +409,7 @@ function registerTopicFooterButtons(api) {
} }
function initialize(api) { function initialize(api) {
const siteSettings = api.container.lookup("site-settings:main"); const siteSettings = api.container.lookup("service:site-settings");
const currentUser = api.getCurrentUser(); const currentUser = api.getCurrentUser();
if (siteSettings.assigns_public || currentUser?.can_assign) { if (siteSettings.assigns_public || currentUser?.can_assign) {
@ -878,12 +878,12 @@ export default {
name: "extend-for-assign", name: "extend-for-assign",
initialize(container) { initialize(container) {
const siteSettings = container.lookup("site-settings:main"); const siteSettings = container.lookup("service:site-settings");
if (!siteSettings.assign_enabled) { if (!siteSettings.assign_enabled) {
return; return;
} }
const currentUser = container.lookup("current-user:main"); const currentUser = container.lookup("service:current-user");
if (currentUser?.can_assign) { if (currentUser?.can_assign) {
SearchAdvancedOptions.reopen({ SearchAdvancedOptions.reopen({
updateSearchTermForAssignedUsername() { updateSearchTermForAssignedUsername() {

View File

@ -1,20 +1,20 @@
<div class="topic-search-div"> <div class="topic-search-div">
<div class="inline-form full-width"> <div class="inline-form full-width">
<Input <Input
class="no-blur" {{on "input" (action "onChangeFilter" value="target.value")}}
@value={{readonly this.search}} @value={{readonly this.search}}
@type="search"
placeholder={{i18n "discourse_assign.topic_search_placeholder"}} placeholder={{i18n "discourse_assign.topic_search_placeholder"}}
autocomplete="off" autocomplete="off"
@type="search" class="no-blur"
{{on "input" (action "onChangeFilter" value="target.value")}}
/> />
</div> </div>
</div> </div>
<LoadMore <LoadMore
@class="paginated-topics-list"
@selector=".paginated-topics-list .topic-list tr" @selector=".paginated-topics-list .topic-list tr"
@action={{action "loadMore"}} @action={{action "loadMore"}}
class="paginated-topics-list"
> >
<BasicTopicList <BasicTopicList
@topicList={{this.model}} @topicList={{this.model}}

View File

@ -1,18 +1,18 @@
<section class="user-secondary-navigation group-assignments"> <section class="user-secondary-navigation group-assignments">
<MobileNav <MobileNav
@class="activity-nav"
@desktopClass="action-list activity-list nav-stacked" @desktopClass="action-list activity-list nav-stacked"
class="activity-nav"
> >
{{#if this.isDesktop}} {{#if this.isDesktop}}
<div class="search-div"> <div class="search-div">
<Input <Input
{{on "input" (action this.onChangeFilterName value="target.value")}}
@type="text" @type="text"
@value={{readonly this.filterName}}
placeholder={{i18n placeholder={{i18n
"discourse_assign.sidebar_name_filter_placeholder" "discourse_assign.sidebar_name_filter_placeholder"
}} }}
@value={{readonly this.filterName}}
class="search" class="search"
{{on "input" (action this.onChangeFilterName value="target.value")}}
/> />
</div> </div>
{{/if}} {{/if}}

View File

@ -7,20 +7,20 @@
<div class="topic-search-div"> <div class="topic-search-div">
<div class="inline-form full-width"> <div class="inline-form full-width">
<Input <Input
{{on "input" (action "onChangeFilter" value="target.value")}}
@value={{readonly this.search}} @value={{readonly this.search}}
@type="search" @type="search"
{{on "input" (action "onChangeFilter" value="target.value")}}
class="no-blur"
placeholder={{i18n "discourse_assign.topic_search_placeholder"}} placeholder={{i18n "discourse_assign.topic_search_placeholder"}}
autocomplete="off" autocomplete="off"
class="no-blur"
/> />
</div> </div>
</div> </div>
<LoadMore <LoadMore
@class="paginated-topics-list"
@selector=".paginated-topics-list .topic-list tr" @selector=".paginated-topics-list .topic-list tr"
@action={{action "loadMore"}} @action={{action "loadMore"}}
class="paginated-topics-list"
> >
<BasicTopicList <BasicTopicList
@topicList={{this.model}} @topicList={{this.model}}

View File

@ -1,13 +1,10 @@
{ {
"name": "discourse", "name": "discourse-assign",
"version": "1.0.1", "private": true,
"repository": "https://github.com/discourse/discourse-assign",
"author": "Discourse",
"license": "MIT",
"devDependencies": { "devDependencies": {
"@discourse/lint-configs": "^1.2.0", "@discourse/lint-configs": "^1.3.5",
"ember-template-lint": "^5.13.0", "ember-template-lint": "^5.13.0",
"eslint": "^8.54.0", "eslint": "^8.56.0",
"prettier": "^2.8.8" "prettier": "^2.8.8"
} }
} }

View File

@ -92,13 +92,10 @@ after_initialize do
end end
add_to_class(:user, :can_assign?) do add_to_class(:user, :can_assign?) do
@can_assign ||= return @can_assign if defined?(@can_assign)
begin
return true if admin? allowed_groups = SiteSetting.assign_allowed_on_groups.split("|").compact
allowed_groups = SiteSetting.assign_allowed_on_groups.split("|").compact @can_assign = admin? || (allowed_groups.present? && groups.where(id: allowed_groups).exists?)
allowed_groups.present? && groups.where(id: allowed_groups).exists? ? :true : :false
end
@can_assign == :true
end end
add_to_serializer(:current_user, :never_auto_track_topics) do add_to_serializer(:current_user, :never_auto_track_topics) do
@ -513,7 +510,7 @@ after_initialize do
:topic_view, :topic_view,
:assigned_to_user, :assigned_to_user,
include_condition: -> do include_condition: -> do
(SiteSetting.assigns_public || scope.can_assign?) && object.topic.assigned_to&.is_a?(User) (SiteSetting.assigns_public || scope.can_assign?) && object.topic.assigned_to.is_a?(User)
end, end,
) { DiscourseAssign::Helpers.build_assigned_to_user(object.topic.assigned_to, object.topic) } ) { DiscourseAssign::Helpers.build_assigned_to_user(object.topic.assigned_to, object.topic) }
@ -521,7 +518,7 @@ after_initialize do
:topic_view, :topic_view,
:assigned_to_group, :assigned_to_group,
include_condition: -> do include_condition: -> do
(SiteSetting.assigns_public || scope.can_assign?) && object.topic.assigned_to&.is_a?(Group) (SiteSetting.assigns_public || scope.can_assign?) && object.topic.assigned_to.is_a?(Group)
end, end,
) { DiscourseAssign::Helpers.build_assigned_to_group(object.topic.assigned_to, object.topic) } ) { DiscourseAssign::Helpers.build_assigned_to_group(object.topic.assigned_to, object.topic) }
@ -561,7 +558,7 @@ after_initialize do
:suggested_topic, :suggested_topic,
:assigned_to_user, :assigned_to_user,
include_condition: -> do include_condition: -> do
(SiteSetting.assigns_public || scope.can_assign?) && object.assigned_to&.is_a?(User) (SiteSetting.assigns_public || scope.can_assign?) && object.assigned_to.is_a?(User)
end, end,
) { DiscourseAssign::Helpers.build_assigned_to_user(object.assigned_to, object) } ) { DiscourseAssign::Helpers.build_assigned_to_user(object.assigned_to, object) }
@ -569,7 +566,7 @@ after_initialize do
:suggested_topic, :suggested_topic,
:assigned_to_group, :assigned_to_group,
include_condition: -> do include_condition: -> do
(SiteSetting.assigns_public || scope.can_assign?) && object.assigned_to&.is_a?(Group) (SiteSetting.assigns_public || scope.can_assign?) && object.assigned_to.is_a?(Group)
end, end,
) { DiscourseAssign::Helpers.build_assigned_to_group(object.assigned_to, object) } ) { DiscourseAssign::Helpers.build_assigned_to_group(object.assigned_to, object) }
@ -594,7 +591,7 @@ after_initialize do
:topic_list_item, :topic_list_item,
:assigned_to_user, :assigned_to_user,
include_condition: -> do include_condition: -> do
(SiteSetting.assigns_public || scope.can_assign?) && object.assigned_to&.is_a?(User) (SiteSetting.assigns_public || scope.can_assign?) && object.assigned_to.is_a?(User)
end, end,
) { BasicUserSerializer.new(object.assigned_to, scope: scope, root: false).as_json } ) { BasicUserSerializer.new(object.assigned_to, scope: scope, root: false).as_json }
@ -602,7 +599,7 @@ after_initialize do
:topic_list_item, :topic_list_item,
:assigned_to_group, :assigned_to_group,
include_condition: -> do include_condition: -> do
(SiteSetting.assigns_public || scope.can_assign?) && object.assigned_to&.is_a?(Group) (SiteSetting.assigns_public || scope.can_assign?) && object.assigned_to.is_a?(Group)
end, end,
) { AssignedGroupSerializer.new(object.assigned_to, scope: scope, root: false).as_json } ) { AssignedGroupSerializer.new(object.assigned_to, scope: scope, root: false).as_json }
@ -620,7 +617,7 @@ after_initialize do
:search_topic_list_item, :search_topic_list_item,
:assigned_to_user, :assigned_to_user,
include_condition: -> do include_condition: -> do
(SiteSetting.assigns_public || scope.can_assign?) && object.assigned_to&.is_a?(User) (SiteSetting.assigns_public || scope.can_assign?) && object.assigned_to.is_a?(User)
end, end,
) { DiscourseAssign::Helpers.build_assigned_to_user(object.assigned_to, object) } ) { DiscourseAssign::Helpers.build_assigned_to_user(object.assigned_to, object) }
@ -628,7 +625,7 @@ after_initialize do
:search_topic_list_item, :search_topic_list_item,
:assigned_to_group, :assigned_to_group,
include_condition: -> do include_condition: -> do
(SiteSetting.assigns_public || scope.can_assign?) && object.assigned_to&.is_a?(Group) (SiteSetting.assigns_public || scope.can_assign?) && object.assigned_to.is_a?(Group)
end, end,
) { AssignedGroupSerializer.new(object.assigned_to, scope: scope, root: false).as_json } ) { AssignedGroupSerializer.new(object.assigned_to, scope: scope, root: false).as_json }
@ -678,7 +675,7 @@ after_initialize do
:assigned_to_user, :assigned_to_user,
include_condition: -> do include_condition: -> do
return false if !can_have_assignment? return false if !can_have_assignment?
(SiteSetting.assigns_public || scope.can_assign?) && assigned_to&.is_a?(User) (SiteSetting.assigns_public || scope.can_assign?) && assigned_to.is_a?(User)
end, end,
) do ) do
return if !can_have_assignment? return if !can_have_assignment?
@ -690,7 +687,7 @@ after_initialize do
:assigned_to_group, :assigned_to_group,
include_condition: -> do include_condition: -> do
return false if !can_have_assignment? return false if !can_have_assignment?
(SiteSetting.assigns_public || scope.can_assign?) && assigned_to&.is_a?(Group) (SiteSetting.assigns_public || scope.can_assign?) && assigned_to.is_a?(Group)
end, end,
) do ) do
return if !can_have_assignment? return if !can_have_assignment?
@ -709,7 +706,7 @@ after_initialize do
:assigned_to_user, :assigned_to_user,
include_condition: -> do include_condition: -> do
(SiteSetting.assigns_public || scope.can_assign?) && (SiteSetting.assigns_public || scope.can_assign?) &&
object.assignment&.assigned_to&.is_a?(User) && object.assignment.active object.assignment&.assigned_to.is_a?(User) && object.assignment.active
end, end,
) { BasicUserSerializer.new(object.assignment.assigned_to, scope: scope, root: false).as_json } ) { BasicUserSerializer.new(object.assignment.assigned_to, scope: scope, root: false).as_json }
@ -718,7 +715,7 @@ after_initialize do
:assigned_to_group, :assigned_to_group,
include_condition: -> do include_condition: -> do
(SiteSetting.assigns_public || scope.can_assign?) && (SiteSetting.assigns_public || scope.can_assign?) &&
object.assignment&.assigned_to&.is_a?(Group) && object.assignment.active object.assignment&.assigned_to.is_a?(Group) && object.assignment.active
end, end,
) do ) do
AssignedGroupSerializer.new(object.assignment.assigned_to, scope: scope, root: false).as_json AssignedGroupSerializer.new(object.assignment.assigned_to, scope: scope, root: false).as_json
@ -748,13 +745,13 @@ after_initialize do
add_to_serializer( add_to_serializer(
:flagged_topic, :flagged_topic,
:assigned_to_user, :assigned_to_user,
include_condition: -> { object.assigned_to && object.assigned_to&.is_a?(User) }, include_condition: -> { object.assigned_to && object.assigned_to.is_a?(User) },
) { DiscourseAssign::Helpers.build_assigned_to_user(object.assigned_to, object) } ) { DiscourseAssign::Helpers.build_assigned_to_user(object.assigned_to, object) }
add_to_serializer( add_to_serializer(
:flagged_topic, :flagged_topic,
:assigned_to_group, :assigned_to_group,
include_condition: -> { object.assigned_to && object.assigned_to&.is_a?(Group) }, include_condition: -> { object.assigned_to && object.assigned_to.is_a?(Group) },
) { DiscourseAssign::Helpers.build_assigned_to_group(object.assigned_to, object) } ) { DiscourseAssign::Helpers.build_assigned_to_group(object.assigned_to, object) }
# Reviewable # Reviewable

321
yarn.lock
View File

@ -36,6 +36,11 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc"
integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==
"@babel/compat-data@^7.23.5":
version "7.23.5"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98"
integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==
"@babel/core@^7.18.6", "@babel/core@^7.20.12": "@babel/core@^7.18.6", "@babel/core@^7.20.12":
version "7.23.2" version "7.23.2"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.2.tgz#ed10df0d580fff67c5f3ee70fd22e2e4c90a9f94"
@ -57,21 +62,21 @@
json5 "^2.2.3" json5 "^2.2.3"
semver "^6.3.1" semver "^6.3.1"
"@babel/core@^7.23.5": "@babel/core@^7.23.7":
version "7.23.5" version "7.23.7"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.5.tgz#6e23f2acbcb77ad283c5ed141f824fd9f70101c7" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.7.tgz#4d8016e06a14b5f92530a13ed0561730b5c6483f"
integrity sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g== integrity sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==
dependencies: dependencies:
"@ampproject/remapping" "^2.2.0" "@ampproject/remapping" "^2.2.0"
"@babel/code-frame" "^7.23.5" "@babel/code-frame" "^7.23.5"
"@babel/generator" "^7.23.5" "@babel/generator" "^7.23.6"
"@babel/helper-compilation-targets" "^7.22.15" "@babel/helper-compilation-targets" "^7.23.6"
"@babel/helper-module-transforms" "^7.23.3" "@babel/helper-module-transforms" "^7.23.3"
"@babel/helpers" "^7.23.5" "@babel/helpers" "^7.23.7"
"@babel/parser" "^7.23.5" "@babel/parser" "^7.23.6"
"@babel/template" "^7.22.15" "@babel/template" "^7.22.15"
"@babel/traverse" "^7.23.5" "@babel/traverse" "^7.23.7"
"@babel/types" "^7.23.5" "@babel/types" "^7.23.6"
convert-source-map "^2.0.0" convert-source-map "^2.0.0"
debug "^4.1.0" debug "^4.1.0"
gensync "^1.0.0-beta.2" gensync "^1.0.0-beta.2"
@ -97,12 +102,12 @@
"@jridgewell/trace-mapping" "^0.3.17" "@jridgewell/trace-mapping" "^0.3.17"
jsesc "^2.5.1" jsesc "^2.5.1"
"@babel/generator@^7.23.5": "@babel/generator@^7.23.6":
version "7.23.5" version "7.23.6"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.5.tgz#17d0a1ea6b62f351d281350a5f80b87a810c4755" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e"
integrity sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA== integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==
dependencies: dependencies:
"@babel/types" "^7.23.5" "@babel/types" "^7.23.6"
"@jridgewell/gen-mapping" "^0.3.2" "@jridgewell/gen-mapping" "^0.3.2"
"@jridgewell/trace-mapping" "^0.3.17" "@jridgewell/trace-mapping" "^0.3.17"
jsesc "^2.5.1" jsesc "^2.5.1"
@ -125,6 +130,17 @@
lru-cache "^5.1.1" lru-cache "^5.1.1"
semver "^6.3.1" semver "^6.3.1"
"@babel/helper-compilation-targets@^7.23.6":
version "7.23.6"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991"
integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==
dependencies:
"@babel/compat-data" "^7.23.5"
"@babel/helper-validator-option" "^7.23.5"
browserslist "^4.22.2"
lru-cache "^5.1.1"
semver "^6.3.1"
"@babel/helper-create-class-features-plugin@^7.22.15": "@babel/helper-create-class-features-plugin@^7.22.15":
version "7.22.15" version "7.22.15"
resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4"
@ -140,10 +156,10 @@
"@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-split-export-declaration" "^7.22.6"
semver "^6.3.1" semver "^6.3.1"
"@babel/helper-create-class-features-plugin@^7.23.5": "@babel/helper-create-class-features-plugin@^7.23.7":
version "7.23.5" version "7.23.7"
resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.5.tgz#2a8792357008ae9ce8c0f2b78b9f646ac96b314b" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz#b2e6826e0e20d337143655198b79d58fdc9bd43d"
integrity sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A== integrity sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==
dependencies: dependencies:
"@babel/helper-annotate-as-pure" "^7.22.5" "@babel/helper-annotate-as-pure" "^7.22.5"
"@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-environment-visitor" "^7.22.20"
@ -273,6 +289,11 @@
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040"
integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==
"@babel/helper-validator-option@^7.23.5":
version "7.23.5"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307"
integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==
"@babel/helpers@^7.23.2": "@babel/helpers@^7.23.2":
version "7.23.2" version "7.23.2"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.2.tgz#2832549a6e37d484286e15ba36a5330483cac767"
@ -282,14 +303,14 @@
"@babel/traverse" "^7.23.2" "@babel/traverse" "^7.23.2"
"@babel/types" "^7.23.0" "@babel/types" "^7.23.0"
"@babel/helpers@^7.23.5": "@babel/helpers@^7.23.7":
version "7.23.5" version "7.23.8"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.5.tgz#52f522840df8f1a848d06ea6a79b79eefa72401e" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.8.tgz#fc6b2d65b16847fd50adddbd4232c76378959e34"
integrity sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg== integrity sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==
dependencies: dependencies:
"@babel/template" "^7.22.15" "@babel/template" "^7.22.15"
"@babel/traverse" "^7.23.5" "@babel/traverse" "^7.23.7"
"@babel/types" "^7.23.5" "@babel/types" "^7.23.6"
"@babel/highlight@^7.22.13": "@babel/highlight@^7.22.13":
version "7.22.20" version "7.22.20"
@ -314,10 +335,10 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719"
integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==
"@babel/parser@^7.23.5": "@babel/parser@^7.23.6":
version "7.23.5" version "7.23.6"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.5.tgz#37dee97c4752af148e1d38c34b856b2507660563" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b"
integrity sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ== integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==
"@babel/plugin-proposal-decorators@^7.18.6": "@babel/plugin-proposal-decorators@^7.18.6":
version "7.23.2" version "7.23.2"
@ -330,15 +351,13 @@
"@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-split-export-declaration" "^7.22.6"
"@babel/plugin-syntax-decorators" "^7.22.10" "@babel/plugin-syntax-decorators" "^7.22.10"
"@babel/plugin-proposal-decorators@^7.23.5": "@babel/plugin-proposal-decorators@^7.23.7":
version "7.23.5" version "7.23.7"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.5.tgz#eeaa49d0dc9229aec4d23378653738cdc5a3ea0a" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.7.tgz#1d827902cbd3d9054e54fb2f2056cdd1eaa0e368"
integrity sha512-6IsY8jOeWibsengGlWIezp7cuZEFzNlAghFpzh9wiZwhQ42/hRcPnY/QV9HJoKTlujupinSlnQPiEy/u2C1ZfQ== integrity sha512-b1s5JyeMvqj7d9m9KhJNHKc18gEJiSyVzVX3bwbiPalQBQpuvfPh6lA9F7Kk/dWH0TIiXRpB9yicwijY6buPng==
dependencies: dependencies:
"@babel/helper-create-class-features-plugin" "^7.23.5" "@babel/helper-create-class-features-plugin" "^7.23.7"
"@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5"
"@babel/helper-replace-supers" "^7.22.20"
"@babel/helper-split-export-declaration" "^7.22.6"
"@babel/plugin-syntax-decorators" "^7.23.3" "@babel/plugin-syntax-decorators" "^7.23.3"
"@babel/plugin-syntax-decorators@^7.22.10": "@babel/plugin-syntax-decorators@^7.22.10":
@ -387,20 +406,20 @@
debug "^4.1.0" debug "^4.1.0"
globals "^11.1.0" globals "^11.1.0"
"@babel/traverse@^7.23.5": "@babel/traverse@^7.23.7":
version "7.23.5" version "7.23.7"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.5.tgz#f546bf9aba9ef2b042c0e00d245990c15508e7ec" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.7.tgz#9a7bf285c928cb99b5ead19c3b1ce5b310c9c305"
integrity sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w== integrity sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==
dependencies: dependencies:
"@babel/code-frame" "^7.23.5" "@babel/code-frame" "^7.23.5"
"@babel/generator" "^7.23.5" "@babel/generator" "^7.23.6"
"@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-environment-visitor" "^7.22.20"
"@babel/helper-function-name" "^7.23.0" "@babel/helper-function-name" "^7.23.0"
"@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-hoist-variables" "^7.22.5"
"@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-split-export-declaration" "^7.22.6"
"@babel/parser" "^7.23.5" "@babel/parser" "^7.23.6"
"@babel/types" "^7.23.5" "@babel/types" "^7.23.6"
debug "^4.1.0" debug "^4.3.1"
globals "^11.1.0" globals "^11.1.0"
"@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0": "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0":
@ -412,30 +431,31 @@
"@babel/helper-validator-identifier" "^7.22.20" "@babel/helper-validator-identifier" "^7.22.20"
to-fast-properties "^2.0.0" to-fast-properties "^2.0.0"
"@babel/types@^7.23.5": "@babel/types@^7.23.6":
version "7.23.5" version "7.23.6"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.5.tgz#48d730a00c95109fa4393352705954d74fb5b602" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.6.tgz#be33fdb151e1f5a56877d704492c240fc71c7ccd"
integrity sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w== integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==
dependencies: dependencies:
"@babel/helper-string-parser" "^7.23.4" "@babel/helper-string-parser" "^7.23.4"
"@babel/helper-validator-identifier" "^7.22.20" "@babel/helper-validator-identifier" "^7.22.20"
to-fast-properties "^2.0.0" to-fast-properties "^2.0.0"
"@discourse/lint-configs@^1.2.0": "@discourse/lint-configs@^1.3.5":
version "1.2.0" version "1.3.5"
resolved "https://registry.yarnpkg.com/@discourse/lint-configs/-/lint-configs-1.2.0.tgz#8aa4a2b8df1ad34094c8e8f89aa95861ac771197" resolved "https://registry.yarnpkg.com/@discourse/lint-configs/-/lint-configs-1.3.5.tgz#894b5a224e8f3ef48b8baa5eee5dd42a2238bf12"
integrity sha512-mxS7wmMRYq2Q0A1JYylcrbC1EMxPRDPqpdO53fL7e24FN6fAzKj9PjfutzwHTNFPysrFo37t75YMCwjoXmXsug== integrity sha512-GY/m3V3DWQAAY4DrY0puRsW50g/aA+QYqYwggi6RGU8LPjYTJIaSzf5z3+R5Z5SRn06+hBWuP5fTdT0AbXgRew==
dependencies: dependencies:
"@babel/core" "^7.23.5" "@babel/core" "^7.23.7"
"@babel/eslint-parser" "^7.23.3" "@babel/eslint-parser" "^7.23.3"
"@babel/plugin-proposal-decorators" "^7.23.5" "@babel/plugin-proposal-decorators" "^7.23.7"
ember-template-lint "^5.13.0" ember-template-lint "^5.13.0"
eslint "^8.54.0" eslint "^8.56.0"
eslint-plugin-decorator-position "^5.0.2" eslint-plugin-decorator-position "^5.0.2"
eslint-plugin-ember "^11.11.1" eslint-plugin-ember "^12.0.0"
eslint-plugin-qunit "^8.0.1"
eslint-plugin-simple-import-sort "^10.0.0" eslint-plugin-simple-import-sort "^10.0.0"
eslint-plugin-sort-class-members "^1.19.0" eslint-plugin-sort-class-members "^1.19.0"
globals "^13.23.0" globals "^13.24.0"
prettier "^2.8.8" prettier "^2.8.8"
prettier-plugin-ember-template-tag "^0.3.2" prettier-plugin-ember-template-tag "^0.3.2"
@ -461,10 +481,10 @@
resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4" resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.9.1.tgz#449dfa81a57a1d755b09aa58d826c1262e4283b4"
integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA== integrity sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==
"@eslint/eslintrc@^2.1.3": "@eslint/eslintrc@^2.1.4":
version "2.1.3" version "2.1.4"
resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.3.tgz#797470a75fe0fbd5a53350ee715e85e87baff22d" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad"
integrity sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA== integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==
dependencies: dependencies:
ajv "^6.12.4" ajv "^6.12.4"
debug "^4.3.2" debug "^4.3.2"
@ -476,10 +496,10 @@
minimatch "^3.1.2" minimatch "^3.1.2"
strip-json-comments "^3.1.1" strip-json-comments "^3.1.1"
"@eslint/js@8.54.0": "@eslint/js@8.56.0":
version "8.54.0" version "8.56.0"
resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.54.0.tgz#4fab9a2ff7860082c304f750e94acd644cf984cf" resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.56.0.tgz#ef20350fec605a7f7035a01764731b2de0f3782b"
integrity sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ== integrity sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==
"@glimmer/env@0.1.7", "@glimmer/env@^0.1.7": "@glimmer/env@0.1.7", "@glimmer/env@^0.1.7":
version "0.1.7" version "0.1.7"
@ -500,6 +520,13 @@
dependencies: dependencies:
"@simple-dom/interface" "^1.4.0" "@simple-dom/interface" "^1.4.0"
"@glimmer/interfaces@^0.85.13":
version "0.85.13"
resolved "https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.85.13.tgz#02ec31a29977cf06af5d1bb9f685f0ad453ae613"
integrity sha512-qOEdvFgCQX1g+Gfi/nA2zbKYPmEkEbhFgzZ5esgmlQNOSQx4j8nyGiBvnG/vepHrh4wUzTvIynrCQpfr3SiKXg==
dependencies:
"@simple-dom/interface" "^1.4.0"
"@glimmer/reference@^0.84.3": "@glimmer/reference@^0.84.3":
version "0.84.3" version "0.84.3"
resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.84.3.tgz#6420ad9c102633ac83939fd1b2457269d21fb632" resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.84.3.tgz#6420ad9c102633ac83939fd1b2457269d21fb632"
@ -521,6 +548,17 @@
"@handlebars/parser" "~2.0.0" "@handlebars/parser" "~2.0.0"
simple-html-tokenizer "^0.5.11" simple-html-tokenizer "^0.5.11"
"@glimmer/syntax@^0.85.13":
version "0.85.13"
resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.85.13.tgz#841e6da0a555252f087145f83f92cf0d9cf76cb5"
integrity sha512-zMGkJh6JcHdCTx1emmBbhBrGO04gqD6CS5khmDwSJCIpVHnGH0Ejxp9rpnSMc5IW71/hFoQY6RlMgVYF2hrHhA==
dependencies:
"@glimmer/interfaces" "^0.85.13"
"@glimmer/util" "^0.85.13"
"@glimmer/wire-format" "^0.85.13"
"@handlebars/parser" "~2.0.0"
simple-html-tokenizer "^0.5.11"
"@glimmer/util@0.84.3": "@glimmer/util@0.84.3":
version "0.84.3" version "0.84.3"
resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.3.tgz#9ae0166982c0b48aa94b02d6ba8c2c81976ade4b" resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.3.tgz#9ae0166982c0b48aa94b02d6ba8c2c81976ade4b"
@ -530,6 +568,14 @@
"@glimmer/interfaces" "0.84.3" "@glimmer/interfaces" "0.84.3"
"@simple-dom/interface" "^1.4.0" "@simple-dom/interface" "^1.4.0"
"@glimmer/util@^0.85.13":
version "0.85.13"
resolved "https://registry.yarnpkg.com/@glimmer/util/-/util-0.85.13.tgz#a17824e5fd91e4e3f3847f38f600ecd3c1508dad"
integrity sha512-ogj65iukNKEPPqQ2bOD6CLsqxsFwmiGvTQbAsg1eh1MoPjxhNZMpLsT5CdQ10XE7yUALHGJ71SwxBSpAOGDmxg==
dependencies:
"@glimmer/env" "0.1.7"
"@glimmer/interfaces" "^0.85.13"
"@glimmer/validator@0.84.3", "@glimmer/validator@^0.84.3": "@glimmer/validator@0.84.3", "@glimmer/validator@^0.84.3":
version "0.84.3" version "0.84.3"
resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.84.3.tgz#cd83b7f9ab78953f23cc11a32d83d7f729c54df2" resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.84.3.tgz#cd83b7f9ab78953f23cc11a32d83d7f729c54df2"
@ -538,6 +584,14 @@
"@glimmer/env" "^0.1.7" "@glimmer/env" "^0.1.7"
"@glimmer/global-context" "0.84.3" "@glimmer/global-context" "0.84.3"
"@glimmer/wire-format@^0.85.13":
version "0.85.13"
resolved "https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.85.13.tgz#a8df8c44646b8f0d09dda187ac64f45c33904b63"
integrity sha512-q6bHPfjSYE9jH27L75lUzyhSpBA+iONzsJVXewdwO4GdYYCC4s+pfUaJg7ZYNFDcHDuVKUcLhBb/NICDzMA5Uw==
dependencies:
"@glimmer/interfaces" "^0.85.13"
"@glimmer/util" "^0.85.13"
"@handlebars/parser@~2.0.0": "@handlebars/parser@~2.0.0":
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/@handlebars/parser/-/parser-2.0.0.tgz#5e8b7298f31ff8f7b260e6b7363c7e9ceed7d9c5" resolved "https://registry.yarnpkg.com/@handlebars/parser/-/parser-2.0.0.tgz#5e8b7298f31ff8f7b260e6b7363c7e9ceed7d9c5"
@ -581,7 +635,7 @@
resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
version "1.4.15" version "1.4.15"
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
@ -668,6 +722,27 @@
resolved "https://registry.yarnpkg.com/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz#4151a81b4052c80bc2becbae09f3a9ec010a9c7a" resolved "https://registry.yarnpkg.com/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz#4151a81b4052c80bc2becbae09f3a9ec010a9c7a"
integrity sha512-Lja2xYuuf2B3knEsga8ShbOdsfNOtzT73GyJmZyY7eGl2+ajOqrs8yM5ze0fsSoYwvA6bw7/Qr7OZ7PEEmYwWg== integrity sha512-Lja2xYuuf2B3knEsga8ShbOdsfNOtzT73GyJmZyY7eGl2+ajOqrs8yM5ze0fsSoYwvA6bw7/Qr7OZ7PEEmYwWg==
"@typescript-eslint/scope-manager@^6.15.0":
version "6.18.1"
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.18.1.tgz#28c31c60f6e5827996aa3560a538693cb4bd3848"
integrity sha512-BgdBwXPFmZzaZUuw6wKiHKIovms97a7eTImjkXCZE04TGHysG+0hDQPmygyvgtkoB/aOQwSM/nWv3LzrOIQOBw==
dependencies:
"@typescript-eslint/types" "6.18.1"
"@typescript-eslint/visitor-keys" "6.18.1"
"@typescript-eslint/types@6.18.1":
version "6.18.1"
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.18.1.tgz#91617d8080bcd99ac355d9157079970d1d49fefc"
integrity sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw==
"@typescript-eslint/visitor-keys@6.18.1":
version "6.18.1"
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.18.1.tgz#704d789bda2565a15475e7d22f145b8fe77443f4"
integrity sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA==
dependencies:
"@typescript-eslint/types" "6.18.1"
eslint-visitor-keys "^3.4.1"
"@ungap/structured-clone@^1.2.0": "@ungap/structured-clone@^1.2.0":
version "1.2.0" version "1.2.0"
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
@ -1052,6 +1127,16 @@ browserslist@^4.21.9:
node-releases "^2.0.13" node-releases "^2.0.13"
update-browserslist-db "^1.0.13" update-browserslist-db "^1.0.13"
browserslist@^4.22.2:
version "4.22.2"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.2.tgz#704c4943072bd81ea18997f3bd2180e89c77874b"
integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==
dependencies:
caniuse-lite "^1.0.30001565"
electron-to-chromium "^1.4.601"
node-releases "^2.0.14"
update-browserslist-db "^1.0.13"
buffer@^5.5.0: buffer@^5.5.0:
version "5.7.1" version "5.7.1"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
@ -1085,6 +1170,11 @@ caniuse-lite@^1.0.30001541:
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz#7d1a3dce7ea78c06ed72c32c2743ea364b3615aa" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz#7d1a3dce7ea78c06ed72c32c2743ea364b3615aa"
integrity sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA== integrity sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA==
caniuse-lite@^1.0.30001565:
version "1.0.30001576"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz#893be772cf8ee6056d6c1e2d07df365b9ec0a5c4"
integrity sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==
chalk@^2.4.1, chalk@^2.4.2: chalk@^2.4.1, chalk@^2.4.2:
version "2.4.2" version "2.4.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
@ -1182,6 +1272,11 @@ concat-map@0.0.1:
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
content-tag@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/content-tag/-/content-tag-1.2.2.tgz#8cbc3cdb9957a81f7c425b138e334330dd6fd78d"
integrity sha512-9guqKIx2H+78N17otBpl8yLZbQGL5q1vBO/jDb3gF2JjixtcVpC62jDUNxjVMNoaZ09oxRX84ZOD6VX02qkVvg==
convert-source-map@^2.0.0: convert-source-map@^2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a"
@ -1201,7 +1296,7 @@ cross-spawn@^7.0.2:
shebang-command "^2.0.0" shebang-command "^2.0.0"
which "^2.0.1" which "^2.0.1"
css-tree@^2.0.4: css-tree@^2.3.1:
version "2.3.1" version "2.3.1"
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20"
integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==
@ -1223,7 +1318,7 @@ debug@^2.1.3, debug@^2.2.0, debug@^2.6.8:
dependencies: dependencies:
ms "2.0.0" ms "2.0.0"
debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2:
version "4.3.4" version "4.3.4"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@ -1305,6 +1400,11 @@ electron-to-chromium@^1.4.535:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.554.tgz#04e09c2ee31dc0f1546174033809b54cc372740b" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.554.tgz#04e09c2ee31dc0f1546174033809b54cc372740b"
integrity sha512-Q0umzPJjfBrrj8unkONTgbKQXzXRrH7sVV7D9ea2yBV3Oaogz991yhbpfvo2LMNkJItmruXTEzVpP9cp7vaIiQ== integrity sha512-Q0umzPJjfBrrj8unkONTgbKQXzXRrH7sVV7D9ea2yBV3Oaogz991yhbpfvo2LMNkJItmruXTEzVpP9cp7vaIiQ==
electron-to-chromium@^1.4.601:
version "1.4.630"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.630.tgz#1d9f4169653784997bec98975e11a2c05214ce39"
integrity sha512-osHqhtjojpCsACVnuD11xO5g9xaCyw7Qqn/C2KParkMv42i8jrJJgx3g7mkHfpxwhy9MnOJr8+pKOdZ7qzgizg==
ember-cli-babel-plugin-helpers@^1.1.1: ember-cli-babel-plugin-helpers@^1.1.1:
version "1.1.1" version "1.1.1"
resolved "https://registry.yarnpkg.com/ember-cli-babel-plugin-helpers/-/ember-cli-babel-plugin-helpers-1.1.1.tgz#5016b80cdef37036c4282eef2d863e1d73576879" resolved "https://registry.yarnpkg.com/ember-cli-babel-plugin-helpers/-/ember-cli-babel-plugin-helpers-1.1.1.tgz#5016b80cdef37036c4282eef2d863e1d73576879"
@ -1339,7 +1439,19 @@ ember-cli-version-checker@^5.1.2:
semver "^7.3.4" semver "^7.3.4"
silent-error "^1.1.1" silent-error "^1.1.1"
ember-rfc176-data@^0.3.15, ember-rfc176-data@^0.3.17: ember-eslint-parser@^0.2.5:
version "0.2.5"
resolved "https://registry.yarnpkg.com/ember-eslint-parser/-/ember-eslint-parser-0.2.5.tgz#3c2cddcbf5134aebd0d88018357797a1b66a455d"
integrity sha512-ht3kkY6h+kWb6yW2OrqFG9TpC4pgdiTflDYMmJtHgZbbrIPD8fCeo8jVPBYCIO5HCHqxVwmT1H0rNlRRhWfUJg==
dependencies:
"@babel/eslint-parser" "^7.23.3"
"@glimmer/syntax" "^0.85.13"
"@typescript-eslint/scope-manager" "^6.15.0"
content-tag "^1.2.2"
eslint-scope "^7.2.2"
html-tags "^3.3.1"
ember-rfc176-data@^0.3.17, ember-rfc176-data@^0.3.18:
version "0.3.18" version "0.3.18"
resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.18.tgz#bb6fdcef49999981317ea81b6cc9210fb4108d65" resolved "https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.18.tgz#bb6fdcef49999981317ea81b6cc9210fb4108d65"
integrity sha512-JtuLoYGSjay1W3MQAxt3eINWXNYYQliK90tLwtb8aeCuQK8zKGCRbBodVIrkcTqshULMnRuTOS6t1P7oQk3g6Q== integrity sha512-JtuLoYGSjay1W3MQAxt3eINWXNYYQliK90tLwtb8aeCuQK8zKGCRbBodVIrkcTqshULMnRuTOS6t1P7oQk3g6Q==
@ -1509,25 +1621,30 @@ eslint-plugin-decorator-position@^5.0.2:
ember-rfc176-data "^0.3.17" ember-rfc176-data "^0.3.17"
snake-case "^3.0.4" snake-case "^3.0.4"
eslint-plugin-ember@^11.11.1: eslint-plugin-ember@^12.0.0:
version "11.11.1" version "12.0.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-11.11.1.tgz#bc49d76ed8ec43e646d222f15181f4d18c3c3218" resolved "https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-12.0.0.tgz#e53df2865bde1af47c218ad65dcf35f4dbebb7b0"
integrity sha512-dvsDa4LkDkGqCE2bzBIguRMi1g40JVwRWMSHmn8S7toRDxSOU3M7yromgi5eSAJX2O2vEvJZ9QnR15YDbvNfVQ== integrity sha512-+GQTzL925GeKM8lUmSVskc3HqSspz7UwvW9TV0h3Z9BoSxki0qLe0RN4dfwQBxirpHu1+/4b1tLs2BKu3UEOXQ==
dependencies: dependencies:
"@ember-data/rfc395-data" "^0.0.4" "@ember-data/rfc395-data" "^0.0.4"
"@glimmer/syntax" "^0.84.2" css-tree "^2.3.1"
css-tree "^2.0.4" ember-eslint-parser "^0.2.5"
ember-rfc176-data "^0.3.15" ember-rfc176-data "^0.3.18"
ember-template-imports "^3.4.2"
ember-template-recast "^6.1.4"
eslint-utils "^3.0.0" eslint-utils "^3.0.0"
estraverse "^5.2.0" estraverse "^5.3.0"
lodash.camelcase "^4.1.1" lodash.camelcase "^4.3.0"
lodash.kebabcase "^4.1.1" lodash.kebabcase "^4.1.1"
magic-string "^0.30.0"
requireindex "^1.2.0" requireindex "^1.2.0"
snake-case "^3.0.3" snake-case "^3.0.3"
eslint-plugin-qunit@^8.0.1:
version "8.0.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-qunit/-/eslint-plugin-qunit-8.0.1.tgz#4969c2a5a13c7362cee1b38a2c0c06b60437a931"
integrity sha512-3bFOPryXoQOez95oP/JfWTxHBc/bgDQQZqTuv9uYTwH5sdIvSM2TES1iHDcy/F/LvqiqIpscDAOPAjlqSCnNPg==
dependencies:
eslint-utils "^3.0.0"
requireindex "^1.2.0"
eslint-plugin-simple-import-sort@^10.0.0: eslint-plugin-simple-import-sort@^10.0.0:
version "10.0.0" version "10.0.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-10.0.0.tgz#cc4ceaa81ba73252427062705b64321946f61351" resolved "https://registry.yarnpkg.com/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-10.0.0.tgz#cc4ceaa81ba73252427062705b64321946f61351"
@ -1571,15 +1688,15 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
eslint@^8.54.0: eslint@^8.56.0:
version "8.54.0" version "8.56.0"
resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.54.0.tgz#588e0dd4388af91a2e8fa37ea64924074c783537" resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.56.0.tgz#4957ce8da409dc0809f99ab07a1b94832ab74b15"
integrity sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA== integrity sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==
dependencies: dependencies:
"@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/eslint-utils" "^4.2.0"
"@eslint-community/regexpp" "^4.6.1" "@eslint-community/regexpp" "^4.6.1"
"@eslint/eslintrc" "^2.1.3" "@eslint/eslintrc" "^2.1.4"
"@eslint/js" "8.54.0" "@eslint/js" "8.56.0"
"@humanwhocodes/config-array" "^0.11.13" "@humanwhocodes/config-array" "^0.11.13"
"@humanwhocodes/module-importer" "^1.0.1" "@humanwhocodes/module-importer" "^1.0.1"
"@nodelib/fs.walk" "^1.2.8" "@nodelib/fs.walk" "^1.2.8"
@ -1643,7 +1760,7 @@ estraverse@^4.1.1:
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
estraverse@^5.1.0, estraverse@^5.2.0: estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
version "5.3.0" version "5.3.0"
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123"
integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
@ -1911,13 +2028,20 @@ globals@^11.1.0:
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
globals@^13.19.0, globals@^13.23.0: globals@^13.19.0:
version "13.23.0" version "13.23.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02"
integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA== integrity sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==
dependencies: dependencies:
type-fest "^0.20.2" type-fest "^0.20.2"
globals@^13.24.0:
version "13.24.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171"
integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==
dependencies:
type-fest "^0.20.2"
globalthis@^1.0.3: globalthis@^1.0.3:
version "1.0.3" version "1.0.3"
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf"
@ -2036,6 +2160,11 @@ heimdalljs@^0.2.0, heimdalljs@^0.2.1, heimdalljs@^0.2.3, heimdalljs@^0.2.5, heim
dependencies: dependencies:
rsvp "~3.2.1" rsvp "~3.2.1"
html-tags@^3.3.1:
version "3.3.1"
resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce"
integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==
ieee754@^1.1.13: ieee754@^1.1.13:
version "1.2.1" version "1.2.1"
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
@ -2363,7 +2492,7 @@ locate-path@^7.1.0:
dependencies: dependencies:
p-locate "^6.0.0" p-locate "^6.0.0"
lodash.camelcase@^4.1.1: lodash.camelcase@^4.3.0:
version "4.3.0" version "4.3.0"
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==
@ -2419,13 +2548,6 @@ magic-string@^0.25.7:
dependencies: dependencies:
sourcemap-codec "^1.4.8" sourcemap-codec "^1.4.8"
magic-string@^0.30.0:
version "0.30.5"
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9"
integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==
dependencies:
"@jridgewell/sourcemap-codec" "^1.4.15"
matcher-collection@^1.0.0, matcher-collection@^1.1.1: matcher-collection@^1.0.0, matcher-collection@^1.1.1:
version "1.1.2" version "1.1.2"
resolved "https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-1.1.2.tgz#1076f506f10ca85897b53d14ef54f90a5c426838" resolved "https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-1.1.2.tgz#1076f506f10ca85897b53d14ef54f90a5c426838"
@ -2524,6 +2646,11 @@ node-releases@^2.0.13:
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d"
integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==
node-releases@^2.0.14:
version "2.0.14"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b"
integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
object-assign@^4.1.0: object-assign@^4.1.0:
version "4.1.1" version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"