DEV: Bump linting dependencies and fix violations (#32682)

template-lint ignores added to workaround bug. Fix is pending release in https://github.com/ember-template-lint/ember-template-lint/pull/3248
This commit is contained in:
David Taylor
2025-05-12 14:14:07 +01:00
committed by GitHub
parent 5883085af3
commit 46093eddf3
95 changed files with 354 additions and 181 deletions

View File

@ -30,4 +30,5 @@ const ApiKeysList = <template>
{{/if}}
</div>
</template>;
export default ApiKeysList;

View File

@ -19,6 +19,7 @@ import {
} from "admin/lib/constants";
const ALL_FONTS = [...MAIN_FONTS, ...MORE_FONTS];
export default class AdminFontsForm extends Component {
@service siteSettings;
@service siteSettingChangeTracker;

View File

@ -6,4 +6,5 @@ const InfoHeader = <template>
<p class="desc">{{i18n "admin.form_templates.help"}}</p>
</div>
</template>;
export default InfoHeader;

View File

@ -19,4 +19,5 @@ const ApiKeyUrls = <template>
</:body>
</DModal>
</template>;
export default ApiKeyUrls;

View File

@ -58,4 +58,5 @@ const IncomingEmail = <template>
</:body>
</DModal>
</template>;
export default IncomingEmail;

View File

@ -16,4 +16,5 @@ const StaffActionLogDetails = <template>
</:footer>
</DModal>
</template>;
export default StaffActionLogDetails;

View File

@ -490,6 +490,7 @@ export default RouteTemplate(
<div class="mini-title">{{i18n
"admin.customize.theme.extra_files"
}}</div>
{{! template-lint-disable no-nested-interactive }}
<details>
<summary>
{{#if @controller.model.remote_theme}}

View File

@ -16,4 +16,5 @@ const CharCounter = <template>
</span>
</div>
</template>;
export default CharCounter;

View File

@ -10,4 +10,5 @@ const ComposerFullscreenPrompt = <template>
{{htmlSafe (i18n "composer.exit_fullscreen_prompt")}}
</div>
</template>;
export default ComposerFullscreenPrompt;

View File

@ -9,4 +9,5 @@ const ComposerTipCloseButton = <template>
class="btn-transparent close"
/>
</template>;
export default ComposerTipCloseButton;

View File

@ -9,4 +9,5 @@ const ConditionalInElement = <template>
{{/if}}
{{/if}}
</template>;
export default ConditionalInElement;

View File

@ -8,4 +8,5 @@ const DModalCancel = <template>
class="btn-flat d-modal-cancel"
/>
</template>;
export default DModalCancel;

View File

@ -23,4 +23,5 @@ const GroupDelete = <template>
{{i18n "admin.groups.delete_warning"}}
</p>
</template>;
export default GroupDelete;

View File

@ -87,4 +87,5 @@ const Layout = <template>
@outletArgs={{hash category=@model.category tag=@model.tag}}
/>
</template>;
export default Layout;

View File

@ -27,4 +27,5 @@ const Checkbox = <template>
{{/if}}
</div>
</template>;
export default Checkbox;

View File

@ -44,4 +44,5 @@ const Dropdown = <template>
</select>
</div>
</template>;
export default Dropdown;

View File

@ -35,4 +35,5 @@ const Input0 = <template>
/>
</div>
</template>;
export default Input0;

View File

@ -33,4 +33,5 @@ const Textarea0 = <template>
/>
</div>
</template>;
export default Textarea0;

View File

@ -2,4 +2,5 @@ const GoogleIcon = <template>
{{!-- prettier-ignore --}}
<svg class="fa d-icon d-icon-custom-google-oauth2 svg-icon" viewBox="0 0 48 48"><defs><path id="google-icon-a" d="M44.5 20H24v8.5h11.8C34.7 33.9 30.1 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z" /></defs><clipPath id="google-icon-b"><use href="#google-icon-a" overflow="visible" /></clipPath><path clip-path="url(#google-icon-b)" fill="#FBBC05" d="M0 37V11l17 13z" /><path clip-path="url(#google-icon-b)" fill="#EA4335" d="M0 11l17 13 7-6.1L48 14V0H0z" /><path clip-path="url(#google-icon-b)" fill="#34A853" d="M0 37l30-23 7.9 1L48 0v48H0z" /><path clip-path="url(#google-icon-b)" fill="#4285F4" d="M48 48L17 24l-4-3 35-10z" /></svg>
</template>;
export default GoogleIcon;

View File

@ -13,4 +13,5 @@ const ActivationResent = <template>
</:body>
</DModal>
</template>;
export default ActivationResent;

View File

@ -17,4 +17,5 @@ const AddPmParticipants = <template>
</:body>
</DModal>
</template>;
export default AddPmParticipants;

View File

@ -48,4 +48,5 @@ const CreateInviteBulk = <template>
</DModal>
</CreateInviteUploader>
</template>;
export default CreateInviteBulk;

View File

@ -13,4 +13,5 @@ const DeleteTopicDisallowed = <template>
</:footer>
</DModal>
</template>;
export default DeleteTopicDisallowed;

View File

@ -13,4 +13,5 @@ const FormTemplateFormPreview = <template>
</:body>
</DModal>
</template>;
export default FormTemplateFormPreview;

View File

@ -12,4 +12,5 @@ const FullscreenTable = <template>
</:body>
</DModal>
</template>;
export default FullscreenTable;

View File

@ -95,4 +95,5 @@ const TopicFooter = <template>
{{/if}}
</div>
</template>;
export default TopicFooter;

View File

@ -26,4 +26,5 @@ const PostEnqueued = <template>
</:footer>
</DModal>
</template>;
export default PostEnqueued;

View File

@ -16,4 +16,5 @@ const TagUpload = <template>
</:body>
</DModal>
</template>;
export default TagUpload;

View File

@ -769,6 +769,7 @@ export default class SearchAdvancedOptions extends Component {
}
<template>
{{! template-lint-disable no-nested-interactive }}
<summary>
{{i18n "search.advanced.title"}}
</summary>

View File

@ -3,4 +3,5 @@ import categoryLink from "discourse/helpers/category-link";
const Category = <template>
{{categoryLink @result link=false allowUncategorized=true}}
</template>;
export default Category;

View File

@ -24,4 +24,5 @@ const Group = <template>
</div>
</div>
</template>;
export default Group;

View File

@ -5,4 +5,5 @@ const Post = <template>
{{i18n "search.post_format" @result}}
<Blurb @result={{@result}} />
</template>;
export default Post;

View File

@ -6,4 +6,5 @@ const Tag = <template>
{{icon "tag"}}
{{discourseTag (or @result.id @result) tagName="span"}}
</template>;
export default Tag;

View File

@ -23,4 +23,5 @@ const User = <template>
{{/if}}
</div>
</template>;
export default User;

View File

@ -28,6 +28,7 @@ export function isHex(input) {
return;
}
}
export default class SectionLink extends Component {
@service currentUser;

View File

@ -12,4 +12,5 @@ const TogglePasswordMask = <template>
class="btn-transparent toggle-password-mask"
/>
</template>;
export default TogglePasswordMask;

View File

@ -14,4 +14,5 @@ const BookmarksListEmptyState = <template>
</div>
</div>
</template>;
export default BookmarksListEmptyState;

View File

@ -7,4 +7,5 @@ const ItemsListEmptyState = <template>
</span>
</div>
</template>;
export default ItemsListEmptyState;

View File

@ -19,4 +19,5 @@ const LikesListEmptyState = <template>
</div>
</div>
</template>;
export default LikesListEmptyState;

View File

@ -21,4 +21,5 @@ const MessagesListEmptyState = <template>
</div>
</div>
</template>;
export default MessagesListEmptyState;

View File

@ -21,4 +21,5 @@ const NotificationsListEmptyState = <template>
</div>
</div>
</template>;
export default NotificationsListEmptyState;

View File

@ -13,4 +13,5 @@ const OtherNotificationsListEmptyState = <template>
</div>
</div>
</template>;
export default OtherNotificationsListEmptyState;

View File

@ -97,4 +97,5 @@ const UserNav = <template>
</HorizontalOverflowNav>
</section>
</template>;
export default UserNav;

View File

@ -122,4 +122,5 @@ const Categories = <template>
/>
</span>
</template>;
export default Categories;

View File

@ -81,4 +81,5 @@ const Tags = <template>
/>
{{/if}}
</template>;
export default Tags;

View File

@ -55,4 +55,5 @@ const UserApiKeys = <template>
</div>
{{/if}}
</template>;
export default UserApiKeys;

View File

@ -10,6 +10,7 @@ import { SECOND_FACTOR_METHODS } from "discourse/models/user";
import { i18n } from "discourse-i18n";
const { TOTP, BACKUP_CODE, SECURITY_KEY } = SECOND_FACTOR_METHODS;
export default class SecondFactorAuthController extends Controller {
TOTP = TOTP;
BACKUP_CODE = BACKUP_CODE;

View File

@ -2,6 +2,7 @@ import Service, { service } from "@ember/service";
import { bind } from "discourse/lib/decorators";
const HISTORY_THRESHOLD = 1000;
// This service is responsible for managing the route history
// mainly used by the `BackButton` component
export default class RouteHistory extends Service {

View File

@ -28,6 +28,7 @@ function canvasFor(image, w, h) {
}
const scale = window.devicePixelRatio;
export default class PreviewBase extends Component {
ctx = null;
loaded = false;

View File

@ -179,6 +179,7 @@ class Form {
return !!this.element.querySelector(`[data-name="${name}"]`);
}
}
export default function form(selector = "form") {
const helper = new Form(selector);

View File

@ -17,6 +17,7 @@ const hashString = (str) => {
*/
const namespacesToPrefix = ["--csstools-light-dark-toggle-"];
export default function postcssVariablePrefixer() {
let hash;

View File

@ -6,7 +6,7 @@
"license": "GPL-2.0-only",
"devDependencies": {
"@babel/plugin-proposal-decorators": "^7.27.1",
"@discourse/lint-configs": "^2.13.2",
"@discourse/lint-configs": "^2.17.2",
"@discourse/moment-timezone-names-translations": "^1.0.0",
"@fortawesome/fontawesome-free": "6.7.2",
"@glint/core": "1.4.1-unstable.34c4510",
@ -20,9 +20,9 @@
"chrome-launcher": "^1.2.0",
"chrome-remote-interface": "^0.33.3",
"concurrently": "^9.1.2",
"ember-template-lint": "7.0.1",
"ember-template-lint": "7.6.0",
"esbuild": "^0.25.4",
"eslint": "9.22.0",
"eslint": "9.26.0",
"jsdoc": "^4.0.4",
"lefthook": "^1.11.12",
"licensee": "^11.1.1",
@ -35,7 +35,7 @@
"prettier": "3.5.3",
"puppeteer-core": "^24.8.2",
"squoosh": "https://codeload.github.com/discourse/squoosh/tar.gz/dc9649d",
"stylelint": "16.16.0",
"stylelint": "16.19.1",
"terser": "^5.39.0",
"typescript": "5.6.x"
},

View File

@ -7,4 +7,5 @@ const FormError = <template>
</div>
{{/if}}
</template>;
export default FormError;

View File

@ -18,4 +18,5 @@ const TopicTrigger = <template>
</div>
</div>
</template>;
export default TopicTrigger;

View File

@ -5,4 +5,5 @@ const Presence = <template>
<ComposerPresenceDisplay @model={{@outletArgs.model}} />
</div>
</template>;
export default Presence;

View File

@ -5,4 +5,5 @@ const Presence = <template>
<TopicPresenceDisplay @topic={{@outletArgs.model}} />
</div>
</template>;
export default Presence;

View File

@ -4,4 +4,5 @@ const ColorExample = <template>
<div class="color-name">var(--{{@color}})</div>
</section>
</template>;
export default ColorExample;

View File

@ -118,4 +118,5 @@ const FontScale = <template>
<p class="font-down-6">{{i18n "styleguide.sections.typography.example"}}</p>
</StyleguideExample>
</template>;
export default FontScale;

View File

@ -184,4 +184,5 @@ const Buttons = <template>
/>
</StyleguideExample>
</template>;
export default Buttons;

View File

@ -123,4 +123,5 @@ const Colors = <template>
</section>
</StyleguideExample>
</template>;
export default Colors;

View File

@ -29,4 +29,5 @@ const Icons = <template>
<StyleguideIcons />
</StyleguideExample>
</template>;
export default Icons;

View File

@ -281,4 +281,5 @@ const Forms = <template>
</Form>
</StyleguideExample>
</template>;
export default Forms;

View File

@ -9,4 +9,5 @@ const Spinners = <template>
<div class="spinner"></div>
</StyleguideExample>
</template>;
export default Spinners;

View File

@ -38,4 +38,5 @@ const DateTimeInputs = <template>
<CalendarDateTimeInput />
</template>;
export default DateTimeInputs;

View File

@ -175,4 +175,5 @@ const Dropdowns = <template>
<IconPicker @name="icon" />
</StyleguideExample>
</template>;
export default Dropdowns;

View File

@ -6,4 +6,5 @@ const TopicLink = <template>
{{topicLink @dummy.topic}}
</StyleguideExample>
</template>;
export default TopicLink;

View File

@ -30,4 +30,5 @@ const TopicStatuses = <template>
<TopicStatus @topic={{@dummy.topic}} />
</StyleguideExample>
</template>;
export default TopicStatuses;

View File

@ -12,4 +12,5 @@ const BreadCrumbs0 = <template>
</StyleguideExample>
{{/if}}
</template>;
export default BreadCrumbs0;

View File

@ -26,4 +26,5 @@ const Categories = <template>
{{/each}}
</StyleguideExample>
</template>;
export default Categories;

View File

@ -14,4 +14,5 @@ const CharCounter0 = <template>
</CharCounter>
</StyleguideExample>
</template>;
export default CharCounter0;

View File

@ -6,4 +6,5 @@ const EmptyState0 = <template>
<EmptyState @title={{@dummy.sentence}} @body={{@dummy.short_sentence}} />
</StyleguideExample>
</template>;
export default EmptyState0;

View File

@ -28,4 +28,5 @@ const FooterMessage0 = <template>
/>
</StyleguideExample>
</template>;
export default FooterMessage0;

View File

@ -36,4 +36,5 @@ const NavigationBar0 = <template>
</MobileNav>
</StyleguideExample>
</template>;
export default NavigationBar0;

View File

@ -34,4 +34,5 @@ const NavigationStacked = <template>
</section>
</StyleguideExample>
</template>;
export default NavigationStacked;

View File

@ -10,4 +10,5 @@ const PostMenu = <template>
/>
</StyleguideExample>
</template>;
export default PostMenu;

View File

@ -6,4 +6,5 @@ const SignupCta0 = <template>
<SignupCta />
</StyleguideExample>
</template>;
export default SignupCta0;

View File

@ -38,4 +38,5 @@ const TopicListItem0 = <template>
<LatestTopicListItem @topic={{@dummy.topic}} />
</StyleguideExample>
</template>;
export default TopicListItem0;

View File

@ -10,4 +10,5 @@ const TopicNotifications = <template>
<TopicNotificationsButton @topic={{@dummy.topic}} @expanded={{false}} />
</StyleguideExample>
</template>;
export default TopicNotifications;

View File

@ -6,4 +6,5 @@ const TopicTimerInfo0 = <template>
<TopicTimerInfo @statusType="reminder" @executeAt={{@dummy.soon}} />
</StyleguideExample>
</template>;
export default TopicTimerInfo0;

View File

@ -10,4 +10,5 @@ const Post = <template>
/>
</StyleguideExample>
</template>;
export default Post;

View File

@ -9,4 +9,5 @@ const TopicMapOrganism = <template>
/>
</StyleguideExample>
</template>;
export default TopicMapOrganism;

View File

@ -17,4 +17,5 @@ const TopicFooterButtonsOrganism = <template>
</div>
</StyleguideExample>
</template>;
export default TopicFooterButtonsOrganism;

View File

@ -10,4 +10,5 @@ const TopicListOrganism = <template>
<TopicList @topics={{@dummy.topics}} @showPosters={{false}} />
</StyleguideExample>
</template>;
export default TopicListOrganism;

View File

@ -6,4 +6,5 @@ const BasicTopicList0 = <template>
<BasicTopicList @topics={{@dummy.topics}} />
</StyleguideExample>
</template>;
export default BasicTopicList0;

View File

@ -6,4 +6,5 @@ const CategoriesList = <template>
<CategoriesOnly @categories={{@dummy.categories}} />
</StyleguideExample>
</template>;
export default CategoriesList;

View File

@ -21,4 +21,5 @@ const Navigation = <template>
</div>
</StyleguideExample>
</template>;
export default Navigation;

View File

@ -6,4 +6,5 @@ const SuggestedTopics0 = <template>
<SuggestedTopics @topic={{@dummy.topic}} />
</StyleguideExample>
</template>;
export default SuggestedTopics0;

View File

@ -423,4 +423,5 @@ const UserAbout = <template>
</section>
</StyleguideExample>
</template>;
export default UserAbout;

View File

@ -80,4 +80,5 @@ const Bem = <template>
and avoids unnecessary repetition of the block class.</p>
</div>
</template>;
export default Bem;

View File

@ -10,4 +10,5 @@ const StyleguideLink = <template>
{{sectionTitle @section.id}}
</LinkTo>
</template>;
export default StyleguideLink;

View File

@ -37,4 +37,5 @@ const Component = <template>
{{/if}}
</div>
</template>;
export default Component;

View File

@ -5,4 +5,5 @@ const Controls = <template>
</tbody>
</table>
</template>;
export default Controls;

View File

@ -8,4 +8,5 @@ const Row = <template>
</td>
</tr>
</template>;
export default Row;

View File

@ -4,4 +4,5 @@ import DToggleSwitch from "discourse/components/d-toggle-switch";
const Toggle = <template>
<DToggleSwitch @state={{@enabled}} {{on "click" @action}} />
</template>;
export default Toggle;

434
pnpm-lock.yaml generated
View File

@ -35,8 +35,8 @@ importers:
specifier: ^7.27.1
version: 7.27.1(@babel/core@7.27.1)
'@discourse/lint-configs':
specifier: ^2.13.2
version: 2.13.2(ember-template-lint@7.0.1(@babel/core@7.27.1))(eslint@9.22.0)(postcss@8.5.3)(prettier@3.5.3)(stylelint@16.16.0(typescript@5.6.3))
specifier: ^2.17.2
version: 2.17.2(ember-template-lint@7.6.0(@babel/core@7.27.1))(eslint@9.26.0)(postcss@8.5.3)(prettier@3.5.3)(stylelint@16.19.1(typescript@5.6.3))
'@discourse/moment-timezone-names-translations':
specifier: ^1.0.0
version: 1.0.0
@ -77,14 +77,14 @@ importers:
specifier: ^9.1.2
version: 9.1.2
ember-template-lint:
specifier: 7.0.1
version: 7.0.1(@babel/core@7.27.1)
specifier: 7.6.0
version: 7.6.0(@babel/core@7.27.1)
esbuild:
specifier: ^0.25.4
version: 0.25.4
eslint:
specifier: 9.22.0
version: 9.22.0
specifier: 9.26.0
version: 9.26.0
jsdoc:
specifier: ^4.0.4
version: 4.0.4
@ -99,10 +99,10 @@ importers:
version: 2.6.3(encoding@0.1.13)
lint-to-the-future-ember-template:
specifier: ^3.1.0
version: 3.1.0(ember-template-lint@7.0.1(@babel/core@7.27.1))
version: 3.1.0(ember-template-lint@7.6.0(@babel/core@7.27.1))
lint-to-the-future-eslint:
specifier: ^3.1.0
version: 3.1.0(eslint@9.22.0)
version: 3.1.0(eslint@9.26.0)
magnific-popup:
specifier: 1.1.0
version: 1.1.0
@ -122,8 +122,8 @@ importers:
specifier: https://codeload.github.com/discourse/squoosh/tar.gz/dc9649d
version: https://codeload.github.com/discourse/squoosh/tar.gz/dc9649d
stylelint:
specifier: 16.16.0
version: 16.16.0(typescript@5.6.3)
specifier: 16.19.1
version: 16.19.1(typescript@5.6.3)
terser:
specifier: ^5.39.0
version: 5.39.0
@ -1109,8 +1109,8 @@ packages:
resolution: {integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==}
engines: {node: '>=6.9.0'}
'@babel/eslint-parser@7.27.0':
resolution: {integrity: sha512-dtnzmSjXfgL/HDgMcmsLSzyGbEosi4DrGWoCNfuI+W4IkVJw6izpTe7LtOdwAXnkDqw5yweboYCTkM2rQizCng==}
'@babel/eslint-parser@7.27.1':
resolution: {integrity: sha512-q8rjOuadH0V6Zo4XLMkJ3RMQ9MSBqwaDByyYB0izsYdaIWGNLmEblbCOf1vyFHICcg16CD7Fsi51vcQnYxmt6Q==}
engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
peerDependencies:
'@babel/core': ^7.11.0
@ -1208,6 +1208,11 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
'@babel/parser@7.27.2':
resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==}
engines: {node: '>=6.0.0'}
hasBin: true
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9':
resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==}
engines: {node: '>=6.9.0'}
@ -1659,6 +1664,10 @@ packages:
resolution: {integrity: sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg==}
engines: {node: '>=6.9.0'}
'@babel/template@7.27.2':
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
engines: {node: '>=6.9.0'}
'@babel/traverse@7.27.1':
resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==}
engines: {node: '>=6.9.0'}
@ -1748,13 +1757,13 @@ packages:
'@discourse/itsatrap@2.0.10':
resolution: {integrity: sha512-Jn1gdiyHMGUsmUfLFf4Q7VnTAv0l7NePbegU6pKhKHEmbzV3FosGxq30fTOYgVyTS1bxqGjlA6LvQttJpv3ROw==}
'@discourse/lint-configs@2.13.2':
resolution: {integrity: sha512-8vSuW/DhigtcMPRukFG9jfc9FZLUuCxeECKl6Yyru6kQAEyf73a3j0GXtLadtMtWM3e5xou0h/4IXcAC0HBGiA==}
'@discourse/lint-configs@2.17.2':
resolution: {integrity: sha512-hb0n4GDYZj6zKQq+Ls9dlYpC4wCT1vSTxsm2KZTyabCiDipDkYXXabDV+cirNrHfDuDrVXIe7Wsxn4OWX0zbrQ==}
peerDependencies:
ember-template-lint: 7.0.1
eslint: 9.22.0
ember-template-lint: 7.6.0
eslint: 9.26.0
prettier: 3.5.3
stylelint: 16.16.0
stylelint: 16.19.1
'@discourse/moment-timezone-names-translations@1.0.0':
resolution: {integrity: sha512-4xr1QWQ0nzmFa2ZXQgWZA+dtE/BU2ePA+qkJWPFzNpq4ZnQi8MmMMAS2285t3rc2ySMBQqYaAArmcSUiufUgRA==}
@ -2042,8 +2051,8 @@ packages:
cpu: [x64]
os: [win32]
'@eslint-community/eslint-utils@4.4.1':
resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==}
'@eslint-community/eslint-utils@4.7.0':
resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
@ -2052,32 +2061,32 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint/config-array@0.19.2':
resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==}
'@eslint/config-array@0.20.0':
resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/config-helpers@0.1.0':
resolution: {integrity: sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==}
'@eslint/config-helpers@0.2.2':
resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.12.0':
resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==}
'@eslint/core@0.13.0':
resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.3.0':
resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==}
'@eslint/eslintrc@3.3.1':
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.22.0':
resolution: {integrity: sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==}
'@eslint/js@9.26.0':
resolution: {integrity: sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6':
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/plugin-kit@0.2.7':
resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==}
'@eslint/plugin-kit@0.2.8':
resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@faker-js/faker@9.7.0':
@ -2296,8 +2305,8 @@ packages:
resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
engines: {node: '>=18.18'}
'@humanwhocodes/retry@0.4.2':
resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==}
'@humanwhocodes/retry@0.4.3':
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
'@inquirer/figures@1.0.11':
@ -2365,6 +2374,10 @@ packages:
'@messageformat/runtime@3.0.1':
resolution: {integrity: sha512-6RU5ol2lDtO8bD9Yxe6CZkl0DArdv0qkuoZC+ZwowU+cdRlVE1157wjCmlA5Rsf1Xc/brACnsZa5PZpEDfTFFg==}
'@modelcontextprotocol/sdk@1.11.2':
resolution: {integrity: sha512-H9vwztj5OAqHg9GockCQC06k1natgcxWQSRpQcPJf6i5+MWBzfKkRtxGbjQf0X2ihii0ffLZCRGbYV2f2bjNCQ==}
engines: {node: '>=18'}
'@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1':
resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==}
@ -3485,8 +3498,8 @@ packages:
resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==}
engines: {node: '>=0.10.0'}
cacheable@1.8.9:
resolution: {integrity: sha512-FicwAUyWnrtnd4QqYAoRlNs44/a1jTL7XDKqm5gJ90wz1DQPlC7U2Rd1Tydpv+E7WAr4sQHuw8Q8M3nZMAyecQ==}
cacheable@1.9.0:
resolution: {integrity: sha512-8D5htMCxPDUULux9gFzv30f04Xo3wCnik0oOxKoRTPIBoqA7HtOcJ87uBhQTs3jCfZZTrUBGsYIZOgE0ZRgMAg==}
calculate-cache-key-for-tree@2.0.0:
resolution: {integrity: sha512-Quw8a6y8CPmRd6eU+mwypktYCwUcf8yVFIRbNZ6tPQEckX9yd+EBVEPC/GSZZrMWH9e7Vz4pT7XhpmyApRByLQ==}
@ -4474,8 +4487,8 @@ packages:
resolution: {integrity: sha512-jZ5D6KLKU8up/AynZltmKh4lkXBPgTGSPgomprI/55XvIVqn42UNUpEz7ra/mO3QiGODDZOUesbggPe49i38sQ==}
engines: {node: 16.* || >= 18}
ember-template-lint@7.0.1:
resolution: {integrity: sha512-rFGrioqtoHyWGig6PsURQYL797Hj1u9Wbn8ZyTO3H0NUNrRgPOX+2Gu9uTrmnf+KWry/2GB+yok6OY7mVSygIA==}
ember-template-lint@7.6.0:
resolution: {integrity: sha512-FqSPRB4w16Yy1fIwXPJgekSYcNFkvRvTePsgEc1C8o1gd/8bE0LgmkTXjf6pgGdIG477wMR1NyOm7oDCQNleVA==}
engines: {node: ^18.18.0 || >= 20.9.0}
hasBin: true
@ -4730,8 +4743,8 @@ packages:
resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint@9.22.0:
resolution: {integrity: sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==}
eslint@9.26.0:
resolution: {integrity: sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@ -4795,6 +4808,14 @@ packages:
resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
engines: {node: '>=0.8.x'}
eventsource-parser@3.0.1:
resolution: {integrity: sha512-VARTJ9CYeuQYb0pZEPbzi740OWFgpHe7AYJ2WFZVnUDUQp5Dk2yJUgF36YsZ81cOyxT0QxmXD2EQpapAouzWVA==}
engines: {node: '>=18.0.0'}
eventsource@3.0.7:
resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==}
engines: {node: '>=18.0.0'}
exec-sh@0.3.6:
resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==}
@ -4833,6 +4854,12 @@ packages:
exponential-backoff@3.1.1:
resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==}
express-rate-limit@7.5.0:
resolution: {integrity: sha512-eB5zbQh5h+VenMPM3fh+nw1YExi5nMr6HUCR62ELSP11huvxm/Uir1H1QEyTkk5QX6A58pX6NmaTMceKZ0Eodg==}
engines: {node: '>= 16'}
peerDependencies:
express: ^4.11 || 5 || ^5.0.0-beta.1
express@4.21.2:
resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==}
engines: {node: '>= 0.10.0'}
@ -4902,8 +4929,8 @@ packages:
resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
engines: {node: '>= 4.9.1'}
fastq@1.18.0:
resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==}
fastq@1.19.1:
resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
faye-websocket@0.11.4:
resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==}
@ -4938,8 +4965,8 @@ packages:
resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
engines: {node: '>=8'}
file-entry-cache@10.0.7:
resolution: {integrity: sha512-txsf5fu3anp2ff3+gOJJzRImtrtm/oa9tYLN0iTuINZ++EyVR/nRrg2fKYwvG/pXDofcrvvb0scEbX3NyW/COw==}
file-entry-cache@10.1.0:
resolution: {integrity: sha512-Et/ex6smi3wOOB+n5mek+Grf7P2AxZR5ueqRUvAAn4qkyatXi3cUC1cuQXVkX0VlzBVsN4BkWJFmY/fYiRTdww==}
file-entry-cache@8.0.0:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
@ -5040,8 +5067,8 @@ packages:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
flat-cache@6.1.7:
resolution: {integrity: sha512-qwZ4xf1v1m7Rc9XiORly31YaChvKt6oNVHuqqZcoED/7O+ToyNVGobKsIAopY9ODcWpEDKEBAbrSOCBHtNQvew==}
flat-cache@6.1.9:
resolution: {integrity: sha512-DUqiKkTlAfhtl7g78IuwqYM+YqvT+as0mY+EVk6mfimy19U79pJCzDZQsnqk3Ou/T6hFXWLGbwbADzD/c8Tydg==}
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
@ -5419,8 +5446,8 @@ packages:
resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==}
engines: {node: '>=0.10.0'}
hookified@1.8.1:
resolution: {integrity: sha512-GrO2l93P8xCWBSTBX9l2BxI78VU/MAAYag+pG8curS3aBGy0++ZlxrQ7PdUOUVMbn5BwkGb6+eRrnf43ipnFEA==}
hookified@1.9.0:
resolution: {integrity: sha512-2yEEGqphImtKIe1NXWEhu6yD3hlFR4Mxk4Mtp3XEyScpSt4pQ4ymmXA1zzxZpj99QkFK+nN0nzjeb2+RUi/6CQ==}
hosted-git-info@7.0.2:
resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
@ -5510,8 +5537,8 @@ packages:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
ignore@7.0.3:
resolution: {integrity: sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==}
ignore@7.0.4:
resolution: {integrity: sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==}
engines: {node: '>= 4'}
immer@10.1.1:
@ -5998,8 +6025,8 @@ packages:
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
keyv@5.3.2:
resolution: {integrity: sha512-Lji2XRxqqa5Wg+CHLVfFKBImfJZ4pCSccu9eVWK6w4c2SDFLd8JAn1zqTuSFnsxb7ope6rMsnIHfp+eBbRBRZQ==}
keyv@5.3.3:
resolution: {integrity: sha512-Rwu4+nXI9fqcxiEHtbkvoes2X+QfkTRo1TMkPfwzipGsJlJO/z69vqB4FNl9xJ3xCpAcbkvmEabZfPzrwN3+gQ==}
kind-of@3.2.2:
resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==}
@ -6016,8 +6043,8 @@ packages:
klaw@3.0.0:
resolution: {integrity: sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==}
known-css-properties@0.35.0:
resolution: {integrity: sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==}
known-css-properties@0.36.0:
resolution: {integrity: sha512-A+9jP+IUmuQsNdsLdcg6Yt7voiMF/D4K83ew0OpJtpu+l34ef7LaohWV0Rc6KNvzw6ZDizkqfyB5JznZnzuKQA==}
kuler@2.0.0:
resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==}
@ -7027,6 +7054,10 @@ packages:
pikaday@1.8.2:
resolution: {integrity: sha512-TNtsE+34BIax3WtkB/qqu5uepV1McKYEgvL3kWzU7aqPCpMEN6rBF3AOwu4WCwAealWlBGobXny/9kJb49C1ew==}
pkce-challenge@5.0.0:
resolution: {integrity: sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==}
engines: {node: '>=16.20.0'}
pkg-dir@4.2.0:
resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
engines: {node: '>=8'}
@ -7520,8 +7551,8 @@ packages:
resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
engines: {node: '>= 4'}
reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
reusify@1.1.0:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
rimraf@2.6.3:
@ -8062,11 +8093,11 @@ packages:
peerDependencies:
stylelint: ^16.1.0
stylelint-config-recommended@15.0.0:
resolution: {integrity: sha512-9LejMFsat7L+NXttdHdTq94byn25TD+82bzGRiV1Pgasl99pWnwipXS5DguTpp3nP1XjvLXVnEJIuYBfsRjRkA==}
stylelint-config-recommended@16.0.0:
resolution: {integrity: sha512-4RSmPjQegF34wNcK1e1O3Uz91HN8P1aFdFzio90wNK9mjgAI19u5vsU868cVZboKzCaa5XbpvtTzAAGQAxpcXA==}
engines: {node: '>=18.12.0'}
peerDependencies:
stylelint: ^16.13.0
stylelint: ^16.16.0
stylelint-config-standard-scss@14.0.0:
resolution: {integrity: sha512-6Pa26D9mHyi4LauJ83ls3ELqCglU6VfCXchovbEqQUiEkezvKdv6VgsIoMy58i00c854wVmOw0k8W5FTpuaVqg==}
@ -8084,20 +8115,20 @@ packages:
peerDependencies:
stylelint: ^16.1.0
stylelint-config-standard@37.0.0:
resolution: {integrity: sha512-+6eBlbSTrOn/il2RlV0zYGQwRTkr+WtzuVSs1reaWGObxnxLpbcspCUYajVQHonVfxVw2U+h42azGhrBvcg8OA==}
stylelint-config-standard@38.0.0:
resolution: {integrity: sha512-uj3JIX+dpFseqd/DJx8Gy3PcRAJhlEZ2IrlFOc4LUxBX/PNMEQ198x7LCOE2Q5oT9Vw8nyc4CIL78xSqPr6iag==}
engines: {node: '>=18.12.0'}
peerDependencies:
stylelint: ^16.13.0
stylelint: ^16.18.0
stylelint-scss@6.11.1:
resolution: {integrity: sha512-e4rYo0UY+BIMtGeGanghrvHTjcryxgZbyFxUedp8dLFqC4P70aawNdYjRrQxbnKhu3BNr4+lt5e/53tcKXiwFA==}
stylelint-scss@6.12.0:
resolution: {integrity: sha512-U7CKhi1YNkM1pXUXl/GMUXi8xKdhl4Ayxdyceie1nZ1XNIdaUgMV6OArpooWcDzEggwgYD0HP/xIgVJo9a655w==}
engines: {node: '>=18.12.0'}
peerDependencies:
stylelint: ^16.0.2
stylelint@16.16.0:
resolution: {integrity: sha512-40X5UOb/0CEFnZVEHyN260HlSSUxPES+arrUphOumGWgXERHfwCD0kNBVILgQSij8iliYVwlc0V7M5bcLP9vPg==}
stylelint@16.19.1:
resolution: {integrity: sha512-C1SlPZNMKl+d/C867ZdCRthrS+6KuZ3AoGW113RZCOL0M8xOGpgx7G70wq7lFvqvm4dcfdGFVLB/mNaLFChRKw==}
engines: {node: '>=18.12.0'}
hasBin: true
@ -8849,14 +8880,19 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
yocto-queue@1.1.1:
resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
yocto-queue@1.2.1:
resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==}
engines: {node: '>=12.20'}
yoctocolors-cjs@2.1.2:
resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==}
engines: {node: '>=18'}
zod-to-json-schema@3.24.5:
resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==}
peerDependencies:
zod: ^3.24.1
zod@3.24.4:
resolution: {integrity: sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==}
@ -8903,17 +8939,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@babel/eslint-parser@7.27.0(@babel/core@7.27.1)(eslint@9.22.0)':
'@babel/eslint-parser@7.27.1(@babel/core@7.27.1)(eslint@9.26.0)':
dependencies:
'@babel/core': 7.27.1(supports-color@8.1.1)
'@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
eslint: 9.22.0
eslint: 9.26.0
eslint-visitor-keys: 2.1.0
semver: 6.3.1
'@babel/generator@7.27.1':
dependencies:
'@babel/parser': 7.27.1
'@babel/parser': 7.27.2
'@babel/types': 7.27.1
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
@ -9024,7 +9060,7 @@ snapshots:
'@babel/helper-wrap-function@7.25.9(supports-color@8.1.1)':
dependencies:
'@babel/template': 7.27.1
'@babel/template': 7.27.2
'@babel/traverse': 7.27.1(supports-color@8.1.1)
'@babel/types': 7.27.1
transitivePeerDependencies:
@ -9039,6 +9075,10 @@ snapshots:
dependencies:
'@babel/types': 7.27.1
'@babel/parser@7.27.2':
dependencies:
'@babel/types': 7.27.1
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.27.1)(supports-color@8.1.1)':
dependencies:
'@babel/core': 7.27.1(supports-color@8.1.1)
@ -9601,12 +9641,18 @@ snapshots:
'@babel/parser': 7.27.1
'@babel/types': 7.27.1
'@babel/template@7.27.2':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/parser': 7.27.2
'@babel/types': 7.27.1
'@babel/traverse@7.27.1(supports-color@8.1.1)':
dependencies:
'@babel/code-frame': 7.27.1
'@babel/generator': 7.27.1
'@babel/parser': 7.27.1
'@babel/template': 7.27.1
'@babel/parser': 7.27.2
'@babel/template': 7.27.2
'@babel/types': 7.27.1
debug: 4.4.0(supports-color@8.1.1)
globals: 11.12.0
@ -9684,25 +9730,26 @@ snapshots:
'@discourse/itsatrap@2.0.10': {}
'@discourse/lint-configs@2.13.2(ember-template-lint@7.0.1(@babel/core@7.27.1))(eslint@9.22.0)(postcss@8.5.3)(prettier@3.5.3)(stylelint@16.16.0(typescript@5.6.3))':
'@discourse/lint-configs@2.17.2(ember-template-lint@7.6.0(@babel/core@7.27.1))(eslint@9.26.0)(postcss@8.5.3)(prettier@3.5.3)(stylelint@16.19.1(typescript@5.6.3))':
dependencies:
'@babel/core': 7.27.1(supports-color@8.1.1)
'@babel/eslint-parser': 7.27.0(@babel/core@7.27.1)(eslint@9.22.0)
'@babel/eslint-parser': 7.27.1(@babel/core@7.27.1)(eslint@9.26.0)
'@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.1)
ember-template-lint: 7.0.1(@babel/core@7.27.1)
eslint: 9.22.0
eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.27.0(@babel/core@7.27.1)(eslint@9.22.0))(eslint@9.22.0)
eslint-plugin-ember: 12.5.0(@babel/core@7.27.1)(eslint@9.22.0)
eslint-plugin-import: 2.31.0(eslint@9.22.0)
eslint-plugin-qunit: 8.1.2(eslint@9.22.0)
eslint-plugin-simple-import-sort: 12.1.1(eslint@9.22.0)
eslint-plugin-sort-class-members: 1.21.0(eslint@9.22.0)
ember-template-lint: 7.6.0(@babel/core@7.27.1)
eslint: 9.26.0
eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.27.1(@babel/core@7.27.1)(eslint@9.26.0))(eslint@9.26.0)
eslint-plugin-ember: 12.5.0(@babel/core@7.27.1)(eslint@9.26.0)
eslint-plugin-import: 2.31.0(eslint@9.26.0)
eslint-plugin-qunit: 8.1.2(eslint@9.26.0)
eslint-plugin-simple-import-sort: 12.1.1(eslint@9.26.0)
eslint-plugin-sort-class-members: 1.21.0(eslint@9.26.0)
globals: 16.0.0
prettier: 3.5.3
prettier-plugin-ember-template-tag: 2.0.5(prettier@3.5.3)
stylelint: 16.16.0(typescript@5.6.3)
stylelint-config-standard: 37.0.0(stylelint@16.16.0(typescript@5.6.3))
stylelint-config-standard-scss: 14.0.0(postcss@8.5.3)(stylelint@16.16.0(typescript@5.6.3))
stylelint: 16.19.1(typescript@5.6.3)
stylelint-config-standard: 38.0.0(stylelint@16.19.1(typescript@5.6.3))
stylelint-config-standard-scss: 14.0.0(postcss@8.5.3)(stylelint@16.19.1(typescript@5.6.3))
stylelint-scss: 6.12.0(stylelint@16.19.1(typescript@5.6.3))
typescript: 5.8.3
transitivePeerDependencies:
- '@typescript-eslint/parser'
@ -10096,14 +10143,14 @@ snapshots:
'@esbuild/win32-x64@0.25.4':
optional: true
'@eslint-community/eslint-utils@4.4.1(eslint@9.22.0)':
'@eslint-community/eslint-utils@4.7.0(eslint@9.26.0)':
dependencies:
eslint: 9.22.0
eslint: 9.26.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
'@eslint/config-array@0.19.2':
'@eslint/config-array@0.20.0':
dependencies:
'@eslint/object-schema': 2.1.6
debug: 4.4.0(supports-color@8.1.1)
@ -10111,13 +10158,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@eslint/config-helpers@0.1.0': {}
'@eslint/config-helpers@0.2.2': {}
'@eslint/core@0.12.0':
'@eslint/core@0.13.0':
dependencies:
'@types/json-schema': 7.0.15
'@eslint/eslintrc@3.3.0':
'@eslint/eslintrc@3.3.1':
dependencies:
ajv: 6.12.6
debug: 4.4.0(supports-color@8.1.1)
@ -10131,13 +10178,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@eslint/js@9.22.0': {}
'@eslint/js@9.26.0': {}
'@eslint/object-schema@2.1.6': {}
'@eslint/plugin-kit@0.2.7':
'@eslint/plugin-kit@0.2.8':
dependencies:
'@eslint/core': 0.12.0
'@eslint/core': 0.13.0
levn: 0.4.1
'@faker-js/faker@9.7.0': {}
@ -10458,7 +10505,7 @@ snapshots:
'@humanwhocodes/retry@0.3.1': {}
'@humanwhocodes/retry@0.4.2': {}
'@humanwhocodes/retry@0.4.3': {}
'@inquirer/figures@1.0.11': {}
@ -10540,6 +10587,21 @@ snapshots:
dependencies:
make-plural: 7.4.0
'@modelcontextprotocol/sdk@1.11.2':
dependencies:
content-type: 1.0.5
cors: 2.8.5
cross-spawn: 7.0.6
eventsource: 3.0.7
express: 5.1.0
express-rate-limit: 7.5.0(express@5.1.0)
pkce-challenge: 5.0.0
raw-body: 3.0.0
zod: 3.24.4
zod-to-json-schema: 3.24.5(zod@3.24.4)
transitivePeerDependencies:
- supports-color
'@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1':
dependencies:
eslint-scope: 5.1.1
@ -10554,7 +10616,7 @@ snapshots:
'@nodelib/fs.walk@1.2.8':
dependencies:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.18.0
fastq: 1.19.1
'@npmcli/agent@2.2.2':
dependencies:
@ -12122,10 +12184,10 @@ snapshots:
union-value: 1.0.1
unset-value: 1.0.0
cacheable@1.8.9:
cacheable@1.9.0:
dependencies:
hookified: 1.8.1
keyv: 5.3.2
hookified: 1.9.0
keyv: 5.3.3
calculate-cache-key-for-tree@2.0.0:
dependencies:
@ -13202,10 +13264,10 @@ snapshots:
ember-disable-prototype-extensions@1.1.3: {}
ember-eslint-parser@0.5.9(@babel/core@7.27.1)(eslint@9.22.0):
ember-eslint-parser@0.5.9(@babel/core@7.27.1)(eslint@9.26.0):
dependencies:
'@babel/core': 7.27.1(supports-color@8.1.1)
'@babel/eslint-parser': 7.27.0(@babel/core@7.27.1)(eslint@9.22.0)
'@babel/eslint-parser': 7.27.1(@babel/core@7.27.1)(eslint@9.26.0)
'@glimmer/syntax': 0.92.3
content-tag: 2.0.3
eslint-scope: 7.2.2
@ -13363,10 +13425,10 @@ snapshots:
transitivePeerDependencies:
- supports-color
ember-template-lint@7.0.1(@babel/core@7.27.1):
ember-template-lint@7.6.0(@babel/core@7.27.1):
dependencies:
'@babel/generator': 7.27.1
'@babel/parser': 7.27.1
'@babel/parser': 7.27.2
'@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.1)
'@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.1)
'@babel/traverse': 7.27.1(supports-color@8.1.1)
@ -13648,36 +13710,36 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-module-utils@2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.22.0):
eslint-module-utils@2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.26.0):
dependencies:
debug: 3.2.7
optionalDependencies:
eslint: 9.22.0
eslint: 9.26.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.27.0(@babel/core@7.27.1)(eslint@9.22.0))(eslint@9.22.0):
eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.27.1(@babel/core@7.27.1)(eslint@9.26.0))(eslint@9.26.0):
dependencies:
'@babel/core': 7.27.1(supports-color@8.1.1)
'@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.1)
'@ember-data/rfc395-data': 0.0.4
ember-rfc176-data: 0.3.18
eslint: 9.22.0
eslint: 9.26.0
snake-case: 3.0.4
optionalDependencies:
'@babel/eslint-parser': 7.27.0(@babel/core@7.27.1)(eslint@9.22.0)
'@babel/eslint-parser': 7.27.1(@babel/core@7.27.1)(eslint@9.26.0)
transitivePeerDependencies:
- supports-color
eslint-plugin-ember@12.5.0(@babel/core@7.27.1)(eslint@9.22.0):
eslint-plugin-ember@12.5.0(@babel/core@7.27.1)(eslint@9.26.0):
dependencies:
'@ember-data/rfc395-data': 0.0.4
css-tree: 3.1.0
ember-eslint-parser: 0.5.9(@babel/core@7.27.1)(eslint@9.22.0)
ember-eslint-parser: 0.5.9(@babel/core@7.27.1)(eslint@9.26.0)
ember-rfc176-data: 0.3.18
eslint: 9.22.0
eslint-utils: 3.0.0(eslint@9.22.0)
eslint: 9.26.0
eslint-utils: 3.0.0(eslint@9.26.0)
estraverse: 5.3.0
lodash.camelcase: 4.3.0
lodash.kebabcase: 4.1.1
@ -13686,7 +13748,7 @@ snapshots:
transitivePeerDependencies:
- '@babel/core'
eslint-plugin-import@2.31.0(eslint@9.22.0):
eslint-plugin-import@2.31.0(eslint@9.26.0):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.8
@ -13695,9 +13757,9 @@ snapshots:
array.prototype.flatmap: 1.3.3
debug: 3.2.7
doctrine: 2.1.0
eslint: 9.22.0
eslint: 9.26.0
eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.22.0)
eslint-module-utils: 2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.26.0)
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@ -13713,20 +13775,20 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
eslint-plugin-qunit@8.1.2(eslint@9.22.0):
eslint-plugin-qunit@8.1.2(eslint@9.26.0):
dependencies:
eslint-utils: 3.0.0(eslint@9.22.0)
eslint-utils: 3.0.0(eslint@9.26.0)
requireindex: 1.2.0
transitivePeerDependencies:
- eslint
eslint-plugin-simple-import-sort@12.1.1(eslint@9.22.0):
eslint-plugin-simple-import-sort@12.1.1(eslint@9.26.0):
dependencies:
eslint: 9.22.0
eslint: 9.26.0
eslint-plugin-sort-class-members@1.21.0(eslint@9.22.0):
eslint-plugin-sort-class-members@1.21.0(eslint@9.26.0):
dependencies:
eslint: 9.22.0
eslint: 9.26.0
eslint-scope@5.1.1:
dependencies:
@ -13743,9 +13805,9 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
eslint-utils@3.0.0(eslint@9.22.0):
eslint-utils@3.0.0(eslint@9.26.0):
dependencies:
eslint: 9.22.0
eslint: 9.26.0
eslint-visitor-keys: 2.1.0
eslint-visitor-keys@2.1.0: {}
@ -13754,19 +13816,20 @@ snapshots:
eslint-visitor-keys@4.2.0: {}
eslint@9.22.0:
eslint@9.26.0:
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0)
'@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0)
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.19.2
'@eslint/config-helpers': 0.1.0
'@eslint/core': 0.12.0
'@eslint/eslintrc': 3.3.0
'@eslint/js': 9.22.0
'@eslint/plugin-kit': 0.2.7
'@eslint/config-array': 0.20.0
'@eslint/config-helpers': 0.2.2
'@eslint/core': 0.13.0
'@eslint/eslintrc': 3.3.1
'@eslint/js': 9.26.0
'@eslint/plugin-kit': 0.2.8
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.2
'@humanwhocodes/retry': 0.4.3
'@modelcontextprotocol/sdk': 1.11.2
'@types/estree': 1.0.7
'@types/json-schema': 7.0.15
ajv: 6.12.6
@ -13791,6 +13854,7 @@ snapshots:
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.4
zod: 3.24.4
transitivePeerDependencies:
- supports-color
@ -13832,6 +13896,12 @@ snapshots:
events@3.3.0: {}
eventsource-parser@3.0.1: {}
eventsource@3.0.7:
dependencies:
eventsource-parser: 3.0.1
exec-sh@0.3.6: {}
execa@1.0.0:
@ -13912,6 +13982,10 @@ snapshots:
exponential-backoff@3.1.1: {}
express-rate-limit@7.5.0(express@5.1.0):
dependencies:
express: 5.1.0
express@4.21.2:
dependencies:
accepts: 1.3.8
@ -14060,9 +14134,9 @@ snapshots:
fastest-levenshtein@1.0.16: {}
fastq@1.18.0:
fastq@1.19.1:
dependencies:
reusify: 1.0.4
reusify: 1.1.0
faye-websocket@0.11.4:
dependencies:
@ -14095,9 +14169,9 @@ snapshots:
dependencies:
escape-string-regexp: 1.0.5
file-entry-cache@10.0.7:
file-entry-cache@10.1.0:
dependencies:
flat-cache: 6.1.7
flat-cache: 6.1.9
file-entry-cache@8.0.0:
dependencies:
@ -14255,11 +14329,11 @@ snapshots:
flatted: 3.3.3
keyv: 4.5.4
flat-cache@6.1.7:
flat-cache@6.1.9:
dependencies:
cacheable: 1.8.9
cacheable: 1.9.0
flatted: 3.3.3
hookified: 1.8.1
hookified: 1.9.0
flatted@3.3.3: {}
@ -14617,7 +14691,7 @@ snapshots:
dependencies:
'@sindresorhus/merge-streams': 2.3.0
fast-glob: 3.3.3
ignore: 7.0.3
ignore: 7.0.4
path-type: 6.0.0
slash: 5.1.0
unicorn-magic: 0.3.0
@ -14730,7 +14804,7 @@ snapshots:
dependencies:
parse-passwd: 1.0.0
hookified@1.8.1: {}
hookified@1.9.0: {}
hosted-git-info@7.0.2:
dependencies:
@ -14819,7 +14893,7 @@ snapshots:
ignore@5.3.2: {}
ignore@7.0.3: {}
ignore@7.0.4: {}
immer@10.1.1: {}
@ -15318,7 +15392,7 @@ snapshots:
dependencies:
json-buffer: 3.0.1
keyv@5.3.2:
keyv@5.3.3:
dependencies:
'@keyv/serialize': 1.0.3
@ -15336,7 +15410,7 @@ snapshots:
dependencies:
graceful-fs: 4.2.11
known-css-properties@0.35.0: {}
known-css-properties@0.36.0: {}
kuler@2.0.0: {}
@ -15433,18 +15507,18 @@ snapshots:
dependencies:
uc.micro: 2.1.0
lint-to-the-future-ember-template@3.1.0(ember-template-lint@7.0.1(@babel/core@7.27.1)):
lint-to-the-future-ember-template@3.1.0(ember-template-lint@7.6.0(@babel/core@7.27.1)):
dependencies:
content-tag: 3.1.3(patch_hash=lgdkxhmahesfzwpl4vwprolz5m)
debug: 4.4.0(supports-color@8.1.1)
ember-template-lint: 7.0.1(@babel/core@7.27.1)
ember-template-lint: 7.6.0(@babel/core@7.27.1)
globby: 14.1.0
transitivePeerDependencies:
- supports-color
lint-to-the-future-eslint@3.1.0(eslint@9.22.0):
lint-to-the-future-eslint@3.1.0(eslint@9.26.0):
dependencies:
eslint: 9.22.0
eslint: 9.26.0
globby: 14.1.0
import-cwd: 3.0.0
@ -16218,7 +16292,7 @@ snapshots:
p-limit@4.0.0:
dependencies:
yocto-queue: 1.1.1
yocto-queue: 1.2.1
p-locate@2.0.0:
dependencies:
@ -16377,6 +16451,8 @@ snapshots:
pikaday@1.8.2: {}
pkce-challenge@5.0.0: {}
pkg-dir@4.2.0:
dependencies:
find-up: 4.1.0
@ -16909,7 +16985,7 @@ snapshots:
retry@0.13.1: {}
reusify@1.0.4: {}
reusify@1.1.0: {}
rimraf@2.6.3:
dependencies:
@ -17552,54 +17628,54 @@ snapshots:
styled_string@0.0.1: {}
stylelint-config-recommended-scss@14.1.0(postcss@8.5.3)(stylelint@16.16.0(typescript@5.6.3)):
stylelint-config-recommended-scss@14.1.0(postcss@8.5.3)(stylelint@16.19.1(typescript@5.6.3)):
dependencies:
postcss-scss: 4.0.9(postcss@8.5.3)
stylelint: 16.16.0(typescript@5.6.3)
stylelint-config-recommended: 14.0.1(stylelint@16.16.0(typescript@5.6.3))
stylelint-scss: 6.11.1(stylelint@16.16.0(typescript@5.6.3))
stylelint: 16.19.1(typescript@5.6.3)
stylelint-config-recommended: 14.0.1(stylelint@16.19.1(typescript@5.6.3))
stylelint-scss: 6.12.0(stylelint@16.19.1(typescript@5.6.3))
optionalDependencies:
postcss: 8.5.3
stylelint-config-recommended@14.0.1(stylelint@16.16.0(typescript@5.6.3)):
stylelint-config-recommended@14.0.1(stylelint@16.19.1(typescript@5.6.3)):
dependencies:
stylelint: 16.16.0(typescript@5.6.3)
stylelint: 16.19.1(typescript@5.6.3)
stylelint-config-recommended@15.0.0(stylelint@16.16.0(typescript@5.6.3)):
stylelint-config-recommended@16.0.0(stylelint@16.19.1(typescript@5.6.3)):
dependencies:
stylelint: 16.16.0(typescript@5.6.3)
stylelint: 16.19.1(typescript@5.6.3)
stylelint-config-standard-scss@14.0.0(postcss@8.5.3)(stylelint@16.16.0(typescript@5.6.3)):
stylelint-config-standard-scss@14.0.0(postcss@8.5.3)(stylelint@16.19.1(typescript@5.6.3)):
dependencies:
stylelint: 16.16.0(typescript@5.6.3)
stylelint-config-recommended-scss: 14.1.0(postcss@8.5.3)(stylelint@16.16.0(typescript@5.6.3))
stylelint-config-standard: 36.0.1(stylelint@16.16.0(typescript@5.6.3))
stylelint: 16.19.1(typescript@5.6.3)
stylelint-config-recommended-scss: 14.1.0(postcss@8.5.3)(stylelint@16.19.1(typescript@5.6.3))
stylelint-config-standard: 36.0.1(stylelint@16.19.1(typescript@5.6.3))
optionalDependencies:
postcss: 8.5.3
stylelint-config-standard@36.0.1(stylelint@16.16.0(typescript@5.6.3)):
stylelint-config-standard@36.0.1(stylelint@16.19.1(typescript@5.6.3)):
dependencies:
stylelint: 16.16.0(typescript@5.6.3)
stylelint-config-recommended: 14.0.1(stylelint@16.16.0(typescript@5.6.3))
stylelint: 16.19.1(typescript@5.6.3)
stylelint-config-recommended: 14.0.1(stylelint@16.19.1(typescript@5.6.3))
stylelint-config-standard@37.0.0(stylelint@16.16.0(typescript@5.6.3)):
stylelint-config-standard@38.0.0(stylelint@16.19.1(typescript@5.6.3)):
dependencies:
stylelint: 16.16.0(typescript@5.6.3)
stylelint-config-recommended: 15.0.0(stylelint@16.16.0(typescript@5.6.3))
stylelint: 16.19.1(typescript@5.6.3)
stylelint-config-recommended: 16.0.0(stylelint@16.19.1(typescript@5.6.3))
stylelint-scss@6.11.1(stylelint@16.16.0(typescript@5.6.3)):
stylelint-scss@6.12.0(stylelint@16.19.1(typescript@5.6.3)):
dependencies:
css-tree: 3.1.0
is-plain-object: 5.0.0
known-css-properties: 0.35.0
known-css-properties: 0.36.0
mdn-data: 2.21.0
postcss-media-query-parser: 0.2.3
postcss-resolve-nested-selector: 0.1.6
postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0
stylelint: 16.16.0(typescript@5.6.3)
stylelint: 16.19.1(typescript@5.6.3)
stylelint@16.16.0(typescript@5.6.3):
stylelint@16.19.1(typescript@5.6.3):
dependencies:
'@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
'@csstools/css-tokenizer': 3.0.3
@ -17614,15 +17690,15 @@ snapshots:
debug: 4.4.0(supports-color@8.1.1)
fast-glob: 3.3.3
fastest-levenshtein: 1.0.16
file-entry-cache: 10.0.7
file-entry-cache: 10.1.0
global-modules: 2.0.0
globby: 11.1.0
globjoin: 0.1.4
html-tags: 3.3.1
ignore: 7.0.3
ignore: 7.0.4
imurmurhash: 0.1.4
is-plain-object: 5.0.0
known-css-properties: 0.35.0
known-css-properties: 0.36.0
mathml-tag-names: 2.1.3
meow: 13.2.0
micromatch: 4.0.8
@ -18550,8 +18626,12 @@ snapshots:
yocto-queue@0.1.0: {}
yocto-queue@1.1.1: {}
yocto-queue@1.2.1: {}
yoctocolors-cjs@2.1.2: {}
zod-to-json-schema@3.24.5(zod@3.24.4):
dependencies:
zod: 3.24.4
zod@3.24.4: {}