diff --git a/README.md b/README.md index 5e87105..681055d 100644 --- a/README.md +++ b/README.md @@ -115,24 +115,24 @@ In the design of Celeris Web, we emphasize the readability and learnability of t **Example:** ```typescript - /** - * 打开一个新的浏览器窗口 - * Open a new browser window - * - * @param {string} url - 要在新窗口中打开的 URL - * The URL to open in the new window - * - * @param {object} options - 打开窗口的选项 - * Options for opening the window - * @param {string} options.target - 新窗口的名称或特殊选项,默认为 "_blank" - * @param {string} options.features - 新窗口的特性(大小,位置等),默认为 "noopener=yes,noreferrer=yes" - */ - export function openWindow(url: string, { target = "_blank", features = "noopener=yes,noreferrer=yes" }: { - target?: "_blank" | "_self" | "_parent" | "_top"; // 新窗口的名称或特殊选项,默认为 "_blank" - features?: string; // 新窗口的特性(大小,位置等),默认为 "noopener=yes,noreferrer=yes" - } = {}) { - window.open(url, target, features); - } +/** + * 打开一个新的浏览器窗口 + * Open a new browser window + * + * @param {string} url - 要在新窗口中打开的 URL + * The URL to open in the new window + * + * @param {object} options - 打开窗口的选项 + * Options for opening the window + * @param {string} options.target - 新窗口的名称或特殊选项,默认为 "_blank" + * @param {string} options.features - 新窗口的特性(大小,位置等),默认为 "noopener=yes,noreferrer=yes" + */ +export function openWindow(url: string, { target = "_blank", features = "noopener=yes,noreferrer=yes" }: { + target?: "_blank" | "_self" | "_parent" | "_top"; // 新窗口的名称或特殊选项,默认为 "_blank" + features?: string; // 新窗口的特性(大小,位置等),默认为 "noopener=yes,noreferrer=yes" +} = {}) { + window.open(url, target, features); +} ``` Through these bilingual comments, we aim to provide developers with a more enjoyable and efficient coding experience, making Celeris Web a frontend template that is truly easy to pick up and dive into. diff --git a/README.zh-CN.md b/README.zh-CN.md index adb615f..bd2027e 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -115,24 +115,24 @@ Celeris Web的一个特色是它与OpenAI的ChatGPT API集成,提供了强大 4. **示例:** ```typescript - /** - * 打开一个新的浏览器窗口 - * Open a new browser window - * - * @param {string} url - 要在新窗口中打开的 URL - * The URL to open in the new window - * - * @param {object} options - 打开窗口的选项 - * Options for opening the window - * @param {string} options.target - 新窗口的名称或特殊选项,默认为 "_blank" - * @param {string} options.features - 新窗口的特性(大小,位置等),默认为 "noopener=yes,noreferrer=yes" - */ - export function openWindow(url: string, { target = "_blank", features = "noopener=yes,noreferrer=yes" }: { - target?: "_blank" | "_self" | "_parent" | "_top"; // 新窗口的名称或特殊选项,默认为 "_blank" - features?: string; // 新窗口的特性(大小,位置等),默认为 "noopener=yes,noreferrer=yes" - } = {}) { - window.open(url, target, features); - } +/** + * 打开一个新的浏览器窗口 + * Open a new browser window + * + * @param {string} url - 要在新窗口中打开的 URL + * The URL to open in the new window + * + * @param {object} options - 打开窗口的选项 + * Options for opening the window + * @param {string} options.target - 新窗口的名称或特殊选项,默认为 "_blank" + * @param {string} options.features - 新窗口的特性(大小,位置等),默认为 "noopener=yes,noreferrer=yes" + */ +export function openWindow(url: string, { target = "_blank", features = "noopener=yes,noreferrer=yes" }: { + target?: "_blank" | "_self" | "_parent" | "_top"; // 新窗口的名称或特殊选项,默认为 "_blank" + features?: string; // 新窗口的特性(大小,位置等),默认为 "noopener=yes,noreferrer=yes" +} = {}) { + window.open(url, target, features); +} ``` 通过这样的中英文双语注释,我们希望为开发者提供更愉悦、更高效的编码体验,让Celeris Web成为一个真正容易上手和深入学习的前端模板。 diff --git a/package.json b/package.json index c6f750b..6b29288 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "@changesets/cli": "^2.27.1", "@commitlint/cli": "^19.3.0", "@commitlint/config-conventional": "^19.2.2", - "@kirklin/eslint-config": "^2.3.2", + "@kirklin/eslint-config": "^2.4.0", "@types/fs-extra": "^11.0.4", "@types/node": "^20.12.11", "@types/nprogress": "^0.2.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f5184a6..5e64171 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: ^19.2.2 version: 19.2.2 '@kirklin/eslint-config': - specifier: ^2.3.2 - version: 2.3.2(@unocss/eslint-plugin@0.60.0(eslint@9.2.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-format@0.1.1(eslint@9.2.0))(eslint@9.2.0)(svelte@4.2.10)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.11)(jsdom@24.0.0)(terser@5.17.6)) + specifier: ^2.4.0 + version: 2.4.0(@unocss/eslint-plugin@0.60.0(eslint@9.2.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-format@0.1.1(eslint@9.2.0))(eslint@9.2.0)(svelte@4.2.10)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.11)(jsdom@24.0.0)(terser@5.17.6)) '@types/fs-extra': specifier: ^11.0.4 version: 11.0.4 @@ -566,8 +566,8 @@ importers: specifier: ^2.4.9 version: 2.4.9 execa: - specifier: ^9.0.0 - version: 9.0.0 + specifier: ^9.0.1 + version: 9.0.1 prompts: specifier: ^2.4.2 version: 2.4.2 @@ -1642,8 +1642,8 @@ packages: '@emotion/hash@0.8.0': resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} - '@es-joy/jsdoccomment@0.42.0': - resolution: {integrity: sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==} + '@es-joy/jsdoccomment@0.43.0': + resolution: {integrity: sha512-Q1CnsQrytI3TlCB1IVWXWeqUIPGVEKGaE7IbVdt13Nq/3i0JESAkQQERrfiQkmlpijl+++qyqPgaS31Bvc1jRQ==} engines: {node: '>=16'} '@esbuild/aix-ppc64@0.19.11': @@ -2361,8 +2361,8 @@ packages: '@juggle/resize-observer@3.4.0': resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} - '@kirklin/eslint-config@2.3.2': - resolution: {integrity: sha512-/MpxNQeiYPKNEbPM4z0s6rI8vbanS9yy3bfwmjj/SEtv6XZtmG990AjZ4TT6bRueROepVvSWzGhjrqDksGEm9A==} + '@kirklin/eslint-config@2.4.0': + resolution: {integrity: sha512-XYJJIaOMyYVD1VnnZu+UUpKL9nkRk9D4G75igiWB2Bqgsps3Q5npr8k/p+Y319BMMsds3pZs36jpECpov20O/g==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 @@ -2803,32 +2803,32 @@ packages: resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} - '@stylistic/eslint-plugin-js@1.8.1': - resolution: {integrity: sha512-c5c2C8Mos5tTQd+NWpqwEu7VT6SSRooAguFPMj1cp2RkTYl1ynKoXo8MWy3k4rkbzoeYHrqC2UlUzsroAN7wtQ==} - engines: {node: ^16.0.0 || >=18.0.0} + '@stylistic/eslint-plugin-js@2.1.0': + resolution: {integrity: sha512-gdXUjGNSsnY6nPyqxu6lmDTtVrwCOjun4x8PUn0x04d5ucLI74N3MT1Q0UhdcOR9No3bo5PGDyBgXK+KmD787A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-jsx@1.8.1': - resolution: {integrity: sha512-k1Eb6rcjMP+mmjvj+vd9y5KUdWn1OBkkPLHXhsrHt5lCDFZxJEs0aVQzE5lpYrtVZVkpc5esTtss/cPJux0lfA==} - engines: {node: ^16.0.0 || >=18.0.0} + '@stylistic/eslint-plugin-jsx@2.1.0': + resolution: {integrity: sha512-mMD7S+IndZo2vxmwpHVTCwx2O1VdtE5tmpeNwgaEcXODzWV1WTWpnsc/PECQKIr/mkLPFWiSIqcuYNhQ/3l6AQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin-plus@1.8.1': - resolution: {integrity: sha512-4+40H3lHYTN8OWz+US8CamVkO+2hxNLp9+CAjorI7top/lHqemhpJvKA1LD9Uh+WMY9DYWiWpL2+SZ2wAXY9fQ==} + '@stylistic/eslint-plugin-plus@2.1.0': + resolution: {integrity: sha512-S5QAlgYXESJaSBFhBSBLZy9o36gXrXQwWSt6QkO+F0SrT9vpV5JF/VKoh+ojO7tHzd8Ckmyouq02TT9Sv2B0zQ==} peerDependencies: eslint: '*' - '@stylistic/eslint-plugin-ts@1.8.1': - resolution: {integrity: sha512-/q1m+ZuO1JHfiSF16EATFzv7XSJkc5W6DocfvH5o9oB6WWYFMF77fVoBWnKT3wGptPOc2hkRupRKhmeFROdfWA==} - engines: {node: ^16.0.0 || >=18.0.0} + '@stylistic/eslint-plugin-ts@2.1.0': + resolution: {integrity: sha512-2ioFibufHYBALx2TBrU4KXovCkN8qCqcb9yIHc0fyOfTaO5jw4d56WW7YRcF3Zgde6qFyXwAN6z/+w4pnmos1g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@stylistic/eslint-plugin@1.8.1': - resolution: {integrity: sha512-64My6I7uCcmSQ//427Pfg2vjSf9SDzfsGIWohNFgISMLYdC5BzJqDo647iDDJzSxINh3WTC0Ql46ifiKuOoTyA==} - engines: {node: ^16.0.0 || >=18.0.0} + '@stylistic/eslint-plugin@2.1.0': + resolution: {integrity: sha512-cBBowKP2u/+uE5CzgH5w8pE9VKqcM7BXdIDPIbGt2rmLJGnA6MJPr9vYGaqgMoJFs7R/FzsMQerMvvEP40g2uw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -2991,14 +2991,6 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@6.21.0': - resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} - engines: {node: ^16.0.0 || >=18.0.0} - - '@typescript-eslint/scope-manager@7.7.0': - resolution: {integrity: sha512-/8INDn0YLInbe9Wt7dK4cXLDYp0fNHP5xKLHvZl3mOT5X17rK/YShXaiNmorl+/U4VKCVIjJnx4Ri5b0y+HClw==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/scope-manager@7.8.0': resolution: {integrity: sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3013,36 +3005,10 @@ packages: typescript: optional: true - '@typescript-eslint/types@6.21.0': - resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} - engines: {node: ^16.0.0 || >=18.0.0} - - '@typescript-eslint/types@7.7.0': - resolution: {integrity: sha512-G01YPZ1Bd2hn+KPpIbrAhEWOn5lQBrjxkzHkWvP6NucMXFtfXoevK82hzQdpfuQYuhkvFDeQYbzXCjR1z9Z03w==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@7.8.0': resolution: {integrity: sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==} engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/typescript-estree@6.21.0': - resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/typescript-estree@7.7.0': - resolution: {integrity: sha512-8p71HQPE6CbxIBy2kWHqM1KGrC07pk6RJn40n0DSc6bMOBBREZxSDJ+BmRzc8B5OdaMh1ty3mkuWRg4sCFiDQQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@7.8.0': resolution: {integrity: sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3052,32 +3018,12 @@ packages: typescript: optional: true - '@typescript-eslint/utils@6.21.0': - resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - - '@typescript-eslint/utils@7.7.0': - resolution: {integrity: sha512-LKGAXMPQs8U/zMRFXDZOzmMKgFv3COlxUQ+2NMPhbqgVm6R1w+nU1i4836Pmxu9jZAuIeyySNrN/6Rc657ggig==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - '@typescript-eslint/utils@7.8.0': resolution: {integrity: sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 - '@typescript-eslint/visitor-keys@6.21.0': - resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} - engines: {node: ^16.0.0 || >=18.0.0} - - '@typescript-eslint/visitor-keys@7.7.0': - resolution: {integrity: sha512-h0WHOj8MhdhY8YWkzIF30R379y0NqyOHExI9N9KCzvmu05EgG4FumeYa3ccfKUSphyWkWQE1ybVrgz/Pbam6YA==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/visitor-keys@7.8.0': resolution: {integrity: sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -4414,8 +4360,8 @@ packages: eslint-parser-plain@0.1.0: resolution: {integrity: sha512-oOeA6FWU0UJT/Rxc3XF5Cq0nbIZbylm7j8+plqq0CZoE6m4u32OXJrR+9iy4srGMmF6v6pmgvP1zPxSRIGh3sg==} - eslint-plugin-command@0.1.9: - resolution: {integrity: sha512-aZC7SoTUX/sci2A/aDNgZ9aC4EfC0ICoPF1l6+nrHht+jRCJBq3p6afFrYt4nVuU2mBdWgaFXxqa/CF2aA5XUw==} + eslint-plugin-command@0.2.0: + resolution: {integrity: sha512-SGOMTs6Pu5HQKwCF9uZ214cdVlJ99U+6GRoUS01zeLZmcQcFU4YXy2KTKqXaEsNCvaFY91OrHRZbh4/1xt9Yzw==} peerDependencies: eslint: '*' @@ -4442,8 +4388,8 @@ packages: peerDependencies: eslint: ^8.56.0 || ^9.0.0-0 - eslint-plugin-jsdoc@48.2.3: - resolution: {integrity: sha512-r9DMAmFs66VNvNqRLLjHejdnJtILrt3xGi+Qx0op0oRfFGVpOR1Hb3BC++MacseHx93d8SKYPhyrC9BS7Os2QA==} + eslint-plugin-jsdoc@48.2.4: + resolution: {integrity: sha512-3ebvVgCJFy06gpmuS2ynz13uh9iFSzZ1C1dDkgcSAqVVg82zlORKMk2fvjq708pAO6bwfs5YLttknFEbaoDiGw==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -4454,13 +4400,13 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-kirklin@1.2.0: - resolution: {integrity: sha512-x+mlPjTAg6NG8+dPMf7pbjAgkKbxEBytGyDWHge45Ei08dyq5RqJu6LnQMGZz6FlCEy003ATDrzQ5Jf5zsln9Q==} + eslint-plugin-kirklin@1.3.0: + resolution: {integrity: sha512-KPvC6WROWj1RktnDDM8Q+a6dRO/xCheh+zh0pErP1hRj153IdtNRdaVCt+K6H1NqkZ9s8U9N1zcdpUnT5BJOKg==} peerDependencies: eslint: '>=8.40.0' - eslint-plugin-markdown@4.0.1: - resolution: {integrity: sha512-5/MnGvYU0i8MbHH5cg8S+Vl3DL+bqRNYshk1xUO86DilNBaxtTkhH+5FD0/yO03AmlI6+lfNFdk2yOw72EPzpA==} + eslint-plugin-markdown@5.0.0: + resolution: {integrity: sha512-kY2u9yDhzvfZ0kmRTsvgm3mTnvZgTSGIIPeHg3yesSx4R5CTCnITUjCPhzCD1MUhNcqHU5Tr6lzx+02EclVPbw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8' @@ -4505,8 +4451,8 @@ packages: peerDependencies: eslint: '>=8.56.0' - eslint-plugin-unused-imports@3.1.0: - resolution: {integrity: sha512-9l1YFCzXKkw1qtAru1RWUtG2EVDZY0a0eChKXcL+EZ5jitG7qxdctu4RnvhOJHv4xfmUf7h+JJPINlVpGhZMrw==} + eslint-plugin-unused-imports@3.2.0: + resolution: {integrity: sha512-6uXyn6xdINEpxE1MtDjxQsyXB37lfyO2yKGVVgtD7WEWQGORSOZjgrD6hBhvGv4/SO+TOlS+UnC6JppRqbuwGQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': 6 - 7 @@ -4528,8 +4474,8 @@ packages: vitest: optional: true - eslint-plugin-vue@9.25.0: - resolution: {integrity: sha512-tDWlx14bVe6Bs+Nnh3IGrD+hb11kf2nukfm6jLsmJIhmiRQ1SUaksvwY9U5MvPB0pcrg0QK0xapQkfITs3RKOA==} + eslint-plugin-vue@9.26.0: + resolution: {integrity: sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -4643,8 +4589,8 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.0.0: - resolution: {integrity: sha512-YqlYPdTp6UMdt0WEM8QKeBR8ORtgxWP7ZB5NB9AMlfGWg32Fg48j6uZdKfhG2o6cNJBIRPF0Ok93R0vY37oBWQ==} + execa@9.0.1: + resolution: {integrity: sha512-U5ck8xJmf3sVebV1v+Hh436VWHVHUfzkdbKJynd3kCP9sQRDxCY5x2Tml5lGB7XM6lpj6ATfgWWqynDt2MBLJg==} engines: {node: '>=18'} extendable-error@0.1.7: @@ -4914,8 +4860,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.1.0: - resolution: {integrity: sha512-926gJqg+4mkxwYKiFvoomM4J0kWESfk3qfTvRL2/oc/tK/eTDBbrfcKnSa2KtfdxB5onoL7D3A3qIHQFpd4+UA==} + globals@15.2.0: + resolution: {integrity: sha512-FQ5YwCHZM3nCmtb5FzEWwdUc9K5d3V/w9mzcz8iGD1gC/aOTHc6PouYu0kkKipNJqHAT7m51sqzQjEjIP+cK0A==} engines: {node: '>=18'} globalthis@1.0.3: @@ -8146,7 +8092,7 @@ snapshots: '@babel/helper-builder-binary-assignment-operator-visitor@7.18.9': dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helper-compilation-targets@7.22.15': dependencies: @@ -8203,20 +8149,20 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.21.4(@babel/core@7.24.4)': + '@babel/helper-create-regexp-features-plugin@7.21.4(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 - '@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.24.4)': + '@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.4 + resolve: 1.22.8 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -8227,7 +8173,7 @@ snapshots: '@babel/helper-explode-assignable-expression@7.18.6': dependencies: - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 '@babel/helper-function-name@7.22.5': dependencies: @@ -8308,13 +8254,13 @@ snapshots: '@babel/helper-plugin-utils@7.24.0': {} - '@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.24.4)': + '@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.20.5 - '@babel/types': 7.24.0 + '@babel/types': 7.24.5 transitivePeerDependencies: - supports-color @@ -8379,8 +8325,8 @@ snapshots: dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.24.0 - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 + '@babel/traverse': 7.24.5 + '@babel/types': 7.24.5 transitivePeerDependencies: - supports-color @@ -8459,40 +8405,40 @@ snapshots: dependencies: '@babel/types': 7.24.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.24.4)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.4) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.5) - '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.24.4)': + '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.24.4) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.24.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.24.4)': + '@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) '@babel/plugin-proposal-decorators@7.23.7(@babel/core@7.24.4)': dependencies: @@ -8501,97 +8447,97 @@ snapshots: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.24.4) - '@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.24.4)': + '@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.24.4)': + '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) - '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.4)': + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.5)': dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.24.4) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.24.5) - '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.4)': + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) - '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.24.4)': + '@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.4) + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) - '@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.4)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.4)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.4)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.24.4)': @@ -8599,19 +8545,19 @@ snapshots: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.4)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.4)': + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.24.4)': + '@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-import-attributes@7.22.5(@babel/core@7.24.4)': @@ -8624,9 +8570,9 @@ snapshots: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.4)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.7)': @@ -8644,44 +8590,44 @@ snapshots: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.4)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.4)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.4)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.4)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.4)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.4)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.4)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.4)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7)': @@ -8699,105 +8645,98 @@ snapshots: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.24.4)': + '@babel/plugin-transform-arrow-functions@7.20.7(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.24.4)': + '@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-imports': 7.22.15 + '@babel/core': 7.24.5 + '@babel/helper-module-imports': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.24.4) + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.24.5) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.24.4)': + '@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-classes@7.21.0(@babel/core@7.24.4)': + '@babel/plugin-transform-classes@7.21.0(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) - '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) + '@babel/helper-split-export-declaration': 7.24.5 globals: 11.12.0 - '@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.24.4)': + '@babel/plugin-transform-computed-properties@7.20.7(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 '@babel/template': 7.24.0 - '@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.24.4)': + '@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.24.4)': + '@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-for-of@7.21.0(@babel/core@7.24.4)': + '@babel/plugin-transform-for-of@7.21.0(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-function-name@7.18.9(@babel/core@7.24.4)': + '@babel/plugin-transform-function-name@7.18.9(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-literals@7.18.9(@babel/core@7.24.4)': - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - - '@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-transform-literals@7.18.9(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.24.4)': + '@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.4)': + '@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-simple-access': 7.22.5 '@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.5)': dependencies: @@ -8806,82 +8745,82 @@ snapshots: '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-simple-access': 7.22.5 - '@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.24.4)': + '@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.5 - '@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.24.4)': + '@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-new-target@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-transform-new-target@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-object-super@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-transform-object-super@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.4) + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-parameters@7.21.3(@babel/core@7.24.4)': + '@babel/plugin-transform-parameters@7.21.3(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.24.4)': + '@babel/plugin-transform-regenerator@7.20.5(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 regenerator-transform: 0.15.1 - '@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-spread@7.20.7(@babel/core@7.24.4)': + '@babel/plugin-transform-spread@7.20.7(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.24.4)': + '@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.24.4)': + '@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.7)': @@ -8908,105 +8847,105 @@ snapshots: '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.5) - '@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.24.4)': + '@babel/plugin-transform-unicode-escapes@7.18.10(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.24.4)': + '@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-create-regexp-features-plugin': 7.21.4(@babel/core@7.24.5) '@babel/helper-plugin-utils': 7.24.0 - '@babel/preset-env@7.21.4(@babel/core@7.24.4)': + '@babel/preset-env@7.21.4(@babel/core@7.24.5)': dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.24.4) - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.4) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.24.4) - '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.24.4) - '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.24.4) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.4) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.4) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.24.4) - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.4) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.4) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.4) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.24.4) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.4) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.4) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.4) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.4) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.4) - '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.24.4) - '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.24.4) - '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.24.4) - '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.24.4) - '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.24.4) - '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.24.4) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.24.4) - '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.24.4) - '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.24.4) - '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.24.4) - '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.24.4) - '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.4) - '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.24.4) - '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.24.4) - '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.24.4) - '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.24.4) - '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.24.4) - '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.24.4) - '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.24.4) - '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.24.4) - '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.24.4) - '@babel/preset-modules': 0.1.5(@babel/core@7.24.4) - '@babel/types': 7.24.0 - babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.24.4) - babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.24.4) - babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.24.4) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.24.5) + '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.5) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.5) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.24.5) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.5) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.5) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.5) + '@babel/plugin-transform-arrow-functions': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-transform-computed-properties': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.24.5) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.24.5) + '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-for-of': 7.21.0(@babel/core@7.24.5) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.24.5) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.24.5) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.24.5) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-modules-systemjs': 7.20.11(@babel/core@7.24.5) + '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-named-capturing-groups-regex': 7.20.5(@babel/core@7.24.5) + '@babel/plugin-transform-new-target': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-parameters': 7.21.3(@babel/core@7.24.5) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-regenerator': 7.20.5(@babel/core@7.24.5) + '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.24.5) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.24.5) + '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-escapes': 7.18.10(@babel/core@7.24.5) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.24.5) + '@babel/preset-modules': 0.1.5(@babel/core@7.24.5) + '@babel/types': 7.24.5 + babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.24.5) + babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.24.5) + babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.24.5) core-js-compat: 3.35.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.5(@babel/core@7.24.4)': + '@babel/preset-modules@0.1.5(@babel/core@7.24.5)': dependencies: - '@babel/core': 7.24.4 + '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.24.4) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.24.4) - '@babel/types': 7.24.0 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.24.5) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.24.5) + '@babel/types': 7.24.5 esutils: 2.0.3 '@babel/preset-typescript@7.24.1(@babel/core@7.24.5)': @@ -9441,8 +9380,11 @@ snapshots: '@emotion/hash@0.8.0': {} - '@es-joy/jsdoccomment@0.42.0': + '@es-joy/jsdoccomment@0.43.0': dependencies: + '@types/eslint': 8.56.10 + '@types/estree': 1.0.5 + '@typescript-eslint/types': 7.8.0 comment-parser: 1.4.1 esquery: 1.5.0 jsdoc-type-pratt-parser: 4.0.0 @@ -9923,35 +9865,35 @@ snapshots: '@juggle/resize-observer@3.4.0': {} - '@kirklin/eslint-config@2.3.2(@unocss/eslint-plugin@0.60.0(eslint@9.2.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-format@0.1.1(eslint@9.2.0))(eslint@9.2.0)(svelte@4.2.10)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.11)(jsdom@24.0.0)(terser@5.17.6))': + '@kirklin/eslint-config@2.4.0(@unocss/eslint-plugin@0.60.0(eslint@9.2.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-format@0.1.1(eslint@9.2.0))(eslint@9.2.0)(svelte@4.2.10)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.11)(jsdom@24.0.0)(terser@5.17.6))': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 - '@stylistic/eslint-plugin': 1.8.1(eslint@9.2.0)(typescript@5.4.5) + '@stylistic/eslint-plugin': 2.1.0(eslint@9.2.0)(typescript@5.4.5) '@typescript-eslint/eslint-plugin': 7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5) '@typescript-eslint/parser': 7.8.0(eslint@9.2.0)(typescript@5.4.5) eslint: 9.2.0 eslint-config-flat-gitignore: 0.1.5 eslint-flat-config-utils: 0.2.4 eslint-merge-processors: 0.1.0(eslint@9.2.0) - eslint-plugin-command: 0.1.9(eslint@9.2.0) + eslint-plugin-command: 0.2.0(eslint@9.2.0) eslint-plugin-eslint-comments: 3.2.0(eslint@9.2.0) eslint-plugin-import-x: 0.5.0(eslint@9.2.0)(typescript@5.4.5) - eslint-plugin-jsdoc: 48.2.3(eslint@9.2.0) + eslint-plugin-jsdoc: 48.2.4(eslint@9.2.0) eslint-plugin-jsonc: 2.15.1(eslint@9.2.0) - eslint-plugin-kirklin: 1.2.0(eslint@9.2.0) - eslint-plugin-markdown: 4.0.1(eslint@9.2.0) + eslint-plugin-kirklin: 1.3.0(eslint@9.2.0) + eslint-plugin-markdown: 5.0.0(eslint@9.2.0) eslint-plugin-n: 17.5.1(eslint@9.2.0) eslint-plugin-no-only-tests: 3.1.0 eslint-plugin-perfectionist: 2.10.0(eslint@9.2.0)(svelte@4.2.10)(typescript@5.4.5)(vue-eslint-parser@9.4.2(eslint@9.2.0)) eslint-plugin-toml: 0.11.0(eslint@9.2.0) eslint-plugin-unicorn: 52.0.0(eslint@9.2.0) - eslint-plugin-unused-imports: 3.1.0(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0) + eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0) eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.11)(jsdom@24.0.0)(terser@5.17.6)) - eslint-plugin-vue: 9.25.0(eslint@9.2.0) + eslint-plugin-vue: 9.26.0(eslint@9.2.0) eslint-plugin-yml: 1.14.0(eslint@9.2.0) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.27)(eslint@9.2.0) - globals: 15.1.0 + globals: 15.2.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 @@ -10114,10 +10056,10 @@ snapshots: optionalDependencies: rollup: 4.13.2 - '@rollup/plugin-babel@5.3.1(@babel/core@7.24.4)(rollup@2.79.1)': + '@rollup/plugin-babel@5.3.1(@babel/core@7.24.5)(rollup@2.79.1)': dependencies: - '@babel/core': 7.24.4 - '@babel/helper-module-imports': 7.22.15 + '@babel/core': 7.24.5 + '@babel/helper-module-imports': 7.24.3 '@rollup/pluginutils': 3.1.0(rollup@2.79.1) rollup: 2.79.1 @@ -10170,7 +10112,7 @@ snapshots: builtin-modules: 3.3.0 deepmerge: 4.3.1 is-module: 1.0.0 - resolve: 1.22.4 + resolve: 1.22.8 rollup: 2.79.1 '@rollup/plugin-node-resolve@15.2.1(rollup@3.29.0)': @@ -10320,48 +10262,47 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/eslint-plugin-js@1.8.1(eslint@9.2.0)': + '@stylistic/eslint-plugin-js@2.1.0(eslint@9.2.0)': dependencies: '@types/eslint': 8.56.10 acorn: 8.11.3 - escape-string-regexp: 4.0.0 eslint: 9.2.0 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-visitor-keys: 4.0.0 + espree: 10.0.1 - '@stylistic/eslint-plugin-jsx@1.8.1(eslint@9.2.0)': + '@stylistic/eslint-plugin-jsx@2.1.0(eslint@9.2.0)': dependencies: - '@stylistic/eslint-plugin-js': 1.8.1(eslint@9.2.0) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.2.0) '@types/eslint': 8.56.10 eslint: 9.2.0 estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-plus@1.8.1(eslint@9.2.0)(typescript@5.4.5)': + '@stylistic/eslint-plugin-plus@2.1.0(eslint@9.2.0)(typescript@5.4.5)': dependencies: '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 6.21.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5) eslint: 9.2.0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin-ts@1.8.1(eslint@9.2.0)(typescript@5.4.5)': + '@stylistic/eslint-plugin-ts@2.1.0(eslint@9.2.0)(typescript@5.4.5)': dependencies: - '@stylistic/eslint-plugin-js': 1.8.1(eslint@9.2.0) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.2.0) '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 6.21.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5) eslint: 9.2.0 transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@1.8.1(eslint@9.2.0)(typescript@5.4.5)': + '@stylistic/eslint-plugin@2.1.0(eslint@9.2.0)(typescript@5.4.5)': dependencies: - '@stylistic/eslint-plugin-js': 1.8.1(eslint@9.2.0) - '@stylistic/eslint-plugin-jsx': 1.8.1(eslint@9.2.0) - '@stylistic/eslint-plugin-plus': 1.8.1(eslint@9.2.0)(typescript@5.4.5) - '@stylistic/eslint-plugin-ts': 1.8.1(eslint@9.2.0)(typescript@5.4.5) + '@stylistic/eslint-plugin-js': 2.1.0(eslint@9.2.0) + '@stylistic/eslint-plugin-jsx': 2.1.0(eslint@9.2.0) + '@stylistic/eslint-plugin-plus': 2.1.0(eslint@9.2.0)(typescript@5.4.5) + '@stylistic/eslint-plugin-ts': 2.1.0(eslint@9.2.0)(typescript@5.4.5) '@types/eslint': 8.56.10 eslint: 9.2.0 transitivePeerDependencies: @@ -10536,16 +10477,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@6.21.0': - dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 - - '@typescript-eslint/scope-manager@7.7.0': - dependencies: - '@typescript-eslint/types': 7.7.0 - '@typescript-eslint/visitor-keys': 7.7.0 - '@typescript-eslint/scope-manager@7.8.0': dependencies: '@typescript-eslint/types': 7.8.0 @@ -10563,42 +10494,8 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@6.21.0': {} - - '@typescript-eslint/types@7.7.0': {} - '@typescript-eslint/types@7.8.0': {} - '@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.5)': - dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@7.7.0(typescript@5.4.5)': - dependencies: - '@typescript-eslint/types': 7.7.0 - '@typescript-eslint/visitor-keys': 7.7.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@7.8.0(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 7.8.0 @@ -10614,34 +10511,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.21.0(eslint@9.2.0)(typescript@5.4.5)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) - eslint: 9.2.0 - semver: 7.6.0 - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/utils@7.7.0(eslint@9.2.0)(typescript@5.4.5)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.7.0 - '@typescript-eslint/types': 7.7.0 - '@typescript-eslint/typescript-estree': 7.7.0(typescript@5.4.5) - eslint: 9.2.0 - semver: 7.6.0 - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@7.8.0(eslint@9.2.0)(typescript@5.4.5)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) @@ -10656,16 +10525,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/visitor-keys@6.21.0': - dependencies: - '@typescript-eslint/types': 6.21.0 - eslint-visitor-keys: 3.4.3 - - '@typescript-eslint/visitor-keys@7.7.0': - dependencies: - '@typescript-eslint/types': 7.7.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.8.0': dependencies: '@typescript-eslint/types': 7.8.0 @@ -11395,27 +11254,27 @@ snapshots: b4a@1.6.4: {} - babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.24.4): + babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.24.5): dependencies: '@babel/compat-data': 7.23.5 - '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.24.5) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.24.4): + babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.24.5): dependencies: - '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.24.5) core-js-compat: 3.35.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.24.4): + babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.24.5): dependencies: - '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.24.5) transitivePeerDependencies: - supports-color @@ -12330,7 +12189,7 @@ snapshots: dependencies: debug: 3.2.7 is-core-module: 2.13.0 - resolve: 1.22.4 + resolve: 1.22.8 transitivePeerDependencies: - supports-color @@ -12340,7 +12199,7 @@ snapshots: eslint-parser-plain@0.1.0: {} - eslint-plugin-command@0.1.9(eslint@9.2.0): + eslint-plugin-command@0.2.0(eslint@9.2.0): dependencies: eslint: 9.2.0 @@ -12370,7 +12229,7 @@ snapshots: eslint-plugin-import-x@0.5.0(eslint@9.2.0)(typescript@5.4.5): dependencies: - '@typescript-eslint/utils': 7.7.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5) debug: 4.3.4 doctrine: 3.0.0 eslint: 9.2.0 @@ -12383,9 +12242,9 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@48.2.3(eslint@9.2.0): + eslint-plugin-jsdoc@48.2.4(eslint@9.2.0): dependencies: - '@es-joy/jsdoccomment': 0.42.0 + '@es-joy/jsdoccomment': 0.43.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.4 @@ -12409,11 +12268,11 @@ snapshots: natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-kirklin@1.2.0(eslint@9.2.0): + eslint-plugin-kirklin@1.3.0(eslint@9.2.0): dependencies: eslint: 9.2.0 - eslint-plugin-markdown@4.0.1(eslint@9.2.0): + eslint-plugin-markdown@5.0.0(eslint@9.2.0): dependencies: eslint: 9.2.0 mdast-util-from-markdown: 0.8.5 @@ -12427,7 +12286,7 @@ snapshots: eslint: 9.2.0 eslint-plugin-es-x: 7.5.0(eslint@9.2.0) get-tsconfig: 4.7.3 - globals: 15.1.0 + globals: 15.2.0 ignore: 5.3.1 minimatch: 9.0.4 semver: 7.6.0 @@ -12436,7 +12295,7 @@ snapshots: eslint-plugin-perfectionist@2.10.0(eslint@9.2.0)(svelte@4.2.10)(typescript@5.4.5)(vue-eslint-parser@9.4.2(eslint@9.2.0)): dependencies: - '@typescript-eslint/utils': 7.7.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5) eslint: 9.2.0 minimatch: 9.0.4 natural-compare-lite: 1.4.0 @@ -12459,7 +12318,7 @@ snapshots: eslint-plugin-unicorn@52.0.0(eslint@9.2.0): dependencies: - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-validator-identifier': 7.24.5 '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) '@eslint/eslintrc': 2.1.4 ci-info: 4.0.0 @@ -12479,7 +12338,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-unused-imports@3.1.0(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0): + eslint-plugin-unused-imports@3.2.0(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0): dependencies: eslint: 9.2.0 eslint-rule-composer: 0.3.0 @@ -12497,7 +12356,7 @@ snapshots: - supports-color - typescript - eslint-plugin-vue@9.25.0(eslint@9.2.0): + eslint-plugin-vue@9.26.0(eslint@9.2.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) eslint: 9.2.0 @@ -12656,7 +12515,7 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.0.0: + execa@9.0.1: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.3 @@ -12981,7 +12840,7 @@ snapshots: globals@14.0.0: {} - globals@15.1.0: {} + globals@15.2.0: {} globalthis@1.0.3: dependencies: @@ -16019,10 +15878,10 @@ snapshots: workbox-build@7.0.0: dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) - '@babel/core': 7.24.4 - '@babel/preset-env': 7.21.4(@babel/core@7.24.4) + '@babel/core': 7.24.5 + '@babel/preset-env': 7.21.4(@babel/core@7.24.5) '@babel/runtime': 7.21.0 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.4)(rollup@2.79.1) + '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.5)(rollup@2.79.1) '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) '@surma/rollup-plugin-off-main-thread': 2.2.3 diff --git a/scripts/package.json b/scripts/package.json index d397f44..7ece01a 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@types/prompts": "^2.4.9", - "execa": "^9.0.0", + "execa": "^9.0.1", "prompts": "^2.4.2" } }