From b4129f6913c9ff7c1db08048264aef20bf8b6a14 Mon Sep 17 00:00:00 2001 From: Aleksey Imuzov Date: Thu, 15 Oct 2026 14:47:38 +0400 Subject: [PATCH 1/2] fix: clean up what selene reports The tokyonight override now defines override_highlights before colors_get reads it, so the setup no longer gets nil. The better-linenumbers extra drops a reference to an augroup that was never created. The OSC 9;4 sequence uses decimal escapes, the bytes stay the same. The rest is unused parameters, a shadowed argument and stylua formatting. --- lua/lazyvimx/extras/git/conflicts.lua | 2 +- lua/lazyvimx/extras/linting/stylelint.lua | 11 +++++----- lua/lazyvimx/extras/ui/better-insert-mode.lua | 6 +++--- lua/lazyvimx/extras/ui/better-linenumbers.lua | 1 - lua/lazyvimx/extras/ui/better-progressbar.lua | 6 +++--- lua/lazyvimx/overrides/other/lualine.lua | 3 +++ lua/lazyvimx/overrides/other/neo-tree.lua | 2 +- lua/lazyvimx/overrides/other/tokyonight.lua | 20 +++++++++---------- .../snacks/buf-delete-repeatable.lua | 4 ++-- 9 files changed, 29 insertions(+), 26 deletions(-) diff --git a/lua/lazyvimx/extras/git/conflicts.lua b/lua/lazyvimx/extras/git/conflicts.lua index 6f9e155..95c9083 100644 --- a/lua/lazyvimx/extras/git/conflicts.lua +++ b/lua/lazyvimx/extras/git/conflicts.lua @@ -10,7 +10,7 @@ return { "akinsho/git-conflict.nvim", desc = "A plugin to visualise and resolve conflicts in neovim", - opts = function(_, opts) + opts = function() local throttle = require("git-conflict.utils").throttle local notifier_detected = throttle(interval, notifier_create("detected", vim.log.levels.WARN)) local notifier_resolved = throttle(interval, notifier_create("resolved", vim.log.levels.INFO)) diff --git a/lua/lazyvimx/extras/linting/stylelint.lua b/lua/lazyvimx/extras/linting/stylelint.lua index 1c0fac1..296546e 100644 --- a/lua/lazyvimx/extras/linting/stylelint.lua +++ b/lua/lazyvimx/extras/linting/stylelint.lua @@ -28,11 +28,12 @@ return { -- matching documents to stylelint. Extra filetypes are harmless — only actually attached -- ones get validated (those added to `filetypes` in `lang/css.lua` and -- `overrides/lazyvim/lang-svelte.lua`). - opts.servers.stylelint_lsp.settings = vim.tbl_deep_extend("force", opts.servers.stylelint_lsp.settings or {}, { - stylelint = { - validate = { "css", "postcss", "scss", "less", "html", "vue", "svelte" }, - }, - }) + opts.servers.stylelint_lsp.settings = + vim.tbl_deep_extend("force", opts.servers.stylelint_lsp.settings or {}, { + stylelint = { + validate = { "css", "postcss", "scss", "less", "html", "vue", "svelte" }, + }, + }) end, }, } diff --git a/lua/lazyvimx/extras/ui/better-insert-mode.lua b/lua/lazyvimx/extras/ui/better-insert-mode.lua index 981a3f8..525d549 100644 --- a/lua/lazyvimx/extras/ui/better-insert-mode.lua +++ b/lua/lazyvimx/extras/ui/better-insert-mode.lua @@ -12,7 +12,7 @@ return { }) vim.api.nvim_create_autocmd("InsertLeave", { - callback = function(event) + callback = function() require("treesitter-context").enable() end, }) @@ -42,7 +42,7 @@ return { "folke/snacks.nvim", optional = true, - opts = function(_, opts) + opts = function() vim.api.nvim_create_autocmd("InsertEnter", { callback = function() require("snacks").indent.disable() @@ -61,7 +61,7 @@ return { "lukas-reineke/virt-column.nvim", optional = true, - opts = function(_, opts) + opts = function() vim.api.nvim_create_autocmd("InsertEnter", { callback = function() require("virt-column").update({ enabled = false }) diff --git a/lua/lazyvimx/extras/ui/better-linenumbers.lua b/lua/lazyvimx/extras/ui/better-linenumbers.lua index 00dcb36..55b0aa0 100644 --- a/lua/lazyvimx/extras/ui/better-linenumbers.lua +++ b/lua/lazyvimx/extras/ui/better-linenumbers.lua @@ -4,7 +4,6 @@ return { opts = function() local function set_relnum_back(win) vim.api.nvim_create_autocmd("CmdlineLeave", { - group = group, once = true, callback = function() vim.wo[win].relativenumber = true diff --git a/lua/lazyvimx/extras/ui/better-progressbar.lua b/lua/lazyvimx/extras/ui/better-progressbar.lua index b72ac4f..6ac91c2 100644 --- a/lua/lazyvimx/extras/ui/better-progressbar.lua +++ b/lua/lazyvimx/extras/ui/better-progressbar.lua @@ -15,11 +15,11 @@ local function lsp_progress_osc() -- Ghostty OSC 9;4 progress bar if value.kind == "end" then - io.write("\x1b]9;4;0\x07") + io.write("\027]9;4;0\007") elseif value.percentage then - io.write(("\x1b]9;4;1;%d\x07"):format(value.percentage)) + io.write(("\027]9;4;1;%d\007"):format(value.percentage)) else - io.write("\x1b]9;4;3\x07") + io.write("\027]9;4;3\007") end vim.api.nvim_echo({ { msg } }, false, { diff --git a/lua/lazyvimx/overrides/other/lualine.lua b/lua/lazyvimx/overrides/other/lualine.lua index 3b55661..1d3e2ce 100644 --- a/lua/lazyvimx/overrides/other/lualine.lua +++ b/lua/lazyvimx/overrides/other/lualine.lua @@ -1,3 +1,6 @@ +-- Хуки расширений в opts выровнены таблицей, по одному в строку. +--# selene: allow(multiple_statements) + local mode_icon_map = { ["NORMAL"] = "󰰓", ["O-PENDING"] = "", diff --git a/lua/lazyvimx/overrides/other/neo-tree.lua b/lua/lazyvimx/overrides/other/neo-tree.lua index 5467041..9197253 100644 --- a/lua/lazyvimx/overrides/other/neo-tree.lua +++ b/lua/lazyvimx/overrides/other/neo-tree.lua @@ -278,7 +278,7 @@ return { "nvim-neo-tree/neo-tree.nvim", optional = true, - opts = function(_, opts) + opts = function() vim.api.nvim_create_autocmd({ "TermOpen", "TermClose" }, { callback = vim.schedule_wrap(function() local renderer = require("neo-tree.ui.renderer") diff --git a/lua/lazyvimx/overrides/other/tokyonight.lua b/lua/lazyvimx/overrides/other/tokyonight.lua index bd9e5c7..1b0c5e1 100644 --- a/lua/lazyvimx/overrides/other/tokyonight.lua +++ b/lua/lazyvimx/overrides/other/tokyonight.lua @@ -1,15 +1,5 @@ local blend = require("lazyvimx.util.general").color_blend -local function colors_get(style) - local colors = require("tokyonight.colors").setup({ - style = style ~= "" and style or "moon", - on_colors = function() end, - on_highlights = override_highlights, - }) - - return colors -end - local override_highlights = function(hl, c) hl.BlinkCmpDoc = { bg = c.bg_dark, blend = 15 } hl.BlinkCmpDocBorder = { link = "BlinkCmpDoc" } @@ -83,6 +73,16 @@ local override_highlights = function(hl, c) hl.WinSeparator = { fg = blend(c.bg, c.bg_dark, 60) } end +local function colors_get(style) + local colors = require("tokyonight.colors").setup({ + style = style ~= "" and style or "moon", + on_colors = function() end, + on_highlights = override_highlights, + }) + + return colors +end + local override_bufferline_hls = function(colorscheme_name) local c = colors_get(colorscheme_name:sub(12)) diff --git a/lua/lazyvimx/overrides/snacks/buf-delete-repeatable.lua b/lua/lazyvimx/overrides/snacks/buf-delete-repeatable.lua index e8f3cfb..3095a1b 100644 --- a/lua/lazyvimx/overrides/snacks/buf-delete-repeatable.lua +++ b/lua/lazyvimx/overrides/snacks/buf-delete-repeatable.lua @@ -2,11 +2,11 @@ local buf_delete_repeatable_create = function(force) return function() local M = {} - function M.buf_delete(bufnr, force) + function M.buf_delete(bufnr, with_force) local buffer_filetype = vim.api.nvim_get_option_value("filetype", { buf = bufnr }) if buffer_filetype ~= "snacks_dashboard" then - Snacks.bufdelete(bufnr, { force = force }) + Snacks.bufdelete(bufnr, { force = with_force }) vim.cmd([[redraw!]]) end From f1bbe95650eb88825224a5666b6d7d2b93a18c88 Mon Sep 17 00:00:00 2001 From: Aleksey Imuzov Date: Thu, 15 Oct 2026 14:53:33 +0400 Subject: [PATCH 2/2] build: move to release-please, StyLua, selene and Prettier Releases now come from release-please on main instead of release-it and the develop branch. CI checks formatting with StyLua and Prettier and lints Lua with selene, the tool versions live in mise.toml. The README gets the shared header with banners, and the Apache-2.0 license the README promised is finally in the repo. --- .commitlintrc.js | 16 - .editorconfig | 15 + .github/assets/banner.en.jpg | Bin 0 -> 210506 bytes .github/assets/banner.jpg | Bin 0 -> 208967 bytes .github/workflows/check.yml | 25 + .github/workflows/pr-meta.yml | 18 + .github/workflows/release.yml | 92 +- .prettierignore | 8 + .release-it.js | 26 - .release-please-manifest.json | 3 + CONTRIBUTING.md | 54 +- CONTRIBUTING.ru.md | 54 +- LICENSE | 201 + README.md | 38 +- README.ru.md | 38 +- docs/API.md | 18 +- docs/API.ru.md | 24 +- docs/ARCHITECTURE.md | 2 +- docs/ARCHITECTURE.ru.md | 8 +- docs/CONFIGURATION.md | 2 +- docs/EXTRAS.ru.md | 2 +- docs/KEYBINDINGS.md | 60 +- docs/KEYBINDINGS.ru.md | 134 +- docs/TROUBLESHOOTING.md | 158 +- docs/TROUBLESHOOTING.ru.md | 158 +- examples/russian-keyboard/README.md | 6 +- examples/vscode-user/README.md | 12 +- mise.toml | 4 + neovim.yml | 11 + package-lock.json | 9388 +++++++++++---------------- package.json | 56 +- prettier.config.mjs | 10 + release-please-config.json | 15 + renovate.json | 4 + selene.toml | 5 + 35 files changed, 4735 insertions(+), 5930 deletions(-) delete mode 100644 .commitlintrc.js create mode 100644 .editorconfig create mode 100644 .github/assets/banner.en.jpg create mode 100644 .github/assets/banner.jpg create mode 100644 .github/workflows/check.yml create mode 100644 .github/workflows/pr-meta.yml create mode 100644 .prettierignore delete mode 100644 .release-it.js create mode 100644 .release-please-manifest.json create mode 100644 LICENSE create mode 100644 mise.toml create mode 100644 neovim.yml create mode 100644 prettier.config.mjs create mode 100644 release-please-config.json create mode 100644 renovate.json create mode 100644 selene.toml diff --git a/.commitlintrc.js b/.commitlintrc.js deleted file mode 100644 index 1605961..0000000 --- a/.commitlintrc.js +++ /dev/null @@ -1,16 +0,0 @@ -const fs = require("node:fs"); - -const scopes = fs - .readdirSync("./lua/lazyvimx/extras", { withFileTypes: true }) - .filter((dirent) => dirent.isDirectory()) - .map((dirent) => dirent.name); - -module.exports = { - allowCustomIssuePrefixs: false, - allowEmptyIssuePrefixs: false, - issuePrefixs: [{ value: "Closes" }], - maxHeaderLength: 100, - scopes: scopes, - skipQuestions: ["body", "breaking"], - useCommitSignGPG: true, -}; diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..6f23f5c --- /dev/null +++ b/.editorconfig @@ -0,0 +1,15 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +indent_style = tab +indent_size = 4 +max_line_length = 120 + +# YAML does not allow tabs for indentation. +[*.{yml,yaml}] +indent_style = space +indent_size = 2 diff --git a/.github/assets/banner.en.jpg b/.github/assets/banner.en.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6b3fd91fbeaf30658c9fe1544a360d090d44f2c7 GIT binary patch literal 210506 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%0DVw2&#hg0gx%Y1FLy{aAx-WV1zZ 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

*Kh9`M!s)3X73= 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 Z;-Kkf>A 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

;y1 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�b^W&XT8{Q@CI0|q0Xf3v^quvf>YDzuq>H*1 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 LRnxovpW*)pi!Le4 literal 0 HcmV?d00001 diff --git a/.github/assets/banner.jpg b/.github/assets/banner.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb0fae8b12ee967fa2a2d14e3e382054866c67d4 GIT binary patch literal 208967 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%0A;B>W$Dlv85H_YP+#RT{4hrTl@$lqK%ph<5vJN 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 z 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 z -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

t_?BPe$i;0!pDR}Am7~TbcU00ZZ$iL>Xm?C zH5t+=v>870fUvFgi_2OJrqWUuj(Fu0>X06&2oO>U_Bl#DRRH5EWA3N{j#Rru$`JAH zgt-R@#P&!c7~sNVg%Jj1ry>bLB_SX}T#P00K;;1Q!a^Z12Qq+&D2{NY2f8pbD5yjf zyD4MO2|(dQA&yWEIFx!O1c+2`%dv!k5UCHsC)Ib|ShTu)z32u;Ay?a!!Nv+QmsyTd z>M&GzJS8FtQDS{YQ8-n|=P3eVL2RDNB%d_^;xd<4$fngf?3Yl9RrOB^b$O=A7WD}| z(w};&a+gvXSWE-@)C-KLml;SIl{UIcOr^q%%&5*eGNQO5P?1r65uE#4VP9Xl7s|9$~^Fn1WG{0B>;#@a-RZZC>JR1n93qJDuoCE1Mfm4&m{RD$5CSC}702u~?? zR3w1)O$tCE2v7)1l+_2t2tt5OBm{s$3IYKrLJ$y$K<-08 z#AG7GgykIfNOw#~{{TXZ42bno7!op}$WmxO1X&Yk$yPK7RgO7R9rB{fq{bARCUMPF%|4}E$4)Y_Ta1R7?4)>wOI%>( zGWnC0iriWq7y&NR3KC*b*B#Ue$GHod-Eem!ogaFe55EhdaVB|ME!xlZV%_og?U;W^ zUA~vb-7c@-`&Z~?aqWJO_q03F)@u)UQy5p#4PP>S39EJZQ@JhY_&r&!kK<8q>|ad` zE_>?v*VSMvoYyTa?C!LR*7RFUyH=-Cp=isCgMlS<4T$Awbxj8ARk;p+y>&v1Dz>#M zG^o@24sQpji9ORFR8hQ*#nq;tqTAGEGpJoQliu+y>1Zw>j`JLMQ?$I)>~~8vJwoD@ zqf^uME1Qd>P5#lhCBcF2P++eQ@`b$;l@R^K}FS{R^j$Yqz;{|;A^q{%v*jjBL z%ekn2O#c8%);^=;n$Rt3lb^6whY`Zv-8=h6taobBP7j*xV6;!7I~*n1WLeo(y}E6^ z0^XyNTzWtQl1bn#vd4i5N0QlUnqze5Pz<|e%WBj1f$RhhNW}Y<6!hxVG|Jk6b6G}_ z4VPoB$MIX{RaPrU(|tO1sxhv^n%58=@AFg~0}3CZO+}W^O1ZV3#|N?H zu4$0qV1w^jS9<2Ne^!lK?N;{b^nZeVYVLWb{8COn3tuSsCv2-SvT9cL<9crE+ApJd zxb-^p-AvMTI+fg7=AJ0w`tFCQSF)@}OPx&p;p9QV9`&sq%_x4Dh4NRZ(VZd%|(f)?v?c&BNo?QOT9?Tw{twym@cPOhhH+k2PS z>U+96ON;VcIx^yOJO$>5jPjUS(!G0kc!lAH=Ao`@^n5pSn( zrAz?gCPd2fPX{%94%1THx(2(gTjyy{Rne!_ZP2f^{R*w8iY?hYgKb-Bk2agy%I%b|StG%K6)7Y^_^+ z>(9~jXIi%5mhZW7x~wTTrGq&={T7L&4hO2TooCWlgPe_JX%fdhU4Z0t2#n zj_aEaNioxpE<1AD&~0?>Vvo_sTeY~;@7rDa)wEKnMg3h3rtE-66W@g$m# zyPAf*rs-F=jjcmk(wISQRtPM29ZmF}S2<6`9}sCbrJKiCh=?`G{VJ^s#9i68?d#iV zIV8{;d3JeP zyx3WFZ~Ua<%W~JRR@^ssJ~-%}8ro2|{mq&d)^)V=L8Y~YN+HjCu{}~|eHQ_FX=7>N zCcEruG0$e_7WAt0g6@W~*ayoC8kdY3{Tm8IX*x6YdN#jPr>;KUZrM&cK$(dH9Z@S) zwfD6h7ev0%HNCxSujyA+TXJo#YC4%^W{3}Ko1P32-Ew8khF&fC{)}VAmNR8( zw4ELPB=~b>bEewWq5GdVS2UeS7S(r6N6W;0qk+oiwM)G(c6dXsYhSs&CrZ21FX%Sj zuAfWU7c#4zEPj5}Kp?Gad`-P~i4^x;eJa>Cg_G

}}jxPK7f~)Y<{b#LueIS#C3D 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 + always() && + (needs.release.outputs.created == 'true' || (github.event_name == 'workflow_dispatch' && inputs.site_only)) runs-on: ubuntu-latest + timeout-minutes: 5 steps: - # The site reads the version from develop at build time. GITHUB_TOKEN can't dispatch - # workflows in another repo, hence a fine-grained PAT with actions:write on lazyvimx/site. - - name: Rebuild the site + # GITHUB_TOKEN не запускает workflow в чужом репозитории, отсюда fine-grained PAT + # с actions:write и contents:read на lazyvimx/site. + - name: Redeploy the docs site env: GH_TOKEN: ${{ secrets.SITE_DEPLOY_TOKEN }} run: | - # Stray whitespace in a pasted secret breaks the auth header, and gh gets a 401. + # Лишние пробелы во вставленном секрете ломают заголовок авторизации, и gh получает 401. GH_TOKEN="$(printf '%s' "$GH_TOKEN" | tr -d '[:space:]')" export GH_TOKEN @@ -87,5 +64,6 @@ jobs: exit 0 fi - echo "token length: ${#GH_TOKEN}" - gh workflow run deploy.yml -R lazyvimx/site + tag=$(gh release view -R lazyvimx/site --json tagName -q .tagName) + gh workflow run deploy.yml -R lazyvimx/site -f tag="$tag" + echo "lazyvimx/site $tag redeploys with the fresh docs" diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..50d6e59 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,8 @@ +node_modules +package-lock.json +# Ведёт release-please. +CHANGELOG.md +# Фикстуры записи демо: сэмплы кода и профиль Neovim, их вид -- часть сценария. +docs/demo +.claude +.serena diff --git a/.release-it.js b/.release-it.js deleted file mode 100644 index c36c389..0000000 --- a/.release-it.js +++ /dev/null @@ -1,26 +0,0 @@ -module.exports = { - git: { - requireBranch: "main", - commitMessage: "chore(release): v${version}", - tagAnnotation: "v${version}", - tagName: "v${version}", - }, - - github: { release: true }, - npm: { publish: false }, - - plugins: { - "@release-it/conventional-changelog": { - infile: "CHANGELOG.md", - header: "# Changelog", - preset: { - name: "conventionalcommits", - types: [ - { type: "feat", section: "Features" }, - { type: "fix", section: "Bug Fixes" }, - { type: "refactor", section: "Refactoring" }, - ], - }, - }, - }, -}; diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 0000000..c04bcb9 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "1.12.2" +} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a54a396..407bce5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -96,28 +96,38 @@ Documentation improvements are always welcome: ### Local Development 1. Clone the repository: - ```bash - git clone https://github.com/lazyvimx/nvim.git ~/.local/share/nvim/lazy/lazyvimx - ``` + + ```bash + git clone https://github.com/lazyvimx/nvim.git ~/.local/share/nvim/lazy/lazyvimx + ``` 2. Create a test configuration: - ```lua - -- ~/.config/nvim-test/init.lua - local lazy_path = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" - vim.opt.rtp:prepend(lazy_path) - - require("lazy").setup({ - spec = { - { dir = "~/.local/share/nvim/lazy/lazyvimx", import = "lazyvimx.boot" }, - { import = "lazyvimx.extras.core.all" }, - }, - }) - ``` + + ```lua + -- ~/.config/nvim-test/init.lua + local lazy_path = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" + vim.opt.rtp:prepend(lazy_path) + + require("lazy").setup({ + spec = { + { dir = "~/.local/share/nvim/lazy/lazyvimx", import = "lazyvimx.boot" }, + { import = "lazyvimx.extras.core.all" }, + }, + }) + ``` 3. Test your changes: - ```bash - NVIM_APPNAME=nvim-test nvim - ``` + + ```bash + NVIM_APPNAME=nvim-test nvim + ``` + +4. Run the same checks as CI. Node, StyLua and selene come from [`mise.toml`](mise.toml): + ```bash + mise install && npm ci + npm run format:check && npm run lint + ``` + `npm run format` fixes the formatting of Lua (StyLua) and Markdown, JSON and YAML (Prettier). ## Project Structure @@ -289,10 +299,10 @@ refactor(util): simplify color blending function ## Pull Request Process 1. **Update documentation** for any user-facing changes -2. **Update CHANGELOG.md** under "Unreleased" section +2. **Leave CHANGELOG.md alone**: release-please writes it from the PR titles 3. **Update extras count** if you added/removed extras 4. **Test thoroughly** in a clean Neovim instance -5. **Ensure commits** follow conventional commits format +5. **Title the PR** in the conventional commits format, it becomes the changelog entry 6. **Link issues** that the PR addresses 7. **Request review** from maintainers 8. **Address feedback** promptly and professionally @@ -311,10 +321,9 @@ Brief description of changes ## Checklist - [ ] Documentation updated -- [ ] CHANGELOG.md updated - [ ] Tested in clean environment - [ ] Follows coding guidelines -- [ ] Commits follow conventional commits +- [ ] The PR title follows conventional commits ## Related Issues Closes # @@ -332,6 +341,7 @@ If you have questions: ## Recognition Contributors will be recognized in: + - README.md contributors section - Release notes - Project documentation diff --git a/CONTRIBUTING.ru.md b/CONTRIBUTING.ru.md index 132708f..9358d1d 100644 --- a/CONTRIBUTING.ru.md +++ b/CONTRIBUTING.ru.md @@ -96,28 +96,38 @@ Overrides изменяют существующие конфигурации п ### Локальная разработка 1. Клонируйте репозиторий: - ```bash - git clone https://github.com/lazyvimx/nvim.git ~/.local/share/nvim/lazy/lazyvimx - ``` + + ```bash + git clone https://github.com/lazyvimx/nvim.git ~/.local/share/nvim/lazy/lazyvimx + ``` 2. Создайте тестовую конфигурацию: - ```lua - -- ~/.config/nvim-test/init.lua - local lazy_path = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" - vim.opt.rtp:prepend(lazy_path) - - require("lazy").setup({ - spec = { - { dir = "~/.local/share/nvim/lazy/lazyvimx", import = "lazyvimx.boot" }, - { import = "lazyvimx.extras.core.all" }, - }, - }) - ``` + + ```lua + -- ~/.config/nvim-test/init.lua + local lazy_path = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" + vim.opt.rtp:prepend(lazy_path) + + require("lazy").setup({ + spec = { + { dir = "~/.local/share/nvim/lazy/lazyvimx", import = "lazyvimx.boot" }, + { import = "lazyvimx.extras.core.all" }, + }, + }) + ``` 3. Протестируйте изменения: - ```bash - NVIM_APPNAME=nvim-test nvim - ``` + + ```bash + NVIM_APPNAME=nvim-test nvim + ``` + +4. Прогоните те же проверки, что в CI. Node, StyLua и selene берутся из [`mise.toml`](mise.toml): + ```bash + mise install && npm ci + npm run format:check && npm run lint + ``` + `npm run format` поправит форматирование Lua (StyLua) и Markdown, JSON, YAML (Prettier). ## Структура проекта @@ -289,10 +299,10 @@ refactor(util): simplify color blending function ## Процесс создания Pull Request 1. **Обновите документацию** для любых изменений, видимых пользователю -2. **Обновите CHANGELOG.md** в разделе "Unreleased" +2. **Не трогайте CHANGELOG.md**: его пишет release-please по заголовкам PR 3. **Обновите счётчик extras**, если вы добавили/удалили extras 4. **Тщательно протестируйте** в чистом экземпляре Neovim -5. **Убедитесь, что коммиты** следуют формату conventional commits +5. **Назовите PR** в формате conventional commits, заголовок станет записью в журнале изменений 6. **Свяжите issues**, которые решает PR 7. **Запросите ревью** у мейнтейнеров 8. **Обрабатывайте обратную связь** оперативно и профессионально @@ -311,10 +321,9 @@ refactor(util): simplify color blending function ## Чек-лист - [ ] Документация обновлена -- [ ] CHANGELOG.md обновлён - [ ] Протестировано в чистом окружении - [ ] Следует руководству по написанию кода -- [ ] Коммиты следуют conventional commits +- [ ] Заголовок PR по conventional commits ## Связанные Issues Closes # @@ -332,6 +341,7 @@ Closes # ## Признание Контрибьюторы будут отмечены в: + - Разделе контрибьюторов в README.md - Примечаниях к релизам - Документации проекта diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md index 676645e..0aceeb6 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,23 @@ -![lazyvimx](https://raw.githubusercontent.com/lazyvimx/nvim/assets/banner.jpeg) - -

- -> [!TIP] -> **🇷🇺 Русская версия:** [README.ru.md](README.ru.md) +

+ English + Русский +

+ +

+ lazyvimx: an enhancement layer for LazyVim +

+ +

+ Release workflow + Version + Neovim 0.10+ + LazyVim extras + Docs site + License +

+ +

An enhancement layer on top of LazyVim

+

Optional extras and plugin overrides, documented at lazyvimx.aimuzov.online

**An enhancement layer on top of [LazyVim](https://github.com/LazyVim/LazyVim): 51 optional extras and 39 plugin overrides.** @@ -371,7 +375,7 @@ A mode for the VSCode Neovim extension: ## 📈 Activity -![Repo Activity](https://repobeats.axiom.co/api/embed/f5453bcfc3ad93005a4d3b73d0681450ff7ca5d3.svg "Repobeats analytics image") +![Repo Activity](https://repobeats.axiom.co/api/embed/f5453bcfc3ad93005a4d3b73d0681450ff7ca5d3.svg 'Repobeats analytics image') ## 🤝 Contributing diff --git a/README.ru.md b/README.ru.md index 6ffc114..b16fbaf 100644 --- a/README.ru.md +++ b/README.ru.md @@ -1,19 +1,23 @@ -![lazyvimx](https://raw.githubusercontent.com/lazyvimx/nvim/assets/banner.jpeg) - -
- -[![Релиз](https://img.shields.io/github/v/release/lazyvimx/nvim?style=flat-square&label=релиз)](https://github.com/lazyvimx/nvim/releases) -[![Лицензия](https://img.shields.io/github/license/lazyvimx/nvim?style=flat-square&label=лицензия)](https://github.com/lazyvimx/nvim/blob/main/LICENSE) -[![Звёзды](https://img.shields.io/github/stars/lazyvimx/nvim?style=flat-square&label=звёзды)](https://github.com/lazyvimx/nvim/stargazers) -![Neovim](https://img.shields.io/badge/Neovim-0.10+-green?style=flat-square) -![Extras](https://img.shields.io/badge/экстры-51-purple?style=flat-square) - -## [📖 Документация: lazyvimx.aimuzov.online](https://lazyvimx.aimuzov.online/ru/) - -
- -> [!TIP] -> **🇬🇧 English version:** [README.md](README.md) +

+ English + Русский +

+ +

+ lazyvimx: слой улучшений для LazyVim +

+ +

+ Release workflow + Версия + Neovim 0.10+ + Экстры LazyVim + Сайт документации + Лицензия +

+ +

Слой улучшений поверх LazyVim

+

Опциональные экстры и оверрайды плагинов, документация на lazyvimx.aimuzov.online

**Слой улучшений поверх [LazyVim](https://github.com/LazyVim/LazyVim): 51 опциональная экстра и 39 оверрайдов плагинов.** @@ -371,7 +375,7 @@ require("lazyvimx").setup({ ## 📈 Активность -![Repo Activity](https://repobeats.axiom.co/api/embed/f5453bcfc3ad93005a4d3b73d0681450ff7ca5d3.svg "Repobeats analytics image") +![Repo Activity](https://repobeats.axiom.co/api/embed/f5453bcfc3ad93005a4d3b73d0681450ff7ca5d3.svg 'Repobeats analytics image') ## 🤝 Контрибьютинг diff --git a/docs/API.md b/docs/API.md index 39f24c7..fdc9523 100644 --- a/docs/API.md +++ b/docs/API.md @@ -243,14 +243,14 @@ opts.keys = { The entry point: `{ "lazyvimx/nvim", name = "lazyvimx", import = "lazyvimx.boot" }`. Internal functions, not called directly: -| Function | What it does | -| -------------------------- | ------------------------------------------------------------------------------------------------------ | -| `set_global()` | `vim.g.lazyvim_check_order = false`, `vim.g.xtras_prios = {}`, `vim.g.lazyvim_explorer = "neo-tree"` | -| `vimopts_create_autocmd()` | subscribes to `LazyVimOptionsDefaults` to set Vim options | -| `update_root_lsp_ignore()` | adds `eslint` to `vim.g.root_lsp_ignore` | -| `insert_extras()` | registers the lazyvimx extras source (the 󰬟 icon) in the `:LazyExtras` UI | -| `set_colorscheme()` | sets the colorscheme via `get_flavor()` | -| `has_plugins_dir()` | plugs in the user's `lua/plugins/*.lua` if present | +| Function | What it does | +| -------------------------- | ---------------------------------------------------------------------------------------------------- | +| `set_global()` | `vim.g.lazyvim_check_order = false`, `vim.g.xtras_prios = {}`, `vim.g.lazyvim_explorer = "neo-tree"` | +| `vimopts_create_autocmd()` | subscribes to `LazyVimOptionsDefaults` to set Vim options | +| `update_root_lsp_ignore()` | adds `eslint` to `vim.g.root_lsp_ignore` | +| `insert_extras()` | registers the lazyvimx extras source (the 󰬟 icon) in the `:LazyExtras` UI | +| `set_colorscheme()` | sets the colorscheme via `get_flavor()` | +| `has_plugins_dir()` | plugs in the user's `lua/plugins/*.lua` if present | The spec order in `boot.lua` and the bootstrap process are described in [Architecture](ARCHITECTURE.md#🚀-bootstrap-process). @@ -259,7 +259,7 @@ The spec order in `boot.lua` and the bootstrap process are described in ## 📋 Summary -| Module | Functions | Purpose | +| Module | Functions | Purpose | | -------------- | -------------------------------------------------------------------------------------------------------------------------------------- | --------------- | | `lazyvimx` | `setup()`, `config` | Configuration | | `util.general` | `color_blend()`, `popen_get_result()`, `theme_is_dark()`, `get_flavor()`, `get_dotfiles_path()`, `has_extra()`, `warn_missing_extra()` | General helpers | diff --git a/docs/API.ru.md b/docs/API.ru.md index 0607e06..a1641c9 100644 --- a/docs/API.ru.md +++ b/docs/API.ru.md @@ -242,14 +242,14 @@ opts.keys = { Точка входа: `{ "lazyvimx/nvim", name = "lazyvimx", import = "lazyvimx.boot" }`. Внутренние функции, напрямую не вызываются: -| Функция | Что делает | -| -------------------------- | --------------------------------------------------------------------------------------------- | +| Функция | Что делает | +| -------------------------- | ---------------------------------------------------------------------------------------------------- | | `set_global()` | `vim.g.lazyvim_check_order = false`, `vim.g.xtras_prios = {}`, `vim.g.lazyvim_explorer = "neo-tree"` | -| `vimopts_create_autocmd()` | подписка на `LazyVimOptionsDefaults` для установки опций Vim | -| `update_root_lsp_ignore()` | добавляет `eslint` в `vim.g.root_lsp_ignore` | -| `insert_extras()` | регистрирует источник экстр lazyvimx (иконка 󰬟) в UI `:LazyExtras` | -| `set_colorscheme()` | ставит цветовую схему через `get_flavor()` | -| `has_plugins_dir()` | подключает `lua/plugins/*.lua` пользователя, если они есть | +| `vimopts_create_autocmd()` | подписка на `LazyVimOptionsDefaults` для установки опций Vim | +| `update_root_lsp_ignore()` | добавляет `eslint` в `vim.g.root_lsp_ignore` | +| `insert_extras()` | регистрирует источник экстр lazyvimx (иконка 󰬟) в UI `:LazyExtras` | +| `set_colorscheme()` | ставит цветовую схему через `get_flavor()` | +| `has_plugins_dir()` | подключает `lua/plugins/*.lua` пользователя, если они есть | Порядок спеков в `boot.lua` и bootstrap-процесс описаны в [Архитектура](ARCHITECTURE.ru.md#🚀-процесс-загрузки). @@ -258,11 +258,11 @@ opts.keys = { ## 📋 Сводка -| Модуль | Функции | Назначение | -| -------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------- | -| `lazyvimx` | `setup()`, `config` | Конфигурация | -| `util.general` | `color_blend()`, `popen_get_result()`, `theme_is_dark()`, `get_flavor()`, `get_dotfiles_path()`, `has_extra()`, `warn_missing_extra()` | Общие утилиты | -| `util.layout` | `get_size()`, `get_size_create()`, `increase_create()`, `decrease_create()`, `step` | Размеры панелей | +| Модуль | Функции | Назначение | +| -------------- | -------------------------------------------------------------------------------------------------------------------------------------- | --------------- | +| `lazyvimx` | `setup()`, `config` | Конфигурация | +| `util.general` | `color_blend()`, `popen_get_result()`, `theme_is_dark()`, `get_flavor()`, `get_dotfiles_path()`, `has_extra()`, `warn_missing_extra()` | Общие утилиты | +| `util.layout` | `get_size()`, `get_size_create()`, `increase_create()`, `decrease_create()`, `step` | Размеры панелей | ## 📚 См. также diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index ddea9ff..229cf22 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -32,7 +32,7 @@ enhancement is plugged in through lazy.nvim's standard machinery (specs, `import ### Three Kinds of Modules | Kind | Where | What it is | -| ------------- | ------------------------- | --------------------------------------------------------------- | +| ------------- | ------------------------- | -------------------------------------------------------------- | | **Extras** | `lua/lazyvimx/extras/` | Optional features; enabled explicitly (`:LazyExtras` / import) | | **Overrides** | `lua/lazyvimx/overrides/` | Tweaks to existing plugin settings; enabled in bundles | | **Utilities** | `lua/lazyvimx/util/` | Shared functions for extras, overrides, and user configs | diff --git a/docs/ARCHITECTURE.ru.md b/docs/ARCHITECTURE.ru.md index 51d256a..dda3cbc 100644 --- a/docs/ARCHITECTURE.ru.md +++ b/docs/ARCHITECTURE.ru.md @@ -30,10 +30,10 @@ lazyvimx — слой поверх LazyVim, а не форк: ничего в La ### Три вида модулей -| Вид | Где | Что это | -| ------------- | ------------------------- | ----------------------------------------------------------- | -| **Экстры** | `lua/lazyvimx/extras/` | Опциональные фичи; включаются явно (`:LazyExtras` / import) | -| **Оверрайды** | `lua/lazyvimx/overrides/` | Правки настроек существующих плагинов; включаются наборами | +| Вид | Где | Что это | +| ------------- | ------------------------- | --------------------------------------------------------------- | +| **Экстры** | `lua/lazyvimx/extras/` | Опциональные фичи; включаются явно (`:LazyExtras` / import) | +| **Оверрайды** | `lua/lazyvimx/overrides/` | Правки настроек существующих плагинов; включаются наборами | | **Утилиты** | `lua/lazyvimx/util/` | Общие функции для экстр, оверрайдов и пользовательских конфигов | ## 🚀 Процесс загрузки diff --git a/docs/CONFIGURATION.md b/docs/CONFIGURATION.md index bb05315..3d0228c 100644 --- a/docs/CONFIGURATION.md +++ b/docs/CONFIGURATION.md @@ -206,7 +206,7 @@ require("lazyvimx").setup({ }) ``` -Besides your groups there are always built-in ones: pinned buffers (with the icon), +Besides your groups there are always built-in ones: pinned buffers (with the icon), terminal buffers (term), and everything else (ungrouped). Groups work through the `overrides/bufferline/add-groups.lua` override (part of diff --git a/docs/EXTRAS.ru.md b/docs/EXTRAS.ru.md index 7437d84..8ad28c6 100644 --- a/docs/EXTRAS.ru.md +++ b/docs/EXTRAS.ru.md @@ -749,7 +749,7 @@ Jest-адаптер для Neotest: запуск тестов из редакт | Perf | 4 | Производительность и удобство | | Coding | 2 | Инструменты написания кода | | Linting | 2 | Линтеры | -| Colorschemes | 1 | Цветовые схемы | +| Colorschemes | 1 | Цветовые схемы | | DAP | 1 | Отладка | | Test | 1 | Тестирование | | **Итого** | **51** | плюс 5 core-модулей для включения наборами | diff --git a/docs/KEYBINDINGS.md b/docs/KEYBINDINGS.md index 8cd9da8..7c50869 100644 --- a/docs/KEYBINDINGS.md +++ b/docs/KEYBINDINGS.md @@ -66,21 +66,21 @@ In VSCode the `\`, `ch`, `ll`, `lx` keymaps aren ## 🧭 Navigation and Motions -| Keymap | Mode | Description | Requires | -| --------- | ------- | ---------------------------------- | --------------------------------- | -| `[x` | n | Jump to the treesitter context | LazyVim ui.treesitter-context | -| `w` | n, o, x | Word forward (by subwords) | motions.better-move-between-words | -| `b` | n, o, x | Word backward (by subwords) | motions.better-move-between-words | -| `e` | n, o, x | End of word (by subwords) | motions.better-move-between-words | -| `cw` | n | Change word (by subwords) | motions.better-move-between-words | -| `` | i | Word forward in insert | motions.better-move-between-words | -| `` | i | Word backward in insert | motions.better-move-between-words | -| `` | n | Node to the left (treewalker) | motions.sibling-move | -| `` | n | Node to the right (treewalker) | motions.sibling-move | -| `` | n | Node below (treewalker) | motions.sibling-move | -| `` | n | Node above (treewalker) | motions.sibling-move | -| `` | n | Swap the node with the lower one | motions.sibling-move | -| `` | n | Swap the node with the upper one | motions.sibling-move | +| Keymap | Mode | Description | Requires | +| --------- | ------- | -------------------------------- | --------------------------------- | +| `[x` | n | Jump to the treesitter context | LazyVim ui.treesitter-context | +| `w` | n, o, x | Word forward (by subwords) | motions.better-move-between-words | +| `b` | n, o, x | Word backward (by subwords) | motions.better-move-between-words | +| `e` | n, o, x | End of word (by subwords) | motions.better-move-between-words | +| `cw` | n | Change word (by subwords) | motions.better-move-between-words | +| `` | i | Word forward in insert | motions.better-move-between-words | +| `` | i | Word backward in insert | motions.better-move-between-words | +| `` | n | Node to the left (treewalker) | motions.sibling-move | +| `` | n | Node to the right (treewalker) | motions.sibling-move | +| `` | n | Node below (treewalker) | motions.sibling-move | +| `` | n | Node above (treewalker) | motions.sibling-move | +| `` | n | Swap the node with the lower one | motions.sibling-move | +| `` | n | Swap the node with the upper one | motions.sibling-move | ## 🪟 Windows @@ -127,22 +127,22 @@ AI agents. **Requires**: the `git.gitlab` extra. -| Keymap | Mode | Description | -| ------------- | ---- | --------------------------------- | -| `gLr` | n | Review the MR | -| `gLe` | n | Choose an MR | -| `gLs` | n | MR summary | -| `gLd` | n | The discussion tree | -| `gLc` | n | Comment | -| `gLc` | v | Comment on multiple lines | -| `gLC` | v | Comment with a suggested change | -| `gLn` | n | Note | +| Keymap | Mode | Description | +| ------------- | ---- | ----------------------------------- | +| `gLr` | n | Review the MR | +| `gLe` | n | Choose an MR | +| `gLs` | n | MR summary | +| `gLd` | n | The discussion tree | +| `gLc` | n | Comment | +| `gLc` | v | Comment on multiple lines | +| `gLC` | v | Comment with a suggested change | +| `gLn` | n | Note | | `gLm` | n | To the discussion from a diagnostic | -| `gLA` | n | Approve | -| `gLR` | n | Revoke the approve | -| `gLM` | n | Merge | -| `gLp` | n | Pipeline | -| `gLo` | n | Open in a browser | +| `gLA` | n | Approve | +| `gLR` | n | Revoke the approve | +| `gLM` | n | Merge | +| `gLp` | n | Pipeline | +| `gLo` | n | Open in a browser | ## 🐞 DAP (Debugging) diff --git a/docs/KEYBINDINGS.ru.md b/docs/KEYBINDINGS.ru.md index c9b2e2c..8170551 100644 --- a/docs/KEYBINDINGS.ru.md +++ b/docs/KEYBINDINGS.ru.md @@ -35,64 +35,64 @@ ## 🧰 Базовые операции -| Кеймап | Режим | Описание | Требуется | -| ---------------- | ------- | ------------------------------------ | --------- | -| `d` | n, v | Удаление без копирования в регистр | core.keys | -| `` | n, i, v | Переместить строку/выделение вниз | core.keys | -| `` | n, i, v | Переместить строку/выделение вверх | core.keys | -| `\` | n | Разделить окно вправо | core.keys | -| `ch` | n | Открыть shell (cht.sh) | core.keys | -| `ll` | n | Открыть дашборд Lazy | core.keys | -| `lx` | n | Открыть Lazy extras | core.keys | -| `uz` | n | Zen-режим (zoom) | core.keys | -| `uq` | n | Открыть дашборд | core.keys | -| `r` | n | Переименовать таб | core.keys | +| Кеймап | Режим | Описание | Требуется | +| ---------------- | ------- | ---------------------------------- | --------- | +| `d` | n, v | Удаление без копирования в регистр | core.keys | +| `` | n, i, v | Переместить строку/выделение вниз | core.keys | +| `` | n, i, v | Переместить строку/выделение вверх | core.keys | +| `\` | n | Разделить окно вправо | core.keys | +| `ch` | n | Открыть shell (cht.sh) | core.keys | +| `ll` | n | Открыть дашборд Lazy | core.keys | +| `lx` | n | Открыть Lazy extras | core.keys | +| `uz` | n | Zen-режим (zoom) | core.keys | +| `uq` | n | Открыть дашборд | core.keys | +| `r` | n | Переименовать таб | core.keys | В VSCode кеймапы `\`, `ch`, `ll`, `lx` не создаются. ## 🗂️ Файлы и буферы -| Кеймап | Режим | Описание | Требуется | -| ----------------- | ----- | ------------------------------- | ------------------ | -| `` | n | Найти файлы (smart) | core.keys | -| `fy` | n | Файловый менеджер Yazi | ui.better-explorer | -| `fY` | n | Yazi (предыдущая сессия) | ui.better-explorer | -| `bg` | n, v | Выбрать буфер | core.keys | -| `bm[` | n | Переместить буфер назад | core.keys | -| `bm]` | n | Переместить буфер вперёд | core.keys | -| `b` | n | Перенести буфер в другой таб | buf.tab-scope | -| `H` | n | Предыдущий буфер | core.keys | -| `L` | n | Следующий буфер | core.keys | +| Кеймап | Режим | Описание | Требуется | +| ----------------- | ----- | ---------------------------- | ------------------ | +| `` | n | Найти файлы (smart) | core.keys | +| `fy` | n | Файловый менеджер Yazi | ui.better-explorer | +| `fY` | n | Yazi (предыдущая сессия) | ui.better-explorer | +| `bg` | n, v | Выбрать буфер | core.keys | +| `bm[` | n | Переместить буфер назад | core.keys | +| `bm]` | n | Переместить буфер вперёд | core.keys | +| `b` | n | Перенести буфер в другой таб | buf.tab-scope | +| `H` | n | Предыдущий буфер | core.keys | +| `L` | n | Следующий буфер | core.keys | ## 🧭 Навигация и движения -| Кеймап | Режим | Описание | Требуется | -| --------- | ------- | ----------------------------------- | --------------------------------- | -| `[x` | n | Перейти к treesitter-контексту | LazyVim ui.treesitter-context | -| `w` | n, o, x | Слово вперёд (по подсловам) | motions.better-move-between-words | -| `b` | n, o, x | Слово назад (по подсловам) | motions.better-move-between-words | -| `e` | n, o, x | Конец слова (по подсловам) | motions.better-move-between-words | -| `cw` | n | Изменить слово (по подсловам) | motions.better-move-between-words | -| `` | i | Слово вперёд в insert | motions.better-move-between-words | -| `` | i | Слово назад в insert | motions.better-move-between-words | -| `` | n | Узел слева (treewalker) | motions.sibling-move | -| `` | n | Узел справа (treewalker) | motions.sibling-move | -| `` | n | Узел ниже (treewalker) | motions.sibling-move | -| `` | n | Узел выше (treewalker) | motions.sibling-move | -| `` | n | Поменять узел с нижним | motions.sibling-move | -| `` | n | Поменять узел с верхним | motions.sibling-move | +| Кеймап | Режим | Описание | Требуется | +| --------- | ------- | ------------------------------ | --------------------------------- | +| `[x` | n | Перейти к treesitter-контексту | LazyVim ui.treesitter-context | +| `w` | n, o, x | Слово вперёд (по подсловам) | motions.better-move-between-words | +| `b` | n, o, x | Слово назад (по подсловам) | motions.better-move-between-words | +| `e` | n, o, x | Конец слова (по подсловам) | motions.better-move-between-words | +| `cw` | n | Изменить слово (по подсловам) | motions.better-move-between-words | +| `` | i | Слово вперёд в insert | motions.better-move-between-words | +| `` | i | Слово назад в insert | motions.better-move-between-words | +| `` | n | Узел слева (treewalker) | motions.sibling-move | +| `` | n | Узел справа (treewalker) | motions.sibling-move | +| `` | n | Узел ниже (treewalker) | motions.sibling-move | +| `` | n | Узел выше (treewalker) | motions.sibling-move | +| `` | n | Поменять узел с нижним | motions.sibling-move | +| `` | n | Поменять узел с верхним | motions.sibling-move | ## 🪟 Окна Ресайз работает и для edgy-сайдбаров — новый размер запоминается (см. [util.layout](API.ru.md#🪟-utillayout)). -| Кеймап | Режим | Описание | Требуется | -| ----------- | ------- | ---------------------- | --------- | -| `` | n, v, t | Увеличить высоту окна | core.keys | -| `` | n, v, t | Уменьшить высоту окна | core.keys | -| `` | n, v, t | Уменьшить ширину окна | core.keys | -| `` | n, v, t | Увеличить ширину окна | core.keys | +| Кеймап | Режим | Описание | Требуется | +| ----------- | ------- | --------------------- | --------- | +| `` | n, v, t | Увеличить высоту окна | core.keys | +| `` | n, v, t | Уменьшить высоту окна | core.keys | +| `` | n, v, t | Уменьшить ширину окна | core.keys | +| `` | n, v, t | Увеличить ширину окна | core.keys | ## 🧠 LSP и код @@ -115,34 +115,34 @@ AI-агентам. ## 🔀 Git -| Кеймап | Режим | Описание | Требуется | -| ------------- | ----- | ----------------------------------- | --------------- | -| `ghP` | n | Превью hunk'а | core.keys | -| `go` | n | Открыть файл в браузере (GBrowse) | git.fugitive | -| `go` | v | Открыть диапазон в браузере | git.fugitive | -| `gx` | n | Открыть удалённый репозиторий | git.remote-view | -| `gX` | n | Ввести `author/repo` и открыть | git.remote-view | +| Кеймап | Режим | Описание | Требуется | +| ------------- | ----- | --------------------------------- | --------------- | +| `ghP` | n | Превью hunk'а | core.keys | +| `go` | n | Открыть файл в браузере (GBrowse) | git.fugitive | +| `go` | v | Открыть диапазон в браузере | git.fugitive | +| `gx` | n | Открыть удалённый репозиторий | git.remote-view | +| `gX` | n | Ввести `author/repo` и открыть | git.remote-view | ## 🦊 GitLab **Требуется**: экстра `git.gitlab`. -| Кеймап | Режим | Описание | -| ------------- | ----- | ---------------------------------- | -| `gLr` | n | Ревью MR | -| `gLe` | n | Выбрать MR | -| `gLs` | n | Сводка MR | -| `gLd` | n | Дерево обсуждений | -| `gLc` | n | Комментарий | -| `gLc` | v | Комментарий к нескольким строкам | -| `gLC` | v | Комментарий с предложением правки | -| `gLn` | n | Заметка | -| `gLm` | n | К обсуждению из диагностики | -| `gLA` | n | Approve | -| `gLR` | n | Отозвать approve | -| `gLM` | n | Merge | -| `gLp` | n | Пайплайн | -| `gLo` | n | Открыть в браузере | +| Кеймап | Режим | Описание | +| ------------- | ----- | --------------------------------- | +| `gLr` | n | Ревью MR | +| `gLe` | n | Выбрать MR | +| `gLs` | n | Сводка MR | +| `gLd` | n | Дерево обсуждений | +| `gLc` | n | Комментарий | +| `gLc` | v | Комментарий к нескольким строкам | +| `gLC` | v | Комментарий с предложением правки | +| `gLn` | n | Заметка | +| `gLm` | n | К обсуждению из диагностики | +| `gLA` | n | Approve | +| `gLR` | n | Отозвать approve | +| `gLM` | n | Merge | +| `gLp` | n | Пайплайн | +| `gLo` | n | Открыть в браузере | ## 🐞 DAP (отладка) diff --git a/docs/TROUBLESHOOTING.md b/docs/TROUBLESHOOTING.md index 971b4f7..5fab7d7 100644 --- a/docs/TROUBLESHOOTING.md +++ b/docs/TROUBLESHOOTING.md @@ -22,16 +22,16 @@ Typical problems and ways to fix them. 1. Check the boot module import: - ```lua - { "lazyvimx/nvim", name = "lazyvimx", import = "lazyvimx.boot" } - ``` + ```lua + { "lazyvimx/nvim", name = "lazyvimx", import = "lazyvimx.boot" } + ``` 2. Check whether the extras source is registered (there should be an entry with the 󰬟 icon): - ```vim - :lua vim.print(require("lazyvim.util.extras").sources) - ``` + ```vim + :lua vim.print(require("lazyvim.util.extras").sources) + ``` 3. Restart Neovim and update the plugins: `:Lazy update`. @@ -41,10 +41,10 @@ Typical problems and ways to fix them. 2. Look at the log: `:Lazy log` 3. As a last resort — reinstall the plugins from scratch: - ```bash - rm -rf ~/.local/share/nvim/lazy - nvim - ``` + ```bash + rm -rf ~/.local/share/nvim/lazy + nvim + ``` ### setup() options are ignored @@ -52,9 +52,9 @@ Typical problems and ways to fix them. explicit `require("lazyvimx").setup()` call 2. Check the merge result: - ```vim - :lua vim.print(require("lazyvimx").config) - ``` + ```vim + :lua vim.print(require("lazyvimx").config) + ``` ## 🧩 Extras @@ -62,36 +62,36 @@ Typical problems and ways to fix them. 1. Restart Neovim — extras apply on startup 2. Check the dependencies. Some extras require others: - - `git.gitlab` → `ui.diff-view` - - `dap.vscode-js` → the LazyVim `dap.core` extra - - `test.jest` → the LazyVim `test.core` extra - - `ui.better-progressbar` → the Ghostty terminal + - `git.gitlab` → `ui.diff-view` + - `dap.vscode-js` → the LazyVim `dap.core` extra + - `test.jest` → the LazyVim `test.core` extra + - `ui.better-progressbar` → the Ghostty terminal 3. Look at the warnings: `:messages` (search for "Missing extra") 4. Check that the extra is actually loaded: - ```vim - :lua print(require("lazyvimx.util.general").has_extra("ui.winbar")) - ``` + ```vim + :lua print(require("lazyvimx.util.general").has_extra("ui.winbar")) + ``` ### Buffer groups don't appear 1. The `add-groups` override is needed (part of `core.overrides`): - ```lua - { import = "lazyvimx.extras.core.overrides" } - ``` + ```lua + { import = "lazyvimx.extras.core.overrides" } + ``` 2. Check the config: - ```vim - :lua vim.print(require("lazyvimx").config.bufferline_groups) - ``` + ```vim + :lua vim.print(require("lazyvimx").config.bufferline_groups) + ``` 3. Test the pattern on the current file: - ```vim - :lua print(vim.fn.expand("%"):match("%.tsx$")) - ``` + ```vim + :lua print(vim.fn.expand("%"):match("%.tsx$")) + ``` ### symbol-usage counters aren't showing @@ -111,29 +111,29 @@ Typical problems and ways to fix them. [Configuration](CONFIGURATION.md#auto-switching-with-the-system)) 3. Check the theme detection: - ```vim - :lua print(require("lazyvimx.util.general").theme_is_dark()) - ``` + ```vim + :lua print(require("lazyvimx.util.general").theme_is_dark()) + ``` 4. A manual check: - ```vim - :lua vim.api.nvim_exec_autocmds("Signal", {}) - ``` + ```vim + :lua vim.api.nvim_exec_autocmds("Signal", {}) + ``` ### The wrong theme variant gets picked 1. Look at the households: - ```vim - :lua vim.print(require("lazyvimx").config.colorscheme_households) - ``` + ```vim + :lua vim.print(require("lazyvimx").config.colorscheme_households) + ``` 2. What the variant selection returns: - ```vim - :lua print(require("lazyvimx.util.general").get_flavor()) - ``` + ```vim + :lua print(require("lazyvimx.util.general").get_flavor()) + ``` 3. If `perf.restore-last-colorscheme` is enabled — the last used variant gets restored; switch the theme manually and the choice will be remembered @@ -151,12 +151,12 @@ Typical problems and ways to fix them. 1. Profile: - ```bash - nvim --startuptime startup.log - sort -nk2 startup.log | tail -20 - ``` + ```bash + nvim --startuptime startup.log + sort -nk2 startup.log | tail -20 + ``` - and `:Lazy profile` + and `:Lazy profile` 2. Enable fewer extras: `core.overrides` + targeted imports instead of `core.all` @@ -179,17 +179,17 @@ Typical problems and ways to fix them. 1. Is `core.keys` enabled? - ```lua - { import = "lazyvimx.extras.core.keys" } - ``` + ```lua + { import = "lazyvimx.extras.core.keys" } + ``` 2. Keymaps are bound to plugins: no plugin (the extra is off) — no keymap. See the "Requires" column in [Keybindings](KEYBINDINGS.md) 3. Who took the key: - ```vim - :verbose map cr - ``` + ```vim + :verbose map cr + ``` 4. Leader is space: `:echo mapleader` @@ -197,16 +197,16 @@ Typical problems and ways to fix them. 1. Is the extra enabled? - ```lua - { import = "lazyvimx.extras.motions.langmapper" } - ``` + ```lua + { import = "lazyvimx.extras.motions.langmapper" } + ``` 2. Restart Neovim after enabling it 3. Check the mapping of a specific key: - ```vim - :verbose map ц - ``` + ```vim + :verbose map ц + ``` ### A keymap conflict @@ -237,9 +237,9 @@ return { at the cursor as a single line 2. Check the configuration: - ```vim - :lua vim.print(vim.diagnostic.config()) - ``` + ```vim + :lua vim.print(vim.diagnostic.config()) + ``` ### No LSP or autoformat on an sshfs mount @@ -253,17 +253,17 @@ want — disable the extra. 1. Check the command: - ```bash - defaults read -g AppleInterfaceStyle - ``` + ```bash + defaults read -g AppleInterfaceStyle + ``` - In dark mode it returns "Dark", in light mode — an error (that's normal) + In dark mode it returns "Dark", in light mode — an error (that's normal) 2. Check from Neovim: - ```vim - :lua print(require("lazyvimx.util.general").theme_is_dark()) - ``` + ```vim + :lua print(require("lazyvimx.util.general").theme_is_dark()) + ``` ### Files skip the trash @@ -281,9 +281,9 @@ Without it neo-tree deletes files the regular way. 2. The sync fires on the `LazyUpdate` event — that is, after `:Lazy update` 3. The override is part of `core.overrides`; individually: - ```lua - { import = "lazyvimx.overrides.lazyvim.auto-apply-chezmoi-on-lazy-update" } - ``` + ```lua + { import = "lazyvimx.overrides.lazyvim.auto-apply-chezmoi-on-lazy-update" } + ``` ## 🆘 Getting Help @@ -296,14 +296,14 @@ In an issue include: - the Neovim version (`:version`) and the OS - reproduction steps on a minimal config: - ```lua - local lazy_opts = { - spec = { - { "lazyvimx/nvim", name = "lazyvimx", import = "lazyvimx.boot" }, - { import = "lazyvimx.extras.core.all" }, - }, - } - ``` + ```lua + local lazy_opts = { + spec = { + { "lazyvimx/nvim", name = "lazyvimx", import = "lazyvimx.boot" }, + { import = "lazyvimx.extras.core.all" }, + }, + } + ``` - error messages: `:Lazy log`, `:messages` diff --git a/docs/TROUBLESHOOTING.ru.md b/docs/TROUBLESHOOTING.ru.md index f675fca..74605e8 100644 --- a/docs/TROUBLESHOOTING.ru.md +++ b/docs/TROUBLESHOOTING.ru.md @@ -22,15 +22,15 @@ 1. Проверьте импорт boot-модуля: - ```lua - { "lazyvimx/nvim", name = "lazyvimx", import = "lazyvimx.boot" } - ``` + ```lua + { "lazyvimx/nvim", name = "lazyvimx", import = "lazyvimx.boot" } + ``` 2. Проверьте, зарегистрирован ли источник экстр (должна быть запись с иконкой 󰬟): - ```vim - :lua vim.print(require("lazyvim.util.extras").sources) - ``` + ```vim + :lua vim.print(require("lazyvim.util.extras").sources) + ``` 3. Перезапустите Neovim и обновите плагины: `:Lazy update`. @@ -40,10 +40,10 @@ 2. Посмотрите лог: `:Lazy log` 3. Крайняя мера — переустановка плагинов с нуля: - ```bash - rm -rf ~/.local/share/nvim/lazy - nvim - ``` + ```bash + rm -rf ~/.local/share/nvim/lazy + nvim + ``` ### Опции из setup() игнорируются @@ -51,9 +51,9 @@ `require("lazyvimx").setup()` 2. Проверьте результат слияния: - ```vim - :lua vim.print(require("lazyvimx").config) - ``` + ```vim + :lua vim.print(require("lazyvimx").config) + ``` ## 🧩 Экстры @@ -61,36 +61,36 @@ 1. Перезапустите Neovim — экстры применяются при старте 2. Проверьте зависимости. Некоторые экстры требуют другие: - - `git.gitlab` → `ui.diff-view` - - `dap.vscode-js` → экстра LazyVim `dap.core` - - `test.jest` → экстра LazyVim `test.core` - - `ui.better-progressbar` → терминал Ghostty + - `git.gitlab` → `ui.diff-view` + - `dap.vscode-js` → экстра LazyVim `dap.core` + - `test.jest` → экстра LazyVim `test.core` + - `ui.better-progressbar` → терминал Ghostty 3. Посмотрите предупреждения: `:messages` (ищите «Missing extra») 4. Проверьте, что экстра действительно загружена: - ```vim - :lua print(require("lazyvimx.util.general").has_extra("ui.winbar")) - ``` + ```vim + :lua print(require("lazyvimx.util.general").has_extra("ui.winbar")) + ``` ### Группы буферов не появляются 1. Нужен оверрайд `add-groups` (входит в `core.overrides`): - ```lua - { import = "lazyvimx.extras.core.overrides" } - ``` + ```lua + { import = "lazyvimx.extras.core.overrides" } + ``` 2. Проверьте конфиг: - ```vim - :lua vim.print(require("lazyvimx").config.bufferline_groups) - ``` + ```vim + :lua vim.print(require("lazyvimx").config.bufferline_groups) + ``` 3. Проверьте паттерн на текущем файле: - ```vim - :lua print(vim.fn.expand("%"):match("%.tsx$")) - ``` + ```vim + :lua print(vim.fn.expand("%"):match("%.tsx$")) + ``` ### Счётчики symbol-usage не показываются @@ -110,29 +110,29 @@ [Настройка](CONFIGURATION.ru.md#автопереключение-вслед-за-системой)) 3. Проверьте определение темы: - ```vim - :lua print(require("lazyvimx.util.general").theme_is_dark()) - ``` + ```vim + :lua print(require("lazyvimx.util.general").theme_is_dark()) + ``` 4. Проверка вручную: - ```vim - :lua vim.api.nvim_exec_autocmds("Signal", {}) - ``` + ```vim + :lua vim.api.nvim_exec_autocmds("Signal", {}) + ``` ### Выбирается не тот вариант темы 1. Посмотрите семейства: - ```vim - :lua vim.print(require("lazyvimx").config.colorscheme_households) - ``` + ```vim + :lua vim.print(require("lazyvimx").config.colorscheme_households) + ``` 2. Что вернёт выбор варианта: - ```vim - :lua print(require("lazyvimx.util.general").get_flavor()) - ``` + ```vim + :lua print(require("lazyvimx.util.general").get_flavor()) + ``` 3. Если включена `perf.restore-last-colorscheme` — восстанавливается последний использованный вариант; смените тему вручную, и выбор запомнится @@ -150,12 +150,12 @@ 1. Профилируйте: - ```bash - nvim --startuptime startup.log - sort -nk2 startup.log | tail -20 - ``` + ```bash + nvim --startuptime startup.log + sort -nk2 startup.log | tail -20 + ``` - и `:Lazy profile` + и `:Lazy profile` 2. Включайте меньше экстр: `core.overrides` + точечные импорты вместо `core.all` @@ -177,17 +177,17 @@ 1. `core.keys` включён? - ```lua - { import = "lazyvimx.extras.core.keys" } - ``` + ```lua + { import = "lazyvimx.extras.core.keys" } + ``` 2. Кеймапы привязаны к плагинам: нет плагина (экстра выключена) — нет кеймапа. Смотрите колонку «Требуется» на странице [Кеймапы](KEYBINDINGS.ru.md) 3. Кто занял клавишу: - ```vim - :verbose map cr - ``` + ```vim + :verbose map cr + ``` 4. Leader — пробел: `:echo mapleader` @@ -195,16 +195,16 @@ 1. Экстра включена? - ```lua - { import = "lazyvimx.extras.motions.langmapper" } - ``` + ```lua + { import = "lazyvimx.extras.motions.langmapper" } + ``` 2. Перезапустите Neovim после включения 3. Проверьте маппинг конкретной клавиши: - ```vim - :verbose map ц - ``` + ```vim + :verbose map ц + ``` ### Конфликт кеймапов @@ -235,9 +235,9 @@ return { у курсора одной строкой 2. Проверьте конфигурацию: - ```vim - :lua vim.print(vim.diagnostic.config()) - ``` + ```vim + :lua vim.print(vim.diagnostic.config()) + ``` ### На sshfs-маунте не работает LSP и автоформат @@ -250,17 +250,17 @@ return { 1. Проверьте команду: - ```bash - defaults read -g AppleInterfaceStyle - ``` + ```bash + defaults read -g AppleInterfaceStyle + ``` - В тёмном режиме вернёт «Dark», в светлом — ошибку (это нормально) + В тёмном режиме вернёт «Dark», в светлом — ошибку (это нормально) 2. Проверьте из Neovim: - ```vim - :lua print(require("lazyvimx.util.general").theme_is_dark()) - ``` + ```vim + :lua print(require("lazyvimx.util.general").theme_is_dark()) + ``` ### Файлы удаляются мимо корзины @@ -278,9 +278,9 @@ brew install trash 2. Синхронизация срабатывает по событию `LazyUpdate` — то есть после `:Lazy update` 3. Оверрайд входит в `core.overrides`; точечно: - ```lua - { import = "lazyvimx.overrides.lazyvim.auto-apply-chezmoi-on-lazy-update" } - ``` + ```lua + { import = "lazyvimx.overrides.lazyvim.auto-apply-chezmoi-on-lazy-update" } + ``` ## 🆘 Куда идти за помощью @@ -293,14 +293,14 @@ brew install trash - версию Neovim (`:version`) и ОС - шаги воспроизведения на минимальном конфиге: - ```lua - local lazy_opts = { - spec = { - { "lazyvimx/nvim", name = "lazyvimx", import = "lazyvimx.boot" }, - { import = "lazyvimx.extras.core.all" }, - }, - } - ``` + ```lua + local lazy_opts = { + spec = { + { "lazyvimx/nvim", name = "lazyvimx", import = "lazyvimx.boot" }, + { import = "lazyvimx.extras.core.all" }, + }, + } + ``` - сообщения об ошибках: `:Lazy log`, `:messages` diff --git a/examples/russian-keyboard/README.md b/examples/russian-keyboard/README.md index 395d353..8df2f4e 100644 --- a/examples/russian-keyboard/README.md +++ b/examples/russian-keyboard/README.md @@ -56,9 +56,9 @@ lazyvimx с langmapper: Vim-движения работают на русско 2. Перезапустите Neovim после включения 3. Проверьте маппинг клавиши: - ```vim - :verbose map ц - ``` + ```vim + :verbose map ц + ``` ## Альтернатива: автопереключение раскладки diff --git a/examples/vscode-user/README.md b/examples/vscode-user/README.md index 2b09ecb..88c6ede 100644 --- a/examples/vscode-user/README.md +++ b/examples/vscode-user/README.md @@ -36,12 +36,12 @@ 2. Скопируйте `init.lua` в `~/.config/nvim/init.lua` 3. Укажите пути в settings.json VSCode: - ```json - { - "vscode-neovim.neovimExecutablePaths.darwin": "/opt/homebrew/bin/nvim", - "vscode-neovim.neovimInitVimPaths.darwin": "~/.config/nvim/init.lua" - } - ``` + ```json + { + "vscode-neovim.neovimExecutablePaths.darwin": "/opt/homebrew/bin/nvim", + "vscode-neovim.neovimInitVimPaths.darwin": "~/.config/nvim/init.lua" + } + ``` 4. Перезапустите VSCode diff --git a/mise.toml b/mise.toml new file mode 100644 index 0000000..7b82400 --- /dev/null +++ b/mise.toml @@ -0,0 +1,4 @@ +[tools] +node = "26.11.1" +"aqua:JohnnyMorganz/StyLua" = "2.6.0" +"aqua:Kampfkarren/selene" = "0.32.0" diff --git a/neovim.yml b/neovim.yml new file mode 100644 index 0000000..fc4c6a2 --- /dev/null +++ b/neovim.yml @@ -0,0 +1,11 @@ +# Стандартная библиотека для selene: Lua 5.1 (LuaJIT в Neovim), глобал vim +# и то, что LazyVim и snacks.nvim кладут в _G до загрузки экстр. +base: lua51 +name: neovim +globals: + vim: + any: true + LazyVim: + any: true + Snacks: + any: true diff --git a/package-lock.json b/package-lock.json index 11dbcdf..78309de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5426 +1,3966 @@ { - "name": "lazyvimx", - "version": "1.12.2", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "lazyvimx", - "version": "1.12.2", - "devDependencies": { - "@commitlint/config-conventional": "19.8.1", - "@release-it/conventional-changelog": "10.0.1", - "commitizen": "4.3.1", - "commitlint": "19.8.1", - "cz-git": "1.12.0", - "release-it": "19.0.4" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@commitlint/cli": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-19.8.1.tgz", - "integrity": "sha512-LXUdNIkspyxrlV6VDHWBmCZRtkEVRpBKxi2Gtw3J54cGWhLCTouVD/Q6ZSaSvd2YaDObWK8mDjrz3TIKtaQMAA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/format": "^19.8.1", - "@commitlint/lint": "^19.8.1", - "@commitlint/load": "^19.8.1", - "@commitlint/read": "^19.8.1", - "@commitlint/types": "^19.8.1", - "tinyexec": "^1.0.0", - "yargs": "^17.0.0" - }, - "bin": { - "commitlint": "cli.js" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/config-conventional": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-19.8.1.tgz", - "integrity": "sha512-/AZHJL6F6B/G959CsMAzrPKKZjeEiAVifRyEwXxcT6qtqbPwGw+iQxmNS+Bu+i09OCtdNRW6pNpBvgPrtMr9EQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/types": "^19.8.1", - "conventional-changelog-conventionalcommits": "^7.0.2" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/config-validator": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-19.8.1.tgz", - "integrity": "sha512-0jvJ4u+eqGPBIzzSdqKNX1rvdbSU1lPNYlfQQRIFnBgLy26BtC0cFnr7c/AyuzExMxWsMOte6MkTi9I3SQ3iGQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/types": "^19.8.1", - "ajv": "^8.11.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/ensure": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-19.8.1.tgz", - "integrity": "sha512-mXDnlJdvDzSObafjYrOSvZBwkD01cqB4gbnnFuVyNpGUM5ijwU/r/6uqUmBXAAOKRfyEjpkGVZxaDsCVnHAgyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/types": "^19.8.1", - "lodash.camelcase": "^4.3.0", - "lodash.kebabcase": "^4.1.1", - "lodash.snakecase": "^4.1.1", - "lodash.startcase": "^4.4.0", - "lodash.upperfirst": "^4.3.1" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/execute-rule": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-19.8.1.tgz", - "integrity": "sha512-YfJyIqIKWI64Mgvn/sE7FXvVMQER/Cd+s3hZke6cI1xgNT/f6ZAz5heND0QtffH+KbcqAwXDEE1/5niYayYaQA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/format": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-19.8.1.tgz", - "integrity": "sha512-kSJj34Rp10ItP+Eh9oCItiuN/HwGQMXBnIRk69jdOwEW9llW9FlyqcWYbHPSGofmjsqeoxa38UaEA5tsbm2JWw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/types": "^19.8.1", - "chalk": "^5.3.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/format/node_modules/chalk": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@commitlint/is-ignored": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-19.8.1.tgz", - "integrity": "sha512-AceOhEhekBUQ5dzrVhDDsbMaY5LqtN8s1mqSnT2Kz1ERvVZkNihrs3Sfk1Je/rxRNbXYFzKZSHaPsEJJDJV8dg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/types": "^19.8.1", - "semver": "^7.6.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/lint": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-19.8.1.tgz", - "integrity": "sha512-52PFbsl+1EvMuokZXLRlOsdcLHf10isTPlWwoY1FQIidTsTvjKXVXYb7AvtpWkDzRO2ZsqIgPK7bI98x8LRUEw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/is-ignored": "^19.8.1", - "@commitlint/parse": "^19.8.1", - "@commitlint/rules": "^19.8.1", - "@commitlint/types": "^19.8.1" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/load": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-19.8.1.tgz", - "integrity": "sha512-9V99EKG3u7z+FEoe4ikgq7YGRCSukAcvmKQuTtUyiYPnOd9a2/H9Ak1J9nJA1HChRQp9OA/sIKPugGS+FK/k1A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/config-validator": "^19.8.1", - "@commitlint/execute-rule": "^19.8.1", - "@commitlint/resolve-extends": "^19.8.1", - "@commitlint/types": "^19.8.1", - "chalk": "^5.3.0", - "cosmiconfig": "^9.0.0", - "cosmiconfig-typescript-loader": "^6.1.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "lodash.uniq": "^4.5.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/load/node_modules/chalk": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@commitlint/message": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-19.8.1.tgz", - "integrity": "sha512-+PMLQvjRXiU+Ae0Wc+p99EoGEutzSXFVwQfa3jRNUZLNW5odZAyseb92OSBTKCu+9gGZiJASt76Cj3dLTtcTdg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/parse": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-19.8.1.tgz", - "integrity": "sha512-mmAHYcMBmAgJDKWdkjIGq50X4yB0pSGpxyOODwYmoexxxiUCy5JJT99t1+PEMK7KtsCtzuWYIAXYAiKR+k+/Jw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/types": "^19.8.1", - "conventional-changelog-angular": "^7.0.0", - "conventional-commits-parser": "^5.0.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/read": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-19.8.1.tgz", - "integrity": "sha512-03Jbjb1MqluaVXKHKRuGhcKWtSgh3Jizqy2lJCRbRrnWpcM06MYm8th59Xcns8EqBYvo0Xqb+2DoZFlga97uXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/top-level": "^19.8.1", - "@commitlint/types": "^19.8.1", - "git-raw-commits": "^4.0.0", - "minimist": "^1.2.8", - "tinyexec": "^1.0.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/read/node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@commitlint/resolve-extends": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-19.8.1.tgz", - "integrity": "sha512-GM0mAhFk49I+T/5UCYns5ayGStkTt4XFFrjjf0L4S26xoMTSkdCf9ZRO8en1kuopC4isDFuEm7ZOm/WRVeElVg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/config-validator": "^19.8.1", - "@commitlint/types": "^19.8.1", - "global-directory": "^4.0.1", - "import-meta-resolve": "^4.0.0", - "lodash.mergewith": "^4.6.2", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/rules": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-19.8.1.tgz", - "integrity": "sha512-Hnlhd9DyvGiGwjfjfToMi1dsnw1EXKGJNLTcsuGORHz6SS9swRgkBsou33MQ2n51/boIDrbsg4tIBbRpEWK2kw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/ensure": "^19.8.1", - "@commitlint/message": "^19.8.1", - "@commitlint/to-lines": "^19.8.1", - "@commitlint/types": "^19.8.1" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/to-lines": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-19.8.1.tgz", - "integrity": "sha512-98Mm5inzbWTKuZQr2aW4SReY6WUukdWXuZhrqf1QdKPZBCCsXuG87c+iP0bwtD6DBnmVVQjgp4whoHRVixyPBg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/top-level": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-19.8.1.tgz", - "integrity": "sha512-Ph8IN1IOHPSDhURCSXBz44+CIu+60duFwRsg6HqaISFHQHbmBtxVw4ZrFNIYUzEP7WwrNPxa2/5qJ//NK1FGcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^7.0.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/types": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-19.8.1.tgz", - "integrity": "sha512-/yCrWGCoA1SVKOks25EGadP9Pnj0oAIHGpl2wH2M2Y46dPM2ueb8wyCVOD7O3WCTkaJ0IkKvzhl1JY7+uCT2Dw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/conventional-commits-parser": "^5.0.0", - "chalk": "^5.3.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/types/node_modules/chalk": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@hutson/parse-repository-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-5.0.0.tgz", - "integrity": "sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@inquirer/checkbox": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.2.0.tgz", - "integrity": "sha512-fdSw07FLJEU5vbpOPzXo5c6xmMGDzbZE2+niuDHX5N6mc6V0Ebso/q3xiHra4D73+PMsC8MJmcaZKuAAoaQsSA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.1.15", - "@inquirer/figures": "^1.0.13", - "@inquirer/type": "^3.0.8", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/confirm": { - "version": "5.1.14", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.14.tgz", - "integrity": "sha512-5yR4IBfe0kXe59r1YCTG8WXkUbl7Z35HK87Sw+WUyGD8wNUx7JvY7laahzeytyE1oLn74bQnL7hstctQxisQ8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.1.15", - "@inquirer/type": "^3.0.8" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/core": { - "version": "10.1.15", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.15.tgz", - "integrity": "sha512-8xrp836RZvKkpNbVvgWUlxjT4CraKk2q+I3Ksy+seI2zkcE+y6wNs1BVhgcv8VyImFecUhdQrYLdW32pAjwBdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/figures": "^1.0.13", - "@inquirer/type": "^3.0.8", - "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "mute-stream": "^2.0.0", - "signal-exit": "^4.1.0", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/core/node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 12" - } - }, - "node_modules/@inquirer/core/node_modules/mute-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", - "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/@inquirer/core/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@inquirer/core/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@inquirer/editor": { - "version": "4.2.15", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.15.tgz", - "integrity": "sha512-wst31XT8DnGOSS4nNJDIklGKnf+8shuauVrWzgKegWUe28zfCftcWZ2vktGdzJgcylWSS2SrDnYUb6alZcwnCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.1.15", - "@inquirer/type": "^3.0.8", - "external-editor": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/expand": { - "version": "4.0.17", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.17.tgz", - "integrity": "sha512-PSqy9VmJx/VbE3CT453yOfNa+PykpKg/0SYP7odez1/NWBGuDXgPhp4AeGYYKjhLn5lUUavVS/JbeYMPdH50Mw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.1.15", - "@inquirer/type": "^3.0.8", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/figures": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.13.tgz", - "integrity": "sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/input": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.1.tgz", - "integrity": "sha512-tVC+O1rBl0lJpoUZv4xY+WGWY8V5b0zxU1XDsMsIHYregdh7bN5X5QnIONNBAl0K765FYlAfNHS2Bhn7SSOVow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.1.15", - "@inquirer/type": "^3.0.8" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/number": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.17.tgz", - "integrity": "sha512-GcvGHkyIgfZgVnnimURdOueMk0CztycfC8NZTiIY9arIAkeOgt6zG57G+7vC59Jns3UX27LMkPKnKWAOF5xEYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.1.15", - "@inquirer/type": "^3.0.8" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/password": { - "version": "4.0.17", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.17.tgz", - "integrity": "sha512-DJolTnNeZ00E1+1TW+8614F7rOJJCM4y4BAGQ3Gq6kQIG+OJ4zr3GLjIjVVJCbKsk2jmkmv6v2kQuN/vriHdZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.1.15", - "@inquirer/type": "^3.0.8", - "ansi-escapes": "^4.3.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/prompts": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.7.1.tgz", - "integrity": "sha512-XDxPrEWeWUBy8scAXzXuFY45r/q49R0g72bUzgQXZ1DY/xEFX+ESDMkTQolcb5jRBzaNJX2W8XQl6krMNDTjaA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/checkbox": "^4.2.0", - "@inquirer/confirm": "^5.1.14", - "@inquirer/editor": "^4.2.15", - "@inquirer/expand": "^4.0.17", - "@inquirer/input": "^4.2.1", - "@inquirer/number": "^3.0.17", - "@inquirer/password": "^4.0.17", - "@inquirer/rawlist": "^4.1.5", - "@inquirer/search": "^3.0.17", - "@inquirer/select": "^4.3.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/rawlist": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.5.tgz", - "integrity": "sha512-R5qMyGJqtDdi4Ht521iAkNqyB6p2UPuZUbMifakg1sWtu24gc2Z8CJuw8rP081OckNDMgtDCuLe42Q2Kr3BolA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.1.15", - "@inquirer/type": "^3.0.8", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/search": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.17.tgz", - "integrity": "sha512-CuBU4BAGFqRYors4TNCYzy9X3DpKtgIW4Boi0WNkm4Ei1hvY9acxKdBdyqzqBCEe4YxSdaQQsasJlFlUJNgojw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.1.15", - "@inquirer/figures": "^1.0.13", - "@inquirer/type": "^3.0.8", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/select": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.3.1.tgz", - "integrity": "sha512-Gfl/5sqOF5vS/LIrSndFgOh7jgoe0UXEizDqahFRkq5aJBLegZ6WjuMh/hVEJwlFQjyLq1z9fRtvUMkb7jM1LA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.1.15", - "@inquirer/figures": "^1.0.13", - "@inquirer/type": "^3.0.8", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@inquirer/type": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz", - "integrity": "sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/@nodeutils/defaults-deep": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@nodeutils/defaults-deep/-/defaults-deep-1.1.0.tgz", - "integrity": "sha512-gG44cwQovaOFdSR02jR9IhVRpnDP64VN6JdjYJTfNz4J4fWn7TQnmrf22nSjRqlwlxPcW8PL/L3KbJg3tdwvpg==", - "dev": true, - "license": "ISC", - "dependencies": { - "lodash": "^4.15.0" - } - }, - "node_modules/@octokit/auth-token": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.2.tgz", - "integrity": "sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/core": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.5.tgz", - "integrity": "sha512-vvmsN0r7rguA+FySiCsbaTTobSftpIDIpPW81trAmsv9TGxg3YCujAxRYp/Uy8xmDgYCzzgulG62H7KYUFmeIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^5.0.0", - "@octokit/graphql": "^8.2.2", - "@octokit/request": "^9.2.3", - "@octokit/request-error": "^6.1.8", - "@octokit/types": "^14.0.0", - "before-after-hook": "^3.0.2", - "universal-user-agent": "^7.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/endpoint": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.4.tgz", - "integrity": "sha512-OlYOlZIsfEVZm5HCSR8aSg02T2lbUWOsCQoPKfTXJwDzcHQBrVBGdGXb89dv2Kw2ToZaRtudp8O3ZIYoaOjKlA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^14.0.0", - "universal-user-agent": "^7.0.2" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/graphql": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.2.2.tgz", - "integrity": "sha512-Yi8hcoqsrXGdt0yObxbebHXFOiUA+2v3n53epuOg1QUgOB6c4XzvisBNVXJSl8RYA5KrDuSL2yq9Qmqe5N0ryA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/request": "^9.2.3", - "@octokit/types": "^14.0.0", - "universal-user-agent": "^7.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/openapi-types": { - "version": "25.0.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.0.0.tgz", - "integrity": "sha512-FZvktFu7HfOIJf2BScLKIEYjDsw6RKc7rBJCdvCTfKsVnx2GEB/Nbzjr29DUdb7vQhlzS/j8qDzdditP0OC6aw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "11.6.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.6.0.tgz", - "integrity": "sha512-n5KPteiF7pWKgBIBJSk8qzoZWcUkza2O6A0za97pMGVrGfPdltxrfmfF5GucHYvHGZD8BdaZmmHGz5cX/3gdpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.10.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": ">=6" - } - }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { - "version": "24.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", - "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.10.0.tgz", - "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^24.2.0" - } - }, - "node_modules/@octokit/plugin-request-log": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-5.3.1.tgz", - "integrity": "sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": ">=6" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.5.0.tgz", - "integrity": "sha512-9Pas60Iv9ejO3WlAX3maE1+38c5nqbJXV5GrncEfkndIpZrJ/WPMRd2xYDcPPEt5yzpxcjw9fWNoPhsSGzqKqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^13.10.0" - }, - "engines": { - "node": ">= 18" - }, - "peerDependencies": { - "@octokit/core": ">=6" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { - "version": "24.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-24.2.0.tgz", - "integrity": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { - "version": "13.10.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.10.0.tgz", - "integrity": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^24.2.0" - } - }, - "node_modules/@octokit/request": { - "version": "9.2.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.2.3.tgz", - "integrity": "sha512-Ma+pZU8PXLOEYzsWf0cn/gY+ME57Wq8f49WTXA8FMHp2Ps9djKw//xYJ1je8Hm0pR2lU9FUGeJRWOtxq6olt4w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^10.1.4", - "@octokit/request-error": "^6.1.8", - "@octokit/types": "^14.0.0", - "fast-content-type-parse": "^2.0.0", - "universal-user-agent": "^7.0.2" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/request-error": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.8.tgz", - "integrity": "sha512-WEi/R0Jmq+IJKydWlKDmryPcmdYSVjL3ekaiEL1L9eo1sUnqMJ+grqmC9cjk7CA7+b2/T397tO5d8YLOH3qYpQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^14.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/rest": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-21.1.1.tgz", - "integrity": "sha512-sTQV7va0IUVZcntzy1q3QqPm/r8rWtDCqpRAmb8eXXnKkjoQEtFe3Nt5GTVsHft+R6jJoHeSiVLcgcvhtue/rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/core": "^6.1.4", - "@octokit/plugin-paginate-rest": "^11.4.2", - "@octokit/plugin-request-log": "^5.3.1", - "@octokit/plugin-rest-endpoint-methods": "^13.3.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/types": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.0.0.tgz", - "integrity": "sha512-VVmZP0lEhbo2O1pdq63gZFiGCKkm8PPp8AUOijlwPO6hojEVjspA0MWKP7E4hbvGxzFKNqKr6p0IYtOH/Wf/zA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^25.0.0" - } - }, - "node_modules/@phun-ky/typeof": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@phun-ky/typeof/-/typeof-1.2.8.tgz", - "integrity": "sha512-7J6ca1tK0duM2BgVB+CuFMh3idlIVASOP2QvOCbNWDc6JnvjtKa9nufPoJQQ4xrwBonwgT1TIhRRcEtzdVgWsA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^20.9.0 || >=22.0.0", - "npm": ">=10.8.2" - }, - "funding": { - "url": "https://github.com/phun-ky/typeof?sponsor=1" - } - }, - "node_modules/@release-it/conventional-changelog": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@release-it/conventional-changelog/-/conventional-changelog-10.0.1.tgz", - "integrity": "sha512-Qp+eyMGCPyq5xiWoNK91cWVIR/6HD1QAUNeG6pV2G4kxotWl81k/KDQqDNvrNVmr9+zDp53jI7pVVYQp6mi4zA==", - "dev": true, - "license": "MIT", - "dependencies": { - "concat-stream": "^2.0.0", - "conventional-changelog": "^6.0.0", - "conventional-recommended-bump": "^10.0.0", - "git-semver-tags": "^8.0.0", - "semver": "^7.6.3" - }, - "engines": { - "node": "^20.9.0 || >=22.0.0" - }, - "peerDependencies": { - "release-it": "^18.0.0 || ^19.0.0" - } - }, - "node_modules/@tootallnate/quickjs-emscripten": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", - "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/conventional-commits-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/conventional-commits-parser/-/conventional-commits-parser-5.0.1.tgz", - "integrity": "sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "24.1.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz", - "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~7.8.0" - } - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true - }, - "node_modules/@types/parse-path": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@types/parse-path/-/parse-path-7.0.3.tgz", - "integrity": "sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/semver": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", - "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", - "dev": true, - "license": "MIT" - }, - "node_modules/add-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", - "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/agent-base": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", - "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "dev": true - }, - "node_modules/ast-types": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/async-retry": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", - "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "retry": "0.13.1" - } - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/basic-ftp": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", - "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/before-after-hook": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz", - "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/bundle-name": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", - "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "run-applescript": "^7.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/c12": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/c12/-/c12-3.1.0.tgz", - "integrity": "sha512-uWoS8OU1MEIsOv8p/5a82c3H31LsWVR5qiyXVfBNOzfffjUWtPnhAb4BYI2uG2HfGmZmFjCtui5XNWaps+iFuw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^4.0.3", - "confbox": "^0.2.2", - "defu": "^6.1.4", - "dotenv": "^16.6.1", - "exsolve": "^1.0.7", - "giget": "^2.0.0", - "jiti": "^2.4.2", - "ohash": "^2.0.11", - "pathe": "^2.0.3", - "perfect-debounce": "^1.0.0", - "pkg-types": "^2.2.0", - "rc9": "^2.1.2" - }, - "peerDependencies": { - "magicast": "^0.3.5" - }, - "peerDependenciesMeta": { - "magicast": { - "optional": true - } - } - }, - "node_modules/cachedir": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz", - "integrity": "sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/ci-info": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.0.tgz", - "integrity": "sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/citty": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", - "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "consola": "^3.2.3" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/commitizen": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.3.1.tgz", - "integrity": "sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cachedir": "2.3.0", - "cz-conventional-changelog": "3.3.0", - "dedent": "0.7.0", - "detect-indent": "6.1.0", - "find-node-modules": "^2.1.2", - "find-root": "1.1.0", - "fs-extra": "9.1.0", - "glob": "7.2.3", - "inquirer": "8.2.5", - "is-utf8": "^0.2.1", - "lodash": "4.17.21", - "minimist": "1.2.7", - "strip-bom": "4.0.0", - "strip-json-comments": "3.1.1" - }, - "bin": { - "commitizen": "bin/commitizen", - "cz": "bin/git-cz", - "git-cz": "bin/git-cz" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/commitlint": { - "version": "19.8.1", - "resolved": "https://registry.npmjs.org/commitlint/-/commitlint-19.8.1.tgz", - "integrity": "sha512-j7jojdmHrVOZ16gnjK2nbQuzdwA9TpxS9iNb9Q9QS3ytgt3JZVIGmsNbCuhmnsJWGspotlQ34yH8n1HvIKImiQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@commitlint/cli": "^19.8.1", - "@commitlint/types": "^19.8.1" - }, - "bin": { - "commitlint": "cli.js" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "dev": true, - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "dev": true, - "engines": [ - "node >= 6.0" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/confbox": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", - "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/consola": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", - "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.18.0 || >=16.10.0" - } - }, - "node_modules/conventional-changelog": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-6.0.0.tgz", - "integrity": "sha512-tuUH8H/19VjtD9Ig7l6TQRh+Z0Yt0NZ6w/cCkkyzUbGQTnUEmKfGtkC9gGfVgCfOL1Rzno5NgNF4KY8vR+Jo3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "conventional-changelog-angular": "^8.0.0", - "conventional-changelog-atom": "^5.0.0", - "conventional-changelog-codemirror": "^5.0.0", - "conventional-changelog-conventionalcommits": "^8.0.0", - "conventional-changelog-core": "^8.0.0", - "conventional-changelog-ember": "^5.0.0", - "conventional-changelog-eslint": "^6.0.0", - "conventional-changelog-express": "^5.0.0", - "conventional-changelog-jquery": "^6.0.0", - "conventional-changelog-jshint": "^5.0.0", - "conventional-changelog-preset-loader": "^5.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-angular": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz", - "integrity": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/conventional-changelog-atom": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-5.0.0.tgz", - "integrity": "sha512-WfzCaAvSCFPkznnLgLnfacRAzjgqjLUjvf3MftfsJzQdDICqkOOpcMtdJF3wTerxSpv2IAAjX8doM3Vozqle3g==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-codemirror": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-5.0.0.tgz", - "integrity": "sha512-8gsBDI5Y3vrKUCxN6Ue8xr6occZ5nsDEc4C7jO/EovFGozx8uttCAyfhRrvoUAWi2WMm3OmYs+0mPJU7kQdYWQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-conventionalcommits": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-9.1.0.tgz", - "integrity": "sha512-MnbEysR8wWa8dAEvbj5xcBgJKQlX/m0lhS8DsyAAWDHdfs2faDJxTgzRYlRYpXSe7UiKrIIlB4TrBKU9q9DgkA==", - "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-core": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-8.0.0.tgz", - "integrity": "sha512-EATUx5y9xewpEe10UEGNpbSHRC6cVZgO+hXQjofMqpy+gFIrcGvH3Fl6yk2VFKh7m+ffenup2N7SZJYpyD9evw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@hutson/parse-repository-url": "^5.0.0", - "add-stream": "^1.0.0", - "conventional-changelog-writer": "^8.0.0", - "conventional-commits-parser": "^6.0.0", - "git-raw-commits": "^5.0.0", - "git-semver-tags": "^8.0.0", - "hosted-git-info": "^7.0.0", - "normalize-package-data": "^6.0.0", - "read-package-up": "^11.0.0", - "read-pkg": "^9.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-core/node_modules/@conventional-changelog/git-client": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@conventional-changelog/git-client/-/git-client-1.0.1.tgz", - "integrity": "sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/semver": "^7.5.5", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "conventional-commits-filter": "^5.0.0", - "conventional-commits-parser": "^6.0.0" - }, - "peerDependenciesMeta": { - "conventional-commits-filter": { - "optional": true - }, - "conventional-commits-parser": { - "optional": true - } - } - }, - "node_modules/conventional-changelog-core/node_modules/conventional-commits-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-6.1.0.tgz", - "integrity": "sha512-5nxDo7TwKB5InYBl4ZC//1g9GRwB/F3TXOGR9hgUjMGfvSP4Vu5NkpNro2+1+TIEy1vwxApl5ircECr2ri5JIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "meow": "^13.0.0" - }, - "bin": { - "conventional-commits-parser": "dist/cli/index.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-core/node_modules/git-raw-commits": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-5.0.0.tgz", - "integrity": "sha512-I2ZXrXeOc0KrCvC7swqtIFXFN+rbjnC7b2T943tvemIOVNl+XP8YnA9UVwqFhzzLClnSA60KR/qEjLpXzs73Qg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@conventional-changelog/git-client": "^1.0.0", - "meow": "^13.0.0" - }, - "bin": { - "git-raw-commits": "src/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-core/node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/conventional-changelog-core/node_modules/meow": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-core/node_modules/normalize-package-data": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", - "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^7.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/conventional-changelog-core/node_modules/parse-json": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz", - "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "index-to-position": "^1.1.0", - "type-fest": "^4.39.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-core/node_modules/read-pkg": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz", - "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.3", - "normalize-package-data": "^6.0.0", - "parse-json": "^8.0.0", - "type-fest": "^4.6.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-core/node_modules/type-fest": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.0.tgz", - "integrity": "sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog-ember": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-5.0.0.tgz", - "integrity": "sha512-RPflVfm5s4cSO33GH/Ey26oxhiC67akcxSKL8CLRT3kQX2W3dbE19sSOM56iFqUJYEwv9mD9r6k79weWe1urfg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-eslint": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-6.0.0.tgz", - "integrity": "sha512-eiUyULWjzq+ybPjXwU6NNRflApDWlPEQEHvI8UAItYW/h22RKkMnOAtfCZxMmrcMO1OKUWtcf2MxKYMWe9zJuw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-express": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-5.0.0.tgz", - "integrity": "sha512-D8Q6WctPkQpvr2HNCCmwU5GkX22BVHM0r4EW8vN0230TSyS/d6VQJDAxGb84lbg0dFjpO22MwmsikKL++Oo/oQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-jquery": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-6.0.0.tgz", - "integrity": "sha512-2kxmVakyehgyrho2ZHBi90v4AHswkGzHuTaoH40bmeNqUt20yEkDOSpw8HlPBfvEQBwGtbE+5HpRwzj6ac2UfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-jshint": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-5.0.0.tgz", - "integrity": "sha512-gGNphSb/opc76n2eWaO6ma4/Wqu3tpa2w7i9WYqI6Cs2fncDSI2/ihOfMvXveeTTeld0oFvwMVNV+IYQIk3F3g==", - "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-preset-loader": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-5.0.0.tgz", - "integrity": "sha512-SetDSntXLk8Jh1NOAl1Gu5uLiCNSYenB5tm0YVeZKePRIgDW9lQImromTwLa3c/Gae298tsgOM+/CYT9XAl0NA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-writer": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-8.0.1.tgz", - "integrity": "sha512-hlqcy3xHred2gyYg/zXSMXraY2mjAYYo0msUCpK+BGyaVJMFCKWVXPIHiaacGO2GGp13kvHWXFhYmxT4QQqW3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "conventional-commits-filter": "^5.0.0", - "handlebars": "^4.7.7", - "meow": "^13.0.0", - "semver": "^7.5.2" - }, - "bin": { - "conventional-changelog-writer": "dist/cli/index.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-changelog-writer/node_modules/meow": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/conventional-changelog/node_modules/conventional-changelog-angular": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-8.0.0.tgz", - "integrity": "sha512-CLf+zr6St0wIxos4bmaKHRXWAcsCXrJU6F4VdNDrGRK3B8LDLKoX3zuMV5GhtbGkVR/LohZ6MT6im43vZLSjmA==", - "dev": true, - "license": "ISC", - "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-commit-types": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz", - "integrity": "sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==", - "dev": true - }, - "node_modules/conventional-commits-filter": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-5.0.0.tgz", - "integrity": "sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-commits-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", - "integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-text-path": "^2.0.0", - "JSONStream": "^1.3.5", - "meow": "^12.0.1", - "split2": "^4.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/conventional-recommended-bump": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-10.0.0.tgz", - "integrity": "sha512-RK/fUnc2btot0oEVtrj3p2doImDSs7iiz/bftFCDzels0Qs1mxLghp+DFHMaOC0qiCI6sWzlTDyBFSYuot6pRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@conventional-changelog/git-client": "^1.0.0", - "conventional-changelog-preset-loader": "^5.0.0", - "conventional-commits-filter": "^5.0.0", - "conventional-commits-parser": "^6.0.0", - "meow": "^13.0.0" - }, - "bin": { - "conventional-recommended-bump": "dist/cli/index.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-recommended-bump/node_modules/@conventional-changelog/git-client": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@conventional-changelog/git-client/-/git-client-1.0.1.tgz", - "integrity": "sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/semver": "^7.5.5", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "conventional-commits-filter": "^5.0.0", - "conventional-commits-parser": "^6.0.0" - }, - "peerDependenciesMeta": { - "conventional-commits-filter": { - "optional": true - }, - "conventional-commits-parser": { - "optional": true - } - } - }, - "node_modules/conventional-recommended-bump/node_modules/conventional-commits-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-6.1.0.tgz", - "integrity": "sha512-5nxDo7TwKB5InYBl4ZC//1g9GRwB/F3TXOGR9hgUjMGfvSP4Vu5NkpNro2+1+TIEy1vwxApl5ircECr2ri5JIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "meow": "^13.0.0" - }, - "bin": { - "conventional-commits-parser": "dist/cli/index.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/conventional-recommended-bump/node_modules/meow": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/cosmiconfig-typescript-loader": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-6.1.0.tgz", - "integrity": "sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "jiti": "^2.4.1" - }, - "engines": { - "node": ">=v18" - }, - "peerDependencies": { - "@types/node": "*", - "cosmiconfig": ">=9", - "typescript": ">=5" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cz-conventional-changelog": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz", - "integrity": "sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.1", - "commitizen": "^4.0.3", - "conventional-commit-types": "^3.0.0", - "lodash.map": "^4.5.1", - "longest": "^2.0.1", - "word-wrap": "^1.0.3" - }, - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@commitlint/load": ">6.1.1" - } - }, - "node_modules/cz-conventional-changelog/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cz-conventional-changelog/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cz-conventional-changelog/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/cz-conventional-changelog/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/cz-conventional-changelog/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cz-conventional-changelog/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cz-git": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/cz-git/-/cz-git-1.12.0.tgz", - "integrity": "sha512-LaZ+8whPPUOo6Y0Zy4nIbf6JOleV3ejp41sT6N4RPKiKKA+ICWf4ueeIlxIO8b6JtdlDxRzHH/EcRji07nDxcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=v12.20.0" - } - }, - "node_modules/dargs": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-8.1.0.tgz", - "integrity": "sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", - "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dev": true - }, - "node_modules/default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", - "dev": true, - "license": "MIT", - "dependencies": { - "bundle-name": "^4.1.0", - "default-browser-id": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", - "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", - "dev": true, - "license": "MIT" - }, - "node_modules/degenerator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", - "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/destr": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", - "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", - "dev": true, - "license": "MIT" - }, - "node_modules/detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-indent": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", - "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "16.6.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", - "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eta": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/eta/-/eta-3.5.0.tgz", - "integrity": "sha512-e3x3FBvGzeCIHhF+zhK8FZA2vC5uFn6b4HJjegUbIWrDb4mJ7JjTGMJY9VGIbRVpmSwHopNiaJibhjIr+HfLug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "url": "https://github.com/eta-dev/eta?sponsor=1" - } - }, - "node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/execa/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", - "dev": true, - "dependencies": { - "homedir-polyfill": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/exsolve": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.7.tgz", - "integrity": "sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==", - "dev": true, - "license": "MIT" - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/fast-content-type-parse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-2.0.1.tgz", - "integrity": "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "MIT" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-uri": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", - "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-node-modules": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.3.tgz", - "integrity": "sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==", - "dev": true, - "dependencies": { - "findup-sync": "^4.0.0", - "merge": "^2.1.1" - } - }, - "node_modules/find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", - "dev": true - }, - "node_modules/find-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", - "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^7.2.0", - "path-exists": "^5.0.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-up-simple": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.1.tgz", - "integrity": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/findup-sync": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", - "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", - "dev": true, - "dependencies": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^4.0.2", - "resolve-dir": "^1.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-east-asian-width": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", - "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-uri": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", - "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^6.0.2", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/giget": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/giget/-/giget-2.0.0.tgz", - "integrity": "sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "citty": "^0.1.6", - "consola": "^3.4.0", - "defu": "^6.1.4", - "node-fetch-native": "^1.6.6", - "nypm": "^0.6.0", - "pathe": "^2.0.3" - }, - "bin": { - "giget": "dist/cli.mjs" - } - }, - "node_modules/git-raw-commits": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-4.0.0.tgz", - "integrity": "sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "dargs": "^8.0.0", - "meow": "^12.0.1", - "split2": "^4.0.0" - }, - "bin": { - "git-raw-commits": "cli.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/git-semver-tags": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-8.0.0.tgz", - "integrity": "sha512-N7YRIklvPH3wYWAR2vysaqGLPRcpwQ0GKdlqTiVN5w1UmCdaeY3K8s6DMKRCh54DDdzyt/OAB6C8jgVtb7Y2Fg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@conventional-changelog/git-client": "^1.0.0", - "meow": "^13.0.0" - }, - "bin": { - "git-semver-tags": "src/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/git-semver-tags/node_modules/@conventional-changelog/git-client": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@conventional-changelog/git-client/-/git-client-1.0.1.tgz", - "integrity": "sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/semver": "^7.5.5", - "semver": "^7.5.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "conventional-commits-filter": "^5.0.0", - "conventional-commits-parser": "^6.0.0" - }, - "peerDependenciesMeta": { - "conventional-commits-filter": { - "optional": true - }, - "conventional-commits-parser": { - "optional": true - } - } - }, - "node_modules/git-semver-tags/node_modules/conventional-commits-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-6.1.0.tgz", - "integrity": "sha512-5nxDo7TwKB5InYBl4ZC//1g9GRwB/F3TXOGR9hgUjMGfvSP4Vu5NkpNro2+1+TIEy1vwxApl5ircECr2ri5JIw==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "meow": "^13.0.0" - }, - "bin": { - "conventional-commits-parser": "dist/cli/index.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/git-semver-tags/node_modules/meow": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-up": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/git-up/-/git-up-8.1.1.tgz", - "integrity": "sha512-FDenSF3fVqBYSaJoYy1KSc2wosx0gCvKP+c+PRBht7cAaiCeQlBtfBDX9vgnNOHmdePlSFITVcn4pFfcgNvx3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.4.0", - "parse-url": "^9.2.0" - } - }, - "node_modules/git-url-parse": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-16.1.0.tgz", - "integrity": "sha512-cPLz4HuK86wClEW7iDdeAKcCVlWXmrLpb2L+G9goW0Z1dtpNS6BXXSOckUTlJT/LDQViE1QZKstNORzHsLnobw==", - "dev": true, - "license": "MIT", - "dependencies": { - "git-up": "^8.1.0" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/global-directory": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", - "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "ini": "4.1.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-directory/node_modules/ini": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", - "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "dependencies": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "dev": true, - "dependencies": { - "parse-passwd": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/import-fresh": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-meta-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", - "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/index-to-position": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/index-to-position/-/index-to-position-1.1.0.tgz", - "integrity": "sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true - }, - "node_modules/inquirer": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-8.2.5.tgz", - "integrity": "sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/ip-address": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", - "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "jsbn": "1.1.0", - "sprintf-js": "^1.1.3" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true, - "license": "MIT" - }, - "node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "dev": true, - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-ssh": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.1.tgz", - "integrity": "sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "protocols": "^2.0.1" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-text-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz", - "integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "text-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", - "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-inside-container": "^1.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/issue-parser": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-7.0.1.tgz", - "integrity": "sha512-3YZcUUR2Wt1WsapF+S/WiA2WmlW0cWAoPccMqne7AxEBhCdFeTPjfv/Axb8V2gyCgY3nRw+ksZ3xSUX+R47iAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.capitalize": "^4.2.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.uniqby": "^4.7.0" - }, - "engines": { - "node": "^18.17 || >=20.6.1" - } - }, - "node_modules/jiti": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz", - "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==", - "dev": true, - "license": "MIT", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", - "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true, - "license": "MIT" - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "license": "MIT" - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true, - "license": "MIT" - }, - "node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.capitalize": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", - "integrity": "sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.escaperegexp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", - "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.mergewith": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", - "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.startcase": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", - "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "node_modules/lodash.uniqby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", - "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.upperfirst": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", - "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", - "dev": true, - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/longest": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", - "integrity": "sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/macos-release": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-3.4.0.tgz", - "integrity": "sha512-wpGPwyg/xrSp4H4Db4xYSeAr6+cFQGHfspHzDUdYxswDnUW0L5Ov63UuJiSr8NMSpyaChO4u1n0MXUvVPtrN6A==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", - "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16.10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz", - "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "license": "MIT" - }, - "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", - "dev": true, - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.54.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", - "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", - "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": "^1.54.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-function": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", - "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" - }, - "node_modules/netmask": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/new-github-release-url": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/new-github-release-url/-/new-github-release-url-2.0.0.tgz", - "integrity": "sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^2.5.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/new-github-release-url/node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/node-fetch-native": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz", - "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nypm": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.0.tgz", - "integrity": "sha512-mn8wBFV9G9+UFHIrq+pZ2r2zL4aPau/by3kJb3cM7+5tQHMt6HGQB8FDIeKFYp8o0D2pnH6nVsO88N4AmUxIWg==", - "dev": true, - "license": "MIT", - "dependencies": { - "citty": "^0.1.6", - "consola": "^3.4.0", - "pathe": "^2.0.3", - "pkg-types": "^2.0.0", - "tinyexec": "^0.3.2" - }, - "bin": { - "nypm": "dist/cli.mjs" - }, - "engines": { - "node": "^14.16.0 || >=16.10.0" - } - }, - "node_modules/nypm/node_modules/tinyexec": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", - "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", - "dev": true, - "license": "MIT" - }, - "node_modules/ohash": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", - "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", - "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", - "dev": true, - "license": "MIT", - "dependencies": { - "default-browser": "^5.2.1", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "wsl-utils": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-name": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/os-name/-/os-name-6.1.0.tgz", - "integrity": "sha512-zBd1G8HkewNd2A8oQ8c6BN/f/c9EId7rSUueOLGu28govmUctXmM+3765GwsByv9nYUdrLqHphXlYIc86saYsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "macos-release": "^3.3.0", - "windows-release": "^6.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pac-proxy-agent": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz", - "integrity": "sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "get-uri": "^6.0.1", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.6", - "pac-resolver": "^7.0.1", - "socks-proxy-agent": "^8.0.5" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/pac-resolver": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", - "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", - "dev": true, - "license": "MIT", - "dependencies": { - "degenerator": "^5.0.0", - "netmask": "^2.0.2" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/parse-path": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.1.0.tgz", - "integrity": "sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "protocols": "^2.0.0" - } - }, - "node_modules/parse-url": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-9.2.0.tgz", - "integrity": "sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-path": "^7.0.0", - "parse-path": "^7.0.0" - }, - "engines": { - "node": ">=14.13.0" - } - }, - "node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/pathe": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", - "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", - "dev": true, - "license": "MIT" - }, - "node_modules/perfect-debounce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", - "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pkg-types": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.2.0.tgz", - "integrity": "sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "confbox": "^0.2.2", - "exsolve": "^1.0.7", - "pathe": "^2.0.3" - } - }, - "node_modules/protocols": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.2.tgz", - "integrity": "sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/proxy-agent": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.5.0.tgz", - "integrity": "sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.1", - "https-proxy-agent": "^7.0.6", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.1.0", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.5" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/proxy-agent/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true, - "license": "MIT" - }, - "node_modules/rc9": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/rc9/-/rc9-2.1.2.tgz", - "integrity": "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==", - "dev": true, - "license": "MIT", - "dependencies": { - "defu": "^6.1.4", - "destr": "^2.0.3" - } - }, - "node_modules/read-package-up": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/read-package-up/-/read-package-up-11.0.0.tgz", - "integrity": "sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up-simple": "^1.0.0", - "read-pkg": "^9.0.0", - "type-fest": "^4.6.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-package-up/node_modules/hosted-git-info": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", - "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", - "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^10.0.1" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/read-package-up/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/read-package-up/node_modules/normalize-package-data": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", - "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^7.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^16.14.0 || >=18.0.0" - } - }, - "node_modules/read-package-up/node_modules/parse-json": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-8.3.0.tgz", - "integrity": "sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.26.2", - "index-to-position": "^1.1.0", - "type-fest": "^4.39.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-package-up/node_modules/read-pkg": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz", - "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/normalize-package-data": "^2.4.3", - "normalize-package-data": "^6.0.0", - "parse-json": "^8.0.0", - "type-fest": "^4.6.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-package-up/node_modules/type-fest": { - "version": "4.40.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.0.tgz", - "integrity": "sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/release-it": { - "version": "19.0.4", - "resolved": "https://registry.npmjs.org/release-it/-/release-it-19.0.4.tgz", - "integrity": "sha512-W9A26FW+l1wy5fDg9BeAknZ19wV+UvHUDOC4D355yIOZF/nHBOIhjDwutKd4pikkjvL7CpKeF+4zLxVP9kmVEw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/webpro" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/webpro" - } - ], - "license": "MIT", - "dependencies": { - "@nodeutils/defaults-deep": "1.1.0", - "@octokit/rest": "21.1.1", - "@phun-ky/typeof": "1.2.8", - "async-retry": "1.3.3", - "c12": "3.1.0", - "ci-info": "^4.3.0", - "eta": "3.5.0", - "git-url-parse": "16.1.0", - "inquirer": "12.7.0", - "issue-parser": "7.0.1", - "lodash.merge": "4.6.2", - "mime-types": "3.0.1", - "new-github-release-url": "2.0.0", - "open": "10.2.0", - "ora": "8.2.0", - "os-name": "6.1.0", - "proxy-agent": "6.5.0", - "semver": "7.7.2", - "tinyglobby": "0.2.14", - "undici": "6.21.3", - "url-join": "5.0.0", - "wildcard-match": "5.1.4", - "yargs-parser": "21.1.1" - }, - "bin": { - "release-it": "bin/release-it.js" - }, - "engines": { - "node": "^20.12.0 || >=22.0.0" - } - }, - "node_modules/release-it/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/release-it/node_modules/chalk": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", - "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/release-it/node_modules/cli-cursor": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", - "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", - "dev": true, - "license": "MIT" - }, - "node_modules/release-it/node_modules/inquirer": { - "version": "12.7.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.7.0.tgz", - "integrity": "sha512-KKFRc++IONSyE2UYw9CJ1V0IWx5yQKomwB+pp3cWomWs+v2+ZsG11G2OVfAjFS6WWCppKw+RfKmpqGfSzD5QBQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^10.1.14", - "@inquirer/prompts": "^7.6.0", - "@inquirer/type": "^3.0.7", - "ansi-escapes": "^4.3.2", - "mute-stream": "^2.0.0", - "run-async": "^4.0.4", - "rxjs": "^7.8.2" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@types/node": ">=18" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } - } - }, - "node_modules/release-it/node_modules/is-interactive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", - "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/is-unicode-supported": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", - "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/log-symbols": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", - "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^5.3.0", - "is-unicode-supported": "^1.3.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/log-symbols/node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/mute-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", - "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^18.17.0 || >=20.5.0" - } - }, - "node_modules/release-it/node_modules/onetime": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", - "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-function": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/ora": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-8.2.0.tgz", - "integrity": "sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^5.3.0", - "cli-cursor": "^5.0.0", - "cli-spinners": "^2.9.2", - "is-interactive": "^2.0.0", - "is-unicode-supported": "^2.0.0", - "log-symbols": "^6.0.0", - "stdin-discarder": "^0.2.2", - "string-width": "^7.2.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/restore-cursor": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", - "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^7.0.0", - "signal-exit": "^4.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/run-async": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.5.tgz", - "integrity": "sha512-oN9GTgxUNDBumHTTDmQ8dep6VIJbgj9S3dPP+9XylVLIK4xB9XTXtKWROd5pnhdXR9k0EgO1JRcNh0T+Ny2FsA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/release-it/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/release-it/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", - "dev": true, - "dependencies": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/run-applescript": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", - "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/rxjs": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", - "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", - "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ip-address": "^9.0.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "^4.3.4", - "socks": "^2.8.3" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", - "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", - "dev": true - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/sprintf-js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/stdin-discarder": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", - "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-extensions": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz", - "integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/tinyexec": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", - "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", - "dev": true, - "license": "MIT" - }, - "node_modules/tinyglobby": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", - "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fdir": "^6.4.4", - "picomatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.6", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", - "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true, - "license": "MIT" - }, - "node_modules/typescript": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/uglify-js": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/undici": { - "version": "6.21.3", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.3.tgz", - "integrity": "sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.17" - } - }, - "node_modules/undici-types": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", - "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", - "dev": true, - "license": "MIT" - }, - "node_modules/unicorn-magic": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/universal-user-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz", - "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==", - "dev": true, - "license": "ISC" - }, - "node_modules/universalify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/url-join": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz", - "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wildcard-match": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.4.tgz", - "integrity": "sha512-wldeCaczs8XXq7hj+5d/F38JE2r7EXgb6WQDM84RVwxy81T/sxB5e9+uZLK9Q9oNz1mlvjut+QtvgaOQFPVq/g==", - "dev": true, - "license": "ISC" - }, - "node_modules/windows-release": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-6.1.0.tgz", - "integrity": "sha512-1lOb3qdzw6OFmOzoY0nauhLG72TpWtb5qgYPiSh/62rjc1XidBSDio2qw0pwHh17VINF217ebIkZJdFLZFn9SA==", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^8.0.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/wsl-utils": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", - "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-wsl": "^3.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", - "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yoctocolors-cjs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", - "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } + "name": "lazyvimx", + "version": "1.12.2", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "lazyvimx", + "version": "1.12.2", + "license": "Apache-2.0", + "devDependencies": { + "@aimuzov-projects/infra-site-kit": "github:aimuzov-projects/infra-site-kit#v1.8.0", + "prettier": "3.9.9" + }, + "engines": { + "node": "26.11.1" + } + }, + "node_modules/@aimuzov-projects/infra-site-kit": { + "version": "1.8.0", + "resolved": "git+ssh://git@github.com/aimuzov-projects/infra-site-kit.git#3e86b7c91524fe19e9e8436add2c2797bed68b30", + "dev": true, + "license": "MIT", + "dependencies": { + "@axe-core/playwright": "4.13.0", + "@ianvs/prettier-plugin-sort-imports": "4.7.1", + "@stylistic/eslint-plugin": "5.10.0", + "postcss-html": "2.0.0", + "prettier-plugin-astro": "1.1.0", + "prettier-plugin-svelte": "4.1.1", + "stylelint-config-clean-order": "10.0.0", + "stylelint-order": "8.1.1" + }, + "engines": { + "node": ">=26" + }, + "peerDependencies": { + "@playwright/test": "^1.64.0", + "astro": "^7.0.0", + "oxlint": "^1.87.0", + "prettier": "^3.9.0", + "stylelint": "^17.16.0", + "svelte": "^5.0.0" + }, + "peerDependenciesMeta": { + "@playwright/test": { + "optional": true + }, + "astro": { + "optional": true + }, + "svelte": { + "optional": true + } + } + }, + "node_modules/@astrojs/compiler-binding": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding/-/compiler-binding-0.4.1.tgz", + "integrity": "sha512-ZYVDW1P58OXyxqZbOMp+/2U9KA7y2esIx9r4pWdpZ/l6fCZhaw4ul+D7EgpRVxYLkyTWqzANbTTUFGPFP8zDHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@astrojs/compiler-binding-android-arm64": "0.4.1", + "@astrojs/compiler-binding-darwin-arm64": "0.4.1", + "@astrojs/compiler-binding-darwin-x64": "0.4.1", + "@astrojs/compiler-binding-linux-arm64-gnu": "0.4.1", + "@astrojs/compiler-binding-linux-arm64-musl": "0.4.1", + "@astrojs/compiler-binding-linux-x64-gnu": "0.4.1", + "@astrojs/compiler-binding-linux-x64-musl": "0.4.1", + "@astrojs/compiler-binding-wasm32-wasi": "0.4.1", + "@astrojs/compiler-binding-win32-arm64-msvc": "0.4.1", + "@astrojs/compiler-binding-win32-x64-msvc": "0.4.1" + } + }, + "node_modules/@astrojs/compiler-binding-android-arm64": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-android-arm64/-/compiler-binding-android-arm64-0.4.1.tgz", + "integrity": "sha512-Wtx2DZORuNTLASLLZ8hlrjFaJe1LUloatcCn9EPq7knBhRpjMGXeJANIJMeBZG4igvz7x+3nyAJM2iwCSW9xog==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-darwin-arm64": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-arm64/-/compiler-binding-darwin-arm64-0.4.1.tgz", + "integrity": "sha512-7iwXcU+hB60Y1SvOfnWHNioT72gDsDQKaDipXh2Onwp/TvQMozhbvhy13wJR8Af940a0h6PbddCeJFpj791UDA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-darwin-x64": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-darwin-x64/-/compiler-binding-darwin-x64-0.4.1.tgz", + "integrity": "sha512-pifjICos49RXhSVKSDu5gDB0/8j0O7DmxSp1DaWW2PyLG5ekwSkcrfOZto5JqhdI7QYMZB3XOiXpsdOXpS4npA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-linux-arm64-gnu": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-gnu/-/compiler-binding-linux-arm64-gnu-0.4.1.tgz", + "integrity": "sha512-hsZMlNWc6LqWHh9LlSwTq1/XCY7pxA5rkkKIdZRV8mgbOz9OwLvjEoe5Jry13eIZjMUQO8XnQyzk8o/Pjw2YFA==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-linux-arm64-musl": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-arm64-musl/-/compiler-binding-linux-arm64-musl-0.4.1.tgz", + "integrity": "sha512-a3EW27f+Z9uf57vYmpLgUriA1y9wDhKz57PT8D8XlFZt2HZEWhUxKuxI1jvKVI9p8okYee11WXEm/FHY1G9yoQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-linux-x64-gnu": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-gnu/-/compiler-binding-linux-x64-gnu-0.4.1.tgz", + "integrity": "sha512-XruPTKB/SS4DFzeAjQ1ZyM0ieHDjapHkOSnnzRApZ4FXY2YAI7UY3mETjfJiIS/acyZyrnPH5jObv1gATTdUJQ==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-linux-x64-musl": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-linux-x64-musl/-/compiler-binding-linux-x64-musl-0.4.1.tgz", + "integrity": "sha512-E8j7lGanqNpudtkUbsFaOLJhmwFe4Ecqux7K9hkj4wULIPNZRM2bYZNcMSj8r1oWvaUiwZl8LaaNwv3+14jqhw==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-wasm32-wasi": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-wasm32-wasi/-/compiler-binding-wasm32-wasi-0.4.1.tgz", + "integrity": "sha512-vNLxIv41ZE+nmPFtw24cRW5ZXG+ZPcAGtgigtjCP8lvcxKI7u2GrXoMsCgEH5fMw8WCEJpwLvsVBg15rJKAkyA==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^1.2.4" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@astrojs/compiler-binding-win32-arm64-msvc": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-arm64-msvc/-/compiler-binding-win32-arm64-msvc-0.4.1.tgz", + "integrity": "sha512-/xTDgRsFDoTh0/+KFXJ74DY4Jqn8CoSHwa8UP5RAblHfnRHkenwfSl4zYDET61O9vXKLk09UzHjjq09yP20/AQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-binding-win32-x64-msvc": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-binding-win32-x64-msvc/-/compiler-binding-win32-x64-msvc-0.4.1.tgz", + "integrity": "sha512-0x5J6iHZO0Fjo/CVzoIbXKzWnGESftDbEUQ/oXQ61HhUAFoR7+T1jfToZSNAS+gYyBXHSTpMWYC7lzarbhClcg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@astrojs/compiler-rs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@astrojs/compiler-rs/-/compiler-rs-0.4.1.tgz", + "integrity": "sha512-//NmAuRhy7eU9iP0ceI5Pymy55M+nUZ//kS6XeOyhBWdDib2KbJOyFaVJ52k7sDkJwTKVox7oPu3SpYiVnGm5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@astrojs/compiler-binding": "0.4.1" + }, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/@axe-core/playwright": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@axe-core/playwright/-/playwright-4.13.0.tgz", + "integrity": "sha512-6YLx+kxXu5GJceG4ozFg+33a2EMTdjYwWGloJ3sb9Kta5pp+ZNS53uxGVog5JetIY8s++P5UrtX+cri+u0VAVg==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "axe-core": "~4.13.0" + }, + "peerDependencies": { + "playwright-core": ">= 1.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", + "integrity": "sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.29.7", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.8.tgz", + "integrity": "sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.8", + "@babel/types": "^7.29.8", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.29.7.tgz", + "integrity": "sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.29.7.tgz", + "integrity": "sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.29.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.10.tgz", + "integrity": "sha512-B3lYAs2nkKskbgQ1nfy8Ma9ao9Q1rntTAQHrzzyDuj+TSO+X3le6PfWwqDvodsb+OumE10eMFfuMCTQSQ5iuIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.29.7", + "@babel/generator": "^7.29.8", + "@babel/helper-globals": "^7.29.7", + "@babel/parser": "^7.29.9", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.8", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@cacheable/memory": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@cacheable/memory/-/memory-2.2.0.tgz", + "integrity": "sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@cacheable/utils": "^2.5.0", + "@keyv/bigmap": "^1.3.1", + "hookified": "^1.15.1", + "keyv": "^5.6.0" + } + }, + "node_modules/@cacheable/utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@cacheable/utils/-/utils-2.5.0.tgz", + "integrity": "sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hashery": "^1.5.1", + "keyv": "^5.6.0" + } + }, + "node_modules/@csstools/css-calc": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.4.3.tgz", + "integrity": "sha512-iex20d8CHVkyvg6B7UKV7uHnI2Bqo9g+EFfT9E0y+GvTvhZ/DwONJ+9aKb1dlqm0ZiGsL5RXjp0fCoJYnkeDjA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^4.0.2", + "@csstools/css-tokenizer": "^4.0.2" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-4.0.2.tgz", + "integrity": "sha512-40cSKyMvK+tq4qz6Awrlye2WGuOKt3FwPgtGg6KTfbHOWNw+Rk1rzbAtZnZ6IBhsY491HLRnDXwoyBAijmmILA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^4.0.2" + } + }, + "node_modules/@csstools/css-syntax-patches-for-csstree": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.15.tgz", + "integrity": "sha512-J0u7HkVl2nzSlhsiTOp4AmwcUQ3D+mGEEKfBy/7To5/y7F2OHwyLrXfrhR0SMgr4p5Lo+eaMVSeai24zUcBIxA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "peer": true, + "peerDependencies": { + "css-tree": "^3.2.1" + }, + "peerDependenciesMeta": { + "css-tree": { + "optional": true + } + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.2.tgz", + "integrity": "sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-5.0.2.tgz", + "integrity": "sha512-qx19O8AbbLLbDSAcI6YOby/Vq8rV51psgIvlF5OZT/L8fQJDCyQifL6k+kYU4a8ySpzJ4RBzZkIs530bAn8y4Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "peer": true, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^4.0.2", + "@csstools/css-tokenizer": "^4.0.2" + } + }, + "node_modules/@csstools/selector-resolve-nested": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-4.0.2.tgz", + "integrity": "sha512-JpjNBJFA+4OnAHKRK4AMp8xrYyLhI9XapOeBlP2PhRU/IylSw+1ep3BFNTksBJnrTS3KT6kqKNVfpzLLwZUW5Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "peer": true, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.1.1" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-6.0.1.tgz", + "integrity": "sha512-MBuqFIIvqk4S593MGAskTkPpEUUzZNvGzh8mMxEwl3oHwjQlXmqHEDxNbN3Y0Tsh+xjmem4GZjeg7I0qkwBivg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "peer": true, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.1.1" + } + }, + "node_modules/@emnapi/core": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.3.tgz", + "integrity": "sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", + "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.3.tgz", + "integrity": "sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz", + "integrity": "sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.23.5", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz", + "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@eslint/object-schema": "^3.0.5", + "debug": "^4.3.1", + "minimatch": "^10.2.4" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.7.0.tgz", + "integrity": "sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@eslint/core": "^1.2.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz", + "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/object-schema": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", + "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.3.tgz", + "integrity": "sha512-IkO+/KEUvwbVpiURZg+P7zF74z5Jxe0UgJxVni+RtoHQ6IZieXaO02kmadomap/q+l6bc/jdPGGqTjhuZnuz1Q==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@eslint/core": "^1.2.1", + "levn": "^0.4.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", + "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@humanfs/types": "^0.15.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", + "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "@humanfs/core": "^0.19.2", + "@humanfs/types": "^0.15.0", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/types": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", + "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@ianvs/prettier-plugin-sort-imports": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/@ianvs/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.7.1.tgz", + "integrity": "sha512-jmTNYGlg95tlsoG3JLCcuC4BrFELJtLirLAkQW/71lXSyOhVt/Xj7xWbbGcuVbNq1gwWgSyMrPjJc9Z30hynVw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@babel/generator": "^7.26.2", + "@babel/parser": "^7.26.2", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "semver": "^7.5.2" + }, + "peerDependencies": { + "@prettier/plugin-oxc": "^0.0.4 || ^0.1.0", + "@vue/compiler-sfc": "2.7.x || 3.x", + "content-tag": "^4.0.0", + "prettier": "2 || 3 || ^4.0.0-0", + "prettier-plugin-ember-template-tag": "^2.1.0" + }, + "peerDependenciesMeta": { + "@prettier/plugin-oxc": { + "optional": true + }, + "@vue/compiler-sfc": { + "optional": true + }, + "content-tag": { + "optional": true + }, + "prettier-plugin-ember-template-tag": { + "optional": true + } + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", + "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@keyv/bigmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@keyv/bigmap/-/bigmap-1.3.1.tgz", + "integrity": "sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hashery": "^1.4.0", + "hookified": "^1.15.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "keyv": "^5.6.0" + } + }, + "node_modules/@keyv/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.2.5.tgz", + "integrity": "sha512-HshSvXzmBxNzqejd3k/KemgQ3hdREUYFRRrgxOZ+gPljDIsO2SDZrVZMd4Z/HsxudQbE62OVyVFE8z9BCurfjA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.3" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=23.5.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1 || ^2.0.0-alpha.4", + "@emnapi/runtime": "^1.7.1 || ^2.0.0-alpha.4" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@oxlint/binding-android-arm-eabi": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.88.0.tgz", + "integrity": "sha512-k6Fgkf86ubfeH4GvqYsRolfuVAp0pfYVZvifSlXNHPdMaWUOfxUrmLEeDD7hF6U2oJuhsVxhSWq86/xCJ+9MmA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-android-arm64": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.88.0.tgz", + "integrity": "sha512-AsIyhl9o1ejwtac7NMbhKpMdSml6NWR0ljKjZERxC8OHYDAW8o/Om9n1QHVLi4VCEUo42Zte2/Op9kyoGpJZMg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-darwin-arm64": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.88.0.tgz", + "integrity": "sha512-qgBjB7eEKcCB4RqjXGuoSZq74g0wD09fWFJ+HWcCJcKaga8TeUHtb+BY0SsxdleSLBgx4RZ7qmgo0EzqEq7JoQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-darwin-x64": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.88.0.tgz", + "integrity": "sha512-sCz3X5Mw/xdzEzn4fsCt1Iq8NKJnGNfhR+b9B5k+4DysYAHsmIhYoocnBPiQ9kvY3+pUun2A0Z8Vtun/Nv6YoQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-freebsd-x64": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.88.0.tgz", + "integrity": "sha512-xTOdYOIqCufgIj0knvxu86FBfovP6QBiD7ngNva01gb8xPQCD5gXkE5APGczH35zStim1O3zqvFbLQmY85xXRg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm-gnueabihf": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.88.0.tgz", + "integrity": "sha512-BLadtw88NdYJBrAtC1dYzrPfSP2d5zgx6iuZycdD0YmZBJ2Nqbit9Z4PSaIb6gxK25dweArGMPbOmq/0ugwUPg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm-musleabihf": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.88.0.tgz", + "integrity": "sha512-wILSczl/DaZsCcf7j7tvNbssp8hxEHIJxrv4j7+JjI3TAL1U/JTWbeUtoJJC/vo8+2hkTmHLYoKJjmiNbijdXw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm64-gnu": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.88.0.tgz", + "integrity": "sha512-jutT2Hy8JCuZuMwIFHo2HtyxfOfBJHyQxlBHBK1SL9W2f8n/WhjAP0FnDMz9d/mjhv9+QA0mx5AdQ9fDjsrFFg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-arm64-musl": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.88.0.tgz", + "integrity": "sha512-8N8iGV9hh4Lkeuq7QsEkjoXNRRflqR1G2qyoGYXcA0k5qllrdqmfylKEXyHIVERxqNDyMO4StqDQ0uLxXcBQAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-ppc64-gnu": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.88.0.tgz", + "integrity": "sha512-5ydcQt3znNQ/rGEWYRvpS2cK9+T18P2VYgnyJ+eloEAwi9YUmsXy5VGrRqNWIK6qzWwHGnEE3ojVqqQNo+f0hA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-riscv64-gnu": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.88.0.tgz", + "integrity": "sha512-iGx0uvFT54b/5DPJdEBCxYIrVB3v0uTy+JhRh3CyEp8/22BXDkG8rffkFwREdLsdj9mOrPbJYVOZw8ipcBuzjw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-riscv64-musl": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.88.0.tgz", + "integrity": "sha512-Wt47mKMWelVjRjuR7BCFxXkB0m79K1sTEbqMHRWciKUgo5iv7sWsF4RXSOyFYHD9zerNrkRZblnN273rhwOA1Q==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-s390x-gnu": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.88.0.tgz", + "integrity": "sha512-g3L12KCS4+1gtUt3RbJ4F+Yxx4LNmmZLEPfhd8rAHEJjJk2lAgNfnjGoP/phJyhG5WS6VbNYbJtadJelNfvTMA==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-x64-gnu": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.88.0.tgz", + "integrity": "sha512-og/XHVDOD9ZJgRiZkT9DgzQd4sr+JZW7e4l17Q/jVMZiIbeEd4uIu9iAoUbTF1gIvVZoRc4QDOxyVUvQGp4WHg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-linux-x64-musl": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.88.0.tgz", + "integrity": "sha512-EmhBsp+xuKb6YbZNEMLBo80Xw71AZOIm18do8ni/GLX/Lw1XzNhVYpbxO1KasYtoAvrGtCOdCPULRlIE0bPbTQ==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-openharmony-arm64": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.88.0.tgz", + "integrity": "sha512-DBUcx/KwYdg1DAz+G01P/GFv512J04EsZadbHptx2FTpWT/MWRg21ZToNHt9pnsfQRBQ3et/g+vqzbvrdAVbuA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-arm64-msvc": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.88.0.tgz", + "integrity": "sha512-xeVd0n4XG5HvynxfYvXi6uB+JvZbVZataowPS8cYpMbYg9mwE4sSyElFQd4LVJFifq8bRLDSR18XgEildmcXAg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-ia32-msvc": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.88.0.tgz", + "integrity": "sha512-MA6iOw//amleaz2mVMsZrA7NHlEexjTrhIxSMFCXQi6IUuQO+3Od00GZhr2iCYw6RFzMW36jkKK/WHBXMsoQAw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@oxlint/binding-win32-x64-msvc": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.88.0.tgz", + "integrity": "sha512-3Sz6rVWe8Dy+ufsXurFN1GX2dX43F/lQMSLelK9gFjiba7nHvLlqlhR5cHlWVnCpSqUY1hN9pyCX9XToe6ve6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "peer": true, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "node_modules/@prettier/parse-srcset": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@prettier/parse-srcset/-/parse-srcset-3.1.0.tgz", + "integrity": "sha512-FIRv2rZotO9NP/r66taYqD1zICpPiBbrECqjKV/xqNotqDxF7fLzzUeK+1RSRx9Tenk0DajR/GcRmTJ2qtHaKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@sindresorhus/merge-streams": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@stylistic/eslint-plugin": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-5.10.0.tgz", + "integrity": "sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.9.1", + "@typescript-eslint/types": "^8.56.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "estraverse": "^5.3.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "peerDependencies": { + "eslint": "^9.0.0 || ^10.0.0" + } + }, + "node_modules/@sveltejs/acorn-typescript": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.13.tgz", + "integrity": "sha512-wgKggnhZVL9Bfx1OaKKTrYY9BFRk6C8UAkQNUcIv1+llzYrIqy+RZm5HPKzn0NpEBvTVhTqB4kQyllZywsRBRQ==", + "dev": true, + "license": "MIT", + "peer": true, + "peerDependencies": { + "acorn": "^8.9.0" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.4.tgz", + "integrity": "sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/esrecurse": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@typescript-eslint/types": { + "version": "8.71.2", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.71.2.tgz", + "integrity": "sha512-y5Ukl3oVp7e/VGxqIoEXoeb/Roj71PAJ4WG/N/RGj+eeDvKRLM15kGr9MijLbN0i03S52zxu31Z98E5gWChJKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "8.19.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.19.0.tgz", + "integrity": "sha512-oJlA3XiRm7Cyk6qFD2Jn8ak9B7jSy0qy00ADO3+8dpT0LSjFihQYv4C02LFCSYJV3Q37xYwwRy5m+IpIiUzqWw==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", + "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.4.0.tgz", + "integrity": "sha512-KzTVk2tCWAHtYrvvvaP8bJKJq2pVinhLcGEQdtLIYPbmNGNyYe8QwNaTUYQp2J7/vIsUKt5QCqAfUkYyG9DkOw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0", + "peer": true + }, + "node_modules/aria-query": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.1.tgz", + "integrity": "sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/axe-core": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.13.0.tgz", + "integrity": "sha512-UzGt8zg7Ny8djbYMhxl2zuEevVa7r2gJjYY5Lwr1xM7+XU2nd6CkIWFTVcCIbAP63vSz71NaVyyuSk9lHKcy0A==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": "18 || 20 || >=22" + } + }, + "node_modules/brace-expansion": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.12.tgz", + "integrity": "sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-2.5.0.tgz", + "integrity": "sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@cacheable/memory": "^2.2.0", + "@cacheable/utils": "^2.5.0", + "hookified": "^1.15.0", + "keyv": "^5.6.0", + "qified": "^0.10.1" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/colord": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.10.0.tgz", + "integrity": "sha512-AidJptpBJmjTclAp9BkLwJi0T93fo5epJnbaZslpg6QVzpHjAiveF55mE9AcUJiGMqRHgMDY8soMsQtuNYMHfw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/cosmiconfig": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.2.tgz", + "integrity": "sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-functions-list": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.3.3.tgz", + "integrity": "sha512-8HFEBPKhOpJPEPu70wJJetjKta86Gw9+CCyCnB3sui2qQfOvRyqBy4IKLKKAwdMpWb2lHXWk9Wb4Z6AmaUT1Pg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/css-tree": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", + "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "mdn-data": "2.27.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/devalue": { + "version": "5.9.4", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.9.4.tgz", + "integrity": "sha512-sPAT4pztbu6586/hrhOnMKS17IJrvg12mXiSPSS3W5qDeN2RGgvZ0diZCm31dBbnevfVmujNO3IM2wrS4Y2Rhg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "10.12.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.12.0.tgz", + "integrity": "sha512-npHjrHb2o4ehH3mE+YuxABR+0gyb0aVWCIolgJDArwCiHEIsonBm3ZKjel5b0U5+a+MbEvIyRCGCzD3eKKK2NA==", + "dev": true, + "license": "MIT", + "peer": true, + "workspaces": [ + "packages/*" + ], + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.2", + "@eslint/config-array": "^0.23.5", + "@eslint/config-helpers": "^0.7.0", + "@eslint/core": "^1.2.1", + "@eslint/plugin-kit": "^0.7.3", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.14.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^9.1.2", + "eslint-visitor-keys": "^5.0.1", + "espree": "^11.2.0", + "esquery": "^1.7.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "11.1.5 || >11.1.6 <12", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "minimatch": "^10.2.5", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-scope": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "@types/esrecurse": "^4.3.1", + "@types/estree": "^1.0.8", + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/espree": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", + "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "acorn": "^8.16.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^5.0.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esm-env": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", + "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrap": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-2.4.0.tgz", + "integrity": "sha512-CQPcneEHw/czj32uwQC52nYnax8H4SXt25FCM+LIwGZ49cMIxpOj3bP8wmzcI+Z0HIy5KkClaPhRLfCySzwHPA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "peerDependencies": { + "@typescript-eslint/types": "^8.2.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/types": { + "optional": true + } + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/fast-uri": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.8.tgz", + "integrity": "sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause", + "peer": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastq": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.3.tgz", + "integrity": "sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "11.1.5", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-11.1.5.tgz", + "integrity": "sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "flat-cache": "^6.1.23" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "6.1.23", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.23.tgz", + "integrity": "sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "cacheable": "^2.5.0", + "flatted": "^3.4.2", + "hookified": "^1.15.0" + } + }, + "node_modules/flatted": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz", + "integrity": "sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/get-east-asian-width": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.7.0.tgz", + "integrity": "sha512-XjH1AECxf0giL2V1aU8vKyRR2ppRUb5c0EvT7zuJTokQ74bNo52zOtghqdWIqrhUD79fo3x0WfKZdOqxF6LG1Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globby": { + "version": "16.2.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.4.tgz", + "integrity": "sha512-c8B/VNLmxRcmqqenRA9t+9IyOjf9+V6lTxPaUJLqOCONdQkWZ0ETYgX0qbtJqPsgCNusT9MZ5Jeidw8Eb9tn2g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@sindresorhus/merge-streams": "^4.0.0", + "fast-glob": "^3.3.3", + "ignore": "^7.0.5", + "is-path-inside": "^4.0.0", + "micromatch": "^4.0.8", + "slash": "^5.1.0", + "unicorn-magic": "^0.4.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.12.tgz", + "integrity": "sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/has-flag": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-5.0.1.tgz", + "integrity": "sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hashery": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/hashery/-/hashery-1.5.1.tgz", + "integrity": "sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hookified": "^1.15.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/hookified": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.15.1.tgz", + "integrity": "sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/html-tags": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-5.1.0.tgz", + "integrity": "sha512-n6l5uca7/y5joxZ3LUePhzmBFUJ+U2YWzhMa8XUTecSeSlQiZdF5XAd/Q3/WUl0VsXgUwWi8I7CNIwdI5WN1SQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=20.10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", + "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-reference": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", + "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/estree": "^1.0.6" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/keyv": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.6.0.tgz", + "integrity": "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@keyv/serialize": "^1.1.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/locate-character": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/mathml-tag-names": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-4.0.0.tgz", + "integrity": "sha512-aa6AU2Pcx0VP/XWnh8IGL0SYSgQHDT6Ucror2j2mXeFAlN3ahaNs8EZtG1YiticMkSLj3Gt6VPFfZogt7G5iFQ==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdn-data": { + "version": "2.27.1", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", + "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", + "dev": true, + "license": "CC0-1.0", + "peer": true + }, + "node_modules/meow": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-14.1.0.tgz", + "integrity": "sha512-EDYo6VlmtnumlcBCbh1gLJ//9jvM/ndXHfVXIFrZVr6fGcwTUyCTFNTLCKuY3ffbK8L/+3Mzqnd58RojiZqHVw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/minimatch": { + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", + "dev": true, + "license": "BlueOak-1.0.0", + "peer": true, + "dependencies": { + "brace-expansion": "^5.0.8" + }, + "engines": { + "node": "18 || 20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz", + "integrity": "sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/oxlint": { + "version": "1.88.0", + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.88.0.tgz", + "integrity": "sha512-uIcFgw8BmqvFRGzH5+r7d2zJMEexwNSrEmM6WQNnGh3VkO0XYTEFoyxyNE6tjKMUib9Cue4XJA2DoWruO5D6aw==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "oxlint": "bin/oxlint" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/oxc-project" + }, + "optionalDependencies": { + "@oxlint/binding-android-arm-eabi": "1.88.0", + "@oxlint/binding-android-arm64": "1.88.0", + "@oxlint/binding-darwin-arm64": "1.88.0", + "@oxlint/binding-darwin-x64": "1.88.0", + "@oxlint/binding-freebsd-x64": "1.88.0", + "@oxlint/binding-linux-arm-gnueabihf": "1.88.0", + "@oxlint/binding-linux-arm-musleabihf": "1.88.0", + "@oxlint/binding-linux-arm64-gnu": "1.88.0", + "@oxlint/binding-linux-arm64-musl": "1.88.0", + "@oxlint/binding-linux-ppc64-gnu": "1.88.0", + "@oxlint/binding-linux-riscv64-gnu": "1.88.0", + "@oxlint/binding-linux-riscv64-musl": "1.88.0", + "@oxlint/binding-linux-s390x-gnu": "1.88.0", + "@oxlint/binding-linux-x64-gnu": "1.88.0", + "@oxlint/binding-linux-x64-musl": "1.88.0", + "@oxlint/binding-openharmony-arm64": "1.88.0", + "@oxlint/binding-win32-arm64-msvc": "1.88.0", + "@oxlint/binding-win32-ia32-msvc": "1.88.0", + "@oxlint/binding-win32-x64-msvc": "1.88.0" + }, + "peerDependencies": { + "oxlint-tsgolint": ">=7.0.2003", + "vite-plus": "*" + }, + "peerDependenciesMeta": { + "oxlint-tsgolint": { + "optional": true + }, + "vite-plus": { + "optional": true + } + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/playwright-core": { + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.64.1.tgz", + "integrity": "sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/postcss": { + "version": "8.5.30", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.30.tgz", + "integrity": "sha512-zkd+e9S1AQHhmaBKye9zlFHWjOwVgqXl1q3ECYy8561K7qxR2cREf/STLskulBFd78k6AOFeA+ff1TtEzk9bAA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.20", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-html": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-2.0.0.tgz", + "integrity": "sha512-f2Rvw5FCollEfVj3wfN7JdQb7n2rNIthW+epw2EByio7M6P7RH0BTj8a/ODHrUXd0cmO7ychb6YniymV93182Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "htmlparser2": "^9.1.0", + "js-tokens": "^9.0.0", + "postcss-safe-parser": "^7.0.1" + }, + "engines": { + "node": "^22.12 || >=24" + }, + "peerDependencies": { + "postcss": "^8.5.0" + } + }, + "node_modules/postcss-html/node_modules/js-tokens": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/postcss-safe-parser": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.1.0.tgz", + "integrity": "sha512-1WzZxRLaAFwEh6Do+zyGpjWV3nGJNxxhuh7Ubu/q1ICImMgZJnLwhoaEpRbG4pJppp2Y1ncL9ffA2f+LhrefQg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-selector-parser": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.6.tgz", + "integrity": "sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sorting": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-10.0.0.tgz", + "integrity": "sha512-TXbU+h6vVRW+86c/+ewhWq9k7pr7ijASTnepVhCQiC87zAOTkvB1v2dHyWP+ggstSTX/PNvjzS+IOqzejndz9w==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "postcss": "^8.4.20" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.9.9", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.9.tgz", + "integrity": "sha512-Z/CJHIkdujO/OtN7nXUii0Rf3VT5SRuhjBA82Xvu2XhBUgX3nhP67T0LHceBdQLex7OOFGTox+Q5Yg8Jk2Qivg==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-astro": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-1.1.0.tgz", + "integrity": "sha512-ujJ1VX+iin4eYJPHVCEbmXHzrEVsi1SaVehHtbAteTZv8VTrZyBiZPmYc6Ud6+fkr/UBMXuEu3N3+d49h7YfKw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@astrojs/compiler-rs": "^0.4.0", + "@prettier/parse-srcset": "^3.1.0", + "sass-formatter": "^0.8.0" + }, + "engines": { + "node": ">=22.12.0" + }, + "peerDependencies": { + "prettier": "^3.5.3" + } + }, + "node_modules/prettier-plugin-svelte": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-4.1.1.tgz", + "integrity": "sha512-wXvbXMjSvb4C9ENWTHXyd+ihakKCsJ6rJhLP6/8HFNj4GkZr48jqL9PoKsl2sk7SyCZRTnJ7O2TTowUpOxP/KA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + }, + "peerDependencies": { + "prettier": "^3.0.0", + "svelte": "^5.0.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qified": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/qified/-/qified-0.10.1.tgz", + "integrity": "sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "hookified": "^2.1.1" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/qified/node_modules/hookified": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-2.2.0.tgz", + "integrity": "sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/s.color": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", + "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", + "dev": true, + "license": "MIT" + }, + "node_modules/sass-formatter": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.8.0.tgz", + "integrity": "sha512-Nf4eMGE2O5vnJG7KPCRyksWS9gVKSYoUWtPeMXRRxwZSPVQhSGtL602xVYS65LvMkHmkvKa7xpauF0+/5pPwrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "suf-log": "^2.5.3" + }, + "bin": { + "sass-formatter": "dist/cli.js" + } + }, + "node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/source-map-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz", + "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.3.0.tgz", + "integrity": "sha512-ZbmZM0JCihQN91dWnxoipT2KOEyHqEyfRXUyjuRhW8b/xnqPDoq4gWEVApTVa9db2wN8mmoikgFBbjh71+cGeQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "get-east-asian-width": "^1.5.0", + "strip-ansi": "^7.1.2" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-ansi": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^6.2.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/stylelint": { + "version": "17.16.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-17.16.0.tgz", + "integrity": "sha512-ejlWnbJ13x1GU32+zZXa6sYQJsKKkwSdv2B4rAdO3OWdEmvhSJKcXi5pOphQYSzyaj1kXpuGJr7pcMBNfDIuPw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + }, + { + "type": "github", + "url": "https://github.com/sponsors/stylelint" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "@csstools/css-calc": "^3.3.0", + "@csstools/css-parser-algorithms": "^4.0.0", + "@csstools/css-syntax-patches-for-csstree": "^1.1.9", + "@csstools/css-tokenizer": "^4.0.0", + "@csstools/media-query-list-parser": "^5.0.0", + "@csstools/selector-resolve-nested": "^4.0.1", + "@csstools/selector-specificity": "^6.0.0", + "colord": "^2.10.0", + "cosmiconfig": "^9.0.2", + "css-functions-list": "^3.3.3", + "css-tree": "^3.2.1", + "debug": "^4.4.3", + "fast-glob": "^3.3.3", + "fastest-levenshtein": "^1.0.16", + "file-entry-cache": "^11.1.5", + "global-modules": "^2.0.0", + "globby": "^16.2.4", + "globjoin": "^0.1.4", + "html-tags": "^5.1.0", + "ignore": "^7.0.6", + "import-meta-resolve": "^4.2.0", + "mathml-tag-names": "^4.0.0", + "meow": "^14.1.0", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.5.26", + "postcss-safe-parser": "^7.0.1", + "postcss-selector-parser": "^7.1.5", + "postcss-value-parser": "^4.2.0", + "string-width": "^8.2.2", + "supports-hyperlinks": "^4.5.0", + "svg-tags": "^1.0.0", + "table": "^6.9.0", + "write-file-atomic": "^7.0.1" + }, + "bin": { + "stylelint": "bin/stylelint.mjs" + }, + "engines": { + "node": ">=20.19.0" + } + }, + "node_modules/stylelint-config-clean-order": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-clean-order/-/stylelint-config-clean-order-10.0.0.tgz", + "integrity": "sha512-FKV94g3B1EMSTt0++15jgtU4YwxyeNTAxTRfDW8nx+MvgIWjT9bHRB5SoaNKmVV/hl6CmSjvgtM98lc6Z68KYw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "stylelint": ">=16", + "stylelint-order": ">=6" + } + }, + "node_modules/stylelint-order": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-8.1.1.tgz", + "integrity": "sha512-LqsEB6VggJuu5v10RtkrQsBObcdwBE7GuAOlwfc/LR3VL/w8UqKX2BOLIjhyGt0Gne/njo7gRNGiJAKhfmPMNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss": "^8.5.8", + "postcss-sorting": "^10.0.0" + }, + "engines": { + "node": ">=20.19.0" + }, + "peerDependencies": { + "stylelint": "^16.18.0 || ^17.0.0" + } + }, + "node_modules/stylelint/node_modules/ignore": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.12.tgz", + "integrity": "sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/suf-log": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", + "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", + "dev": true, + "license": "MIT", + "dependencies": { + "s.color": "0.0.15" + } + }, + "node_modules/supports-color": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", + "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-hyperlinks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-4.6.0.tgz", + "integrity": "sha512-FL/q/YePS4tFFTNiBOR+zPk2ZrKheqNtmTJ/9OUZ4e1wKHJofDbGQSmSsxS0XNnabSkqexryCaXGvEKz1vf9UQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "has-flag": "^5.0.1", + "supports-color": "^10.2.2" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/chalk/supports-hyperlinks?sponsor=1" + } + }, + "node_modules/svelte": { + "version": "5.57.2", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.57.2.tgz", + "integrity": "sha512-1YiPCAXT0Ct6g1vOMmSLa0Nsc3QRMvtDF32ihgglGVrugIuIK38RyDiFNXVDhtQ81TJjSO57NdMw6DyYLqSGDQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@jridgewell/remapping": "^2.3.5", + "@jridgewell/sourcemap-codec": "^1.6.0", + "@sveltejs/acorn-typescript": "^1.0.13", + "@types/estree": "^1.0.9", + "acorn": "^8.18.0", + "aria-query": "5.3.1", + "axobject-query": "^4.1.0", + "clsx": "^2.1.1", + "devalue": "^5.9.2", + "esm-env": "^1.2.1", + "esrap": "^2.3.6", + "is-reference": "^3.0.3", + "locate-character": "^3.0.0", + "magic-string": "^0.30.11", + "zimmerframe": "^1.1.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true, + "peer": true + }, + "node_modules/table": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.9.0.tgz", + "integrity": "sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==", + "dev": true, + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", + "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/table/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/table/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true, + "license": "0BSD", + "optional": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/unicorn-magic": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.4.1.tgz", + "integrity": "sha512-lzlXPoVB0Uy/FvTaUgX39RbixYiSKoc3JSoSf01+0c2B6FR3qdYIPN7Qjo/AV7n6sqLCk0509cT3LRj1oSZ1+A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/write-file-atomic": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-7.0.1.tgz", + "integrity": "sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zimmerframe": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.5.tgz", + "integrity": "sha512-msJxIvYDYcoNL+PJsu+7qmpDWsYmAxTY+2TNYXXF0hzBzBk0BMecOqDOG/EckUoKCuKwObfbugIl8QpqHDXeFA==", + "dev": true, + "license": "MIT", + "peer": true + } + } } diff --git a/package.json b/package.json index 2efc20c..1880090 100644 --- a/package.json +++ b/package.json @@ -1,39 +1,21 @@ { - "name": "lazyvimx", - "version": "1.12.2", - "description": "TBD...", - "private": true, - "scripts": { - "commit": "git cz", - "release": "release-it" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/lazyvimx/nvim.git" - }, - "keywords": [ - "nvim" - ], - "author": "Aleksey Imuzov ", - "bugs": { - "url": "https://github.com/lazyvimx/nvim/issues" - }, - "homepage": "https://github.com/lazyvimx/nvim#readme", - "devDependencies": { - "@commitlint/config-conventional": "19.8.1", - "@release-it/conventional-changelog": "10.0.1", - "commitizen": "4.3.1", - "commitlint": "19.8.1", - "cz-git": "1.12.0", - "release-it": "19.0.4" - }, - "overrides": { - "conventional-changelog-conventionalcommits": "9.1.0" - }, - "config": { - "commitizen": { - "path": "node_modules/cz-git", - "czConfig": "./.commitlintrc.js" - } - } + "name": "lazyvimx", + "version": "1.12.2", + "private": true, + "description": "An enhancement layer on top of LazyVim: optional extras and plugin overrides", + "license": "Apache-2.0", + "repository": "github:lazyvimx/nvim", + "homepage": "https://lazyvimx.aimuzov.online", + "engines": { + "node": "26.11.1" + }, + "scripts": { + "format": "stylua . && prettier --write .", + "format:check": "stylua --check . && prettier --check .", + "lint": "selene lua colors init.lua .nvim.lua" + }, + "devDependencies": { + "@aimuzov-projects/infra-site-kit": "github:aimuzov-projects/infra-site-kit#v1.8.0", + "prettier": "3.9.9" + } } diff --git a/prettier.config.mjs b/prettier.config.mjs new file mode 100644 index 0000000..1904809 --- /dev/null +++ b/prettier.config.mjs @@ -0,0 +1,10 @@ +import kit from '@aimuzov-projects/infra-site-kit/prettier' + +export default { + ...kit, + overrides: [ + ...kit.overrides, + // Примеры в доках показывают конфиги как их вставлять, с отступами пробелами. + { files: '*.md', options: { embeddedLanguageFormatting: 'off' } }, + ], +} diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 0000000..b2356fc --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", + "release-type": "node", + "include-component-in-tag": false, + "bootstrap-sha": "d23afb56e391971848166d284a3021ccb21ee3da", + "changelog-sections": [ + { "type": "feat", "section": "Features" }, + { "type": "fix", "section": "Bug Fixes" }, + { "type": "perf", "section": "Performance" }, + { "type": "refactor", "section": "Refactoring" } + ], + "packages": { + ".": {} + } +} diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..b306578 --- /dev/null +++ b/renovate.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["github>aimuzov-projects/infra-site-kit"] +} diff --git a/selene.toml b/selene.toml new file mode 100644 index 0000000..3c3f484 --- /dev/null +++ b/selene.toml @@ -0,0 +1,5 @@ +std = "neovim" + +[lints] +# Спеки lazy.nvim -- смешанные таблицы по своей природе: { "owner/repo", opts = {} }. +mixed_table = "allow"