From 7da743336177a977eae7ac1c9d8f9213943fca7d Mon Sep 17 00:00:00 2001 From: CCherry <2405693142@qq.com> Date: Sun, 31 Aug 2025 19:57:11 +0800 Subject: [PATCH 1/5] feat: update farm v2 --- Cargo.lock | 6302 ------------------------ Cargo.toml | 12 +- rust-plugins/compress/Cargo.toml | 6 +- rust-plugins/icons/Cargo.toml | 10 +- rust-plugins/modular-import/Cargo.toml | 8 +- rust-plugins/svgr/Cargo.toml | 4 +- rust-plugins/url/Cargo.toml | 4 +- rust-plugins/wasm/Cargo.toml | 10 +- rust-plugins/worker/Cargo.toml | 2 +- rust-toolchain.toml | 2 +- rustfmt.toml | 2 +- 11 files changed, 30 insertions(+), 6332 deletions(-) delete mode 100644 Cargo.lock diff --git a/Cargo.lock b/Cargo.lock deleted file mode 100644 index 9c0d6c77..00000000 --- a/Cargo.lock +++ /dev/null @@ -1,6302 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "Inflector" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" -dependencies = [ - "lazy_static", - "regex", -] - -[[package]] -name = "addr2line" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" - -[[package]] -name = "ahash" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" -dependencies = [ - "getrandom", - "once_cell", - "version_check", -] - -[[package]] -name = "ahash" -version = "0.8.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" -dependencies = [ - "cfg-if", - "getrandom", - "once_cell", - "serde", - "version_check", - "zerocopy", -] - -[[package]] -name = "aho-corasick" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" -dependencies = [ - "memchr", -] - -[[package]] -name = "alloc-no-stdlib" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" - -[[package]] -name = "alloc-stdlib" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" -dependencies = [ - "alloc-no-stdlib", -] - -[[package]] -name = "allocator-api2" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" - -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - -[[package]] -name = "anstream" -version = "0.6.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "is_terminal_polyfill", - "utf8parse", -] - -[[package]] -name = "anstyle" -version = "1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" - -[[package]] -name = "anstyle-parse" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" -dependencies = [ - "windows-sys 0.52.0", -] - -[[package]] -name = "anstyle-wincon" -version = "3.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" -dependencies = [ - "anstyle", - "windows-sys 0.52.0", -] - -[[package]] -name = "anyhow" -version = "1.0.89" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" -dependencies = [ - "backtrace", -] - -[[package]] -name = "arrayvec" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" - -[[package]] -name = "ast_node" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9184f2b369b3e8625712493c89b785881f27eedc6cde480a81883cef78868b2" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.89", -] - -[[package]] -name = "auto_impl" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7862e21c893d65a1650125d157eaeec691439379a1cee17ee49031b79236ada4" -dependencies = [ - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "auto_impl" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "autocfg" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" - -[[package]] -name = "backtrace" -version = "0.3.74" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", - "windows-targets 0.52.6", -] - -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - -[[package]] -name = "base64" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - -[[package]] -name = "base64-simd" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "781dd20c3aff0bd194fe7d2a977dd92f21c173891f3a03b677359e5fa457e5d5" -dependencies = [ - "simd-abstraction", -] - -[[package]] -name = "better_scoped_tls" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "794edcc9b3fb07bb4aecaa11f093fd45663b4feadb782d68303a2268bc2701de" -dependencies = [ - "scoped-tls", -] - -[[package]] -name = "bincode" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitflags" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" - -[[package]] -name = "bitvec" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" -dependencies = [ - "funty", - "radium", - "tap", - "wyz", -] - -[[package]] -name = "blake2" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" -dependencies = [ - "digest", -] - -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array", -] - -[[package]] -name = "brotli" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor", -] - -[[package]] -name = "brotli-decompressor" -version = "4.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", -] - -[[package]] -name = "browserslist-rs" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdf0ca73de70c3da94e4194e4a01fe732378f55d47cf4c0588caab22a0dbfa14" -dependencies = [ - "ahash 0.8.11", - "chrono", - "either", - "indexmap 2.7.1", - "itertools 0.13.0", - "nom", - "once_cell", - "serde", - "serde_json", - "thiserror 1.0.63", -] - -[[package]] -name = "bstr" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" -dependencies = [ - "memchr", - "serde", -] - -[[package]] -name = "bumpalo" -version = "3.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" - -[[package]] -name = "bytecheck" -version = "0.6.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" -dependencies = [ - "bytecheck_derive 0.6.12", - "ptr_meta", - "simdutf8", -] - -[[package]] -name = "bytecheck" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41502630fe304ce54cbb2f8389e017784dee2b0328147779fcbe43b9db06d35d" -dependencies = [ - "bytecheck_derive 0.7.0", - "ptr_meta", - "simdutf8", -] - -[[package]] -name = "bytecheck_derive" -version = "0.6.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "bytecheck_derive" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eda88c587085bc07dc201ab9df871bd9baa5e07f7754b745e4d7194b43ac1eda" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" - -[[package]] -name = "cached" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4d73155ae6b28cf5de4cfc29aeb02b8a1c6dab883cb015d15cd514e42766846" -dependencies = [ - "ahash 0.8.11", - "cached_proc_macro", - "cached_proc_macro_types", - "directories", - "hashbrown 0.14.5", - "once_cell", - "rmp-serde", - "serde", - "sled", - "thiserror 1.0.63", - "web-time", -] - -[[package]] -name = "cached_proc_macro" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f42a145ed2d10dce2191e1dcf30cfccfea9026660e143662ba5eec4017d5daa" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "cached_proc_macro_types" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" - -[[package]] -name = "camino" -version = "1.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo-platform" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo_metadata" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" -dependencies = [ - "camino", - "cargo-platform", - "semver 1.0.23", - "serde", - "serde_json", - "thiserror 1.0.63", -] - -[[package]] -name = "cc" -version = "1.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d74707dde2ba56f86ae90effb3b43ddd369504387e718014de010cec7959800" -dependencies = [ - "shlex", -] - -[[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "chrono" -version = "0.4.38" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" -dependencies = [ - "android-tzdata", - "iana-time-zone", - "num-traits", - "windows-targets 0.52.6", -] - -[[package]] -name = "chrono-tz" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93698b29de5e97ad0ae26447b344c482a7284c737d9ddc5f9e52b74a336671bb" -dependencies = [ - "chrono", - "chrono-tz-build", - "phf 0.11.2", -] - -[[package]] -name = "chrono-tz-build" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c088aee841df9c3041febbb73934cfc39708749bf96dc827e3359cd39ef11b1" -dependencies = [ - "parse-zoneinfo", - "phf 0.11.2", - "phf_codegen", -] - -[[package]] -name = "clap" -version = "4.5.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac" -dependencies = [ - "clap_builder", - "clap_derive", -] - -[[package]] -name = "clap_builder" -version = "4.5.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73" -dependencies = [ - "anstream", - "anstyle", - "clap_lex", - "strsim", -] - -[[package]] -name = "clap_derive" -version = "4.5.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" -dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "clap_lex" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" - -[[package]] -name = "colorchoice" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" - -[[package]] -name = "console" -version = "0.15.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" -dependencies = [ - "encode_unicode", - "lazy_static", - "libc", - "unicode-width", - "windows-sys 0.52.0", -] - -[[package]] -name = "const_format" -version = "0.2.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c655d81ff1114fb0dcdea9225ea9f0cc712a6f8d189378e82bdf62a473a64b" -dependencies = [ - "const_format_proc_macros", -] - -[[package]] -name = "const_format_proc_macros" -version = "0.2.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eff1a44b93f47b1bac19a27932f5c591e43d1ba357ee4f61526c8a25603f0eb1" -dependencies = [ - "proc-macro2", - "quote", - "unicode-xid", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" - -[[package]] -name = "cpufeatures" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" -dependencies = [ - "libc", -] - -[[package]] -name = "crc" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49fc9a695bca7f35f5f4c15cddc84415f66a74ea78eef08e90c5024f2b540e23" -dependencies = [ - "crc-catalog", -] - -[[package]] -name = "crc-catalog" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccaeedb56da03b09f598226e25e80088cb4cd25f316e6e4df7d695f0feeb1403" - -[[package]] -name = "crc32fast" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "crossbeam-deque" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" - -[[package]] -name = "crypto-common" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array", - "typenum", -] - -[[package]] -name = "csv" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe" -dependencies = [ - "csv-core", - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "csv-core" -version = "0.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" -dependencies = [ - "memchr", -] - -[[package]] -name = "ctor" -version = "0.1.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "darling" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.89", -] - -[[package]] -name = "darling_macro" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" -dependencies = [ - "darling_core", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core 0.9.10", -] - -[[package]] -name = "data-encoding" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" - -[[package]] -name = "debugid" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" -dependencies = [ - "serde", - "uuid", -] - -[[package]] -name = "deranged" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" -dependencies = [ - "powerfmt", -] - -[[package]] -name = "deunicode" -version = "1.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abd57806937c9cc163efc8ea3910e00a62e2aeb0b8119f1793a978088f8f6b04" - -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer", - "crypto-common", - "subtle", -] - -[[package]] -name = "directories" -version = "5.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" -dependencies = [ - "dirs-sys", -] - -[[package]] -name = "dirs-sys" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" -dependencies = [ - "libc", - "option-ext", - "redox_users", - "windows-sys 0.48.0", -] - -[[package]] -name = "downcast-rs" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" - -[[package]] -name = "either" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" - -[[package]] -name = "encode_unicode" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" - -[[package]] -name = "enhanced-magic-string" -version = "0.0.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583dde6b75010b4b1a91ab983d6ffbabf1e307a506b521409cb4ba0c1b69981e" -dependencies = [ - "base64 0.22.1", - "farmfe_utils", - "parking_lot 0.12.3", - "regex", - "sourcemap 8.0.1", -] - -[[package]] -name = "enum-iterator" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fd242f399be1da0a5354aa462d57b4ab2b4ee0683cc552f7c007d2d12d36e94" -dependencies = [ - "enum-iterator-derive", -] - -[[package]] -name = "enum-iterator-derive" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - -[[package]] -name = "farm_plugin_svgr" -version = "0.0.0" -dependencies = [ - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit", - "farmfe_toolkit_plugin_types", - "farmfe_utils", - "globset", - "serde", - "serde_json", - "svgr-rs", - "xmltree", -] - -[[package]] -name = "farmfe_compiler" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1f68cabfe0f14cb75925a6833b94ade861442e645466593f1a6aa6fcf424bea" -dependencies = [ - "farmfe_core", - "farmfe_plugin_bundle", - "farmfe_plugin_css", - "farmfe_plugin_define", - "farmfe_plugin_html 0.0.14", - "farmfe_plugin_json", - "farmfe_plugin_lazy_compilation", - "farmfe_plugin_minify", - "farmfe_plugin_partial_bundling", - "farmfe_plugin_polyfill", - "farmfe_plugin_progress", - "farmfe_plugin_resolve", - "farmfe_plugin_runtime", - "farmfe_plugin_script", - "farmfe_plugin_static_assets", - "farmfe_plugin_tree_shake", - "farmfe_testing", - "farmfe_testing_helpers", - "farmfe_toolkit", - "farmfe_utils", - "num_cpus", -] - -[[package]] -name = "farmfe_core" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c15c436f18276a7be7f41385e10d276dff13998bedde13e2f94b30a8923076d" -dependencies = [ - "blake2", - "bytecheck 0.7.0", - "dashmap", - "downcast-rs", - "enhanced-magic-string", - "farmfe_macro_cache_item", - "farmfe_utils", - "globset", - "heck 0.4.1", - "hex", - "parking_lot 0.12.3", - "petgraph", - "ptr_meta", - "rayon", - "regex", - "relative-path", - "rkyv", - "rkyv_dyn", - "rkyv_typename", - "serde", - "serde_json", - "swc_common 0.34.4", - "swc_css_ast 0.141.0", - "swc_css_prefixer", - "swc_ecma_ast 0.115.1", - "swc_ecma_parser 0.146.12", - "swc_html_ast 0.34.0", - "thiserror 1.0.63", - "wax", -] - -[[package]] -name = "farmfe_macro_cache_item" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c61782617a57f8fa265ce3b4111763d703d457fef83c06341d2eed55cbc06297" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "farmfe_macro_plugin" -version = "0.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055ed906d281675468dc70294716c6af0b6b904f09fdd7b111865cc72b4f4933" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "farmfe_plugin_auto_import" -version = "0.0.0" -dependencies = [ - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit", - "farmfe_toolkit_plugin_types", - "farmfe_utils", - "glob", - "regress", - "serde", - "walkdir", -] - -[[package]] -name = "farmfe_plugin_bundle" -version = "0.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cca842ae26e6c0e072f403790e8384e7f53e6ae8c5b0ea37fd77c268dd06b618" -dependencies = [ - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", - "farmfe_utils", -] - -[[package]] -name = "farmfe_plugin_compress" -version = "0.0.0" -dependencies = [ - "brotli", - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit_plugin_types", - "flate2", - "serde", - "serde_json", -] - -[[package]] -name = "farmfe_plugin_css" -version = "0.0.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "992e1eaf1cb7d3ad6cbd41a1bd12c876cb110d54ad1a5c09d49527ae6b9a48cf" -dependencies = [ - "farmfe_core", - "farmfe_macro_cache_item", - "farmfe_toolkit", - "farmfe_utils", - "rkyv", -] - -[[package]] -name = "farmfe_plugin_define" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33300d2adec596514f318ecb5d7b4d0cbfa6501b6b11925d2694ec0d168f66da" -dependencies = [ - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", - "farmfe_utils", -] - -[[package]] -name = "farmfe_plugin_dsv" -version = "0.0.1" -dependencies = [ - "csv", - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit", - "farmfe_toolkit_plugin_types", - "serde", - "serde_json", -] - -[[package]] -name = "farmfe_plugin_html" -version = "0.0.0" -dependencies = [ - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit_plugin_types", - "tera", -] - -[[package]] -name = "farmfe_plugin_html" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8e08dfe3d49e0aa97152c2e81eb52601a4d1d3577d3514482ebb992aa6d5ccf" -dependencies = [ - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", - "rkyv", -] - -[[package]] -name = "farmfe_plugin_icons" -version = "0.0.1" -dependencies = [ - "bincode", - "cached", - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit", - "farmfe_toolkit_plugin_types", - "farmfe_utils", - "fervid", - "loading", - "once_cell", - "reqwest", - "serde", - "serde_json", - "svgr-rs", - "tokio", - "walkdir", - "xmltree", -] - -[[package]] -name = "farmfe_plugin_image" -version = "0.0.1" -dependencies = [ - "base64 0.22.1", - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit", - "farmfe_toolkit_plugin_types", - "lazy_static", - "mime_guess", - "serde", -] - -[[package]] -name = "farmfe_plugin_json" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc4ac61826d8588462c5bcaa142693bfa67c7e84cae6ba7441175d8139194d4b" -dependencies = [ - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", -] - -[[package]] -name = "farmfe_plugin_lazy_compilation" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcee653413d54bdc5175775ec0605b01a26190f2a9c80381528cbe5c63fa4ee3" -dependencies = [ - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", - "farmfe_utils", -] - -[[package]] -name = "farmfe_plugin_mdx" -version = "0.0.0" -dependencies = [ - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit_plugin_types", - "mdxjs", - "regex", - "serde", -] - -[[package]] -name = "farmfe_plugin_minify" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b83d63ee1a955b7658ae6477b89ee88b9587a9c0d2fd9e0c4fe2a63d3b12853f" -dependencies = [ - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", -] - -[[package]] -name = "farmfe_plugin_modular_import" -version = "0.0.1" -dependencies = [ - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit_plugin_types", - "regex", - "serde", - "serde_json", -] - -[[package]] -name = "farmfe_plugin_partial_bundling" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b63c4dafe3288d109dfa802a6b9f00bfc47170975142cb98c1c56d3472e6d375" -dependencies = [ - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", -] - -[[package]] -name = "farmfe_plugin_polyfill" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff97f6e77909c0ffa6ad1eb13ae0c0f9726c2ea1ac2a7ec36ccf940d50f1e562" -dependencies = [ - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", -] - -[[package]] -name = "farmfe_plugin_progress" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1221785c3e3f576aff675bf1989700b5ba3c5ee4e1ab3debf7b8fb092540c276" -dependencies = [ - "console", - "farmfe_core", - "farmfe_testing_helpers", - "indicatif", -] - -[[package]] -name = "farmfe_plugin_react_components" -version = "0.0.1" -dependencies = [ - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit", - "farmfe_toolkit_plugin_types", - "farmfe_utils", - "glob", - "serde", - "walkdir", -] - -[[package]] -name = "farmfe_plugin_resolve" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3667da3dbea060aec7f6e05577aa20078784c7358083e4ab9eeba7935e64727" -dependencies = [ - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", - "farmfe_utils", - "once_cell", -] - -[[package]] -name = "farmfe_plugin_runtime" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "910c712281a684f7437d476b47f9f23bdbba70d680f1cd34203cc536a63c15c6" -dependencies = [ - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", - "farmfe_utils", - "rkyv", -] - -[[package]] -name = "farmfe_plugin_script" -version = "0.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "889da3d0dfb22d962d0f5bca3937b93d544a367aa01b8d785ea92d4829b95170" -dependencies = [ - "farmfe_core", - "farmfe_swc_transformer_import_glob", - "farmfe_testing_helpers", - "farmfe_toolkit", - "farmfe_utils", -] - -[[package]] -name = "farmfe_plugin_static_assets" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c170158005e4f0533ddb97eeb02859a1b8d571c65e15f378cdf6ae0151346d22" -dependencies = [ - "base64 0.21.7", - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", - "farmfe_utils", - "mime_guess", - "rkyv", -] - -[[package]] -name = "farmfe_plugin_strip" -version = "0.0.1" -dependencies = [ - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit", - "farmfe_toolkit_plugin_types", - "regex", - "serde", -] - -[[package]] -name = "farmfe_plugin_tree_shake" -version = "0.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90a66d48425e11c4bf38387177261026ed95f7086d0ac72dca8da26a3a884f76" -dependencies = [ - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", - "farmfe_utils", -] - -[[package]] -name = "farmfe_plugin_url" -version = "0.0.1" -dependencies = [ - "base64 0.22.1", - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit", - "farmfe_toolkit_plugin_types", - "farmfe_utils", - "lazy_static", - "mime_guess", - "serde", -] - -[[package]] -name = "farmfe_plugin_virtual" -version = "0.0.1" -dependencies = [ - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit_plugin_types", - "thiserror 2.0.3", -] - -[[package]] -name = "farmfe_plugin_wasm" -version = "0.0.0" -dependencies = [ - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit", - "farmfe_toolkit_plugin_types", - "rkyv", - "wasmparser", -] - -[[package]] -name = "farmfe_plugin_worker" -version = "0.0.0" -dependencies = [ - "base64 0.22.1", - "farmfe_compiler", - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit", - "farmfe_toolkit_plugin_types", - "farmfe_utils", - "regress", - "rkyv", - "serde", -] - -[[package]] -name = "farmfe_plugin_yaml" -version = "0.0.1" -dependencies = [ - "farmfe_core", - "farmfe_macro_plugin", - "farmfe_toolkit_plugin_types", - "globset", - "lazy_static", - "regex", - "serde", - "serde_yaml", -] - -[[package]] -name = "farmfe_swc_transformer_import_glob" -version = "0.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e32e113cd79f0880e6638d64bb59371bd860388c272a97377d3aad2485c7593c" -dependencies = [ - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit", - "farmfe_utils", -] - -[[package]] -name = "farmfe_testing" -version = "0.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86de808359cb5358244cd4c8738eed351ff049841431202b9c8ee09a7d3e83fb" -dependencies = [ - "glob", - "heck 0.4.1", - "proc-macro-error", - "proc-macro2", - "quote", - "regex", - "syn 2.0.89", -] - -[[package]] -name = "farmfe_testing_helpers" -version = "0.0.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c85fcee1a77e91a8e691d46a02fc658f64b037a4ac16fb18a3e7dd39ea3ff7f" -dependencies = [ - "farmfe_core", -] - -[[package]] -name = "farmfe_toolkit" -version = "0.0.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4df94eae6d0f642217539e791adcee7e05a075bf847d560b70a41f5f7f84b0c4" -dependencies = [ - "anyhow", - "farmfe_core", - "farmfe_testing_helpers", - "farmfe_toolkit_plugin_types", - "farmfe_utils", - "lazy_static", - "preset_env_base", - "sourcemap 8.0.1", - "swc_atoms 0.6.7", - "swc_css_codegen 0.152.0", - "swc_css_minifier", - "swc_css_modules", - "swc_css_parser 0.151.0", - "swc_css_prefixer", - "swc_css_visit 0.140.0", - "swc_ecma_codegen 0.151.1", - "swc_ecma_minifier", - "swc_ecma_parser 0.146.12", - "swc_ecma_preset_env", - "swc_ecma_transforms", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_error_reporters", - "swc_html_codegen", - "swc_html_minifier", - "swc_html_parser 0.40.0", - "swc_html_visit", -] - -[[package]] -name = "farmfe_toolkit_plugin_types" -version = "0.0.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2126d77ca49474acce29bc4639c13ddd06e779f86362164aea41a71095969c8e" -dependencies = [ - "farmfe_core", - "lazy_static", - "libloading", -] - -[[package]] -name = "farmfe_utils" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecf11fa27400ba9125fe9fde0f2b3a26c78140d721ee95c6a2dfb8c0fdb6d3d3" -dependencies = [ - "base64 0.21.7", - "pathdiff", - "sha2", -] - -[[package]] -name = "fervid" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9acfc7565ae927dc4fb427431b0de10ec3c857eb1dd821d4f6bcab5b3662bfc0" -dependencies = [ - "fervid_codegen", - "fervid_core", - "fervid_parser", - "fervid_transform", - "fxhash", - "lazy_static", - "nom", - "phf 0.11.2", - "regex", - "swc_core 0.90.37", - "swc_ecma_codegen 0.148.18", - "swc_ecma_parser 0.143.16", -] - -[[package]] -name = "fervid_codegen" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb36679478a92224735ea0da6146c08c03b8a1610ec3d8dd515b75a2f27764f3" -dependencies = [ - "fervid_core", - "fervid_transform", - "flagset", - "fxhash", - "lazy_static", - "regex", - "smallvec", - "swc_core 0.90.37", - "swc_ecma_codegen 0.148.18", -] - -[[package]] -name = "fervid_core" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adcc3c52cf276ce1c0ed3dc02d9ab1680c6f182e3620832739132492b93d3240" -dependencies = [ - "flagset", - "fxhash", - "phf 0.11.2", - "smallvec", - "swc_core 0.90.37", -] - -[[package]] -name = "fervid_css" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "424ba3cb004f370025e327defeb1c0849a4c171ca44b87319d8b1a7f14d6263a" -dependencies = [ - "fervid_core", - "swc_core 0.90.37", - "swc_css_ast 0.140.23", - "swc_css_codegen 0.151.35", - "swc_css_parser 0.150.33", -] - -[[package]] -name = "fervid_parser" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5858b4aadfbb4eda3858189e40b61b716cac7e3ea9c4565ab9ca6e6b1130ab98" -dependencies = [ - "fervid_core", - "swc_core 0.90.37", - "swc_ecma_parser 0.143.16", - "swc_html_ast 0.33.21", - "swc_html_parser 0.39.27", -] - -[[package]] -name = "fervid_transform" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89574b1ceb7fca99fa946612eb6e3eb30b41bf8640714c8a082d51b67510a0a6" -dependencies = [ - "fervid_core", - "fervid_css", - "fxhash", - "lazy_static", - "phf 0.11.2", - "smallvec", - "swc_core 0.90.37", -] - -[[package]] -name = "fixedbitset" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" - -[[package]] -name = "flagset" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3ea1ec5f8307826a5b71094dd91fc04d4ae75d5709b20ad351c7fb4815c86ec" - -[[package]] -name = "flate2" -version = "1.0.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" -dependencies = [ - "crc32fast", - "libz-sys", - "miniz_oxide", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "foldhash" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f" - -[[package]] -name = "form_urlencoded" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "from_variant" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32016f1242eb82af5474752d00fd8ebcd9004bd69b462b1c91de833972d08ed4" -dependencies = [ - "proc-macro2", - "swc_macros_common", - "syn 2.0.89", -] - -[[package]] -name = "fs2" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" -dependencies = [ - "libc", - "winapi", -] - -[[package]] -name = "funty" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" - -[[package]] -name = "futures-channel" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" -dependencies = [ - "futures-core", -] - -[[package]] -name = "futures-core" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" - -[[package]] -name = "futures-task" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" - -[[package]] -name = "futures-util" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" -dependencies = [ - "futures-core", - "futures-task", - "pin-project-lite", - "pin-utils", -] - -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - -[[package]] -name = "generic-array" -version = "0.14.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" -dependencies = [ - "typenum", - "version_check", -] - -[[package]] -name = "getrandom" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" -dependencies = [ - "cfg-if", - "libc", - "wasi", -] - -[[package]] -name = "getset" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f636605b743120a8d32ed92fc27b6cde1a769f8f936c065151eb66f88ded513c" -dependencies = [ - "proc-macro-error2", - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "ghost" -version = "0.1.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0e085ded9f1267c32176b40921b9754c474f7dd96f7e808d4a982e48aa1e854" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "gimli" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" - -[[package]] -name = "glob" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" - -[[package]] -name = "globset" -version = "0.4.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19" -dependencies = [ - "aho-corasick", - "bstr", - "log", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "globwalk" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757" -dependencies = [ - "bitflags 2.6.0", - "ignore", - "walkdir", -] - -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.8", -] - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash 0.8.11", - "allocator-api2", -] - -[[package]] -name = "hashbrown" -version = "0.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" -dependencies = [ - "foldhash", - "serde", -] - -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" - -[[package]] -name = "hstr" -version = "0.2.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dae404c0c5d4e95d4858876ab02eecd6a196bb8caa42050dfa809938833fc412" -dependencies = [ - "hashbrown 0.14.5", - "new_debug_unreachable", - "once_cell", - "phf 0.11.2", - "rustc-hash 1.1.0", - "triomphe", -] - -[[package]] -name = "http" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" -dependencies = [ - "bytes", - "fnv", - "itoa", -] - -[[package]] -name = "http-body" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" -dependencies = [ - "bytes", - "http", -] - -[[package]] -name = "http-body-util" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" -dependencies = [ - "bytes", - "futures-util", - "http", - "http-body", - "pin-project-lite", -] - -[[package]] -name = "httparse" -version = "1.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" - -[[package]] -name = "humansize" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7" -dependencies = [ - "libm", -] - -[[package]] -name = "hyper" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "httparse", - "itoa", - "pin-project-lite", - "smallvec", - "tokio", - "want", -] - -[[package]] -name = "hyper-rustls" -version = "0.27.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" -dependencies = [ - "futures-util", - "http", - "hyper", - "hyper-util", - "rustls", - "rustls-pki-types", - "tokio", - "tokio-rustls", - "tower-service", - "webpki-roots", -] - -[[package]] -name = "hyper-util" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" -dependencies = [ - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "hyper", - "pin-project-lite", - "socket2", - "tokio", - "tower-service", - "tracing", -] - -[[package]] -name = "iana-time-zone" -version = "0.1.61" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "wasm-bindgen", - "windows-core", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] -name = "idna" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" -dependencies = [ - "unicode-bidi", - "unicode-normalization", -] - -[[package]] -name = "if_chain" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" - -[[package]] -name = "ignore" -version = "0.4.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" -dependencies = [ - "crossbeam-deque", - "globset", - "log", - "memchr", - "regex-automata", - "same-file", - "walkdir", - "winapi-util", -] - -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", -] - -[[package]] -name = "indexmap" -version = "2.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" -dependencies = [ - "equivalent", - "hashbrown 0.15.2", - "serde", -] - -[[package]] -name = "indicatif" -version = "0.17.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" -dependencies = [ - "console", - "instant", - "number_prefix", - "portable-atomic", - "unicode-width", -] - -[[package]] -name = "instant" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "inventory" -version = "0.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0eb5160c60ba1e809707918ee329adb99d222888155835c6feedba19f6c3fd4" -dependencies = [ - "ctor", - "ghost", - "inventory-impl", -] - -[[package]] -name = "inventory-impl" -version = "0.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e41b53715c6f0c4be49510bb82dee2c1e51c8586d885abe65396e82ed518548" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ipnet" -version = "2.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" - -[[package]] -name = "is-macro" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7d079e129b77477a49c5c4f1cfe9ce6c2c909ef52520693e8e811a714c7b20" -dependencies = [ - "Inflector", - "pmutil", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "is-macro" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2069faacbe981460232f880d26bf3c7634e322d49053aa48c27e3ae642f728f1" -dependencies = [ - "Inflector", - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "is_terminal_polyfill" -version = "1.70.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" - -[[package]] -name = "itertools" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" - -[[package]] -name = "js-sys" -version = "0.3.70" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" -dependencies = [ - "wasm-bindgen", -] - -[[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" - -[[package]] -name = "lexical" -version = "6.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7aefb36fd43fef7003334742cbf77b243fcd36418a1d1bdd480d613a67968f6" -dependencies = [ - "lexical-core", -] - -[[package]] -name = "lexical-core" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46" -dependencies = [ - "lexical-parse-float", - "lexical-parse-integer", - "lexical-util", - "lexical-write-float", - "lexical-write-integer", -] - -[[package]] -name = "lexical-parse-float" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f" -dependencies = [ - "lexical-parse-integer", - "lexical-util", - "static_assertions", -] - -[[package]] -name = "lexical-parse-integer" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9" -dependencies = [ - "lexical-util", - "static_assertions", -] - -[[package]] -name = "lexical-util" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc" -dependencies = [ - "static_assertions", -] - -[[package]] -name = "lexical-write-float" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862" -dependencies = [ - "lexical-util", - "lexical-write-integer", - "static_assertions", -] - -[[package]] -name = "lexical-write-integer" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446" -dependencies = [ - "lexical-util", - "static_assertions", -] - -[[package]] -name = "libc" -version = "0.2.158" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" - -[[package]] -name = "libloading" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" -dependencies = [ - "cfg-if", - "winapi", -] - -[[package]] -name = "libm" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" - -[[package]] -name = "libredox" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" -dependencies = [ - "bitflags 2.6.0", - "libc", -] - -[[package]] -name = "libz-sys" -version = "1.1.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df9b68e50e6e0b26f672573834882eb57759f6db9b3be2ea3c35c91188bb4eaa" -dependencies = [ - "cc", - "pkg-config", - "vcpkg", -] - -[[package]] -name = "linked-hash-map" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" -dependencies = [ - "serde", -] - -[[package]] -name = "linked_hash_set" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588" -dependencies = [ - "linked-hash-map", -] - -[[package]] -name = "loading" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8dc328a46d3468b5cf72d5e511620079b8f38b692f78bebed3377b27c214e35" - -[[package]] -name = "lock_api" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" - -[[package]] -name = "markdown" -version = "1.0.0-alpha.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "911a8325e6fb87b89890cd4529a2ab34c2669c026279e61c26b7140a3d821ccb" -dependencies = [ - "unicode-id", -] - -[[package]] -name = "mdxjs" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6996bd9591dc92f29740adca2e1290fa17919dab0b0337918ee05f257cff284e" -dependencies = [ - "markdown", - "serde", - "swc_core 0.96.9", -] - -[[package]] -name = "memchr" -version = "2.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" - -[[package]] -name = "miette" -version = "5.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e" -dependencies = [ - "miette-derive 5.10.0", - "once_cell", - "thiserror 1.0.63", - "unicode-width", -] - -[[package]] -name = "miette" -version = "7.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1" -dependencies = [ - "cfg-if", - "miette-derive 7.2.0", - "owo-colors", - "textwrap", - "thiserror 1.0.63", - "unicode-width", -] - -[[package]] -name = "miette-derive" -version = "5.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "miette-derive" -version = "7.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "mime" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" - -[[package]] -name = "mime_guess" -version = "2.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" -dependencies = [ - "mime", - "unicase", -] - -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - -[[package]] -name = "miniz_oxide" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" -dependencies = [ - "adler2", -] - -[[package]] -name = "mio" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" -dependencies = [ - "hermit-abi", - "libc", - "wasi", - "windows-sys 0.52.0", -] - -[[package]] -name = "new_debug_unreachable" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" - -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" -dependencies = [ - "memchr", - "minimal-lexical", -] - -[[package]] -name = "normpath" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a9da8c9922c35a1033d76f7272dfc2e7ee20392083d75aeea6ced23c6266578" -dependencies = [ - "winapi", -] - -[[package]] -name = "num-bigint" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" -dependencies = [ - "num-integer", - "num-traits", - "serde", -] - -[[package]] -name = "num-conv" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" - -[[package]] -name = "num-integer" -version = "0.1.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" -dependencies = [ - "autocfg", -] - -[[package]] -name = "num_cpus" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] -name = "number_prefix" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" - -[[package]] -name = "object" -version = "0.36.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - -[[package]] -name = "option-ext" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" - -[[package]] -name = "outref" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4" - -[[package]] -name = "owo-colors" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" - -[[package]] -name = "parking_lot" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" -dependencies = [ - "instant", - "lock_api", - "parking_lot_core 0.8.6", -] - -[[package]] -name = "parking_lot" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" -dependencies = [ - "lock_api", - "parking_lot_core 0.9.10", -] - -[[package]] -name = "parking_lot_core" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" -dependencies = [ - "cfg-if", - "instant", - "libc", - "redox_syscall 0.2.16", - "smallvec", - "winapi", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" -dependencies = [ - "backtrace", - "cfg-if", - "libc", - "petgraph", - "redox_syscall 0.5.4", - "smallvec", - "thread-id", - "windows-targets 0.52.6", -] - -[[package]] -name = "parse-zoneinfo" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24" -dependencies = [ - "regex", -] - -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - -[[package]] -name = "path-clean" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecba01bf2678719532c5e3059e0b5f0811273d94b397088b82e3bd0a78c78fdd" - -[[package]] -name = "pathdiff" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" - -[[package]] -name = "percent-encoding" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" - -[[package]] -name = "pest" -version = "2.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323" -dependencies = [ - "memchr", - "thiserror 2.0.3", - "ucd-trie", -] - -[[package]] -name = "pest_derive" -version = "2.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc" -dependencies = [ - "pest", - "pest_generator", -] - -[[package]] -name = "pest_generator" -version = "2.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966" -dependencies = [ - "pest", - "pest_meta", - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "pest_meta" -version = "2.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5" -dependencies = [ - "pest", - "sha2", -] - -[[package]] -name = "petgraph" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" -dependencies = [ - "fixedbitset", - "indexmap 2.7.1", -] - -[[package]] -name = "phf" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" -dependencies = [ - "phf_macros 0.10.0", - "phf_shared 0.10.0", - "proc-macro-hack", -] - -[[package]] -name = "phf" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" -dependencies = [ - "phf_macros 0.11.2", - "phf_shared 0.11.2", -] - -[[package]] -name = "phf_codegen" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" -dependencies = [ - "phf_generator 0.11.2", - "phf_shared 0.11.2", -] - -[[package]] -name = "phf_generator" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" -dependencies = [ - "phf_shared 0.10.0", - "rand", -] - -[[package]] -name = "phf_generator" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" -dependencies = [ - "phf_shared 0.11.2", - "rand", -] - -[[package]] -name = "phf_macros" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", - "proc-macro-hack", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "phf_macros" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" -dependencies = [ - "phf_generator 0.11.2", - "phf_shared 0.11.2", - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "phf_shared" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" -dependencies = [ - "siphasher", -] - -[[package]] -name = "phf_shared" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" -dependencies = [ - "siphasher", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "pkg-config" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" - -[[package]] -name = "pmutil" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3894e5d549cccbe44afecf72922f277f603cd4bb0219c8342631ef18fffbe004" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "pori" -version = "0.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a63d338dec139f56dacc692ca63ad35a6be6a797442479b55acd611d79e906" -dependencies = [ - "nom", -] - -[[package]] -name = "portable-atomic" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2" - -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" -dependencies = [ - "zerocopy", -] - -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - -[[package]] -name = "preset_env_base" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b30eab18be480c194938e433e269d5298a279f6410f02fbc73f3576a325c110" -dependencies = [ - "ahash 0.8.11", - "anyhow", - "browserslist-rs", - "dashmap", - "from_variant", - "once_cell", - "semver 1.0.23", - "serde", - "st-map", - "tracing", -] - -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "proc-macro-error2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" -dependencies = [ - "proc-macro-error-attr2", - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "proc-macro-hack" -version = "0.5.20+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" - -[[package]] -name = "proc-macro2" -version = "1.0.91" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307e3004becf10f5a6e0d59d20f3cd28231b0e0827a96cd3e0ce6d14bc1e4bb3" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "psm" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa37f80ca58604976033fae9515a8a2989fc13797d953f7c04fb8fa36a11f205" -dependencies = [ - "cc", -] - -[[package]] -name = "ptr_meta" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" -dependencies = [ - "ptr_meta_derive", -] - -[[package]] -name = "ptr_meta_derive" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "quinn" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b22d8e7369034b9a7132bc2008cac12f2013c8132b45e0554e6e20e2617f2156" -dependencies = [ - "bytes", - "pin-project-lite", - "quinn-proto", - "quinn-udp", - "rustc-hash 2.0.0", - "rustls", - "socket2", - "thiserror 1.0.63", - "tokio", - "tracing", -] - -[[package]] -name = "quinn-proto" -version = "0.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba92fb39ec7ad06ca2582c0ca834dfeadcaf06ddfc8e635c80aa7e1c05315fdd" -dependencies = [ - "bytes", - "rand", - "ring", - "rustc-hash 2.0.0", - "rustls", - "slab", - "thiserror 1.0.63", - "tinyvec", - "tracing", -] - -[[package]] -name = "quinn-udp" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285" -dependencies = [ - "libc", - "once_cell", - "socket2", - "tracing", - "windows-sys 0.52.0", -] - -[[package]] -name = "quote" -version = "1.0.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "radium" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" - -[[package]] -name = "radix_fmt" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce082a9940a7ace2ad4a8b7d0b1eac6aa378895f18be598230c5f2284ac05426" - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha", - "rand_core", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom", -] - -[[package]] -name = "rayon" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "redox_syscall" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" -dependencies = [ - "bitflags 1.3.2", -] - -[[package]] -name = "redox_syscall" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853" -dependencies = [ - "bitflags 2.6.0", -] - -[[package]] -name = "redox_users" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" -dependencies = [ - "getrandom", - "libredox", - "thiserror 1.0.63", -] - -[[package]] -name = "regex" -version = "1.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" - -[[package]] -name = "regress" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1541daf4e4ed43a0922b7969bdc2170178bcacc5dabf7e39bc508a9fa3953a7a" -dependencies = [ - "hashbrown 0.14.5", - "memchr", -] - -[[package]] -name = "relative-path" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" - -[[package]] -name = "rend" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" -dependencies = [ - "bytecheck 0.6.12", -] - -[[package]] -name = "reqwest" -version = "0.12.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f" -dependencies = [ - "base64 0.22.1", - "bytes", - "futures-core", - "futures-util", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-rustls", - "hyper-util", - "ipnet", - "js-sys", - "log", - "mime", - "once_cell", - "percent-encoding", - "pin-project-lite", - "quinn", - "rustls", - "rustls-pemfile", - "rustls-pki-types", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper", - "tokio", - "tokio-rustls", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "webpki-roots", - "windows-registry", -] - -[[package]] -name = "ring" -version = "0.17.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" -dependencies = [ - "cc", - "cfg-if", - "getrandom", - "libc", - "spin", - "untrusted", - "windows-sys 0.52.0", -] - -[[package]] -name = "rkyv" -version = "0.7.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" -dependencies = [ - "bitvec", - "bytecheck 0.6.12", - "bytes", - "hashbrown 0.12.3", - "ptr_meta", - "rend", - "rkyv_derive", - "seahash", - "tinyvec", - "uuid", -] - -[[package]] -name = "rkyv_derive" -version = "0.7.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "rkyv_dyn" -version = "0.7.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7087f1bf1fdffcf7391cd0755df81c47f8a87fe863bab93f99d9f6bbf16b40b7" -dependencies = [ - "inventory", - "lazy_static", - "ptr_meta", - "rkyv", - "rkyv_dyn_derive", - "rkyv_typename", -] - -[[package]] -name = "rkyv_dyn_derive" -version = "0.7.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f21d9c9cfb6d952b4baf89f1ffcfaccd56e0f8c81510f5a7b04de2c034bad18" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "rkyv_typename" -version = "0.7.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3f3b496694520c6001309c86ab52cf126d084778eb8a372b6bed1400f0562b8" -dependencies = [ - "rkyv_typename_derive", -] - -[[package]] -name = "rkyv_typename_derive" -version = "0.7.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05589f3fceeb5ad55f3a68b6ac56274feeb3c1b8215b4734d2562b78134a3551" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "rmp" -version = "0.8.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" -dependencies = [ - "byteorder", - "num-traits", - "paste", -] - -[[package]] -name = "rmp-serde" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db" -dependencies = [ - "byteorder", - "rmp", - "serde", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" - -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - -[[package]] -name = "rustc-hash" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" - -[[package]] -name = "rustc_version" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" -dependencies = [ - "semver 0.9.0", -] - -[[package]] -name = "rustls" -version = "0.23.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eee87ff5d9b36712a58574e12e9f0ea80f915a5b0ac518d322b24a465617925e" -dependencies = [ - "once_cell", - "ring", - "rustls-pki-types", - "rustls-webpki", - "subtle", - "zeroize", -] - -[[package]] -name = "rustls-pemfile" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" -dependencies = [ - "rustls-pki-types", -] - -[[package]] -name = "rustls-pki-types" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" - -[[package]] -name = "rustls-webpki" -version = "0.102.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" -dependencies = [ - "ring", - "rustls-pki-types", - "untrusted", -] - -[[package]] -name = "rustversion" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" - -[[package]] -name = "ryu" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" - -[[package]] -name = "ryu-js" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad97d4ce1560a5e27cec89519dc8300d1aa6035b099821261c651486a19e44d5" - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "scoped-tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "seahash" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" - -[[package]] -name = "semver" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" -dependencies = [ - "semver-parser", -] - -[[package]] -name = "semver" -version = "1.0.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" -dependencies = [ - "serde", -] - -[[package]] -name = "semver-parser" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" - -[[package]] -name = "serde" -version = "1.0.217" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.217" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "serde_json" -version = "1.0.138" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" -dependencies = [ - "indexmap 2.7.1", - "itoa", - "memchr", - "ryu", - "serde", -] - -[[package]] -name = "serde_urlencoded" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" -dependencies = [ - "form_urlencoded", - "itoa", - "ryu", - "serde", -] - -[[package]] -name = "serde_yaml" -version = "0.9.34+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" -dependencies = [ - "indexmap 2.7.1", - "itoa", - "ryu", - "serde", - "unsafe-libyaml", -] - -[[package]] -name = "sha1" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sha2" -version = "0.10.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "signal-hook-registry" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" -dependencies = [ - "libc", -] - -[[package]] -name = "simd-abstraction" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cadb29c57caadc51ff8346233b5cec1d240b68ce55cf1afc764818791876987" -dependencies = [ - "outref", -] - -[[package]] -name = "simdutf8" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" - -[[package]] -name = "siphasher" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" - -[[package]] -name = "slab" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] - -[[package]] -name = "sled" -version = "0.34.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f96b4737c2ce5987354855aed3797279def4ebf734436c6aa4552cf8e169935" -dependencies = [ - "crc32fast", - "crossbeam-epoch", - "crossbeam-utils", - "fs2", - "fxhash", - "libc", - "log", - "parking_lot 0.11.2", -] - -[[package]] -name = "slug" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "882a80f72ee45de3cc9a5afeb2da0331d58df69e4e7d8eeb5d3c7784ae67e724" -dependencies = [ - "deunicode", - "wasm-bindgen", -] - -[[package]] -name = "smallvec" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" - -[[package]] -name = "smartstring" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29" -dependencies = [ - "autocfg", - "static_assertions", - "version_check", -] - -[[package]] -name = "smawk" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" - -[[package]] -name = "socket2" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" -dependencies = [ - "libc", - "windows-sys 0.52.0", -] - -[[package]] -name = "sourcemap" -version = "6.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4cbf65ca7dc576cf50e21f8d0712d96d4fcfd797389744b7b222a85cdf5bd90" -dependencies = [ - "data-encoding", - "debugid", - "if_chain", - "rustc_version", - "serde", - "serde_json", - "unicode-id", - "url", -] - -[[package]] -name = "sourcemap" -version = "8.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "208d40b9e8cad9f93613778ea295ed8f3c2b1824217c6cfc7219d3f6f45b96d4" -dependencies = [ - "base64-simd", - "bitvec", - "data-encoding", - "debugid", - "if_chain", - "rustc-hash 1.1.0", - "rustc_version", - "serde", - "serde_json", - "unicode-id-start", - "url", -] - -[[package]] -name = "sourcemap" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dab08a862c70980b8e23698b507e272317ae52a608a164a844111f5372374f1f" -dependencies = [ - "base64-simd", - "bitvec", - "data-encoding", - "debugid", - "if_chain", - "rustc-hash 1.1.0", - "rustc_version", - "serde", - "serde_json", - "unicode-id-start", - "url", -] - -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" - -[[package]] -name = "st-map" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8257dd592de7614be71a2342d36ba2d527ddad3f9a0c8d09d6ceed4c371531e4" -dependencies = [ - "arrayvec", - "static-map-macro", -] - -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - -[[package]] -name = "stacker" -version = "0.1.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b" -dependencies = [ - "cc", - "cfg-if", - "libc", - "psm", - "windows-sys 0.59.0", -] - -[[package]] -name = "static-map-macro" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "710e9696ef338691287aeb937ee6ffe60022f579d3c8d2fd9d58973a9a10a466" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "string_cache" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" -dependencies = [ - "new_debug_unreachable", - "once_cell", - "parking_lot 0.12.3", - "phf_shared 0.10.0", - "precomputed-hash", - "serde", -] - -[[package]] -name = "string_cache_codegen" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", - "proc-macro2", - "quote", -] - -[[package]] -name = "string_enum" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05e383308aebc257e7d7920224fa055c632478d92744eca77f99be8fa1545b90" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.89", -] - -[[package]] -name = "strsim" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - -[[package]] -name = "subtle" -version = "2.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" - -[[package]] -name = "svgr-rs" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a959be330ea7bc8f5722868a53e625962ae70842ade80427bda9a0810ff50a80" -dependencies = [ - "clap", - "linked-hash-map", - "linked_hash_set", - "regex", - "serde", - "swc_core 0.74.6", - "swc_xml", -] - -[[package]] -name = "swc_atoms" -version = "0.4.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64593af3e0fbacd1b7147a0188f1fd77a2fc8ae3c2425bdb9528de255b9f452b" -dependencies = [ - "once_cell", - "rustc-hash 1.1.0", - "serde", - "string_cache", - "string_cache_codegen", - "triomphe", -] - -[[package]] -name = "swc_atoms" -version = "0.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6567e4e67485b3e7662b486f1565bdae54bd5b9d6b16b2ba1a9babb1e42125" -dependencies = [ - "bytecheck 0.6.12", - "hstr", - "once_cell", - "rkyv", - "rustc-hash 1.1.0", - "serde", -] - -[[package]] -name = "swc_bundler" -version = "0.212.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23c39d6d7fef9ee2a951423593764bea1666a4be0cbc89030d0da8f985124870" -dependencies = [ - "ahash 0.7.8", - "anyhow", - "crc", - "indexmap 1.9.3", - "is-macro 0.2.2", - "once_cell", - "parking_lot 0.12.3", - "petgraph", - "radix_fmt", - "relative-path", - "swc_atoms 0.4.43", - "swc_common 0.30.5", - "swc_ecma_ast 0.102.5", - "swc_ecma_codegen 0.137.6", - "swc_ecma_loader 0.42.5", - "swc_ecma_parser 0.132.6", - "swc_ecma_transforms_base 0.125.1", - "swc_ecma_transforms_optimization 0.185.4", - "swc_ecma_utils 0.115.8", - "swc_ecma_visit 0.88.5", - "swc_fast_graph 0.18.5", - "swc_graph_analyzer", - "tracing", -] - -[[package]] -name = "swc_cached" -version = "0.3.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83406221c501860fce9c27444f44125eafe9e598b8b81be7563d7036784cd05c" -dependencies = [ - "ahash 0.8.11", - "anyhow", - "dashmap", - "once_cell", - "regex", - "serde", -] - -[[package]] -name = "swc_common" -version = "0.30.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53e95bf36e3e217431c50eab784c5601bf5f0ed3657aac6bda57748fa4d6103b" -dependencies = [ - "ahash 0.7.8", - "ast_node", - "better_scoped_tls", - "cfg-if", - "either", - "from_variant", - "new_debug_unreachable", - "num-bigint", - "once_cell", - "parking_lot 0.12.3", - "rustc-hash 1.1.0", - "serde", - "siphasher", - "string_cache", - "swc_atoms 0.4.43", - "swc_eq_ignore_macros", - "swc_visit", - "tracing", - "unicode-width", - "url", -] - -[[package]] -name = "swc_common" -version = "0.33.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2f9706038906e66f3919028f9f7a37f3ed552f1b85578e93f4468742e2da438" -dependencies = [ - "ast_node", - "better_scoped_tls", - "cfg-if", - "either", - "from_variant", - "new_debug_unreachable", - "num-bigint", - "once_cell", - "rustc-hash 1.1.0", - "serde", - "siphasher", - "sourcemap 8.0.1", - "swc_atoms 0.6.7", - "swc_eq_ignore_macros", - "swc_visit", - "tracing", - "unicode-width", - "url", -] - -[[package]] -name = "swc_common" -version = "0.34.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9087befec6b63911f9d2f239e4f91c9b21589c169b86ed2d616944d23cf4a243" -dependencies = [ - "ast_node", - "better_scoped_tls", - "bytecheck 0.6.12", - "cfg-if", - "either", - "from_variant", - "new_debug_unreachable", - "num-bigint", - "once_cell", - "parking_lot 0.12.3", - "rkyv", - "rustc-hash 1.1.0", - "serde", - "siphasher", - "sourcemap 8.0.1", - "swc_atoms 0.6.7", - "swc_eq_ignore_macros", - "swc_visit", - "tracing", - "unicode-width", - "url", -] - -[[package]] -name = "swc_config" -version = "0.1.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4740e53eaf68b101203c1df0937d5161a29f3c13bceed0836ddfe245b72dd000" -dependencies = [ - "anyhow", - "indexmap 2.7.1", - "serde", - "serde_json", - "sourcemap 9.0.0", - "swc_cached", - "swc_config_macro", -] - -[[package]] -name = "swc_config_macro" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c5f56139042c1a95b54f5ca48baa0e0172d369bcc9d3d473dad1de36bae8399" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.89", -] - -[[package]] -name = "swc_core" -version = "0.74.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e18b78930ecae9f6415393c0c396af455e2a3cda540620f01b28a3e99ce4cc77" -dependencies = [ - "swc_atoms 0.4.43", - "swc_bundler", - "swc_common 0.30.5", - "swc_ecma_ast 0.102.5", - "swc_ecma_codegen 0.137.6", - "swc_ecma_loader 0.42.5", - "swc_ecma_parser 0.132.6", - "swc_ecma_transforms_base 0.125.1", - "swc_ecma_visit 0.88.5", - "vergen 7.5.1", -] - -[[package]] -name = "swc_core" -version = "0.90.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecbbbf25e5d035165bde87f2388f9fbe6d5ce38ddd2c6cb9f24084823a9c0044" -dependencies = [ - "swc_atoms 0.6.7", - "swc_common 0.33.26", - "swc_ecma_ast 0.112.6", - "swc_ecma_transforms_base 0.137.21", - "swc_ecma_visit 0.98.7", - "vergen 8.3.2", -] - -[[package]] -name = "swc_core" -version = "0.96.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de60918c09a10e55b659b4e70029d283da815e3107b22f79ec9fac280d4d8843" -dependencies = [ - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_codegen 0.151.1", - "swc_ecma_parser 0.146.12", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_visit 0.101.0", - "vergen 8.3.2", -] - -[[package]] -name = "swc_css_ast" -version = "0.140.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be69b267990e9727881125d39b3a2b8204bb2f85b9ece2ad3e212a1fe5c79bea" -dependencies = [ - "is-macro 0.3.6", - "string_enum", - "swc_atoms 0.6.7", - "swc_common 0.33.26", -] - -[[package]] -name = "swc_css_ast" -version = "0.141.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89a5f28ff625a89de2a269bde3ed3b99be74bb9d3dc78dea6f3b071991b2cbf4" -dependencies = [ - "is-macro 0.3.6", - "rkyv", - "string_enum", - "swc_atoms 0.6.7", - "swc_common 0.34.4", -] - -[[package]] -name = "swc_css_codegen" -version = "0.151.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc65d732bd6fd1757a14dc4636b762d9224fc83f1f978b6a5840b843a3964bde" -dependencies = [ - "auto_impl 1.2.0", - "bitflags 2.6.0", - "rustc-hash 1.1.0", - "serde", - "swc_atoms 0.6.7", - "swc_common 0.33.26", - "swc_css_ast 0.140.23", - "swc_css_codegen_macros", - "swc_css_utils 0.137.23", -] - -[[package]] -name = "swc_css_codegen" -version = "0.152.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "894275a04a693db249903c29b31dfc71fae0bde68c49d4c4a935243f9eeba691" -dependencies = [ - "auto_impl 1.2.0", - "bitflags 2.6.0", - "rustc-hash 1.1.0", - "serde", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_css_ast 0.141.0", - "swc_css_codegen_macros", - "swc_css_utils 0.138.0", -] - -[[package]] -name = "swc_css_codegen_macros" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de2ece8c7dbdde85aa1bcc9764c5f41f7450d8bf1312eac2375b8dc0ecbc13d7" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.89", -] - -[[package]] -name = "swc_css_minifier" -version = "0.117.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3018ef38941e9b5681af7651047cd42af8bcb1635ba1d99eee182aafd84bb3" -dependencies = [ - "serde", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_css_ast 0.141.0", - "swc_css_utils 0.138.0", - "swc_css_visit 0.140.0", -] - -[[package]] -name = "swc_css_modules" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02cf9cf88016e0445fafa1335b7727d4c17ff7a3a7f43da4a81657c517f71720" -dependencies = [ - "rustc-hash 1.1.0", - "serde", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_css_ast 0.141.0", - "swc_css_codegen 0.152.0", - "swc_css_parser 0.151.0", - "swc_css_visit 0.140.0", -] - -[[package]] -name = "swc_css_parser" -version = "0.150.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "174995d62f066e4a4091c03ce9d35233cf8a2e23d729c2041cd5c2b3e2af2d1e" -dependencies = [ - "lexical", - "serde", - "swc_atoms 0.6.7", - "swc_common 0.33.26", - "swc_css_ast 0.140.23", -] - -[[package]] -name = "swc_css_parser" -version = "0.151.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee5dbaaea0df38195d137bcfc68149906bba9c9dffebf5e846234e286f82992" -dependencies = [ - "lexical", - "serde", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_css_ast 0.141.0", -] - -[[package]] -name = "swc_css_prefixer" -version = "0.155.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc9930655060121c32d829e13fe4fa11294c03e71eb84c22e039703c929dcdf7" -dependencies = [ - "once_cell", - "preset_env_base", - "serde", - "serde_json", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_css_ast 0.141.0", - "swc_css_utils 0.138.0", - "swc_css_visit 0.140.0", -] - -[[package]] -name = "swc_css_utils" -version = "0.137.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a890e543134dc78ac46d0ffce3028d37b639f8854f25aaef67178111459ba021" -dependencies = [ - "once_cell", - "serde", - "serde_json", - "swc_atoms 0.6.7", - "swc_common 0.33.26", - "swc_css_ast 0.140.23", - "swc_css_visit 0.139.22", -] - -[[package]] -name = "swc_css_utils" -version = "0.138.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b135df778449825f38d54664bb179c839b3285f9a553ec10dd3cc3eafb751599" -dependencies = [ - "once_cell", - "serde", - "serde_json", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_css_ast 0.141.0", - "swc_css_visit 0.140.0", -] - -[[package]] -name = "swc_css_visit" -version = "0.139.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f0f267339cff49928e87b68ba453e85808eb11d660c720b3eb9c1c8510ad7a" -dependencies = [ - "serde", - "swc_atoms 0.6.7", - "swc_common 0.33.26", - "swc_css_ast 0.140.23", - "swc_visit", -] - -[[package]] -name = "swc_css_visit" -version = "0.140.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c97dceaa18c8ae7f5a4c991e15efc5c333e5880b58ee6d61e42fd1365748ff05" -dependencies = [ - "serde", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_css_ast 0.141.0", - "swc_visit", -] - -[[package]] -name = "swc_ecma_ast" -version = "0.102.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bc96ac4740ddd7e09baaa153b6cf74e62ed7436d674606c060ea01fd7c20cd0" -dependencies = [ - "bitflags 1.3.2", - "is-macro 0.2.2", - "num-bigint", - "scoped-tls", - "serde", - "string_enum", - "swc_atoms 0.4.43", - "swc_common 0.30.5", - "unicode-id", -] - -[[package]] -name = "swc_ecma_ast" -version = "0.112.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70656acd47c91918635f1e8589963428cb3170975b71d786c79fb7a25605f687" -dependencies = [ - "bitflags 2.6.0", - "is-macro 0.3.6", - "num-bigint", - "phf 0.11.2", - "scoped-tls", - "string_enum", - "swc_atoms 0.6.7", - "swc_common 0.33.26", - "unicode-id", -] - -[[package]] -name = "swc_ecma_ast" -version = "0.115.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7be1306930c235435a892104c00c2b5e16231043c085d5a10bd3e7537b15659b" -dependencies = [ - "bitflags 2.6.0", - "bytecheck 0.6.12", - "is-macro 0.3.6", - "num-bigint", - "phf 0.11.2", - "rkyv", - "scoped-tls", - "serde", - "string_enum", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "unicode-id-start", -] - -[[package]] -name = "swc_ecma_codegen" -version = "0.137.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75b1fc2f9d9a83e15ea27df387279c9f79c12eedeb58af29da663fda952600b1" -dependencies = [ - "memchr", - "num-bigint", - "once_cell", - "rustc-hash 1.1.0", - "serde", - "sourcemap 6.4.1", - "swc_atoms 0.4.43", - "swc_common 0.30.5", - "swc_ecma_ast 0.102.5", - "swc_ecma_codegen_macros", - "tracing", -] - -[[package]] -name = "swc_ecma_codegen" -version = "0.148.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "154d03dc43e4033b668bc5021bd67088ff27f0d8da054348b5cd4e6fe94e7f26" -dependencies = [ - "memchr", - "num-bigint", - "once_cell", - "rustc-hash 1.1.0", - "serde", - "sourcemap 8.0.1", - "swc_atoms 0.6.7", - "swc_common 0.33.26", - "swc_ecma_ast 0.112.6", - "swc_ecma_codegen_macros", - "tracing", -] - -[[package]] -name = "swc_ecma_codegen" -version = "0.151.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5141a8cb4eb69e090e6aea5d49061b46919be5210f3d084f9d9ad63d30f5cff" -dependencies = [ - "memchr", - "num-bigint", - "once_cell", - "rustc-hash 1.1.0", - "serde", - "sourcemap 8.0.1", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_codegen_macros", - "tracing", -] - -[[package]] -name = "swc_ecma_codegen_macros" -version = "0.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "859fabde36db38634f3fad548dd5e3410c1aebba1b67a3c63e67018fa57a0bca" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.89", -] - -[[package]] -name = "swc_ecma_compat_bugfixes" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04182e17ec1343e355c4150b51226627d0160b8c0fb612bfcf3faa3d030a3866" -dependencies = [ - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_compat_es2015", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_common" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d2f791e974b5dd20a72c50aaf5507a07c6b7c2778711a4b8f62b881b92035b1" -dependencies = [ - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_trace_macro", -] - -[[package]] -name = "swc_ecma_compat_es2015" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d23a9a192078d1d074113d77d8ad811f2a81a4447ae967739824da5d391616bf" -dependencies = [ - "arrayvec", - "indexmap 2.7.1", - "is-macro 0.3.6", - "serde", - "serde_derive", - "smallvec", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_config", - "swc_ecma_ast 0.115.1", - "swc_ecma_compat_common", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_transforms_classes", - "swc_ecma_transforms_macros", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2016" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a166a024e6415bb6e6e326ed6ebe2fadcea093408f0de3cf1308b4f971c171b0" -dependencies = [ - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_transforms_macros", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2017" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65f84891ddbc61b105222e64f7f33cf8a27d4020cbae2e7381899eacb69c540a" -dependencies = [ - "serde", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_transforms_macros", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2018" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe11cda413787f46bef9a66752933fb8f6f2e509cb938758ad67d27710619ee6" -dependencies = [ - "serde", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_compat_common", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_transforms_macros", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2019" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce2888fa110ff41e36bd824fa8636f876f812e64c8b12d721df90a133c28ee86" -dependencies = [ - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2020" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3baf93ce04ee5a888e41265280dcb12d4e6a7bcf907ef2526b69d2aed9187607" -dependencies = [ - "serde", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_compat_es2022", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2021" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "529b0368f8ada330a928ecf82c6c480eefd51cacd2d6e9f3bdedf9187782f0da" -dependencies = [ - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2022" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fb64c1ee316e05823b6b698d44017848241626f1e11eaf394a642bc99d4d4cd" -dependencies = [ - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_compat_common", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_transforms_classes", - "swc_ecma_transforms_macros", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es3" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2d6a9792a2f534232b98a1564e3982d9135d86f6948a55e8f944ab3b960e602" -dependencies = [ - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_loader" -version = "0.42.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f07db9ffa757d71893e265c716307c3c9568ab85645c126e80e0d0ba7528aef5" -dependencies = [ - "ahash 0.7.8", - "anyhow", - "pathdiff", - "serde", - "swc_common 0.30.5", - "tracing", -] - -[[package]] -name = "swc_ecma_loader" -version = "0.46.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9febebf047d1286e7b723fa2758f3229da2c103834f3eaee69833f46692612" -dependencies = [ - "anyhow", - "dashmap", - "normpath", - "once_cell", - "path-clean", - "pathdiff", - "serde", - "serde_json", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "tracing", -] - -[[package]] -name = "swc_ecma_minifier" -version = "0.197.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adde00302d7ddb37f312ee6d07078c7f3c7ede36c0f81c5050bae1d4c3fe501c" -dependencies = [ - "arrayvec", - "indexmap 2.7.1", - "num-bigint", - "num_cpus", - "once_cell", - "parking_lot 0.12.3", - "phf 0.11.2", - "radix_fmt", - "regex", - "rustc-hash 1.1.0", - "ryu-js", - "serde", - "serde_json", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_config", - "swc_ecma_ast 0.115.1", - "swc_ecma_codegen 0.151.1", - "swc_ecma_parser 0.146.12", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_transforms_optimization 0.201.2", - "swc_ecma_usage_analyzer", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_timer", - "tracing", -] - -[[package]] -name = "swc_ecma_parser" -version = "0.132.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9b8409efcb3c70fe31fb3203406ab73b3c3cd279aa2005887d1918049b2a38e" -dependencies = [ - "either", - "lexical", - "num-bigint", - "serde", - "smallvec", - "smartstring", - "stacker", - "swc_atoms 0.4.43", - "swc_common 0.30.5", - "swc_ecma_ast 0.102.5", - "tracing", - "typed-arena", -] - -[[package]] -name = "swc_ecma_parser" -version = "0.143.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40b7faa481ac015b330f1c4bc8df2c9947242020e23ccdb10bc7a8ef84342509" -dependencies = [ - "either", - "new_debug_unreachable", - "num-bigint", - "num-traits", - "phf 0.11.2", - "serde", - "smallvec", - "smartstring", - "stacker", - "swc_atoms 0.6.7", - "swc_common 0.33.26", - "swc_ecma_ast 0.112.6", - "tracing", - "typed-arena", -] - -[[package]] -name = "swc_ecma_parser" -version = "0.146.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a4e0c2e85f12c63b85c805e923079b04d1fb3e25edd069d638eed5f2098de74" -dependencies = [ - "either", - "new_debug_unreachable", - "num-bigint", - "num-traits", - "phf 0.11.2", - "serde", - "smallvec", - "smartstring", - "stacker", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "tracing", - "typed-arena", -] - -[[package]] -name = "swc_ecma_preset_env" -version = "0.210.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cd4847a3356a01bb9a73ccdd1c462dfdaed66d27d7ea6d6785ee1b54c9556ce" -dependencies = [ - "anyhow", - "dashmap", - "indexmap 2.7.1", - "once_cell", - "preset_env_base", - "rustc-hash 1.1.0", - "semver 1.0.23", - "serde", - "serde_json", - "st-map", - "string_enum", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_transforms", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", -] - -[[package]] -name = "swc_ecma_transforms" -version = "0.232.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6845e7a7001aa2793225568e0661b55f57352a2103fa28934dd9cbc0d41cd933" -dependencies = [ - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_transforms_compat", - "swc_ecma_transforms_module", - "swc_ecma_transforms_optimization 0.201.2", - "swc_ecma_transforms_proposal", - "swc_ecma_transforms_react", - "swc_ecma_transforms_typescript", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", -] - -[[package]] -name = "swc_ecma_transforms_base" -version = "0.125.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b87668640fe6d63ecabaae1805534d1445ff63382ab8961cd623ccdeb1bfbc" -dependencies = [ - "better_scoped_tls", - "bitflags 1.3.2", - "indexmap 1.9.3", - "once_cell", - "phf 0.10.1", - "rustc-hash 1.1.0", - "serde", - "smallvec", - "swc_atoms 0.4.43", - "swc_common 0.30.5", - "swc_ecma_ast 0.102.5", - "swc_ecma_parser 0.132.6", - "swc_ecma_utils 0.115.8", - "swc_ecma_visit 0.88.5", - "tracing", -] - -[[package]] -name = "swc_ecma_transforms_base" -version = "0.137.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "660badfe2eed8b6213ec9dcd71aa0786f8fb46ffa012e0313bcba1fe4a9a5c73" -dependencies = [ - "better_scoped_tls", - "bitflags 2.6.0", - "indexmap 2.7.1", - "once_cell", - "phf 0.11.2", - "rustc-hash 1.1.0", - "serde", - "smallvec", - "swc_atoms 0.6.7", - "swc_common 0.33.26", - "swc_ecma_ast 0.112.6", - "swc_ecma_parser 0.143.16", - "swc_ecma_utils 0.127.20", - "swc_ecma_visit 0.98.7", - "tracing", -] - -[[package]] -name = "swc_ecma_transforms_base" -version = "0.140.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d37dc505c92af56d0f77cf6f31a6ccd37ac40cad1e01ff77277e0b1c70e8f8ff" -dependencies = [ - "better_scoped_tls", - "bitflags 2.6.0", - "indexmap 2.7.1", - "once_cell", - "phf 0.11.2", - "rayon", - "rustc-hash 1.1.0", - "serde", - "smallvec", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_parser 0.146.12", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "tracing", -] - -[[package]] -name = "swc_ecma_transforms_classes" -version = "0.129.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3eab5f8179e5b0aedf385eacc2c033691c6d211a7babd1bbbff12cf794a824e" -dependencies = [ - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", -] - -[[package]] -name = "swc_ecma_transforms_compat" -version = "0.166.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626198f214d4c09adc98ab14565c19d72b6df9630f7e806ef9b2ef05a5fd17a5" -dependencies = [ - "arrayvec", - "indexmap 2.7.1", - "is-macro 0.3.6", - "num-bigint", - "rayon", - "serde", - "smallvec", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_config", - "swc_ecma_ast 0.115.1", - "swc_ecma_compat_bugfixes", - "swc_ecma_compat_common", - "swc_ecma_compat_es2015", - "swc_ecma_compat_es2016", - "swc_ecma_compat_es2017", - "swc_ecma_compat_es2018", - "swc_ecma_compat_es2019", - "swc_ecma_compat_es2020", - "swc_ecma_compat_es2021", - "swc_ecma_compat_es2022", - "swc_ecma_compat_es3", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_transforms_classes", - "swc_ecma_transforms_macros", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_transforms_macros" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "500a1dadad1e0e41e417d633b3d6d5de677c9e0d3159b94ba3348436cdb15aab" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.89", -] - -[[package]] -name = "swc_ecma_transforms_module" -version = "0.183.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7dc1df5996d98d1a27995e8b8a13f805a801d9286cb9ed29103662c767c747e" -dependencies = [ - "Inflector", - "anyhow", - "bitflags 2.6.0", - "indexmap 2.7.1", - "is-macro 0.3.6", - "path-clean", - "pathdiff", - "regex", - "serde", - "swc_atoms 0.6.7", - "swc_cached", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_loader 0.46.1", - "swc_ecma_parser 0.146.12", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "tracing", -] - -[[package]] -name = "swc_ecma_transforms_optimization" -version = "0.185.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "544681f98bd62c45e8fc091cfbf8425fb02fd458a4ad81b9557be8bb41e5db37" -dependencies = [ - "ahash 0.7.8", - "dashmap", - "indexmap 1.9.3", - "once_cell", - "petgraph", - "rustc-hash 1.1.0", - "serde_json", - "swc_atoms 0.4.43", - "swc_common 0.30.5", - "swc_ecma_ast 0.102.5", - "swc_ecma_parser 0.132.6", - "swc_ecma_transforms_base 0.125.1", - "swc_ecma_transforms_macros", - "swc_ecma_utils 0.115.8", - "swc_ecma_visit 0.88.5", - "swc_fast_graph 0.18.5", - "tracing", -] - -[[package]] -name = "swc_ecma_transforms_optimization" -version = "0.201.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "724a8306e98c1b1f9640fc44c1acc0c971f6daa17651919e06b64f905d4a4564" -dependencies = [ - "dashmap", - "indexmap 2.7.1", - "once_cell", - "petgraph", - "rayon", - "rustc-hash 1.1.0", - "serde_json", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_parser 0.146.12", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_transforms_macros", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_fast_graph 0.22.0", - "tracing", -] - -[[package]] -name = "swc_ecma_transforms_proposal" -version = "0.174.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6df8aa6752cc2fcf3d78ac67827542fb666e52283f2b26802aa058906bb750d3" -dependencies = [ - "either", - "rustc-hash 1.1.0", - "serde", - "smallvec", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_transforms_classes", - "swc_ecma_transforms_macros", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", -] - -[[package]] -name = "swc_ecma_transforms_react" -version = "0.186.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "446da32cac8299973aaf1d37496562bfd0c1e4f3c3ab5d0af6f07f42e8184102" -dependencies = [ - "base64 0.21.7", - "dashmap", - "indexmap 2.7.1", - "once_cell", - "rayon", - "serde", - "sha1", - "string_enum", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_config", - "swc_ecma_ast 0.115.1", - "swc_ecma_parser 0.146.12", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_transforms_macros", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", -] - -[[package]] -name = "swc_ecma_transforms_typescript" -version = "0.191.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1ce8af2865449e714ae56dacb6b54b3f6dc4cc25074da4e39b878bd93c5e39c" -dependencies = [ - "ryu-js", - "serde", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_transforms_react", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", -] - -[[package]] -name = "swc_ecma_usage_analyzer" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146562ac3515c8de0fa9d479c43ae673cf9df9ece814f8b8130686080a7251ac" -dependencies = [ - "indexmap 2.7.1", - "rustc-hash 1.1.0", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_utils 0.130.3", - "swc_ecma_visit 0.101.0", - "swc_timer", - "tracing", -] - -[[package]] -name = "swc_ecma_utils" -version = "0.115.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "077231ec8a3423b1b5dea4e6e220f7681315acca80494624b71717cf39d3ae64" -dependencies = [ - "indexmap 1.9.3", - "num_cpus", - "once_cell", - "rustc-hash 1.1.0", - "swc_atoms 0.4.43", - "swc_common 0.30.5", - "swc_ecma_ast 0.102.5", - "swc_ecma_visit 0.88.5", - "tracing", - "unicode-id", -] - -[[package]] -name = "swc_ecma_utils" -version = "0.127.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15d40abfc4f3a7bfdf54d11ac705cc9dd0836c48bf085b359143b4d40b50cb31" -dependencies = [ - "indexmap 2.7.1", - "num_cpus", - "once_cell", - "rustc-hash 1.1.0", - "swc_atoms 0.6.7", - "swc_common 0.33.26", - "swc_ecma_ast 0.112.6", - "swc_ecma_visit 0.98.7", - "tracing", - "unicode-id", -] - -[[package]] -name = "swc_ecma_utils" -version = "0.130.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13e62b199454a576c5fdbd7e1bef8ab88a395427456d8a713d994b7d469833aa" -dependencies = [ - "indexmap 2.7.1", - "num_cpus", - "once_cell", - "rayon", - "rustc-hash 1.1.0", - "ryu-js", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_ecma_visit 0.101.0", - "tracing", - "unicode-id", -] - -[[package]] -name = "swc_ecma_visit" -version = "0.88.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67210c9d3bc4cdf6a1b2c69cb4ec77660a37e55e883c5ed9f8bc0e801758334b" -dependencies = [ - "num-bigint", - "swc_atoms 0.4.43", - "swc_common 0.30.5", - "swc_ecma_ast 0.102.5", - "swc_visit", - "tracing", -] - -[[package]] -name = "swc_ecma_visit" -version = "0.98.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93692bdcdbb63db8f5e10fea5d202b5487cb27eb443aec424f4335c88f9864af" -dependencies = [ - "num-bigint", - "swc_atoms 0.6.7", - "swc_common 0.33.26", - "swc_ecma_ast 0.112.6", - "swc_visit", - "tracing", -] - -[[package]] -name = "swc_ecma_visit" -version = "0.101.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce0d997f0c9b4e181225f603d161f6757c2a97022258170982cfe005ec69ec92" -dependencies = [ - "num-bigint", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_ecma_ast 0.115.1", - "swc_visit", - "tracing", -] - -[[package]] -name = "swc_eq_ignore_macros" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63db0adcff29d220c3d151c5b25c0eabe7e32dd936212b84cdaa1392e3130497" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "swc_error_reporters" -version = "0.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4689d9bb6092b5e6a0b79c0152336a8bd7f0acaf70dcf4133f86deb01775baa0" -dependencies = [ - "anyhow", - "miette 7.2.0", - "once_cell", - "parking_lot 0.12.3", - "swc_common 0.34.4", -] - -[[package]] -name = "swc_fast_graph" -version = "0.18.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c9081b942cd9760525ef23f4c932cb2b314c5f06f3d8b25f7bb8a1449ff7ec" -dependencies = [ - "indexmap 1.9.3", - "petgraph", - "rustc-hash 1.1.0", - "swc_common 0.30.5", -] - -[[package]] -name = "swc_fast_graph" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c00cf5c1687e9858fb9de1ffa90a3e21369095406e97ace870a389320d105b0a" -dependencies = [ - "indexmap 2.7.1", - "petgraph", - "rustc-hash 1.1.0", - "swc_common 0.34.4", -] - -[[package]] -name = "swc_graph_analyzer" -version = "0.19.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23f7b0fd7b458e07d47e4a401a452cd60090e9eff93eadf06880e1787e19f293" -dependencies = [ - "ahash 0.7.8", - "auto_impl 0.5.0", - "petgraph", - "swc_fast_graph 0.18.5", - "tracing", -] - -[[package]] -name = "swc_html_ast" -version = "0.33.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59957df8048be691db04e6e358b29c6ff1274cd60ee2b4c2141e1d90b598d24e" -dependencies = [ - "is-macro 0.3.6", - "string_enum", - "swc_atoms 0.6.7", - "swc_common 0.33.26", -] - -[[package]] -name = "swc_html_ast" -version = "0.34.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b909aca7c9cbd630a461d4a0a1d476ac13704dc515d2a79264c93d3280b02d23" -dependencies = [ - "is-macro 0.3.6", - "rkyv", - "string_enum", - "swc_atoms 0.6.7", - "swc_common 0.34.4", -] - -[[package]] -name = "swc_html_codegen" -version = "0.43.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0c66d0bd8beac55009066d2a721ed0ef02541774c9efba13225fbe7bbdf224" -dependencies = [ - "auto_impl 1.2.0", - "bitflags 2.6.0", - "rustc-hash 1.1.0", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_html_ast 0.34.0", - "swc_html_codegen_macros", - "swc_html_utils 0.19.0", -] - -[[package]] -name = "swc_html_codegen_macros" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e593a6cbb3a49230fbab3171d4493f7d0fb1e20a34d9a9f9e972550690408ba8" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.89", -] - -[[package]] -name = "swc_html_minifier" -version = "0.139.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4123894a8afd7b8d160d1b45c74fc33edb4259d76d06b6c67ff2d9d0f6aea3a8" -dependencies = [ - "once_cell", - "serde", - "serde_json", - "swc_atoms 0.6.7", - "swc_cached", - "swc_common 0.34.4", - "swc_css_ast 0.141.0", - "swc_css_codegen 0.152.0", - "swc_css_minifier", - "swc_css_parser 0.151.0", - "swc_ecma_ast 0.115.1", - "swc_ecma_codegen 0.151.1", - "swc_ecma_minifier", - "swc_ecma_parser 0.146.12", - "swc_ecma_transforms_base 0.140.3", - "swc_ecma_visit 0.101.0", - "swc_html_ast 0.34.0", - "swc_html_codegen", - "swc_html_parser 0.40.0", - "swc_html_utils 0.19.0", - "swc_html_visit", -] - -[[package]] -name = "swc_html_parser" -version = "0.39.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06cda5fcfd7c979a473be215cb7263e13bb7707bec46d0b6fbf364d203eea2d" -dependencies = [ - "swc_atoms 0.6.7", - "swc_common 0.33.26", - "swc_html_ast 0.33.21", - "swc_html_utils 0.18.21", -] - -[[package]] -name = "swc_html_parser" -version = "0.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0558d837b555f0b964d8a3ec94fef3fab31f89a685154cb208bfc968d29b437" -dependencies = [ - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_html_ast 0.34.0", - "swc_html_utils 0.19.0", -] - -[[package]] -name = "swc_html_utils" -version = "0.18.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "406d1fcf69915a6726065060a9e85e7f36d66239708901d9bd0ad4d4b4e935a8" -dependencies = [ - "once_cell", - "serde", - "serde_json", - "swc_atoms 0.6.7", - "swc_common 0.33.26", -] - -[[package]] -name = "swc_html_utils" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcffb3ca55f7cf634247930aa1c4d8368bdf37140622d62af91a02e9dfa867a0" -dependencies = [ - "once_cell", - "serde", - "serde_json", - "swc_atoms 0.6.7", - "swc_common 0.34.4", -] - -[[package]] -name = "swc_html_visit" -version = "0.34.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37918caedd27d784ebd0a0b6f2489a01f7cff4a1a2fba58fd90d8912e0938159" -dependencies = [ - "serde", - "swc_atoms 0.6.7", - "swc_common 0.34.4", - "swc_html_ast 0.34.0", - "swc_visit", -] - -[[package]] -name = "swc_macros_common" -version = "0.3.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f486687bfb7b5c560868f69ed2d458b880cebc9babebcb67e49f31b55c5bf847" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "swc_timer" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f2460de9f00f2af53f65b787c771a6ba90c719d600adb3c71cbb87219646ab4" -dependencies = [ - "tracing", -] - -[[package]] -name = "swc_trace_macro" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff9719b6085dd2824fd61938a881937be14b08f95e2d27c64c825a9f65e052ba" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "swc_visit" -version = "0.5.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043d11fe683dcb934583ead49405c0896a5af5face522e4682c16971ef7871b9" -dependencies = [ - "either", - "swc_visit_macros", -] - -[[package]] -name = "swc_visit_macros" -version = "0.5.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92807d840959f39c60ce8a774a3f83e8193c658068e6d270dbe0a05e40e90b41" -dependencies = [ - "Inflector", - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.89", -] - -[[package]] -name = "swc_xml" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b1b517334dc2fa4fa724f165f6c718d3cff27b1b668bfb6664261d2af1f00f9" -dependencies = [ - "swc_xml_ast", - "swc_xml_codegen", - "swc_xml_parser", - "swc_xml_visit", -] - -[[package]] -name = "swc_xml_ast" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d95821a0f2962faf3ff0fea16cdcf401c7cd90d67a09effb6b638bfe82df38d" -dependencies = [ - "is-macro 0.2.2", - "string_enum", - "swc_atoms 0.4.43", - "swc_common 0.30.5", -] - -[[package]] -name = "swc_xml_codegen" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48738c170db37b0c3dd762d0d0348875aa59c4835f2b16fd6ea5e5204b7acd27" -dependencies = [ - "auto_impl 0.5.0", - "bitflags 1.3.2", - "rustc-hash 1.1.0", - "swc_atoms 0.4.43", - "swc_common 0.30.5", - "swc_xml_ast", - "swc_xml_codegen_macros", -] - -[[package]] -name = "swc_xml_codegen_macros" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa129a0ce5386899ba969efe81b0e5e2f534c052d42682592f4beb95379ba977" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.89", -] - -[[package]] -name = "swc_xml_parser" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69b0d1c906a89e68e4d205aebd680492f2998be2dd53405051651e785b7e656" -dependencies = [ - "swc_atoms 0.4.43", - "swc_common 0.30.5", - "swc_xml_ast", -] - -[[package]] -name = "swc_xml_visit" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c68a07347d9446a2f9b9f57c5e3e5fbd8ee5471f811a3ed307209402c5ec7375" -dependencies = [ - "serde", - "swc_atoms 0.4.43", - "swc_common 0.30.5", - "swc_visit", - "swc_xml_ast", -] - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.89" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "sync_wrapper" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" -dependencies = [ - "futures-core", -] - -[[package]] -name = "tap" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" - -[[package]] -name = "tardar" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900c942f83b6a8b9998cc8f74ad3ffa24b7ff3c4279ea1c1c52d95dced9f3516" -dependencies = [ - "miette 5.10.0", - "vec1", -] - -[[package]] -name = "tera" -version = "1.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab9d851b45e865f178319da0abdbfe6acbc4328759ff18dafc3a41c16b4cd2ee" -dependencies = [ - "chrono", - "chrono-tz", - "globwalk", - "humansize", - "lazy_static", - "percent-encoding", - "pest", - "pest_derive", - "rand", - "regex", - "serde", - "serde_json", - "slug", - "unic-segment", -] - -[[package]] -name = "textwrap" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" -dependencies = [ - "smawk", - "unicode-linebreak", - "unicode-width", -] - -[[package]] -name = "thiserror" -version = "1.0.63" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" -dependencies = [ - "thiserror-impl 1.0.63", -] - -[[package]] -name = "thiserror" -version = "2.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" -dependencies = [ - "thiserror-impl 2.0.3", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.63" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "thiserror-impl" -version = "2.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "thread-id" -version = "4.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea" -dependencies = [ - "libc", - "winapi", -] - -[[package]] -name = "time" -version = "0.3.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" -dependencies = [ - "deranged", - "itoa", - "num-conv", - "powerfmt", - "serde", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" - -[[package]] -name = "time-macros" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" -dependencies = [ - "num-conv", - "time-core", -] - -[[package]] -name = "tinyvec" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - -[[package]] -name = "tokio" -version = "1.40.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" -dependencies = [ - "backtrace", - "bytes", - "libc", - "mio", - "parking_lot 0.12.3", - "pin-project-lite", - "signal-hook-registry", - "socket2", - "tokio-macros", - "windows-sys 0.52.0", -] - -[[package]] -name = "tokio-macros" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "tokio-rustls" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" -dependencies = [ - "rustls", - "rustls-pki-types", - "tokio", -] - -[[package]] -name = "tower-service" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" - -[[package]] -name = "tracing" -version = "0.1.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" -dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "tracing-core" -version = "0.1.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" -dependencies = [ - "once_cell", -] - -[[package]] -name = "triomphe" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6631e42e10b40c0690bf92f404ebcfe6e1fdb480391d15f17cc8e96eeed5369" -dependencies = [ - "serde", - "stable_deref_trait", -] - -[[package]] -name = "try-lock" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" - -[[package]] -name = "typed-arena" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" - -[[package]] -name = "typenum" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" - -[[package]] -name = "ucd-trie" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" - -[[package]] -name = "unic-char-property" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" -dependencies = [ - "unic-char-range", -] - -[[package]] -name = "unic-char-range" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" - -[[package]] -name = "unic-common" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" - -[[package]] -name = "unic-segment" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4ed5d26be57f84f176157270c112ef57b86debac9cd21daaabbe56db0f88f23" -dependencies = [ - "unic-ucd-segment", -] - -[[package]] -name = "unic-ucd-segment" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2079c122a62205b421f499da10f3ee0f7697f012f55b675e002483c73ea34700" -dependencies = [ - "unic-char-property", - "unic-char-range", - "unic-ucd-version", -] - -[[package]] -name = "unic-ucd-version" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" -dependencies = [ - "unic-common", -] - -[[package]] -name = "unicase" -version = "2.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" -dependencies = [ - "version_check", -] - -[[package]] -name = "unicode-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - -[[package]] -name = "unicode-id" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1b6def86329695390197b82c1e244a54a131ceb66c996f2088a3876e2ae083f" - -[[package]] -name = "unicode-id-start" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02aebfa694eccbbbffdd92922c7de136b9fe764396d2f10e21bce1681477cfc1" - -[[package]] -name = "unicode-ident" -version = "1.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" - -[[package]] -name = "unicode-linebreak" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" - -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" -dependencies = [ - "tinyvec", -] - -[[package]] -name = "unicode-width" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" - -[[package]] -name = "unicode-xid" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a" - -[[package]] -name = "unsafe-libyaml" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" - -[[package]] -name = "untrusted" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" - -[[package]] -name = "url" -version = "2.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", -] - -[[package]] -name = "utf8parse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" - -[[package]] -name = "uuid" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" - -[[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - -[[package]] -name = "vec1" -version = "1.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eab68b56840f69efb0fefbe3ab6661499217ffdc58e2eef7c3f6f69835386322" - -[[package]] -name = "vergen" -version = "7.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f21b881cd6636ece9735721cf03c1fe1e774fe258683d084bb2812ab67435749" -dependencies = [ - "anyhow", - "cfg-if", - "enum-iterator", - "getset", - "rustversion", - "thiserror 1.0.63", - "time", -] - -[[package]] -name = "vergen" -version = "8.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2990d9ea5967266ea0ccf413a4aa5c42a93dbcfda9cb49a97de6931726b12566" -dependencies = [ - "anyhow", - "cargo_metadata", - "regex", - "rustversion", -] - -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - -[[package]] -name = "walkdir" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" -dependencies = [ - "same-file", - "winapi-util", -] - -[[package]] -name = "want" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" -dependencies = [ - "try-lock", -] - -[[package]] -name = "wasi" -version = "0.11.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" - -[[package]] -name = "wasm-bindgen" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" -dependencies = [ - "cfg-if", - "once_cell", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" -dependencies = [ - "bumpalo", - "log", - "once_cell", - "proc-macro2", - "quote", - "syn 2.0.89", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" -dependencies = [ - "cfg-if", - "js-sys", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.93" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" - -[[package]] -name = "wasmparser" -version = "0.225.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36e5456165f81e64cb9908a0fe9b9d852c2c74582aa3fe2be3c2da57f937d3ae" -dependencies = [ - "bitflags 2.6.0", - "hashbrown 0.15.2", - "indexmap 2.7.1", - "semver 1.0.23", - "serde", -] - -[[package]] -name = "wax" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d12a78aa0bab22d2f26ed1a96df7ab58e8a93506a3e20adb47c51a93b4e1357" -dependencies = [ - "const_format", - "itertools 0.11.0", - "miette 5.10.0", - "nom", - "pori", - "regex", - "tardar", - "thiserror 1.0.63", - "walkdir", -] - -[[package]] -name = "web-sys" -version = "0.3.70" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "web-time" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "webpki-roots" -version = "0.26.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" -dependencies = [ - "rustls-pki-types", -] - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-util" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" -dependencies = [ - "windows-sys 0.59.0", -] - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-registry" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" -dependencies = [ - "windows-result", - "windows-strings", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-result" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-strings" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" -dependencies = [ - "windows-result", - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "wyz" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" -dependencies = [ - "tap", -] - -[[package]] -name = "xml-rs" -version = "0.8.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af4e2e2f7cba5a093896c1e150fbfe177d1883e7448200efb81d40b9d339ef26" - -[[package]] -name = "xmltree" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb" -dependencies = [ - "xml-rs", -] - -[[package]] -name = "zerocopy" -version = "0.7.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" -dependencies = [ - "byteorder", - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.7.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.89", -] - -[[package]] -name = "zeroize" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" diff --git a/Cargo.toml b/Cargo.toml index 9b65535a..3b78f656 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,9 +4,9 @@ members = [ ] resolver = "2" [workspace.dependencies] -farmfe_core = { version = "0.7.2" } -farmfe_utils = { version = "0.1.6" } -farmfe_toolkit_plugin_types = { version = "0.0.23" } -farmfe_macro_plugin = { version = "0.0.4" } -farmfe_toolkit = "0.0.16" -farmfe_compiler = { version = "0.0.14" } +farmfe_core = { version = "2.0.0" } +farmfe_utils = { version = "2.0.0" } +farmfe_toolkit_plugin_types = { version = "0.0.24" } +farmfe_macro_plugin = { version = "2.0.0" } +farmfe_toolkit = "2.0.0" +farmfe_compiler = { version = "0.0.16" } diff --git a/rust-plugins/compress/Cargo.toml b/rust-plugins/compress/Cargo.toml index 6c4ae740..6b5f077d 100644 --- a/rust-plugins/compress/Cargo.toml +++ b/rust-plugins/compress/Cargo.toml @@ -7,9 +7,9 @@ version = "0.0.0" crate-type = ["cdylib", "rlib"] [dependencies] -farmfe_core = { version = "*" } -farmfe_toolkit_plugin_types = { version = "*" } -farmfe_macro_plugin = { version = "*" } +farmfe_core = { workspace = true } +farmfe_toolkit_plugin_types = { workspace = true } +farmfe_macro_plugin = { workspace = true } serde = { version = "1.0.217", features = ["derive"] } serde_json = "1.0.138" flate2 = { version = "1.0.35", features = ["zlib"] } diff --git a/rust-plugins/icons/Cargo.toml b/rust-plugins/icons/Cargo.toml index e2d927ac..1260facf 100644 --- a/rust-plugins/icons/Cargo.toml +++ b/rust-plugins/icons/Cargo.toml @@ -11,19 +11,19 @@ farmfe_core = { workspace = true } farmfe_toolkit_plugin_types = { workspace = true } farmfe_macro_plugin = { workspace = true } farmfe_toolkit = { workspace = true } +farmfe_utils = { workspace = true } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" -farmfe_utils = "0.1.4" -svgr-rs = "0.1.2" +svgr-rs = "0.2.0" once_cell = "1.19.0" fervid = "0.2.0" # reqwest = "0.12.5" tokio = { version = "1.38.0", features = ["full"] } walkdir = "2.5.0" -xmltree = "0.10.3" +xmltree = "0.11.0" reqwest = { version = "0.12.9", features = [ "rustls-tls", ], default-features = false } -cached = { version = "0.53.1", features = ["disk_store"] } -bincode = "1.3.3" +cached = { version = "0.56.0", features = ["disk_store"] } +bincode = "2.0.1" loading = "0.4.0" diff --git a/rust-plugins/modular-import/Cargo.toml b/rust-plugins/modular-import/Cargo.toml index 91d5e534..be286968 100644 --- a/rust-plugins/modular-import/Cargo.toml +++ b/rust-plugins/modular-import/Cargo.toml @@ -7,9 +7,9 @@ version = "0.0.1" crate-type = ["cdylib", "rlib"] [dependencies] -farmfe_core = { version = "*" } -farmfe_toolkit_plugin_types = { version = "*" } -farmfe_macro_plugin = { version = "*" } +farmfe_core = { workspace = true } +farmfe_toolkit_plugin_types = { workspace = true } +farmfe_macro_plugin = { workspace = true } serde = "1.0.197" serde_json = "1.0.116" -regex = "1.10.6" \ No newline at end of file +regex = "1.10.6" diff --git a/rust-plugins/svgr/Cargo.toml b/rust-plugins/svgr/Cargo.toml index 65418150..7aa92bb7 100644 --- a/rust-plugins/svgr/Cargo.toml +++ b/rust-plugins/svgr/Cargo.toml @@ -14,6 +14,6 @@ farmfe_macro_plugin = { workspace = true } farmfe_toolkit = { workspace = true } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" -svgr-rs = "0.1.2" +svgr-rs = "0.2.0" globset = "0.4" -xmltree = "0.10.3" +xmltree = "0.11.0" diff --git a/rust-plugins/url/Cargo.toml b/rust-plugins/url/Cargo.toml index dc0b01d1..15c3c72a 100644 --- a/rust-plugins/url/Cargo.toml +++ b/rust-plugins/url/Cargo.toml @@ -12,9 +12,9 @@ crate-type = ["cdylib", "rlib"] farmfe_core = { workspace = true } farmfe_toolkit_plugin_types = { workspace = true } farmfe_macro_plugin = { workspace = true } -serde = { version = "1.0.197", features = ["derive"] } farmfe_toolkit = { workspace = true } +farmfe_utils = { workspace = true } +serde = { version = "1.0.197", features = ["derive"] } base64 = "0.22.1" mime_guess = "2.0.5" lazy_static = "1.5.0" -farmfe_utils = "0.1.4" diff --git a/rust-plugins/wasm/Cargo.toml b/rust-plugins/wasm/Cargo.toml index 88b2e3f7..f49ee1c0 100644 --- a/rust-plugins/wasm/Cargo.toml +++ b/rust-plugins/wasm/Cargo.toml @@ -7,9 +7,9 @@ version = "0.0.0" crate-type = ["cdylib", "rlib"] [dependencies] -farmfe_core = { version = "*" } -farmfe_toolkit_plugin_types = { version = "*" } -farmfe_macro_plugin = { version = "*" } -farmfe_toolkit = { version = "*" } -rkyv = { version = "0.7.42" } +farmfe_core = { workspace = true } +farmfe_toolkit_plugin_types = { workspace = true } +farmfe_macro_plugin = { workspace = true } +farmfe_toolkit = { workspace = true } +rkyv = { version = "0.8.10" } wasmparser = "0.225.0" diff --git a/rust-plugins/worker/Cargo.toml b/rust-plugins/worker/Cargo.toml index e0981cc6..d6ab6eb4 100644 --- a/rust-plugins/worker/Cargo.toml +++ b/rust-plugins/worker/Cargo.toml @@ -16,4 +16,4 @@ farmfe_compiler = { workspace = true } serde = "1.0.213" regress = "0.10.1" base64 = "0.22.1" -rkyv = { version = "0.7.42" } +rkyv = "0.8.10" diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 0eb96b51..688d9d7c 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,3 +1,3 @@ [toolchain] -channel = "nightly-2024-04-16" +channel = "nightly-2025-05-06" components = ["clippy", "rustfmt", "rust-src", "rustc-dev"] diff --git a/rustfmt.toml b/rustfmt.toml index 2bc17ab9..cab5731e 100644 --- a/rustfmt.toml +++ b/rustfmt.toml @@ -1,2 +1,2 @@ -edition = "2021" tab_spaces = 2 +edition = "2021" From 8662f4d1b169ba404971fef70ee0d5add2c3e6ef Mon Sep 17 00:00:00 2001 From: CCherry <2405693142@qq.com> Date: Mon, 1 Sep 2025 13:58:41 +0800 Subject: [PATCH 2/5] feat: farm v2 --- Cargo.lock | 6606 +++++++++++++++++ Cargo.toml | 4 +- .../auto-import/playground-react/package.json | 4 +- .../auto-import/playground-vue/package.json | 2 +- rust-plugins/auto-import/pnpm-lock.yaml | 1915 +---- rust-plugins/auto-import/src/lib.rs | 2 +- rust-plugins/auto-import/src/parser/parse.rs | 23 +- .../src/parser/scan_dirs_exports.rs | 2 +- .../auto-import/src/parser/scan_exports.rs | 3 +- rust-plugins/dsv/src/lib.rs | 2 +- rust-plugins/icons/src/cache/mod.rs | 13 +- rust-plugins/icons/src/compiler/preact.rs | 2 +- rust-plugins/icons/src/compiler/react.rs | 2 +- rust-plugins/icons/src/lib.rs | 2 +- rust-plugins/image/src/lib.rs | 3 +- rust-plugins/react-components/Cargo.toml | 1 + .../react-components/playground/package.json | 6 +- .../playground/src/types/components.d.ts | 234 +- rust-plugins/react-components/pnpm-lock.yaml | 1031 +-- .../src/find_local_components.rs | 14 +- .../react-components/src/insert_import.rs | 15 +- rust-plugins/react-components/src/lib.rs | 28 +- rust-plugins/react-components/tests/mod.rs | 6 +- rust-plugins/strip/src/lib.rs | 39 +- rust-plugins/svgr/src/react_compiler.rs | 3 +- rust-plugins/url/src/lib.rs | 17 +- rust-plugins/wasm/playground/package.json | 4 +- rust-plugins/wasm/pnpm-lock.yaml | 1586 +--- rust-plugins/wasm/src/lib.rs | 18 +- rust-plugins/worker/Cargo.toml | 1 + rust-plugins/worker/playground/farm.config.ts | 3 + rust-plugins/worker/playground/package.json | 4 +- rust-plugins/worker/pnpm-lock.yaml | 1612 +--- rust-plugins/worker/src/lib.rs | 43 +- 34 files changed, 8225 insertions(+), 5025 deletions(-) create mode 100644 Cargo.lock diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 00000000..85c32421 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,6606 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "Inflector" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" +dependencies = [ + "lazy_static", + "regex", +] + +[[package]] +name = "addr2line" +version = "0.24.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" + +[[package]] +name = "ahash" +version = "0.8.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +dependencies = [ + "cfg-if", + "getrandom 0.3.3", + "once_cell", + "serde", + "version_check", + "zerocopy", +] + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.99" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" +dependencies = [ + "backtrace", +] + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "ascii" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" + +[[package]] +name = "ast_node" +version = "0.9.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9184f2b369b3e8625712493c89b785881f27eedc6cde480a81883cef78868b2" +dependencies = [ + "proc-macro2", + "quote", + "swc_macros_common 0.3.14", + "syn 2.0.106", +] + +[[package]] +name = "ast_node" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1e2cddd48eafd883890770673b1971faceaf80a185445671abc3ea0c00593ee" +dependencies = [ + "quote", + "swc_macros_common 1.0.1", + "syn 2.0.106", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "auto_impl" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffdcb70bdbc4d478427380519163274ac86e52916e10f0a8889adf0f96d3fee7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "autocfg" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" + +[[package]] +name = "backtrace" +version = "0.3.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +dependencies = [ + "addr2line", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", + "windows-targets 0.52.6", +] + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "base64-simd" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "781dd20c3aff0bd194fe7d2a977dd92f21c173891f3a03b677359e5fa457e5d5" +dependencies = [ + "simd-abstraction", +] + +[[package]] +name = "base64-simd" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" +dependencies = [ + "outref 0.5.2", + "vsimd", +] + +[[package]] +name = "better_scoped_tls" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "297b153aa5e573b5863108a6ddc9d5c968bd0b20e75cc614ee9821d2f45679c7" +dependencies = [ + "scoped-tls", +] + +[[package]] +name = "better_scoped_tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd228125315b132eed175bf47619ac79b945b26e56b848ba203ae4ea8603609" +dependencies = [ + "scoped-tls", +] + +[[package]] +name = "bincode" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740" +dependencies = [ + "bincode_derive", + "serde", + "unty", +] + +[[package]] +name = "bincode_derive" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09" +dependencies = [ + "virtue", +] + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d" + +[[package]] +name = "bitvec" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" +dependencies = [ + "funty", + "radium", + "tap", + "wyz", +] + +[[package]] +name = "blake2" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" +dependencies = [ + "digest", +] + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "brotli" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a334ef7c9e23abf0ce748e8cd309037da93e606ad52eb372e4ce327a0dcfbdfd" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "browserslist-data" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e977366ea69a6e756ae616c0d5def0da9a3521fca5f91f447fdf613c928a15a" +dependencies = [ + "ahash", + "chrono", +] + +[[package]] +name = "browserslist-rs" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dd48a6ca358df4f7000e3fb5f08738b1b91a0e5d5f862e2f77b2b14647547f5" +dependencies = [ + "ahash", + "browserslist-data", + "chrono", + "either", + "itertools 0.13.0", + "nom", + "serde", + "serde_json", + "thiserror 1.0.69", +] + +[[package]] +name = "bstr" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "bumpalo" +version = "3.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +dependencies = [ + "allocator-api2", +] + +[[package]] +name = "bytecheck" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" +dependencies = [ + "bytecheck_derive", + "ptr_meta 0.3.0", + "rancor", + "simdutf8", +] + +[[package]] +name = "bytecheck_derive" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" + +[[package]] +name = "bytes-str" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c60b5ce37e0b883c37eb89f79a1e26fbe9c1081945d024eee93e8d91a7e18b3" +dependencies = [ + "bytes", + "rkyv", + "serde", +] + +[[package]] +name = "cached" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "801927ee168e17809ab8901d9f01f700cd7d8d6a6527997fee44e4b0327a253c" +dependencies = [ + "ahash", + "cached_proc_macro", + "cached_proc_macro_types", + "directories", + "hashbrown 0.15.5", + "once_cell", + "rmp-serde", + "serde", + "sled", + "thiserror 2.0.16", + "web-time", +] + +[[package]] +name = "cached_proc_macro" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9225bdcf4e4a9a4c08bf16607908eb2fbf746828d5e0b5e019726dbf6571f201" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "cached_proc_macro_types" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" + +[[package]] +name = "camino" +version = "1.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0b03af37dad7a14518b7691d81acb0f8222604ad3d1b02f6b4bed5188c0cd5" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo-platform" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" +dependencies = [ + "serde", +] + +[[package]] +name = "cargo_metadata" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" +dependencies = [ + "camino", + "cargo-platform", + "semver 1.0.26", + "serde", + "serde_json", + "thiserror 1.0.69", +] + +[[package]] +name = "cargo_metadata" +version = "0.19.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" +dependencies = [ + "camino", + "cargo-platform", + "semver 1.0.26", + "serde", + "serde_json", + "thiserror 2.0.16", +] + +[[package]] +name = "castaway" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a" +dependencies = [ + "rustversion", +] + +[[package]] +name = "cc" +version = "1.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc" +dependencies = [ + "shlex", +] + +[[package]] +name = "cfg-if" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" + +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + +[[package]] +name = "chili" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d001a06f3969c49af3bdf308e9aaa1a477e77d2460357ce9e1248c6a9dcc4c0" + +[[package]] +name = "chrono" +version = "0.4.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "num-traits", + "windows-link", +] + +[[package]] +name = "colored" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "compact_str" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f" +dependencies = [ + "castaway", + "cfg-if", + "itoa", + "ryu", + "static_assertions", +] + +[[package]] +name = "console" +version = "0.15.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8" +dependencies = [ + "encode_unicode", + "libc", + "once_cell", + "unicode-width 0.2.1", + "windows-sys 0.59.0", +] + +[[package]] +name = "const_format" +version = "0.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd" +dependencies = [ + "const_format_proc_macros", +] + +[[package]] +name = "const_format_proc_macros" +version = "0.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" +dependencies = [ + "proc-macro2", + "quote", + "unicode-xid", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "cpufeatures" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "csv" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf" +dependencies = [ + "csv-core", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "csv-core" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d" +dependencies = [ + "memchr", +] + +[[package]] +name = "darling" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.106", +] + +[[package]] +name = "darling_macro" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "dashmap" +version = "5.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" +dependencies = [ + "cfg-if", + "hashbrown 0.14.5", + "lock_api", + "once_cell", + "parking_lot_core 0.9.11", +] + +[[package]] +name = "dashmap" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +dependencies = [ + "cfg-if", + "crossbeam-utils", + "hashbrown 0.14.5", + "lock_api", + "once_cell", + "parking_lot_core 0.9.11", +] + +[[package]] +name = "data-encoding" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" + +[[package]] +name = "debugid" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" +dependencies = [ + "serde", + "uuid", +] + +[[package]] +name = "derive_builder" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" +dependencies = [ + "derive_builder_macro", +] + +[[package]] +name = "derive_builder_core" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "derive_builder_macro" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" +dependencies = [ + "derive_builder_core", + "syn 2.0.106", +] + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "crypto-common", + "subtle", +] + +[[package]] +name = "directories" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.60.2", +] + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "downcast-rs" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea8a8b81cacc08888170eef4d13b775126db426d0b348bee9d18c2c1eaf123cf" + +[[package]] +name = "either" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" + +[[package]] +name = "encode_unicode" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" + +[[package]] +name = "enhanced-magic-string" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eaf1f42f1728b66a856f46546be619f3ed6ad03ba4266314082be2b5e8c5316" +dependencies = [ + "base64 0.22.1", + "farmfe_utils 0.1.6", + "parking_lot 0.12.4", + "regex", + "sourcemap 9.2.2", +] + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "farm_plugin_svgr" +version = "0.0.0" +dependencies = [ + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit", + "farmfe_toolkit_plugin_types", + "farmfe_utils 2.0.0", + "globset", + "serde", + "serde_json", + "svgr-rs", + "xmltree", +] + +[[package]] +name = "farmfe_compiler" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3cffd52a87c42958b1d5934c287bc61a087cad26abcbc5ec547a315e42ede22b" +dependencies = [ + "enhanced-magic-string", + "farmfe_core", + "farmfe_plugin_css", + "farmfe_plugin_define", + "farmfe_plugin_file_size", + "farmfe_plugin_html", + "farmfe_plugin_json", + "farmfe_plugin_lazy_compilation", + "farmfe_plugin_library", + "farmfe_plugin_mangle_exports", + "farmfe_plugin_minify", + "farmfe_plugin_partial_bundling", + "farmfe_plugin_polyfill", + "farmfe_plugin_progress", + "farmfe_plugin_resolve", + "farmfe_plugin_runtime", + "farmfe_plugin_script", + "farmfe_plugin_script_meta", + "farmfe_plugin_static_assets", + "farmfe_plugin_tree_shake", + "farmfe_testing", + "farmfe_testing_helpers", + "farmfe_toolkit", + "farmfe_utils 2.0.0", + "sourcemap 9.2.2", +] + +[[package]] +name = "farmfe_core" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5854653a4ec63cbe363159295c6b13198698ae795f8e0933c2a5f9051f1dae2f" +dependencies = [ + "blake2", + "dashmap 6.1.0", + "downcast-rs", + "farmfe_macro_cache_item", + "farmfe_utils 2.0.0", + "globset", + "heck 0.5.0", + "hex", + "lazy_static", + "num_cpus", + "parking_lot 0.12.4", + "petgraph 0.8.2", + "rayon", + "regex", + "relative-path", + "rkyv", + "rustc-hash 2.1.1", + "serde", + "serde_json", + "serde_regex", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_css_ast 14.0.0", + "swc_css_prefixer", + "swc_ecma_ast 15.0.0", + "swc_ecma_parser 23.0.0", + "swc_html_ast 14.0.0", + "thiserror 2.0.16", + "wax", +] + +[[package]] +name = "farmfe_macro_cache_item" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47de322bb6e3c5a4df3ee38f409e0174021855a30d541e2ade9e7b082986a344" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "farmfe_macro_plugin" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ac048afc3bfcba0cefe8bbb25e1cdb2e266945094975a95fd9998fd80ae9a2" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "farmfe_plugin_auto_import" +version = "0.0.0" +dependencies = [ + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit", + "farmfe_toolkit_plugin_types", + "farmfe_utils 2.0.0", + "glob", + "regress", + "serde", + "walkdir", +] + +[[package]] +name = "farmfe_plugin_compress" +version = "0.0.0" +dependencies = [ + "brotli", + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit_plugin_types", + "flate2", + "serde", + "serde_json", +] + +[[package]] +name = "farmfe_plugin_css" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e21dbc5527cbb12d915e363eefa4e2415ba92b644c1d7528b509c28e1a84f8" +dependencies = [ + "farmfe_core", + "farmfe_macro_cache_item", + "farmfe_toolkit", + "farmfe_utils 2.0.0", + "rkyv", +] + +[[package]] +name = "farmfe_plugin_define" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49afa2c20ed0e10ac2fbacf3207323f5228888f610607eade4b71f4231cb09a9" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", + "farmfe_utils 2.0.0", +] + +[[package]] +name = "farmfe_plugin_dsv" +version = "0.0.1" +dependencies = [ + "csv", + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit", + "farmfe_toolkit_plugin_types", + "serde", + "serde_json", +] + +[[package]] +name = "farmfe_plugin_file_size" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0671e698be9f9496d32399b59f39559270b662a714255fa246c42c39f24c626b" +dependencies = [ + "colored", + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_testing_helpers", + "farmfe_toolkit", + "farmfe_utils 2.0.0", + "flate2", + "once_cell", + "unicode-width 0.2.1", +] + +[[package]] +name = "farmfe_plugin_html" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2211076cb8840c31a310cefe2164e5dfee6c0107f911276f06e1be6fbe9f0664" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", + "rkyv", +] + +[[package]] +name = "farmfe_plugin_icons" +version = "0.0.1" +dependencies = [ + "bincode", + "cached", + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit", + "farmfe_toolkit_plugin_types", + "farmfe_utils 2.0.0", + "fervid", + "loading", + "once_cell", + "reqwest", + "serde", + "serde_json", + "svgr-rs", + "tokio", + "walkdir", + "xmltree", +] + +[[package]] +name = "farmfe_plugin_image" +version = "0.0.1" +dependencies = [ + "base64 0.22.1", + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit", + "farmfe_toolkit_plugin_types", + "lazy_static", + "mime_guess", + "serde", +] + +[[package]] +name = "farmfe_plugin_json" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fe5d900f1ac6446a8ee48f4162cb2ad8d1e310c245f9339c5b4f5a642617fa3" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", +] + +[[package]] +name = "farmfe_plugin_lazy_compilation" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f57336e44dfb03a97ec19d849433c370088add801c6cc4c2557c4d87559250a7" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", + "farmfe_utils 2.0.0", +] + +[[package]] +name = "farmfe_plugin_library" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35e2809c0cc20a9bef1e181d55426a724263cb57143433e5f73c2e1e9b5a5b1d" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", + "farmfe_utils 2.0.0", +] + +[[package]] +name = "farmfe_plugin_mangle_exports" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfd9e7f92586806d25e481a8502fc145e4c4014865ed94e448c2ea425f8905b5" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", + "farmfe_utils 2.0.0", +] + +[[package]] +name = "farmfe_plugin_mdx" +version = "0.0.0" +dependencies = [ + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit_plugin_types", + "mdxjs", + "regex", + "serde", +] + +[[package]] +name = "farmfe_plugin_minify" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ec53212656edf7ca5742fcb643d5ffb6295264d38f7aa3ee811dd904014cab6" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", +] + +[[package]] +name = "farmfe_plugin_modular_import" +version = "0.0.1" +dependencies = [ + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit_plugin_types", + "regex", + "serde", + "serde_json", +] + +[[package]] +name = "farmfe_plugin_partial_bundling" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8a6be314e7d043ed96ff44ccbbf121f6b9a2f7850bb6aa061df444d93b5965d" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", +] + +[[package]] +name = "farmfe_plugin_polyfill" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32ce8135a9b27055624c5ca6fe250cce3a4b992e886ce501abf0e3af42394f65" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", +] + +[[package]] +name = "farmfe_plugin_progress" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "574751dcae18f6b0e5806151547ff4174e472177427be17fad5e2aa62e250a8a" +dependencies = [ + "console", + "farmfe_core", + "farmfe_testing_helpers", + "indicatif", +] + +[[package]] +name = "farmfe_plugin_react_components" +version = "0.0.1" +dependencies = [ + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit", + "farmfe_toolkit_plugin_types", + "farmfe_utils 2.0.0", + "glob", + "rustc-hash 2.1.1", + "serde", + "walkdir", +] + +[[package]] +name = "farmfe_plugin_resolve" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82e2e31052f534c465cc75d9671c129002357c286112097877b1235ca819bad4" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", + "farmfe_utils 2.0.0", + "once_cell", +] + +[[package]] +name = "farmfe_plugin_runtime" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78fc6169daf163d797ebc9deafefa10c1a656bba97cef6c849ba17c4346cdd90" +dependencies = [ + "enhanced-magic-string", + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", + "farmfe_utils 2.0.0", + "rkyv", + "sourcemap 9.2.2", +] + +[[package]] +name = "farmfe_plugin_script" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df285c6d10b67a9bd81b0c8681d3b78c02c91febbe6713c796822b302c757e14" +dependencies = [ + "farmfe_core", + "farmfe_swc_transformer_import_glob", + "farmfe_toolkit", + "farmfe_utils 2.0.0", +] + +[[package]] +name = "farmfe_plugin_script_meta" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b80f7f10d9017d47fd396bbc927c098510a09e0d63404a440b667a5f969808a3" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", + "farmfe_utils 2.0.0", +] + +[[package]] +name = "farmfe_plugin_static_assets" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27d0ba748aa38752ab2fbfe316a4042cffb017bfeb166383743e2c0bcfce591a" +dependencies = [ + "base64 0.21.7", + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", + "farmfe_utils 2.0.0", + "mime_guess", + "rkyv", +] + +[[package]] +name = "farmfe_plugin_strip" +version = "0.0.1" +dependencies = [ + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit", + "farmfe_toolkit_plugin_types", + "regex", + "serde", +] + +[[package]] +name = "farmfe_plugin_tree_shake" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "806ac6410dca02c0335d59af82204ba41fdbaeeac055b7cb8fcc87c40e4ade62" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", + "farmfe_utils 2.0.0", +] + +[[package]] +name = "farmfe_plugin_url" +version = "0.0.1" +dependencies = [ + "base64 0.22.1", + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit", + "farmfe_toolkit_plugin_types", + "farmfe_utils 2.0.0", + "lazy_static", + "mime_guess", + "serde", +] + +[[package]] +name = "farmfe_plugin_virtual" +version = "0.0.1" +dependencies = [ + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit_plugin_types", + "thiserror 2.0.16", +] + +[[package]] +name = "farmfe_plugin_wasm" +version = "0.0.0" +dependencies = [ + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit", + "farmfe_toolkit_plugin_types", + "rkyv", + "wasmparser", +] + +[[package]] +name = "farmfe_plugin_worker" +version = "0.0.0" +dependencies = [ + "base64 0.22.1", + "farmfe_compiler", + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit", + "farmfe_toolkit_plugin_types", + "farmfe_utils 2.0.0", + "regress", + "rkyv", + "rustc-hash 2.1.1", + "serde", +] + +[[package]] +name = "farmfe_plugin_yaml" +version = "0.0.1" +dependencies = [ + "farmfe_core", + "farmfe_macro_plugin", + "farmfe_toolkit_plugin_types", + "globset", + "lazy_static", + "regex", + "serde", + "serde_yaml", +] + +[[package]] +name = "farmfe_swc_transformer_import_glob" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33717571b9be3360980879ed1f9ad57c89607d7ac12b728c3294309d6687e179" +dependencies = [ + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_toolkit", + "farmfe_utils 2.0.0", +] + +[[package]] +name = "farmfe_testing" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ed095b486896efdc12fdd5c22f4b7a7639cab5393f7c74c92ceeddb886a2e81" +dependencies = [ + "glob", + "heck 0.4.1", + "proc-macro-error", + "proc-macro2", + "quote", + "regex", + "syn 2.0.106", +] + +[[package]] +name = "farmfe_testing_helpers" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b32737facbb0d87f88bc16d9afc4f05f19c9974590bbd2498e66d7695f714b" +dependencies = [ + "farmfe_core", + "insta", +] + +[[package]] +name = "farmfe_toolkit" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c11e77c138ef96bf3a872e90da40959a5cf2f5e508299211ae828fe2320cbd8a" +dependencies = [ + "anyhow", + "bytes-str", + "farmfe_core", + "farmfe_testing_helpers", + "farmfe_utils 2.0.0", + "itertools 0.14.0", + "par-core", + "preset_env_base", + "swc_atoms 7.0.0", + "swc_css_codegen 14.0.0", + "swc_css_minifier", + "swc_css_modules", + "swc_css_parser 14.0.0", + "swc_css_prefixer", + "swc_css_visit 14.0.0", + "swc_ecma_codegen 17.0.0", + "swc_ecma_minifier", + "swc_ecma_parser 23.0.0", + "swc_ecma_preset_env", + "swc_ecma_transforms", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "swc_error_reporters", + "swc_html_codegen", + "swc_html_minifier", + "swc_html_parser 14.0.0", + "swc_html_visit", + "swc_sourcemap", + "swc_typescript", +] + +[[package]] +name = "farmfe_toolkit_plugin_types" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13916fcd71323102e3b785a52b225eff411cf04a151c4f8d167c5c23c4a74032" +dependencies = [ + "farmfe_core", + "lazy_static", + "libloading", +] + +[[package]] +name = "farmfe_utils" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecf11fa27400ba9125fe9fde0f2b3a26c78140d721ee95c6a2dfb8c0fdb6d3d3" +dependencies = [ + "base64 0.21.7", + "pathdiff", + "sha2", +] + +[[package]] +name = "farmfe_utils" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0278f43808d96ba935379475b90d3cca0cc4a38510f754ecdec2ddaaec33db8" +dependencies = [ + "base64 0.22.1", + "bytes", + "pathdiff", + "rkyv", + "sha2", +] + +[[package]] +name = "fervid" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9acfc7565ae927dc4fb427431b0de10ec3c857eb1dd821d4f6bcab5b3662bfc0" +dependencies = [ + "fervid_codegen", + "fervid_core", + "fervid_parser", + "fervid_transform", + "fxhash", + "lazy_static", + "nom", + "phf", + "regex", + "swc_core 0.90.37", + "swc_ecma_codegen 0.148.18", + "swc_ecma_parser 0.143.16", +] + +[[package]] +name = "fervid_codegen" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb36679478a92224735ea0da6146c08c03b8a1610ec3d8dd515b75a2f27764f3" +dependencies = [ + "fervid_core", + "fervid_transform", + "flagset", + "fxhash", + "lazy_static", + "regex", + "smallvec", + "swc_core 0.90.37", + "swc_ecma_codegen 0.148.18", +] + +[[package]] +name = "fervid_core" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adcc3c52cf276ce1c0ed3dc02d9ab1680c6f182e3620832739132492b93d3240" +dependencies = [ + "flagset", + "fxhash", + "phf", + "smallvec", + "swc_core 0.90.37", +] + +[[package]] +name = "fervid_css" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "424ba3cb004f370025e327defeb1c0849a4c171ca44b87319d8b1a7f14d6263a" +dependencies = [ + "fervid_core", + "swc_core 0.90.37", + "swc_css_ast 0.140.23", + "swc_css_codegen 0.151.35", + "swc_css_parser 0.150.33", +] + +[[package]] +name = "fervid_parser" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5858b4aadfbb4eda3858189e40b61b716cac7e3ea9c4565ab9ca6e6b1130ab98" +dependencies = [ + "fervid_core", + "swc_core 0.90.37", + "swc_ecma_parser 0.143.16", + "swc_html_ast 0.33.21", + "swc_html_parser 0.39.27", +] + +[[package]] +name = "fervid_transform" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89574b1ceb7fca99fa946612eb6e3eb30b41bf8640714c8a082d51b67510a0a6" +dependencies = [ + "fervid_core", + "fervid_css", + "fxhash", + "lazy_static", + "phf", + "smallvec", + "swc_core 0.90.37", +] + +[[package]] +name = "fixedbitset" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" + +[[package]] +name = "fixedbitset" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" + +[[package]] +name = "flagset" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe" + +[[package]] +name = "flate2" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +dependencies = [ + "crc32fast", + "libz-sys", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + +[[package]] +name = "form_urlencoded" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "from_variant" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32016f1242eb82af5474752d00fd8ebcd9004bd69b462b1c91de833972d08ed4" +dependencies = [ + "proc-macro2", + "swc_macros_common 0.3.14", + "syn 2.0.106", +] + +[[package]] +name = "from_variant" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "308530a56b099da144ebc5d8e179f343ad928fa2b3558d1eb3db9af18d6eff43" +dependencies = [ + "swc_macros_common 1.0.1", + "syn 2.0.106", +] + +[[package]] +name = "fs2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "funty" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" + +[[package]] +name = "futures-channel" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +dependencies = [ + "futures-core", +] + +[[package]] +name = "futures-core" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" + +[[package]] +name = "futures-task" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" + +[[package]] +name = "futures-util" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +dependencies = [ + "futures-core", + "futures-task", + "pin-project-lite", + "pin-utils", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", + "wasm-bindgen", +] + +[[package]] +name = "getrandom" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "r-efi", + "wasi 0.14.3+wasi-0.2.4", + "wasm-bindgen", +] + +[[package]] +name = "gimli" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" + +[[package]] +name = "glob" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" + +[[package]] +name = "globset" +version = "0.4.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5" +dependencies = [ + "aho-corasick", + "bstr", + "log", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", + "allocator-api2", +] + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash", + "serde", +] + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hstr" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a26def229ea95a8709dad32868d975d0dd40235bd2ce82920e4a8fe692b5e0" +dependencies = [ + "hashbrown 0.14.5", + "new_debug_unreachable", + "once_cell", + "phf", + "rustc-hash 1.1.0", + "triomphe", +] + +[[package]] +name = "hstr" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced1416104790052518d199e753d49a7d8130d476c664bc9e53f40cfecb8e615" +dependencies = [ + "hashbrown 0.14.5", + "new_debug_unreachable", + "once_cell", + "rustc-hash 2.1.1", + "triomphe", +] + +[[package]] +name = "http" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "hyper" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e" +dependencies = [ + "atomic-waker", + "bytes", + "futures-channel", + "futures-core", + "http", + "http-body", + "httparse", + "itoa", + "pin-project-lite", + "pin-utils", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.27.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" +dependencies = [ + "http", + "hyper", + "hyper-util", + "rustls", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tower-service", + "webpki-roots", +] + +[[package]] +name = "hyper-util" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "http", + "http-body", + "hyper", + "ipnet", + "libc", + "percent-encoding", + "pin-project-lite", + "socket2", + "tokio", + "tower-service", + "tracing", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.63" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "icu_collections" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +dependencies = [ + "displaydoc", + "potential_utf", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" + +[[package]] +name = "icu_properties" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "potential_utf", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" + +[[package]] +name = "icu_provider" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +dependencies = [ + "displaydoc", + "icu_locale_core", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "if_chain" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd62e6b5e86ea8eeeb8db1de02880a6abc01a397b2ebb64b5d74ac255318f5cb" + +[[package]] +name = "indexmap" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" +dependencies = [ + "equivalent", + "hashbrown 0.15.5", + "serde", +] + +[[package]] +name = "indicatif" +version = "0.17.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235" +dependencies = [ + "console", + "number_prefix", + "portable-atomic", + "unicode-width 0.2.1", + "web-time", +] + +[[package]] +name = "insta" +version = "1.43.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371" +dependencies = [ + "console", + "once_cell", + "similar", +] + +[[package]] +name = "instant" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "io-uring" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" +dependencies = [ + "bitflags 2.9.3", + "cfg-if", + "libc", +] + +[[package]] +name = "ipnet" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" + +[[package]] +name = "iri-string" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "is-macro" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "itertools" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" + +[[package]] +name = "js-sys" +version = "0.3.77" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" +dependencies = [ + "once_cell", + "wasm-bindgen", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "lexical" +version = "6.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7aefb36fd43fef7003334742cbf77b243fcd36418a1d1bdd480d613a67968f6" +dependencies = [ + "lexical-core", +] + +[[package]] +name = "lexical-core" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46" +dependencies = [ + "lexical-parse-float", + "lexical-parse-integer", + "lexical-util", + "lexical-write-float", + "lexical-write-integer", +] + +[[package]] +name = "lexical-parse-float" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f" +dependencies = [ + "lexical-parse-integer", + "lexical-util", + "static_assertions", +] + +[[package]] +name = "lexical-parse-integer" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9" +dependencies = [ + "lexical-util", + "static_assertions", +] + +[[package]] +name = "lexical-util" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc" +dependencies = [ + "static_assertions", +] + +[[package]] +name = "lexical-write-float" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862" +dependencies = [ + "lexical-util", + "lexical-write-integer", + "static_assertions", +] + +[[package]] +name = "lexical-write-integer" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446" +dependencies = [ + "lexical-util", + "static_assertions", +] + +[[package]] +name = "libc" +version = "0.2.175" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" + +[[package]] +name = "libloading" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" +dependencies = [ + "cfg-if", + "winapi", +] + +[[package]] +name = "libredox" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" +dependencies = [ + "bitflags 2.9.3", + "libc", +] + +[[package]] +name = "libz-sys" +version = "1.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "linked-hash-map" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" + +[[package]] +name = "linked_hash_set" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bae85b5be22d9843c80e5fc80e9b64c8a3b1f98f867c709956eca3efff4e92e2" +dependencies = [ + "linked-hash-map", +] + +[[package]] +name = "litemap" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" + +[[package]] +name = "loading" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8dc328a46d3468b5cf72d5e511620079b8f38b692f78bebed3377b27c214e35" + +[[package]] +name = "lock_api" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" + +[[package]] +name = "lru-slab" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" + +[[package]] +name = "markdown" +version = "1.0.0-alpha.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6491e6c702bf7e3b24e769d800746d5f2c06a6c6a2db7992612e0f429029e81" +dependencies = [ + "unicode-id", +] + +[[package]] +name = "mdxjs" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0749f4b14cd606b8c01bd9d4fb8c0b026804190ae9b3fe7d43feb898333ccd90" +dependencies = [ + "markdown", + "serde", + "swc_core 10.7.0", +] + +[[package]] +name = "memchr" +version = "2.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" + +[[package]] +name = "miette" +version = "5.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e" +dependencies = [ + "miette-derive 5.10.0", + "once_cell", + "thiserror 1.0.69", + "unicode-width 0.1.14", +] + +[[package]] +name = "miette" +version = "7.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7" +dependencies = [ + "cfg-if", + "miette-derive 7.6.0", + "owo-colors", + "textwrap", + "unicode-width 0.1.14", +] + +[[package]] +name = "miette-derive" +version = "5.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "miette-derive" +version = "7.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "mime_guess" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" +dependencies = [ + "mime", + "unicase", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +dependencies = [ + "adler2", +] + +[[package]] +name = "mio" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" +dependencies = [ + "libc", + "wasi 0.11.1+wasi-snapshot-preview1", + "windows-sys 0.59.0", +] + +[[package]] +name = "munge" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7feb0b48aa0a25f9fe0899482c6e1379ee7a11b24a53073eacdecb9adb6dc60" +dependencies = [ + "munge_macro", +] + +[[package]] +name = "munge_macro" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2e3795a5d2da581a8b252fec6022eee01aea10161a4d1bf237d4cbe47f7e988" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", + "serde", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_cpus" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "number_prefix" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" + +[[package]] +name = "object" +version = "0.36.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" + +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + +[[package]] +name = "outref" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4" + +[[package]] +name = "outref" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" + +[[package]] +name = "owo-colors" +version = "4.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" + +[[package]] +name = "par-core" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e96cbd21255b7fb29a5d51ef38a779b517a91abd59e2756c039583f43ef4c90f" +dependencies = [ + "chili", + "once_cell", +] + +[[package]] +name = "par-iter" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3eae0176a010bb94b9a67f0eb9da0fd31410817d58850649c54f485124c9a71a" +dependencies = [ + "either", + "par-core", +] + +[[package]] +name = "parking_lot" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" +dependencies = [ + "instant", + "lock_api", + "parking_lot_core 0.8.6", +] + +[[package]] +name = "parking_lot" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" +dependencies = [ + "lock_api", + "parking_lot_core 0.9.11", +] + +[[package]] +name = "parking_lot_core" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" +dependencies = [ + "cfg-if", + "instant", + "libc", + "redox_syscall 0.2.16", + "smallvec", + "winapi", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +dependencies = [ + "backtrace", + "cfg-if", + "libc", + "petgraph 0.6.5", + "redox_syscall 0.5.17", + "smallvec", + "thread-id", + "windows-targets 0.52.6", +] + +[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + +[[package]] +name = "path-clean" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef" + +[[package]] +name = "pathdiff" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" + +[[package]] +name = "percent-encoding" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "petgraph" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" +dependencies = [ + "fixedbitset 0.4.2", + "indexmap", +] + +[[package]] +name = "petgraph" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" +dependencies = [ + "fixedbitset 0.5.7", + "indexmap", +] + +[[package]] +name = "petgraph" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca" +dependencies = [ + "fixedbitset 0.5.7", + "hashbrown 0.15.5", + "indexmap", + "serde", +] + +[[package]] +name = "phf" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" +dependencies = [ + "phf_macros", + "phf_shared", +] + +[[package]] +name = "phf_generator" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" +dependencies = [ + "phf_shared", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" +dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "phf_shared" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +dependencies = [ + "siphasher 1.0.1", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" + +[[package]] +name = "pori" +version = "0.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a63d338dec139f56dacc692ca63ad35a6be6a797442479b55acd611d79e906" +dependencies = [ + "nom", +] + +[[package]] +name = "portable-atomic" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" + +[[package]] +name = "potential_utf" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a" +dependencies = [ + "zerovec", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +dependencies = [ + "zerocopy", +] + +[[package]] +name = "precomputed-map" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84350ffee5cedfabf9bee3e8825721f651da8ff79d50fe7a37cf0ca015c428ee" + +[[package]] +name = "preset_env_base" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e82699979593636125cbeeedaf538d11f3dc4645287bbd594041404ad4a88a" +dependencies = [ + "anyhow", + "browserslist-rs", + "dashmap 5.5.3", + "from_variant 2.0.2", + "once_cell", + "rustc-hash 2.1.1", + "semver 1.0.26", + "serde", + "st-map", + "tracing", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro2" +version = "1.0.101" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "psm" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f" +dependencies = [ + "cc", +] + +[[package]] +name = "ptr_meta" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +dependencies = [ + "ptr_meta_derive 0.1.4", +] + +[[package]] +name = "ptr_meta" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe9e76f66d3f9606f44e45598d155cb13ecf09f4a28199e48daf8c8fc937ea90" +dependencies = [ + "ptr_meta_derive 0.3.0", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "quinn" +version = "0.11.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" +dependencies = [ + "bytes", + "cfg_aliases", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash 2.1.1", + "rustls", + "socket2", + "thiserror 2.0.16", + "tokio", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-proto" +version = "0.11.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31" +dependencies = [ + "bytes", + "getrandom 0.3.3", + "lru-slab", + "rand 0.9.2", + "ring", + "rustc-hash 2.1.1", + "rustls", + "rustls-pki-types", + "slab", + "thiserror 2.0.16", + "tinyvec", + "tracing", + "web-time", +] + +[[package]] +name = "quinn-udp" +version = "0.5.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" +dependencies = [ + "cfg_aliases", + "libc", + "once_cell", + "socket2", + "tracing", + "windows-sys 0.60.2", +] + +[[package]] +name = "quote" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + +[[package]] +name = "radium" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" + +[[package]] +name = "radix_fmt" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce082a9940a7ace2ad4a8b7d0b1eac6aa378895f18be598230c5f2284ac05426" + +[[package]] +name = "rancor" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947" +dependencies = [ + "ptr_meta 0.3.0", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "rand_core 0.6.4", +] + +[[package]] +name = "rand" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" +dependencies = [ + "rand_chacha", + "rand_core 0.9.3", +] + +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.3", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" + +[[package]] +name = "rand_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +dependencies = [ + "getrandom 0.3.3", +] + +[[package]] +name = "rayon" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "redox_syscall" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "redox_syscall" +version = "0.5.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +dependencies = [ + "bitflags 2.9.3", +] + +[[package]] +name = "redox_users" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" +dependencies = [ + "getrandom 0.2.16", + "libredox", + "thiserror 2.0.16", +] + +[[package]] +name = "regex" +version = "1.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001" + +[[package]] +name = "regress" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "145bb27393fe455dd64d6cbc8d059adfa392590a45eadf079c01b11857e7b010" +dependencies = [ + "hashbrown 0.15.5", + "memchr", +] + +[[package]] +name = "relative-path" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bca40a312222d8ba74837cb474edef44b37f561da5f773981007a10bbaa992b0" +dependencies = [ + "serde", +] + +[[package]] +name = "rend" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" +dependencies = [ + "bytecheck", +] + +[[package]] +name = "reqwest" +version = "0.12.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-util", + "js-sys", + "log", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio", + "tokio-rustls", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "webpki-roots", +] + +[[package]] +name = "ring" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +dependencies = [ + "cc", + "cfg-if", + "getrandom 0.2.16", + "libc", + "untrusted", + "windows-sys 0.52.0", +] + +[[package]] +name = "rkyv" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac" +dependencies = [ + "bytecheck", + "bytes", + "hashbrown 0.15.5", + "indexmap", + "munge", + "ptr_meta 0.3.0", + "rancor", + "rend", + "rkyv_derive", + "tinyvec", + "uuid", +] + +[[package]] +name = "rkyv_derive" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "rmp" +version = "0.8.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4" +dependencies = [ + "byteorder", + "num-traits", + "paste", +] + +[[package]] +name = "rmp-serde" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db" +dependencies = [ + "byteorder", + "rmp", + "serde", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" + +[[package]] +name = "rustc-hash" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" + +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + +[[package]] +name = "rustc_version" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +dependencies = [ + "semver 0.9.0", +] + +[[package]] +name = "rustls" +version = "0.23.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +dependencies = [ + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-pki-types" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +dependencies = [ + "web-time", + "zeroize", +] + +[[package]] +name = "rustls-webpki" +version = "0.103.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + +[[package]] +name = "rustversion" +version = "1.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" + +[[package]] +name = "ryu" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" + +[[package]] +name = "ryu-js" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd29631678d6fb0903b69223673e122c32e9ae559d0960a38d574695ebc0ea15" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "scoped-tls" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "semver" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +dependencies = [ + "semver-parser", +] + +[[package]] +name = "semver" +version = "1.0.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +dependencies = [ + "serde", +] + +[[package]] +name = "semver-parser" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" + +[[package]] +name = "seq-macro" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc" + +[[package]] +name = "serde" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "serde_json" +version = "1.0.143" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a" +dependencies = [ + "indexmap", + "itoa", + "memchr", + "ryu", + "serde", +] + +[[package]] +name = "serde_regex" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf" +dependencies = [ + "regex", + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_yaml" +version = "0.9.34+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" +dependencies = [ + "indexmap", + "itoa", + "ryu", + "serde", + "unsafe-libyaml", +] + +[[package]] +name = "sha1" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sha2" +version = "0.10.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "signal-hook-registry" +version = "1.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" +dependencies = [ + "libc", +] + +[[package]] +name = "simd-abstraction" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cadb29c57caadc51ff8346233b5cec1d240b68ce55cf1afc764818791876987" +dependencies = [ + "outref 0.1.0", +] + +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + +[[package]] +name = "similar" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" + +[[package]] +name = "siphasher" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + +[[package]] +name = "siphasher" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" + +[[package]] +name = "slab" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" + +[[package]] +name = "sled" +version = "0.34.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f96b4737c2ce5987354855aed3797279def4ebf734436c6aa4552cf8e169935" +dependencies = [ + "crc32fast", + "crossbeam-epoch", + "crossbeam-utils", + "fs2", + "fxhash", + "libc", + "log", + "parking_lot 0.11.2", +] + +[[package]] +name = "smallvec" +version = "1.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" + +[[package]] +name = "smartstring" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29" +dependencies = [ + "autocfg", + "static_assertions", + "version_check", +] + +[[package]] +name = "socket2" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + +[[package]] +name = "sourcemap" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "208d40b9e8cad9f93613778ea295ed8f3c2b1824217c6cfc7219d3f6f45b96d4" +dependencies = [ + "base64-simd 0.7.0", + "bitvec", + "data-encoding", + "debugid", + "if_chain", + "rustc-hash 1.1.0", + "rustc_version", + "serde", + "serde_json", + "unicode-id-start", + "url", +] + +[[package]] +name = "sourcemap" +version = "9.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e22afbcb92ce02d23815b9795523c005cb9d3c214f8b7a66318541c240ea7935" +dependencies = [ + "base64-simd 0.8.0", + "bitvec", + "data-encoding", + "debugid", + "if_chain", + "rustc-hash 2.1.1", + "serde", + "serde_json", + "unicode-id-start", + "url", +] + +[[package]] +name = "st-map" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8257dd592de7614be71a2342d36ba2d527ddad3f9a0c8d09d6ceed4c371531e4" +dependencies = [ + "arrayvec", + "static-map-macro", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "stacker" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cddb07e32ddb770749da91081d8d0ac3a16f1a569a18b20348cd371f5dead06b" +dependencies = [ + "cc", + "cfg-if", + "libc", + "psm", + "windows-sys 0.59.0", +] + +[[package]] +name = "static-map-macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "710e9696ef338691287aeb937ee6ffe60022f579d3c8d2fd9d58973a9a10a466" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + +[[package]] +name = "string_enum" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05e383308aebc257e7d7920224fa055c632478d92744eca77f99be8fa1545b90" +dependencies = [ + "proc-macro2", + "quote", + "swc_macros_common 0.3.14", + "syn 2.0.106", +] + +[[package]] +name = "string_enum" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae36a4951ca7bd1cfd991c241584a9824a70f6aff1e7d4f693fb3f2465e4030e" +dependencies = [ + "quote", + "swc_macros_common 1.0.1", + "syn 2.0.106", +] + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "svgr-rs" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6340ffb328e718f157687536e7f23783096522aa61e7c3a32d82207e30e15216" +dependencies = [ + "lazy_static", + "linked_hash_set", + "regex", + "swc_core 0.100.7", + "swc_xml", + "thiserror 1.0.69", +] + +[[package]] +name = "swc_allocator" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76aa0eb65c0f39f9b6d82a7e5192c30f7ac9a78f084a21f270de1d8c600ca388" +dependencies = [ + "bumpalo", + "hashbrown 0.14.5", + "ptr_meta 0.1.4", + "rustc-hash 1.1.0", + "triomphe", +] + +[[package]] +name = "swc_allocator" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "117d5d3289663f53022ebf157df8a42b3872d7ac759e63abf96b5987b85d4af3" +dependencies = [ + "bumpalo", + "hashbrown 0.14.5", + "ptr_meta 0.3.0", + "rustc-hash 1.1.0", + "triomphe", +] + +[[package]] +name = "swc_allocator" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d7eefd2c8b228a8c73056482b2ae4b3a1071fbe07638e3b55ceca8570cc48bb" +dependencies = [ + "allocator-api2", + "bumpalo", + "hashbrown 0.14.5", + "rustc-hash 2.1.1", +] + +[[package]] +name = "swc_atoms" +version = "0.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb6567e4e67485b3e7662b486f1565bdae54bd5b9d6b16b2ba1a9babb1e42125" +dependencies = [ + "hstr 0.2.17", + "once_cell", + "rustc-hash 1.1.0", + "serde", +] + +[[package]] +name = "swc_atoms" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c24077f986f0bc1c07823f850f688dd9be91b186efdb03fe1d52f7c2f2a4a346" +dependencies = [ + "hstr 0.2.17", + "once_cell", + "rustc-hash 2.1.1", + "serde", +] + +[[package]] +name = "swc_atoms" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3500dcf04c84606b38464561edc5e46f5132201cb3e23cf9613ed4033d6b1bb2" +dependencies = [ + "bytecheck", + "hstr 2.0.1", + "once_cell", + "rancor", + "rkyv", + "serde", +] + +[[package]] +name = "swc_common" +version = "0.33.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2f9706038906e66f3919028f9f7a37f3ed552f1b85578e93f4468742e2da438" +dependencies = [ + "ast_node 0.9.9", + "better_scoped_tls 0.1.2", + "cfg-if", + "either", + "from_variant 0.1.9", + "new_debug_unreachable", + "num-bigint", + "once_cell", + "rustc-hash 1.1.0", + "serde", + "siphasher 0.3.11", + "sourcemap 8.0.1", + "swc_atoms 0.6.7", + "swc_eq_ignore_macros 0.1.4", + "swc_visit 0.5.14", + "tracing", + "unicode-width 0.1.14", + "url", +] + +[[package]] +name = "swc_common" +version = "0.37.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12d0a8eaaf1606c9207077d75828008cb2dfb51b095a766bd2b72ef893576e31" +dependencies = [ + "ast_node 0.9.9", + "better_scoped_tls 0.1.2", + "cfg-if", + "either", + "from_variant 0.1.9", + "new_debug_unreachable", + "num-bigint", + "once_cell", + "rustc-hash 1.1.0", + "serde", + "siphasher 0.3.11", + "swc_allocator 0.1.10", + "swc_atoms 0.6.7", + "swc_eq_ignore_macros 0.1.4", + "swc_visit 0.6.2", + "tracing", + "unicode-width 0.1.14", + "url", +] + +[[package]] +name = "swc_common" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29e67f0a373efdcbc1faebbb9ed7eaf7bcd7bc407cdd8b0fdd9475337c4364ce" +dependencies = [ + "ast_node 3.0.3", + "better_scoped_tls 1.0.1", + "cfg-if", + "either", + "from_variant 2.0.2", + "new_debug_unreachable", + "num-bigint", + "once_cell", + "rustc-hash 1.1.0", + "serde", + "siphasher 0.3.11", + "swc_allocator 2.0.0", + "swc_atoms 3.1.0", + "swc_eq_ignore_macros 1.0.1", + "swc_visit 2.0.1", + "tracing", + "unicode-width 0.1.14", + "url", +] + +[[package]] +name = "swc_common" +version = "14.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63fdb58d278e7cd625f671e5371b3e6c0eab56c6e2a995a6f70dd0f7725255d4" +dependencies = [ + "anyhow", + "ast_node 3.0.3", + "better_scoped_tls 1.0.1", + "bytecheck", + "bytes-str", + "either", + "from_variant 2.0.2", + "new_debug_unreachable", + "num-bigint", + "once_cell", + "parking_lot 0.12.4", + "rancor", + "rkyv", + "rustc-hash 2.1.1", + "serde", + "siphasher 0.3.11", + "swc_atoms 7.0.0", + "swc_eq_ignore_macros 1.0.1", + "swc_sourcemap", + "swc_visit 2.0.1", + "tracing", + "unicode-width 0.1.14", + "url", +] + +[[package]] +name = "swc_config" +version = "3.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d94f41e0f3c4c119a06af5e164674b63ae7eb6d7c1c60e46036c4a548f9fbe44" +dependencies = [ + "anyhow", + "bytes-str", + "dashmap 5.5.3", + "globset", + "indexmap", + "once_cell", + "regex", + "regress", + "rustc-hash 2.1.1", + "serde", + "serde_json", + "swc_config_macro", + "swc_sourcemap", +] + +[[package]] +name = "swc_config_macro" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b416e8ce6de17dc5ea496e10c7012b35bbc0e3fef38d2e065eed936490db0b3" +dependencies = [ + "proc-macro2", + "quote", + "swc_macros_common 1.0.1", + "syn 2.0.106", +] + +[[package]] +name = "swc_core" +version = "0.90.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecbbbf25e5d035165bde87f2388f9fbe6d5ce38ddd2c6cb9f24084823a9c0044" +dependencies = [ + "swc_atoms 0.6.7", + "swc_common 0.33.26", + "swc_ecma_ast 0.112.8", + "swc_ecma_transforms_base 0.137.21", + "swc_ecma_visit 0.98.7", + "vergen 8.3.2", +] + +[[package]] +name = "swc_core" +version = "0.100.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66ff548cf185b9bb1ddaff5e5c74c1b79fb06b5f5e6f34a80d0faab211cb9972" +dependencies = [ + "swc_allocator 0.1.10", + "swc_atoms 0.6.7", + "swc_common 0.37.5", + "swc_ecma_ast 0.118.2", + "swc_ecma_codegen 0.155.1", + "swc_ecma_parser 0.149.1", + "swc_ecma_transforms_base 0.144.0", + "swc_ecma_visit 0.104.8", + "vergen 8.3.2", +] + +[[package]] +name = "swc_core" +version = "10.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2e50df9008ca01c05c914d3970b74e6b32ae7cbafb4fb0776f6e46b6db891b" +dependencies = [ + "swc_allocator 2.0.0", + "swc_atoms 3.1.0", + "swc_common 5.0.1", + "swc_ecma_ast 5.1.0", + "swc_ecma_codegen 5.1.0", + "swc_ecma_parser 6.0.2", + "swc_ecma_transforms_base 7.1.1", + "swc_ecma_visit 5.0.0", + "vergen 9.0.6", +] + +[[package]] +name = "swc_css_ast" +version = "0.140.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be69b267990e9727881125d39b3a2b8204bb2f85b9ece2ad3e212a1fe5c79bea" +dependencies = [ + "is-macro", + "string_enum 0.4.4", + "swc_atoms 0.6.7", + "swc_common 0.33.26", +] + +[[package]] +name = "swc_css_ast" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9fd83077e8da39e58c378ac25003ada5d1931b6823079aa2d48503f5166668d" +dependencies = [ + "bytecheck", + "is-macro", + "rkyv", + "string_enum 1.0.2", + "swc_atoms 7.0.0", + "swc_common 14.0.3", +] + +[[package]] +name = "swc_css_codegen" +version = "0.151.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc65d732bd6fd1757a14dc4636b762d9224fc83f1f978b6a5840b843a3964bde" +dependencies = [ + "auto_impl", + "bitflags 2.9.3", + "rustc-hash 1.1.0", + "serde", + "swc_atoms 0.6.7", + "swc_common 0.33.26", + "swc_css_ast 0.140.23", + "swc_css_codegen_macros 0.2.4", + "swc_css_utils 0.137.23", +] + +[[package]] +name = "swc_css_codegen" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddaef5c00a714a3c9348fc94fc4b6c755f689a1c36b4ec190870fadf240261aa" +dependencies = [ + "auto_impl", + "bitflags 2.9.3", + "rustc-hash 2.1.1", + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_css_ast 14.0.0", + "swc_css_codegen_macros 1.0.2", + "swc_css_utils 14.0.0", +] + +[[package]] +name = "swc_css_codegen_macros" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de2ece8c7dbdde85aa1bcc9764c5f41f7450d8bf1312eac2375b8dc0ecbc13d7" +dependencies = [ + "proc-macro2", + "quote", + "swc_macros_common 0.3.14", + "syn 2.0.106", +] + +[[package]] +name = "swc_css_codegen_macros" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7e32e407d0a010fedb53cf9dfdccf091521a2c9081efc077da647f7c8963741" +dependencies = [ + "quote", + "syn 2.0.106", +] + +[[package]] +name = "swc_css_minifier" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37838c088246ec2ca479b952b8168095178adb8eec0922bf055ba76275f387a7" +dependencies = [ + "rustc-hash 2.1.1", + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_css_ast 14.0.0", + "swc_css_utils 14.0.0", + "swc_css_visit 14.0.0", +] + +[[package]] +name = "swc_css_modules" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8de4754e98cc85de8b85d0292d740130077bb6c821c59973b652c5e6730c7114" +dependencies = [ + "rustc-hash 2.1.1", + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_css_ast 14.0.0", + "swc_css_codegen 14.0.0", + "swc_css_parser 14.0.0", + "swc_css_visit 14.0.0", +] + +[[package]] +name = "swc_css_parser" +version = "0.150.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "174995d62f066e4a4091c03ce9d35233cf8a2e23d729c2041cd5c2b3e2af2d1e" +dependencies = [ + "lexical", + "serde", + "swc_atoms 0.6.7", + "swc_common 0.33.26", + "swc_css_ast 0.140.23", +] + +[[package]] +name = "swc_css_parser" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a87cd0258c1c28c592fe738d44e7ad4c7535d48c39df8546225747bdecc982fa" +dependencies = [ + "lexical", + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_css_ast 14.0.0", +] + +[[package]] +name = "swc_css_prefixer" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de1d974a1263f9a663fe614886a3409b8b60112ae0e1048093aa30c0acc71e22" +dependencies = [ + "once_cell", + "preset_env_base", + "rustc-hash 2.1.1", + "serde", + "serde_json", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_css_ast 14.0.0", + "swc_css_utils 14.0.0", + "swc_css_visit 14.0.0", +] + +[[package]] +name = "swc_css_utils" +version = "0.137.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a890e543134dc78ac46d0ffce3028d37b639f8854f25aaef67178111459ba021" +dependencies = [ + "once_cell", + "serde", + "serde_json", + "swc_atoms 0.6.7", + "swc_common 0.33.26", + "swc_css_ast 0.140.23", + "swc_css_visit 0.139.22", +] + +[[package]] +name = "swc_css_utils" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cd30a941e3c6edc245c5119344e4126e7e21a5a01a10496ff65db3bffeca226" +dependencies = [ + "once_cell", + "rustc-hash 2.1.1", + "serde", + "serde_json", + "swc_atoms 7.0.0", + "swc_css_ast 14.0.0", + "swc_css_visit 14.0.0", +] + +[[package]] +name = "swc_css_visit" +version = "0.139.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5f0f267339cff49928e87b68ba453e85808eb11d660c720b3eb9c1c8510ad7a" +dependencies = [ + "serde", + "swc_atoms 0.6.7", + "swc_common 0.33.26", + "swc_css_ast 0.140.23", + "swc_visit 0.5.14", +] + +[[package]] +name = "swc_css_visit" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92be458e0c9f037d928c3c2ec75a6cb41a68f77bdec4add1110f69a0e85cd70a" +dependencies = [ + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_css_ast 14.0.0", + "swc_visit 2.0.1", +] + +[[package]] +name = "swc_ecma_ast" +version = "0.112.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1d5c33c22ad50e8e34b3080a6fb133316d2eaa7d00400fc5018151f5ca44c5a" +dependencies = [ + "bitflags 2.9.3", + "is-macro", + "num-bigint", + "phf", + "scoped-tls", + "string_enum 0.4.4", + "swc_atoms 0.6.7", + "swc_common 0.33.26", + "unicode-id-start", +] + +[[package]] +name = "swc_ecma_ast" +version = "0.118.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6f866d12e4d519052b92a0a86d1ac7ff17570da1272ca0c89b3d6f802cd79df" +dependencies = [ + "bitflags 2.9.3", + "is-macro", + "num-bigint", + "phf", + "scoped-tls", + "string_enum 0.4.4", + "swc_atoms 0.6.7", + "swc_common 0.37.5", + "unicode-id-start", +] + +[[package]] +name = "swc_ecma_ast" +version = "5.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f04d44a7edb591a66b9abc276ef306ab6d73d4ef189c1cb54423625ad236348f" +dependencies = [ + "bitflags 2.9.3", + "is-macro", + "num-bigint", + "phf", + "scoped-tls", + "string_enum 1.0.2", + "swc_atoms 3.1.0", + "swc_common 5.0.1", + "swc_visit 2.0.1", + "unicode-id-start", +] + +[[package]] +name = "swc_ecma_ast" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65c25af97d53cf8aab66a6c68f3418663313fc969ad267fc2a4d19402c329be1" +dependencies = [ + "bitflags 2.9.3", + "bytecheck", + "is-macro", + "num-bigint", + "once_cell", + "phf", + "rancor", + "rkyv", + "rustc-hash 2.1.1", + "serde", + "string_enum 1.0.2", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_visit 2.0.1", + "unicode-id-start", +] + +[[package]] +name = "swc_ecma_codegen" +version = "0.148.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "154d03dc43e4033b668bc5021bd67088ff27f0d8da054348b5cd4e6fe94e7f26" +dependencies = [ + "memchr", + "num-bigint", + "once_cell", + "rustc-hash 1.1.0", + "serde", + "sourcemap 8.0.1", + "swc_atoms 0.6.7", + "swc_common 0.33.26", + "swc_ecma_ast 0.112.8", + "swc_ecma_codegen_macros 0.7.7", + "tracing", +] + +[[package]] +name = "swc_ecma_codegen" +version = "0.155.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc7641608ef117cfbef9581a99d02059b522fcca75e5244fa0cbbd8606689c6f" +dependencies = [ + "memchr", + "num-bigint", + "once_cell", + "serde", + "sourcemap 9.2.2", + "swc_allocator 0.1.10", + "swc_atoms 0.6.7", + "swc_common 0.37.5", + "swc_ecma_ast 0.118.2", + "swc_ecma_codegen_macros 0.7.7", + "tracing", +] + +[[package]] +name = "swc_ecma_codegen" +version = "5.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "389a3f4f9f28425fe0e3994ade4f099ad4f3a788cfe781cba36a9f4288eae222" +dependencies = [ + "memchr", + "num-bigint", + "once_cell", + "regex", + "serde", + "sourcemap 9.2.2", + "swc_allocator 2.0.0", + "swc_atoms 3.1.0", + "swc_common 5.0.1", + "swc_ecma_ast 5.1.0", + "swc_ecma_codegen_macros 1.0.1", + "tracing", +] + +[[package]] +name = "swc_ecma_codegen" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b91da8222bd2e868a6977ef402b3ca5c29a41d18cd84772441d9e06ec95ded1f" +dependencies = [ + "ascii", + "compact_str", + "memchr", + "num-bigint", + "once_cell", + "regex", + "rustc-hash 2.1.1", + "ryu-js", + "serde", + "swc_allocator 4.0.1", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_codegen_macros 2.0.2", + "swc_sourcemap", + "tracing", +] + +[[package]] +name = "swc_ecma_codegen_macros" +version = "0.7.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "859fabde36db38634f3fad548dd5e3410c1aebba1b67a3c63e67018fa57a0bca" +dependencies = [ + "proc-macro2", + "quote", + "swc_macros_common 0.3.14", + "syn 2.0.106", +] + +[[package]] +name = "swc_ecma_codegen_macros" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ac2ff0957329e0dfcde86a1ac465382e189bf42a5989720d3476bea78eaa31a" +dependencies = [ + "proc-macro2", + "quote", + "swc_macros_common 1.0.1", + "syn 2.0.106", +] + +[[package]] +name = "swc_ecma_codegen_macros" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e276dc62c0a2625a560397827989c82a93fd545fcf6f7faec0935a82cc4ddbb8" +dependencies = [ + "proc-macro2", + "swc_macros_common 1.0.1", + "syn 2.0.106", +] + +[[package]] +name = "swc_ecma_compat_bugfixes" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "476691e063132a2629471189780223492c45dfc5b105fd8081684bce03fcc2ab" +dependencies = [ + "rustc-hash 2.1.1", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_compat_es2015", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "swc_trace_macro", + "tracing", +] + +[[package]] +name = "swc_ecma_compat_common" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2949ac4924597be747348639eadedf8e54818fb26641f050d3d78361b15d1e0d" +dependencies = [ + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", +] + +[[package]] +name = "swc_ecma_compat_es2015" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c2d7bf2c6a6b2ce2453f52a3f90b82f0cfa9525c7622592acf1ce847673af5c" +dependencies = [ + "arrayvec", + "indexmap", + "is-macro", + "rustc-hash 2.1.1", + "serde", + "serde_derive", + "smallvec", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_config", + "swc_ecma_ast 15.0.0", + "swc_ecma_compat_common", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_transforms_classes", + "swc_ecma_transforms_macros", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "swc_trace_macro", + "tracing", +] + +[[package]] +name = "swc_ecma_compat_es2016" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "681559e1246cca71bfd3554e369e6ea73f9ccaed3697b8a6600b73d4a6d4a2b5" +dependencies = [ + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_transforms_macros", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "swc_trace_macro", + "tracing", +] + +[[package]] +name = "swc_ecma_compat_es2017" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8066d91752055dd73b3fbca713c678569a58acd072d31c5dc30c9ac881b95d76" +dependencies = [ + "serde", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "swc_trace_macro", + "tracing", +] + +[[package]] +name = "swc_ecma_compat_es2018" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "735b1d1ea60be161bddeca4373edfbba29dcf00e1be8a846f19c8692fc2b703f" +dependencies = [ + "serde", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_compat_common", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_transforms_macros", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "swc_trace_macro", + "tracing", +] + +[[package]] +name = "swc_ecma_compat_es2019" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e34d4a9667211f79529e298d7f01b54dd17edcf0ee345da96c5d9269df859f9" +dependencies = [ + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "swc_trace_macro", + "tracing", +] + +[[package]] +name = "swc_ecma_compat_es2020" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ffa90402a30e7d7b01f6c8e8105ffac7e003337b127c39279e872f7f42a6f47" +dependencies = [ + "serde", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_compat_es2022", + "swc_ecma_compiler", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "tracing", +] + +[[package]] +name = "swc_ecma_compat_es2021" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55969e109ac2e987548b0295ffd77553dc13a50e19ada2922d90888f3958ad22" +dependencies = [ + "swc_ecma_ast 15.0.0", + "swc_ecma_compiler", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_utils 21.0.0", + "tracing", +] + +[[package]] +name = "swc_ecma_compat_es2022" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dfba84b71f681f69d83274f9c275424eaf5757ad247ddda3a3c4195c7584583" +dependencies = [ + "rustc-hash 2.1.1", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_compat_common", + "swc_ecma_compiler", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_transforms_classes", + "swc_ecma_transforms_macros", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "swc_trace_macro", + "tracing", +] + +[[package]] +name = "swc_ecma_compat_es3" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "248256b4708793bc05ddd67a3e5f5096fcb10349ffb147697bddd368311928f3" +dependencies = [ + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "swc_trace_macro", + "tracing", +] + +[[package]] +name = "swc_ecma_compiler" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af74a91e65d8931aad16939c1be84e6ba9540642573a3479aeed22a52f83abb6" +dependencies = [ + "bitflags 2.9.3", + "rustc-hash 2.1.1", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "swc_trace_macro", + "tracing", +] + +[[package]] +name = "swc_ecma_lexer" +version = "23.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67c3bd958a5a67e2cc3f74abdd41fda688e54e7a25b866569260ef7018b67972" +dependencies = [ + "arrayvec", + "bitflags 2.9.3", + "either", + "num-bigint", + "phf", + "rustc-hash 2.1.1", + "seq-macro", + "serde", + "smallvec", + "smartstring", + "stacker", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "tracing", +] + +[[package]] +name = "swc_ecma_loader" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c675d14700c92f12585049b22b02356f1e142f4b0c32a4d0eb4b7a968a4c0c1e" +dependencies = [ + "anyhow", + "pathdiff", + "rustc-hash 2.1.1", + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "tracing", +] + +[[package]] +name = "swc_ecma_minifier" +version = "30.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "142e41bb890fa5d2b2b3f211f2a125e15cf0188f4413770270d924631f9e9efb" +dependencies = [ + "arrayvec", + "bitflags 2.9.3", + "indexmap", + "num-bigint", + "num_cpus", + "once_cell", + "par-core", + "par-iter", + "parking_lot 0.12.4", + "phf", + "radix_fmt", + "rustc-hash 2.1.1", + "ryu-js", + "serde", + "serde_json", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_config", + "swc_ecma_ast 15.0.0", + "swc_ecma_codegen 17.0.0", + "swc_ecma_parser 23.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_transforms_optimization", + "swc_ecma_usage_analyzer", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "swc_timer", + "tracing", +] + +[[package]] +name = "swc_ecma_parser" +version = "0.143.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40b7faa481ac015b330f1c4bc8df2c9947242020e23ccdb10bc7a8ef84342509" +dependencies = [ + "either", + "new_debug_unreachable", + "num-bigint", + "num-traits", + "phf", + "serde", + "smallvec", + "smartstring", + "stacker", + "swc_atoms 0.6.7", + "swc_common 0.33.26", + "swc_ecma_ast 0.112.8", + "tracing", + "typed-arena", +] + +[[package]] +name = "swc_ecma_parser" +version = "0.149.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683dada14722714588b56481399c699378b35b2ba4deb5c4db2fb627a97fb54b" +dependencies = [ + "either", + "new_debug_unreachable", + "num-bigint", + "num-traits", + "phf", + "serde", + "smallvec", + "smartstring", + "stacker", + "swc_atoms 0.6.7", + "swc_common 0.37.5", + "swc_ecma_ast 0.118.2", + "tracing", + "typed-arena", +] + +[[package]] +name = "swc_ecma_parser" +version = "6.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b92d3a25349d7f612c38d940f09f9c19c7b7aa3bf4d22fbe31ea44fd5354de02" +dependencies = [ + "either", + "new_debug_unreachable", + "num-bigint", + "num-traits", + "phf", + "serde", + "smallvec", + "smartstring", + "stacker", + "swc_atoms 3.1.0", + "swc_common 5.0.1", + "swc_ecma_ast 5.1.0", + "tracing", + "typed-arena", +] + +[[package]] +name = "swc_ecma_parser" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9166873bb660bed50b5f422233537d3e946336398570a4a13e57d8c63d6a01c5" +dependencies = [ + "either", + "num-bigint", + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_lexer", + "tracing", +] + +[[package]] +name = "swc_ecma_preset_env" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "825087e27292bf5f41760cab1ccabaa60523c6ad27a02bee229a4ad95679d1ad" +dependencies = [ + "anyhow", + "foldhash", + "indexmap", + "once_cell", + "precomputed-map", + "preset_env_base", + "rustc-hash 2.1.1", + "serde", + "serde_json", + "string_enum 1.0.2", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_compiler", + "swc_ecma_transforms", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", +] + +[[package]] +name = "swc_ecma_transforms" +version = "29.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c40214d4e00b7a8e9c4b49dcb3c5a0bb04aecfa040ea37eda7df3294498caac" +dependencies = [ + "par-core", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_transforms_compat", + "swc_ecma_transforms_module", + "swc_ecma_transforms_optimization", + "swc_ecma_transforms_proposal", + "swc_ecma_transforms_react", + "swc_ecma_transforms_typescript", + "swc_ecma_utils 21.0.0", +] + +[[package]] +name = "swc_ecma_transforms_base" +version = "0.137.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "660badfe2eed8b6213ec9dcd71aa0786f8fb46ffa012e0313bcba1fe4a9a5c73" +dependencies = [ + "better_scoped_tls 0.1.2", + "bitflags 2.9.3", + "indexmap", + "once_cell", + "phf", + "rustc-hash 1.1.0", + "serde", + "smallvec", + "swc_atoms 0.6.7", + "swc_common 0.33.26", + "swc_ecma_ast 0.112.8", + "swc_ecma_parser 0.143.16", + "swc_ecma_utils 0.127.20", + "swc_ecma_visit 0.98.7", + "tracing", +] + +[[package]] +name = "swc_ecma_transforms_base" +version = "0.144.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c0a71579d030e12fd3cfbfc8712c4ce21afc526f2a759903c77d8df61950f5e" +dependencies = [ + "better_scoped_tls 0.1.2", + "bitflags 2.9.3", + "indexmap", + "once_cell", + "phf", + "rustc-hash 1.1.0", + "serde", + "smallvec", + "swc_atoms 0.6.7", + "swc_common 0.37.5", + "swc_ecma_ast 0.118.2", + "swc_ecma_parser 0.149.1", + "swc_ecma_utils 0.134.3", + "swc_ecma_visit 0.104.8", + "tracing", +] + +[[package]] +name = "swc_ecma_transforms_base" +version = "7.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4596fe5bcb4ed0836c71e69fb4cbf0071bb832669ae57ba28aaa4b6a67b6ddfd" +dependencies = [ + "better_scoped_tls 1.0.1", + "bitflags 2.9.3", + "indexmap", + "once_cell", + "phf", + "rustc-hash 1.1.0", + "serde", + "smallvec", + "swc_atoms 3.1.0", + "swc_common 5.0.1", + "swc_ecma_ast 5.1.0", + "swc_ecma_parser 6.0.2", + "swc_ecma_utils 7.0.4", + "swc_ecma_visit 5.0.0", + "swc_parallel", + "tracing", +] + +[[package]] +name = "swc_ecma_transforms_base" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cc6454e1cf587b1d50509116350b503e7d647dbcc41bb5be9bf9a40fd792037" +dependencies = [ + "better_scoped_tls 1.0.1", + "indexmap", + "once_cell", + "par-core", + "par-iter", + "phf", + "rustc-hash 2.1.1", + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_parser 23.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "tracing", +] + +[[package]] +name = "swc_ecma_transforms_classes" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c48790332195e4163f1f49713a14f91a5614048ca6638c664050fe577c3fad5a" +dependencies = [ + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", +] + +[[package]] +name = "swc_ecma_transforms_compat" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3aad334cdbfe00544e711af7cd0744f30b1052479ba1d95032fc5a9cc14ac0ef" +dependencies = [ + "indexmap", + "par-core", + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_compat_bugfixes", + "swc_ecma_compat_common", + "swc_ecma_compat_es2015", + "swc_ecma_compat_es2016", + "swc_ecma_compat_es2017", + "swc_ecma_compat_es2018", + "swc_ecma_compat_es2019", + "swc_ecma_compat_es2020", + "swc_ecma_compat_es2021", + "swc_ecma_compat_es2022", + "swc_ecma_compat_es3", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "tracing", +] + +[[package]] +name = "swc_ecma_transforms_macros" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc777288799bf6786e5200325a56e4fbabba590264a4a48a0c70b16ad0cf5cd8" +dependencies = [ + "proc-macro2", + "quote", + "swc_macros_common 1.0.1", + "syn 2.0.106", +] + +[[package]] +name = "swc_ecma_transforms_module" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3dc988f1b06f5bb96eb76f25d193329cb070a2e4be4d48c795feb54879ecc60" +dependencies = [ + "Inflector", + "anyhow", + "bitflags 2.9.3", + "indexmap", + "is-macro", + "path-clean", + "pathdiff", + "regex", + "rustc-hash 2.1.1", + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_config", + "swc_ecma_ast 15.0.0", + "swc_ecma_loader", + "swc_ecma_parser 23.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "tracing", +] + +[[package]] +name = "swc_ecma_transforms_optimization" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03594f8ddc69865b0835e2a8ff017bdc0becf6ef22e120f22eff7f52ddb849a0" +dependencies = [ + "bytes-str", + "dashmap 5.5.3", + "indexmap", + "once_cell", + "par-core", + "petgraph 0.7.1", + "rustc-hash 2.1.1", + "serde_json", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_parser 23.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "tracing", +] + +[[package]] +name = "swc_ecma_transforms_proposal" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a1d5b2190c134d9b5c9b4d8c0d4b23b4fb5c433a7ae470f1c2103b8ff99160c" +dependencies = [ + "either", + "rustc-hash 2.1.1", + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_transforms_classes", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", +] + +[[package]] +name = "swc_ecma_transforms_react" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "861eda08f77f8e0553f3141b5ea25879636f9edf0237e8104db6fbd81fec6598" +dependencies = [ + "base64 0.22.1", + "bytes-str", + "indexmap", + "once_cell", + "rustc-hash 2.1.1", + "serde", + "sha1", + "string_enum 1.0.2", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_config", + "swc_ecma_ast 15.0.0", + "swc_ecma_parser 23.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", +] + +[[package]] +name = "swc_ecma_transforms_typescript" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b07cbe8b998c19897c309245bff119beec0dda20183ed4106bb58544b3791f45" +dependencies = [ + "bytes-str", + "rustc-hash 2.1.1", + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_transforms_react", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", +] + +[[package]] +name = "swc_ecma_usage_analyzer" +version = "22.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8031a4473e5366165f23766f5bc8361c45e8ed57f7475c0227147727cbaf3342" +dependencies = [ + "bitflags 2.9.3", + "indexmap", + "rustc-hash 2.1.1", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", + "swc_timer", + "tracing", +] + +[[package]] +name = "swc_ecma_utils" +version = "0.127.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15d40abfc4f3a7bfdf54d11ac705cc9dd0836c48bf085b359143b4d40b50cb31" +dependencies = [ + "indexmap", + "num_cpus", + "once_cell", + "rustc-hash 1.1.0", + "swc_atoms 0.6.7", + "swc_common 0.33.26", + "swc_ecma_ast 0.112.8", + "swc_ecma_visit 0.98.7", + "tracing", + "unicode-id", +] + +[[package]] +name = "swc_ecma_utils" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54f4e07d0d4987f8f27933549498acce5f89451ebe09b7d65f4d4ed4fc731200" +dependencies = [ + "indexmap", + "num_cpus", + "once_cell", + "rustc-hash 1.1.0", + "ryu-js", + "swc_atoms 0.6.7", + "swc_common 0.37.5", + "swc_ecma_ast 0.118.2", + "swc_ecma_visit 0.104.8", + "tracing", + "unicode-id", +] + +[[package]] +name = "swc_ecma_utils" +version = "7.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "971099632f1a9117debf5ca8451615c3014eea519e9ad31e386396b6e0ac8fb5" +dependencies = [ + "indexmap", + "num_cpus", + "once_cell", + "rustc-hash 1.1.0", + "ryu-js", + "swc_atoms 3.1.0", + "swc_common 5.0.1", + "swc_ecma_ast 5.1.0", + "swc_ecma_visit 5.0.0", + "swc_parallel", + "tracing", + "unicode-id", +] + +[[package]] +name = "swc_ecma_utils" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83259addd99ed4022aa9fc4d39428c008d3d42533769e1a005529da18cde4568" +dependencies = [ + "indexmap", + "num_cpus", + "once_cell", + "par-core", + "rustc-hash 2.1.1", + "ryu-js", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_visit 15.0.0", + "tracing", +] + +[[package]] +name = "swc_ecma_visit" +version = "0.98.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93692bdcdbb63db8f5e10fea5d202b5487cb27eb443aec424f4335c88f9864af" +dependencies = [ + "num-bigint", + "swc_atoms 0.6.7", + "swc_common 0.33.26", + "swc_ecma_ast 0.112.8", + "swc_visit 0.5.14", + "tracing", +] + +[[package]] +name = "swc_ecma_visit" +version = "0.104.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b1c6802e68e51f336e8bc9644e9ff9da75d7da9c1a6247d532f2e908aa33e81" +dependencies = [ + "new_debug_unreachable", + "num-bigint", + "swc_atoms 0.6.7", + "swc_common 0.37.5", + "swc_ecma_ast 0.118.2", + "swc_visit 0.6.2", + "tracing", +] + +[[package]] +name = "swc_ecma_visit" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b04c06c1805bda18c27165560f1617a57453feb9fb0638d90839053641af42d4" +dependencies = [ + "new_debug_unreachable", + "num-bigint", + "swc_atoms 3.1.0", + "swc_common 5.0.1", + "swc_ecma_ast 5.1.0", + "swc_visit 2.0.1", + "tracing", +] + +[[package]] +name = "swc_ecma_visit" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75a579aa8f9e212af521588df720ccead079c09fe5c8f61007cf724324aed3a0" +dependencies = [ + "new_debug_unreachable", + "num-bigint", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_visit 2.0.1", + "tracing", +] + +[[package]] +name = "swc_eq_ignore_macros" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63db0adcff29d220c3d151c5b25c0eabe7e32dd936212b84cdaa1392e3130497" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "swc_eq_ignore_macros" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c16ce73424a6316e95e09065ba6a207eba7765496fed113702278b7711d4b632" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "swc_error_reporters" +version = "16.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7a16e3c08fd820735631820a7c220d5ce39bdc08b83eddbc73a645ef744511e" +dependencies = [ + "anyhow", + "miette 7.6.0", + "once_cell", + "serde", + "swc_common 14.0.3", +] + +[[package]] +name = "swc_html_ast" +version = "0.33.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59957df8048be691db04e6e358b29c6ff1274cd60ee2b4c2141e1d90b598d24e" +dependencies = [ + "is-macro", + "string_enum 0.4.4", + "swc_atoms 0.6.7", + "swc_common 0.33.26", +] + +[[package]] +name = "swc_html_ast" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0aaac81d52eca99cb457287b459e599ae0a09f73b6914b5c327fca86aace3e7f" +dependencies = [ + "bytecheck", + "is-macro", + "rkyv", + "string_enum 1.0.2", + "swc_atoms 7.0.0", + "swc_common 14.0.3", +] + +[[package]] +name = "swc_html_codegen" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d321188cc1279f9981681aadb77b877fc662e83a8841903f51bd501b40ab5c31" +dependencies = [ + "auto_impl", + "bitflags 2.9.3", + "rustc-hash 2.1.1", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_html_ast 14.0.0", + "swc_html_codegen_macros", + "swc_html_utils 14.0.0", +] + +[[package]] +name = "swc_html_codegen_macros" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f98ef1f87379c816ba7d22351c9fc993af38b034bce4da3286cfe4b17e7ec9e2" +dependencies = [ + "quote", + "syn 2.0.106", +] + +[[package]] +name = "swc_html_minifier" +version = "30.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da00a4a99023fc1a66980ed262cd3cd18edc6183d0bdb2406b963d3710b62282" +dependencies = [ + "once_cell", + "rustc-hash 2.1.1", + "serde", + "serde_json", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_config", + "swc_css_ast 14.0.0", + "swc_css_codegen 14.0.0", + "swc_css_minifier", + "swc_css_parser 14.0.0", + "swc_ecma_ast 15.0.0", + "swc_ecma_codegen 17.0.0", + "swc_ecma_minifier", + "swc_ecma_parser 23.0.0", + "swc_ecma_transforms_base 25.0.0", + "swc_ecma_visit 15.0.0", + "swc_html_ast 14.0.0", + "swc_html_codegen", + "swc_html_parser 14.0.0", + "swc_html_utils 14.0.0", + "swc_html_visit", +] + +[[package]] +name = "swc_html_parser" +version = "0.39.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06cda5fcfd7c979a473be215cb7263e13bb7707bec46d0b6fbf364d203eea2d" +dependencies = [ + "swc_atoms 0.6.7", + "swc_common 0.33.26", + "swc_html_ast 0.33.21", + "swc_html_utils 0.18.21", +] + +[[package]] +name = "swc_html_parser" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ca81cb496fb3aa9457073f9a4c4f0a767cd0c4ea567353b9524a8365cd257bd" +dependencies = [ + "rustc-hash 2.1.1", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_html_ast 14.0.0", + "swc_html_utils 14.0.0", +] + +[[package]] +name = "swc_html_utils" +version = "0.18.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "406d1fcf69915a6726065060a9e85e7f36d66239708901d9bd0ad4d4b4e935a8" +dependencies = [ + "once_cell", + "serde", + "serde_json", + "swc_atoms 0.6.7", + "swc_common 0.33.26", +] + +[[package]] +name = "swc_html_utils" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de231a2c4d35e68dc8df22a96445b1750737fabac1daac3021c7eca35c9a42b1" +dependencies = [ + "once_cell", + "rustc-hash 2.1.1", + "serde", + "serde_json", + "swc_atoms 7.0.0", +] + +[[package]] +name = "swc_html_visit" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab34925086a107b8ae24ef8fd3a064ea2c9d99a7f80c005b1c164379d6eb17a4" +dependencies = [ + "serde", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_html_ast 14.0.0", + "swc_visit 2.0.1", +] + +[[package]] +name = "swc_macros_common" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27e18fbfe83811ffae2bb23727e45829a0d19c6870bced7c0f545cc99ad248dd" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "swc_macros_common" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aae1efbaa74943dc5ad2a2fb16cbd78b77d7e4d63188f3c5b4df2b4dcd2faaae" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "swc_parallel" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f16052d5123ec45c1c49100781363f3f4e4a6be2da6d82f473b79db1e3abeb8" +dependencies = [ + "once_cell", +] + +[[package]] +name = "swc_sourcemap" +version = "9.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de08ef00f816acdd1a58ee8a81c0e1a59eefef2093aefe5611f256fa6b64c4d7" +dependencies = [ + "base64-simd 0.8.0", + "bitvec", + "bytes-str", + "data-encoding", + "debugid", + "if_chain", + "rustc-hash 2.1.1", + "serde", + "serde_json", + "unicode-id-start", + "url", +] + +[[package]] +name = "swc_timer" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4db06b46cc832f7cf83c2ce21905fc465d01443a2bdccf63644383e1f5847532" +dependencies = [ + "tracing", +] + +[[package]] +name = "swc_trace_macro" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfd2b4b0adb82e36f2ac688d00a6a67132c7f4170c772617516793a701be89e8" +dependencies = [ + "quote", + "syn 2.0.106", +] + +[[package]] +name = "swc_typescript" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "118f743b98153dca6db0f68602523faebe25510e7d5ad4b1452f7e5d39e038a7" +dependencies = [ + "bitflags 2.9.3", + "petgraph 0.7.1", + "rustc-hash 2.1.1", + "swc_atoms 7.0.0", + "swc_common 14.0.3", + "swc_ecma_ast 15.0.0", + "swc_ecma_utils 21.0.0", + "swc_ecma_visit 15.0.0", +] + +[[package]] +name = "swc_visit" +version = "0.5.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "043d11fe683dcb934583ead49405c0896a5af5face522e4682c16971ef7871b9" +dependencies = [ + "either", + "swc_visit_macros", +] + +[[package]] +name = "swc_visit" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ceb044142ba2719ef9eb3b6b454fce61ab849eb696c34d190f04651955c613d" +dependencies = [ + "either", + "new_debug_unreachable", +] + +[[package]] +name = "swc_visit" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62fb71484b486c185e34d2172f0eabe7f4722742aad700f426a494bb2de232a2" +dependencies = [ + "either", + "new_debug_unreachable", +] + +[[package]] +name = "swc_visit_macros" +version = "0.5.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92807d840959f39c60ce8a774a3f83e8193c658068e6d270dbe0a05e40e90b41" +dependencies = [ + "Inflector", + "proc-macro2", + "quote", + "swc_macros_common 0.3.14", + "syn 2.0.106", +] + +[[package]] +name = "swc_xml" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a00df52c70e48a1a46289447e32b646a69b8f01c8ff37d72a38e071820a2734" +dependencies = [ + "swc_xml_ast", + "swc_xml_codegen", + "swc_xml_parser", + "swc_xml_visit", +] + +[[package]] +name = "swc_xml_ast" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "657b5392f0b28a096b80dd7e07338f1a6da2d9f1ec18d8b4b7041b7c12ab7a7b" +dependencies = [ + "is-macro", + "string_enum 0.4.4", + "swc_atoms 0.6.7", + "swc_common 0.37.5", +] + +[[package]] +name = "swc_xml_codegen" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c408c3aa4c32e1f9c6f0df39fb852a24c48a1ace1c70e8b3f0e2155f83705f2" +dependencies = [ + "auto_impl", + "bitflags 2.9.3", + "rustc-hash 1.1.0", + "swc_atoms 0.6.7", + "swc_common 0.37.5", + "swc_xml_ast", + "swc_xml_codegen_macros", +] + +[[package]] +name = "swc_xml_codegen_macros" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa129a0ce5386899ba969efe81b0e5e2f534c052d42682592f4beb95379ba977" +dependencies = [ + "proc-macro2", + "quote", + "swc_macros_common 0.3.14", + "syn 2.0.106", +] + +[[package]] +name = "swc_xml_parser" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8f79116b03882e60045e0b0f6ddeb68a832eb06876430230a8c891485385cbd" +dependencies = [ + "swc_atoms 0.6.7", + "swc_common 0.37.5", + "swc_xml_ast", +] + +[[package]] +name = "swc_xml_visit" +version = "0.16.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "560b3e810d9b5bbdfc7fdb5bd6879c3ee1a980d352e42b5961512cb0a79c55b6" +dependencies = [ + "serde", + "swc_atoms 0.6.7", + "swc_common 0.37.5", + "swc_visit 0.6.2", + "swc_xml_ast", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "tap" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" + +[[package]] +name = "tardar" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900c942f83b6a8b9998cc8f74ad3ffa24b7ff3c4279ea1c1c52d95dced9f3516" +dependencies = [ + "miette 5.10.0", + "vec1", +] + +[[package]] +name = "textwrap" +version = "0.16.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" +dependencies = [ + "unicode-linebreak", + "unicode-width 0.2.1", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" +dependencies = [ + "thiserror-impl 2.0.16", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "thread-id" +version = "4.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "tinystr" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tinyvec" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" +dependencies = [ + "backtrace", + "bytes", + "io-uring", + "libc", + "mio", + "parking_lot 0.12.4", + "pin-project-lite", + "signal-hook-registry", + "slab", + "socket2", + "tokio-macros", + "windows-sys 0.59.0", +] + +[[package]] +name = "tokio-macros" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" +dependencies = [ + "rustls", + "tokio", +] + +[[package]] +name = "tower" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-http" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" +dependencies = [ + "bitflags 2.9.3", + "bytes", + "futures-util", + "http", + "http-body", + "iri-string", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + +[[package]] +name = "tower-service" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tracing" +version = "0.1.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "tracing-core" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +dependencies = [ + "once_cell", +] + +[[package]] +name = "triomphe" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85" +dependencies = [ + "serde", + "stable_deref_trait", +] + +[[package]] +name = "try-lock" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" + +[[package]] +name = "typed-arena" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" + +[[package]] +name = "typenum" +version = "1.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" + +[[package]] +name = "unicase" +version = "2.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" + +[[package]] +name = "unicode-id" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10103c57044730945224467c09f71a4db0071c123a0648cc3e818913bde6b561" + +[[package]] +name = "unicode-id-start" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f322b60f6b9736017344fa0635d64be2f458fbc04eef65f6be22976dd1ffd5b" + +[[package]] +name = "unicode-ident" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" + +[[package]] +name = "unicode-linebreak" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" + +[[package]] +name = "unicode-width" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" + +[[package]] +name = "unicode-width" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" + +[[package]] +name = "unicode-xid" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" + +[[package]] +name = "unsafe-libyaml" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "unty" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae" + +[[package]] +name = "url" +version = "2.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", + "serde", +] + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "uuid" +version = "1.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "vec1" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eab68b56840f69efb0fefbe3ab6661499217ffdc58e2eef7c3f6f69835386322" + +[[package]] +name = "vergen" +version = "8.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2990d9ea5967266ea0ccf413a4aa5c42a93dbcfda9cb49a97de6931726b12566" +dependencies = [ + "anyhow", + "cargo_metadata 0.18.1", + "regex", + "rustversion", +] + +[[package]] +name = "vergen" +version = "9.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b2bf58be11fc9414104c6d3a2e464163db5ef74b12296bda593cac37b6e4777" +dependencies = [ + "anyhow", + "cargo_metadata 0.19.2", + "derive_builder", + "regex", + "rustversion", + "vergen-lib", +] + +[[package]] +name = "vergen-lib" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166" +dependencies = [ + "anyhow", + "derive_builder", + "rustversion", +] + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "virtue" +version = "0.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1" + +[[package]] +name = "vsimd" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "want" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" +dependencies = [ + "try-lock", +] + +[[package]] +name = "wasi" +version = "0.11.1+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" + +[[package]] +name = "wasi" +version = "0.14.3+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95" +dependencies = [ + "wit-bindgen", +] + +[[package]] +name = "wasm-bindgen" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" +dependencies = [ + "cfg-if", + "once_cell", + "rustversion", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" +dependencies = [ + "bumpalo", + "log", + "proc-macro2", + "quote", + "syn 2.0.106", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" +dependencies = [ + "cfg-if", + "js-sys", + "once_cell", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "wasmparser" +version = "0.225.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36e5456165f81e64cb9908a0fe9b9d852c2c74582aa3fe2be3c2da57f937d3ae" +dependencies = [ + "bitflags 2.9.3", + "hashbrown 0.15.5", + "indexmap", + "semver 1.0.26", + "serde", +] + +[[package]] +name = "wax" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d12a78aa0bab22d2f26ed1a96df7ab58e8a93506a3e20adb47c51a93b4e1357" +dependencies = [ + "const_format", + "itertools 0.11.0", + "miette 5.10.0", + "nom", + "pori", + "regex", + "tardar", + "thiserror 1.0.69", + "walkdir", +] + +[[package]] +name = "web-sys" +version = "0.3.77" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webpki-roots" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22" +dependencies = [ + "windows-sys 0.60.2", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "windows-implement", + "windows-interface", + "windows-link", + "windows-result", + "windows-strings", +] + +[[package]] +name = "windows-implement" +version = "0.60.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "windows-interface" +version = "0.59.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + +[[package]] +name = "windows-result" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.3", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" +dependencies = [ + "windows-link", + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + +[[package]] +name = "wit-bindgen" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814" + +[[package]] +name = "writeable" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" + +[[package]] +name = "wyz" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" +dependencies = [ + "tap", +] + +[[package]] +name = "xml-rs" +version = "0.8.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7" + +[[package]] +name = "xmltree" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b619f8c85654798007fb10afa5125590b43b088c225a25fc2fec100a9fad0fc6" +dependencies = [ + "xml-rs", +] + +[[package]] +name = "yoke" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" + +[[package]] +name = "zerotrie" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", +] + +[[package]] +name = "zerovec" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] diff --git a/Cargo.toml b/Cargo.toml index 3b78f656..ee0d6bc2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ resolver = "2" [workspace.dependencies] farmfe_core = { version = "2.0.0" } farmfe_utils = { version = "2.0.0" } -farmfe_toolkit_plugin_types = { version = "0.0.24" } +farmfe_toolkit_plugin_types = { version = "2.0.0" } farmfe_macro_plugin = { version = "2.0.0" } farmfe_toolkit = "2.0.0" -farmfe_compiler = { version = "0.0.16" } +farmfe_compiler = { version = "2.0.0" } diff --git a/rust-plugins/auto-import/playground-react/package.json b/rust-plugins/auto-import/playground-react/package.json index b7067473..754cb095 100644 --- a/rust-plugins/auto-import/playground-react/package.json +++ b/rust-plugins/auto-import/playground-react/package.json @@ -17,8 +17,8 @@ }, "devDependencies": { "@farmfe/cli": "^1.0.4", - "@farmfe/core": "^1.7.1", - "@farmfe/plugin-react": "^1.2.6", + "@farmfe/core": "^2.0.0-beta.0", + "@farmfe/plugin-react": "^2.0.0-beta.0", "@types/react": "^18.3.5", "@types/react-dom": "^18.3.0", "core-js": "^3.38.1", diff --git a/rust-plugins/auto-import/playground-vue/package.json b/rust-plugins/auto-import/playground-vue/package.json index 8e15f1ea..f0348458 100644 --- a/rust-plugins/auto-import/playground-vue/package.json +++ b/rust-plugins/auto-import/playground-vue/package.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@farmfe/cli": "^1.0.2", - "@farmfe/core": "^1.3.0", + "@farmfe/core": "^2.0.0-beta.0", "@farmfe/plugin-auto-import": "workspace:*", "@vitejs/plugin-vue": "^5.0.4", "core-js": "^3.30.1" diff --git a/rust-plugins/auto-import/pnpm-lock.yaml b/rust-plugins/auto-import/pnpm-lock.yaml index 8caa4165..66d09b3f 100644 --- a/rust-plugins/auto-import/pnpm-lock.yaml +++ b/rust-plugins/auto-import/pnpm-lock.yaml @@ -34,11 +34,11 @@ importers: specifier: ^1.0.4 version: 1.0.4 '@farmfe/core': - specifier: ^1.7.1 - version: 1.7.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) + specifier: ^2.0.0-beta.0 + version: 2.0.0-nightly-20250827162746(bufferutil@4.0.8)(utf-8-validate@6.0.4) '@farmfe/plugin-react': - specifier: ^1.2.6 - version: 1.2.6 + specifier: ^2.0.0-beta.0 + version: 2.0.0-nightly-20250827162746 '@types/react': specifier: ^18.3.5 version: 18.3.5 @@ -65,8 +65,8 @@ importers: specifier: ^1.0.2 version: 1.0.4 '@farmfe/core': - specifier: ^1.3.0 - version: 1.3.17(bufferutil@4.0.8)(utf-8-validate@6.0.4) + specifier: ^2.0.0-beta.0 + version: 2.0.0-nightly-20250827162746(bufferutil@4.0.8)(utf-8-validate@6.0.4) '@farmfe/plugin-auto-import': specifier: workspace:* version: link:.. @@ -111,61 +111,6 @@ packages: resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} - '@changesets/apply-release-plan@7.0.4': - resolution: {integrity: sha512-HLFwhKWayKinWAul0Vj+76jVx1Pc2v55MGPVjZ924Y/ROeSsBMFutv9heHmCUj48lJyRfOTJG5+ar+29FUky/A==} - - '@changesets/assemble-release-plan@6.0.3': - resolution: {integrity: sha512-bLNh9/Lgl1VwkjWZTq8JmRqH+hj7/Yzfz0jsQ/zJJ+FTmVqmqPj3szeKOri8O/hEM8JmHW019vh2gTO9iq5Cuw==} - - '@changesets/changelog-git@0.2.0': - resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} - - '@changesets/cli@2.27.7': - resolution: {integrity: sha512-6lr8JltiiXPIjDeYg4iM2MeePP6VN/JkmqBsVA5XRiy01hGS3y629LtSDvKcycj/w/5Eur1rEwby/MjcYS+e2A==} - hasBin: true - - '@changesets/config@3.0.2': - resolution: {integrity: sha512-cdEhS4t8woKCX2M8AotcV2BOWnBp09sqICxKapgLHf9m5KdENpWjyrFNMjkLqGJtUys9U+w93OxWT0czorVDfw==} - - '@changesets/errors@0.2.0': - resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - - '@changesets/get-dependents-graph@2.1.1': - resolution: {integrity: sha512-LRFjjvigBSzfnPU2n/AhFsuWR5DK++1x47aq6qZ8dzYsPtS/I5mNhIGAS68IAxh1xjO9BTtz55FwefhANZ+FCA==} - - '@changesets/get-release-plan@4.0.3': - resolution: {integrity: sha512-6PLgvOIwTSdJPTtpdcr3sLtGatT+Jr22+cQwEBJBy6wP0rjB4yJ9lv583J9fVpn1bfQlBkDa8JxbS2g/n9lIyA==} - - '@changesets/get-version-range-type@0.4.0': - resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} - - '@changesets/git@3.0.0': - resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==} - - '@changesets/logger@0.1.0': - resolution: {integrity: sha512-pBrJm4CQm9VqFVwWnSqKEfsS2ESnwqwH+xR7jETxIErZcfd1u2zBSqrHbRHR7xjhSgep9x2PSKFKY//FAshA3g==} - - '@changesets/parse@0.4.0': - resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} - - '@changesets/pre@2.0.0': - resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==} - - '@changesets/read@0.6.0': - resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==} - - '@changesets/should-skip-package@0.1.0': - resolution: {integrity: sha512-FxG6Mhjw7yFStlSM7Z0Gmg3RiyQ98d/9VpQAZ3Fzr59dCOM9G6ZdYbjiSAt0XtFr9JR5U2tBaJWPjrkGGc618g==} - - '@changesets/types@4.1.0': - resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} - - '@changesets/types@6.0.0': - resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} - - '@changesets/write@0.3.1': - resolution: {integrity: sha512-SyGtMXzH3qFqlHKcvFY2eX+6b0NGiFcNav8AFsYwy5l8hejOeoeTDemu5Yjmke2V5jpzY+pBvM0vCCQ3gdZpfw==} - '@ctrl/tinycolor@3.6.1': resolution: {integrity: sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==} engines: {node: '>=10'} @@ -319,217 +264,190 @@ packages: engines: {node: '>= 16'} hasBin: true - '@farmfe/core-darwin-arm64@1.3.17': - resolution: {integrity: sha512-GqlXaOyE+pBkpCbm4dvFaQiRnmVADlTbZrEEPYs2mk/5G+jY5TlRtrzogL4+OVyGiX99DWqQoYnSPtZUKYA/7g==} + '@farmfe/core-darwin-arm64@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-MhxtJwA7c5cvcUWJXRgOX5mDYOUu849yVIThCRz47Ov6Cr1woi921qxyK3l/byrJkUfGytyL9Syay4LK7SKEdg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/core-darwin-arm64@1.7.1': - resolution: {integrity: sha512-tIoPQ/q0Aum8r0WDYqt1zjGVksZxeKqiABq1XP+2P8grvKqvZYn3/SI85jSIynovSxJSoVw3EZdtTQuYwhgxKQ==} + '@farmfe/core-linux-arm64-gnu@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-+Dx2+FhlDyixCPIjO9hcs9rKtktMW3G/ryTrBHd/DXufacEETxLNxOtF4D4HFNoHVncHuXv6Iu6gElS46M6HRg==} engines: {node: '>= 10'} cpu: [arm64] - os: [darwin] + os: [linux] - '@farmfe/core-darwin-x64@1.3.17': - resolution: {integrity: sha512-rTEzEhrsAaeUolXskIpjhTm4u4A1IG8S9Fow/h6F3ydJ2P+mFhjH6kTt53NVxQLmB4/+YBwgd+w5Ziw90eGQ4Q==} + '@farmfe/core-linux-arm64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-QyJ74kANbL1EfKWngdBOqSd7AkL5vynJrtYOCeg/4Vu2OTQvZ5hqGHWEitho/XimkmjHCdQsVQTKNgKpeJF8aQ==} engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] + cpu: [arm64] + os: [linux] - '@farmfe/core-darwin-x64@1.7.1': - resolution: {integrity: sha512-aJGPqsn8PW/kp82OHDCIDM5DEIglA6ajCA7VTlUQ8AxGNiSH0Xs/s+2rcae52t2WEECvdTI7/XuQPOC1dzPhyA==} + '@farmfe/core-linux-x64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-ng5stR9o9HBi9+2gkfPvUfq+1ZHAWfARc+RKs2lM5MY6mENFPI4OzF+c2t/Jd8zfHVkqnN7k4hmMroQEOSzQ7g==} engines: {node: '>= 10'} cpu: [x64] - os: [darwin] - - '@farmfe/core-linux-arm64-gnu@1.3.17': - resolution: {integrity: sha512-+tYSFx8O7ezHGT/OdVaVE7JMErFXgdSu5ZxppK1GkRvY53f/p9vwshOiAOx810T78LpuxWmZ6ChNLUi+hNwxOQ==} - engines: {node: '>= 10'} - cpu: [arm64] os: [linux] + libc: [musl] - '@farmfe/core-linux-arm64-gnu@1.7.1': - resolution: {integrity: sha512-Da2JbcBpsbMey/YtvcWnGU/d7hqHVQ8ZjRWccWgwSTW3zooRFiTgEk/bMIsSMRl0VYYoCPMovJugciNtsEcxDQ==} + '@farmfe/core-win32-arm64-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-T9SnA+ANiXF6VjAgl290KuxFh5hmY5KV25gwIhT/D0K+nl4e8el84jrkLnbzJFzMNWITPwPTeaqPp23driXCgA==} engines: {node: '>= 10'} cpu: [arm64] - os: [linux] + os: [win32] - '@farmfe/core-linux-arm64-musl@1.3.17': - resolution: {integrity: sha512-Ve3zrpouEzEBRM8s38VYT6zxjw7F5dURoNgLTloSZUEnYt1nEPCIpWIO8iTdx82EkUO/TdvYZH29XW4L3QWO7A==} + '@farmfe/core-win32-ia32-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-gg5R1BudohWIqaK9b+N7fvZWpYjgWmNCRN8FAszEyNmK7Qurr8FaMf48W3JythdcALjwVEyGHTWptndgmKmTaA==} engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] + cpu: [ia32] + os: [win32] + + '@farmfe/core@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-2SEHCv7xmMSRPgDWySFxf37HMpLYTEhcSOekUutb6PU7+Rs6BDyjkzCubFtlbzowz/iLqlh6+TbGpkbQLB2Wsg==} + engines: {node: '>=16.15.1'} + + '@farmfe/js-plugin-visualizer@1.1.0': + resolution: {integrity: sha512-lfGw4nMKjKGkYyg9tVmpVpqedCbofxOiKP3PdKdl/sU26WEVK4YUXiDhDCollbsUo/aqATfQuDxoire+pGfSvQ==} - '@farmfe/core-linux-arm64-musl@1.7.1': - resolution: {integrity: sha512-SJKttRH7tp9jRmdZaZSlYLvQzYzcSm8zh7cT5g7R4spSkojV14NfzlYLRuY19K0fXN8T9jD5/kVd5oDtJN8jkA==} + '@farmfe/plugin-react-darwin-arm64@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-Hi+I5mFUieL4+ANqTv2J29/IwCWneTZR9gGS/zSRn4VG4hd9N0EVOu5jmULqrIhDF6Vw0E2VE/P3PWMKFzICLQ==} engines: {node: '>= 10'} cpu: [arm64] - os: [linux] + os: [darwin] - '@farmfe/core-linux-x64-gnu@1.3.17': - resolution: {integrity: sha512-tpiF4edabkKhQM/FGurbfagLJKwfmOMlhSqBcdzAPr6JNNOOwKRd+oivLAMrr3AeF8lPd54WTEDmfjaOdzpRLw==} + '@farmfe/plugin-react-darwin-x64@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-KXFJt7sFmzisYSIRXwxEEBF+39aSwpNim6IIyRqHDZJOQmoMXffGnqo9EC6QnfDC/PfP1zGjbeG07BrO7hOT5A==} engines: {node: '>= 10'} cpu: [x64] + os: [darwin] + + '@farmfe/plugin-react-linux-arm64-gnu@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-HxM4YKmvBSPQZQk4fry7Exo2VqDmKqK5uxpcXLa93jA732LvDZyMEe/kGYIN4LEORIJrsdeQl35CSNQwx/LGPg==} + engines: {node: '>= 10'} + cpu: [arm64] os: [linux] libc: [glibc] - '@farmfe/core-linux-x64-gnu@1.7.1': - resolution: {integrity: sha512-D+37H8m7pMBLxWinYoX/RmIhRkcvP0/yLD96LoPYpHOoR2+rUH1tfGxlfmH8yjHRUz1qbSNrnAwpx3qj/84TuQ==} + '@farmfe/plugin-react-linux-arm64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-ANbVfl/XOgMpl0ts7EUOHgv07sks7viEy9zYboCtlfai3O9ITknbCkkB9RGQHdGxanICUxFlqKMbGwUcrXgvtg==} engines: {node: '>= 10'} - cpu: [x64] + cpu: [arm64] os: [linux] libc: [glibc] - '@farmfe/core-linux-x64-musl@1.3.17': - resolution: {integrity: sha512-WJ725pqvwobq7XrG7+L47XQNyunk3+/wOlEqwKraMoQ+xxf545eUntKcc6KUXd8CL5VNmaf5jTHPm9tkzHAcCg==} + '@farmfe/plugin-react-linux-x64-gnu@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-G47YAFQfrvzkp3+noMhczAB/qLzyZixdWNh6/IQ7QHdYJIM5PshnkcziFa4o+mdAuzUGJhS64S7PhnHtHzLjTA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] + libc: [glibc] - '@farmfe/core-linux-x64-musl@1.7.1': - resolution: {integrity: sha512-T98uWNE46Ydepnl4K5GBbJ3kDyLv3FvCDAhK7/rHvyFeP3XcRFCULX6BTAED+c406L5hK75kIGa4o8ps7eX0tw==} + '@farmfe/plugin-react-linux-x64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-L8YGFcFTGEFDo9GpHTlqdfttukctw1ynQvLoeP58cKyIW+Z8M5B0scPz6DtNTHnfYwt3RUtMV9L0M9a9my+0Iw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] - - '@farmfe/core-win32-arm64-msvc@1.3.17': - resolution: {integrity: sha512-MaeyVKxwTfLMrTPceswEjad75tYw+/3HxgOslSCt1wUs22M/4ghraWFt8J55aOlsgMe8G278b/mDcWvZxWgfMg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - '@farmfe/core-win32-arm64-msvc@1.7.1': - resolution: {integrity: sha512-UPHEGBGbN8AbF2esIXoG1W8Mjcn/y2hfbEov2+Y2q1oPtn6y6ue1MDbqmpX6uM0ZZ/PFGOS97wa4+kOaHY6l9A==} + '@farmfe/plugin-react-win32-arm64-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-g/E/Z0EuQJZd4r+ZjQo+xUCDqp+gi7xl+X2T2HwXRfBSnvzHUxGV7Lzf6fN7XVyzrq+I37LL3/QzBlFTm2nu7w==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/core-win32-ia32-msvc@1.3.17': - resolution: {integrity: sha512-khozWOuv2xrO3slyh8GtKD4VtLgz0RYygXrC39aI3WC89Jq57HnaPCYjPdjM1baLBDdOv4WOWkxesxrFgXZBJQ==} + '@farmfe/plugin-react-win32-ia32-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-7CXpLsQCAfzeq/a7Bp9lHXaZP8DgbRxp5ZbRU35V+8/iSIlNWeM0SlFtwEgwPn6BD1CwxS+xzNyfWKa0+16b3A==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/core-win32-ia32-msvc@1.7.1': - resolution: {integrity: sha512-IHmwt9qfwuesW5QEsNxGZHrLgit3B2FuqIU2iZb+0m3x6w2RVjdvami7L8WJDj2uSbZOcZwbYu6pgcv4EHweUA==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@farmfe/core-win32-x64-msvc@1.3.17': - resolution: {integrity: sha512-KxmtwyGtcNAseiTmPm0stQ48DZDDH/ZMB9xNmrgDChO62JdlNclkC5urxPiws1X2WiJAG5shyN/FZzFEILUmwA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - '@farmfe/core-win32-x64-msvc@1.7.1': - resolution: {integrity: sha512-QT3NvJVQtSv46UKjgYnIPKOaQ5qisTRBd04Ps/cDKrQhDLKHoO7FdXoq5tMnAA0Xkgw3P4kTWBiVxBpdKap0Aw==} + '@farmfe/plugin-react-win32-x64-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-uWG7s5fTQNgKtdDMzy25Y78D99W2KvaoQKBwTcPDVd20lWVFt/uScD5CpkuEcgtMjybAqZh62GIo/p89WvuP/Q==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/core@1.3.17': - resolution: {integrity: sha512-sZBnhQJq2jQzFDYZk5jT0ofB9eg4vnecBwnIUp6x5hkg3oW0sUdR5mR5/jCBb7p7ZBe7jmctGCg7UYCipx0DUQ==} - engines: {node: '>=16.15.1'} - - '@farmfe/core@1.7.1': - resolution: {integrity: sha512-ou4Ec8cy/MBLeHj6tLqTtLu5w3pHI3dMp11mIcWD4ESXEPaXDoIyERYvnYs5JCMcw5SjCRPmFFJLbjyQ5RmZwg==} - engines: {node: '>=16.15.1'} - - '@farmfe/js-plugin-visualizer@1.1.0': - resolution: {integrity: sha512-lfGw4nMKjKGkYyg9tVmpVpqedCbofxOiKP3PdKdl/sU26WEVK4YUXiDhDCollbsUo/aqATfQuDxoire+pGfSvQ==} + '@farmfe/plugin-react@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-//PftnM72Ei2VZ+RDoJs0mHYlPeJuMp2uuMH/TqubgDYonyZNvaBW7ecSXWweh5AKErxHzX3pF6yYU1z1eNhvQ==} - '@farmfe/plugin-react-darwin-arm64@1.2.6': - resolution: {integrity: sha512-LcIZs2dIZWXEp05wnBmCxYMeXAu66tJSyWamdSDengbyzgvIrD0Ap1+QIDlluEnz7XOFxSH3jJZuuZP8h8qNfA==} + '@farmfe/plugin-replace-dirname-darwin-arm64@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-npxCtitAyupqgX++fQbmkPrlgMsg8NVybu7sdXk3VrvpRc6BDFiGxcGR93J2QzpOeDXdfcwDdlpJstKvxY1Lkg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/plugin-react-darwin-x64@1.2.6': - resolution: {integrity: sha512-E2HarfTjYIgZO454YGqnu84kOefddRyKqLtEMkG6j7Sij+uP1uEgi5mjWIwsJY9TWv5DYbx1FPmiLigC5IKP9w==} + '@farmfe/plugin-replace-dirname-darwin-x64@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-dNXhx3zZVm+aMzLWw9Dj4fU7T2Mz4BrUU9ulNvtDO+l+Op+EAzKke31gJf/JH4KvuqwO5HFrwZF+HTW6nxS/4g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@farmfe/plugin-react-linux-arm64-gnu@1.2.6': - resolution: {integrity: sha512-VK+4AtqUcAKQvAmUgWnQK3M2bXQaptMyGN/28xo/wuUjz88wso27ay5bfPxEfDHeorRwcSq5l4Gf4rQFRGc+Wg==} + '@farmfe/plugin-replace-dirname-linux-arm64-gnu@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-ddu5BA/kvb4VCuAzgb/2MLMoJOMo9cE2IhYqfhDcudv1DaCvpZvfk1g9lICEwKRGa9ApOw6zzLiDq1I1gT1RqQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@farmfe/plugin-react-linux-arm64-musl@1.2.6': - resolution: {integrity: sha512-e1OFg8d1VnEGcg08ewTxJVbv6ie1e8U8fUSABbEUePKzeom8cfC9P4jadACw08M2Ls4YnOlLPFLTSlVCg9Xhew==} + '@farmfe/plugin-replace-dirname-linux-arm64-musl@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-hCAnOUJzuCGaz6FiLtcvKKigTkasCUeChXzYKvl62Pw+3IA02GXNT7IVqF6bg6u41Mq50bZFu6ZCGSEFRNGvww==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@farmfe/plugin-react-linux-x64-gnu@1.2.6': - resolution: {integrity: sha512-0WFKSkPv/NK7A/czyluS0V+h/qxIb6jILUh82RyOfVjCit0WGPDVN/IH/ZIp2qMGdjtP9er8u4yt4zNGKrHZNQ==} + '@farmfe/plugin-replace-dirname-linux-x64-gnu@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-sIVJu+45gMBHNCmkz/jvb9cj2WWWKOG/iQ0mmfHYne6tPzzD0n6ezncXoVAUp/S+OUOJz7P/xR7nCelMuPoGQQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@farmfe/plugin-react-linux-x64-musl@1.2.6': - resolution: {integrity: sha512-X386lU5+4ELeaIS3c2xgB4cUjry12HUF3/lJWje2hV0SvGHwErkM07HhjbQd/XsJyg6dP8YnAn3RkuYFiwoTog==} + '@farmfe/plugin-replace-dirname-linux-x64-musl@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-uYXBzTKBuExHvM2SnxXqqwf5WeWcw/ONr6UjhAtYU/ZjiA11A39Sj80ZYtb1IM3iW38IzX6ULMrn+1puby+Mhw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/plugin-react-win32-arm64-msvc@1.2.6': - resolution: {integrity: sha512-Ufr59JWTYv5Yq/FBBnCWtX136sVilqYDX4CfpBDEUxSEqFgaXGyslme1qDmh1248bscqbbvYI4zbn7ECV209ow==} + '@farmfe/plugin-replace-dirname-win32-arm64-msvc@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-NpbbONY6bJRzY9KSQixX1tKKCwKMQu0Qvg2WbQ+3IAvLPZVHMnXLLOE6sy0Bs8dMw94L+JpBC7p8nvDfqItKOg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/plugin-react-win32-ia32-msvc@1.2.6': - resolution: {integrity: sha512-qzbeV639ywoGBGUAboi31+9vzpmS+llvRcxdpkKVTVrDQ7Wb0SO1Dmd7g2gItip6jAj8md+5sL9WudYJ/EOA5g==} + '@farmfe/plugin-replace-dirname-win32-ia32-msvc@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-YawnCmjR0u3bA6GgkarHI2HVUIlF5gTcxhHtdGew2zF2HZZnZvhIP38Pepy/wJ/URaDNSDw6OVupQY1L/+Nb1w==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/plugin-react-win32-x64-msvc@1.2.6': - resolution: {integrity: sha512-Og2yvMOpR2VSLgUEthhJ1W0kM4FQjupHN+gPMr97KyoM+dh6xYwnbZ0Cs9JnNIqQFPlYiPuq9EzLPVffxX8xHg==} + '@farmfe/plugin-replace-dirname-win32-x64-msvc@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-cBYSLcLqxZHjMu90c1F9biNg0DAebB4EKzkpu7Db4Nr3dmeSURndziXYydyREzv/9woAfPzMZ0gDX9YPcB1eEA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/plugin-react@1.2.6': - resolution: {integrity: sha512-AVXMnqwekp+Cke6a16/xWnviUnQiFeY1FhxkTGJVamHQFgGmm+uAhPXJ85sQDQLAwtkAMd8rimEhNFVeHIKkaw==} + '@farmfe/plugin-replace-dirname@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-8EhqCkLqdLOScTPJaJEPbWQXRPGLQeKb0K9MCk+LLNwwv1uDpurUiDacpBUKYjkJvwaCxV5EcTWzN2IYZWJ1FA==} + engines: {node: '>=16'} '@farmfe/plugin-tools@0.1.1': resolution: {integrity: sha512-7ox1VgCI5AWFrIUQVLEYGdqCSGNBJYRC0Yhu5sK0a/sR/OSaZa97MdiKA80LkM6UgK+dDFy49rPre10U/M7yww==} hasBin: true - '@farmfe/runtime-plugin-hmr@3.5.10': - resolution: {integrity: sha512-ZFwAGDJ1sNuwX77ADdPSO+PoMImrGl0k+nvW/TnzOy72k8JxC8OwaeOiuPgNkYxDGldp55l9mPE9NvcoxR8uzQ==} - - '@farmfe/runtime-plugin-hmr@3.5.6': - resolution: {integrity: sha512-VNvxRKEgPdDmScmxWhTV90Grg3GrMwVZHOr6svoqmRYxsgx83GJ391RXjmPrU0inCW1iTdQL5kkDzNqSFqLrSw==} - - '@farmfe/runtime-plugin-import-meta@0.2.2': - resolution: {integrity: sha512-xrWJOHbmhVJX+a6LtRpv5wvj/uqpPQFZIKeHfT+mqybKRSC9+JxDgOySLzYUbT8beSTtXgcxGXf55EN3Byd0ng==} + '@farmfe/runtime-plugin-hmr@4.0.0-nightly-20250827162746': + resolution: {integrity: sha512-AzJnWwOtR1If72NiqFDn+SXReu56kysm63Y0jHyY2liW/UImKWzFldropkSSfy1Up+9dot0mOY0/OpgOJy1bzQ==} - '@farmfe/runtime-plugin-import-meta@0.2.3': - resolution: {integrity: sha512-BEHPjfXj/DXpwKxyM4rMqT9NFRfivTGS+b02uchjV9MSTi8mZqm3QhtJ+znlpgHUBABBtZYKdayQEDhyK4izYw==} + '@farmfe/runtime-plugin-import-meta@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-Y9Ga/kORMOYX9i24PgRhEPctKeSq15IPF6m2COAduthKYl++QIN+ierF/l+BawHD91v32Z6HkIP5u6wmnvWDmw==} - '@farmfe/runtime@0.12.10': - resolution: {integrity: sha512-2/jebNFaVC+yctEeFZrmbfjaKJOg2Ib9iJ8ypjcUnnETfR4zbZnYuErfIO1Af44anvpONwWDhQ8RVcmy+WyY5w==} - - '@farmfe/runtime@0.12.3': - resolution: {integrity: sha512-4gpTOWbQ6IpDODCUbm3N7Ulqv6awcE5aQ+kAlxhErz/q5iRFVCT/HyOoUQH3ZhZgPUQ8UYxgABGmjhYFY/ILSA==} - - '@farmfe/utils@0.0.1': - resolution: {integrity: sha512-QLbgNrojcvxfumXA/H329XAXhoCahmeSH3JmaiwwJEGS2QAmWfgAJMegjwlt6OmArGVO4gSbJ7Xbmm1idZZs+g==} + '@farmfe/runtime@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-a57kiiMU6TXleQm+brNS0ZSC4B+o4ky0X+1JoBL6GR7vYi4KeJF5WvzO+lG976WPIGRDhGGyicFWas7GRMj3xQ==} '@farmfe/utils@0.1.0': resolution: {integrity: sha512-neNJQGqV7XL4XifG1uHOBFSFLy2yx1/DVZNRA7nfeEAXEksVZTwWA+fZrYEaI0w7Sw6K/9NYn9Jgpn+NAT0mcg==} + '@farmfe/utils@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-2sse/dpadV9cH5dYqGZ13Rm4BWdgVvWC73QR5YB706xL1KjcP/Cl/hKksilDd224bBfDsMK02bs5T7G1jHnKhg==} + '@guolao/vue-monaco-editor@1.5.2': resolution: {integrity: sha512-8Vg9yz7gf0mI6xu3ze/cwNTwkVn1stoAwH2wtYd43xYRSQvy8zPS5rBPN7BPJ/4Q4me03n7pvzc8Ua8fdyqiPg==} peerDependencies: @@ -543,20 +461,10 @@ packages: '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - '@koa/cors@5.0.0': - resolution: {integrity: sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==} - engines: {node: '>= 14.0.0'} - '@ljharb/through@2.3.13': resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} engines: {node: '>= 0.4'} - '@manypkg/find-root@1.1.0': - resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} - - '@manypkg/get-packages@1.1.3': - resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - '@mdn/browser-compat-data@5.5.49': resolution: {integrity: sha512-FNYbYIA8WEff/+A8iMGstZhArpgy5ZxZ9uQRsBQ+qXsiKTYn3WjxpCmJRw3CFUOqFlQSZDkC3v1y3BijRnE1Pg==} @@ -582,6 +490,10 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@polka/compression@1.0.0-next.25': + resolution: {integrity: sha512-UlVkoSGRig87riHSn8QOxd2DzGhadRpNSj5Ukqj+Bt7WTE4Es+sE3ju3OYbe8SiV2OwA+8tDcSuHWUh5S3jCBQ==} + engines: {node: '>=6'} + '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} @@ -683,12 +595,6 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/http-proxy@1.17.15': - resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} - - '@types/node@12.20.55': - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@22.5.2': resolution: {integrity: sha512-acJsPTEqYqulZS/Yp/S3GgeE6GZ0qYODUR8aVr/DkhHQ8l9nd4j5x1/ZJy9/gHrRlFMqkO6i0I3E27Alu4jjPg==} @@ -764,14 +670,6 @@ packages: '@vueuse/shared@11.0.3': resolution: {integrity: sha512-0rY2m6HS5t27n/Vp5cTDsKTlNnimCqsbh/fmT2LgE+aaU42EMfXo8+bNX91W9I7DDmxfuACXMmrd7d79JxkqWA==} - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -780,10 +678,6 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -798,16 +692,9 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - array-tree-filter@2.1.0: resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==} - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - async-validator@4.2.5: resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} @@ -820,14 +707,6 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - better-path-resolve@1.0.0: - resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} - engines: {node: '>=4'} - - big-integer@1.6.52: - resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} - engines: {node: '>=0.6'} - binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -835,10 +714,6 @@ packages: bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - bplist-parser@0.2.0: - resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} - engines: {node: '>= 5.10.0'} - braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -855,22 +730,14 @@ packages: resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} engines: {node: '>=6.14.2'} - bundle-name@3.0.0: - resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} - engines: {node: '>=12'} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - cache-content-type@1.0.1: - resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} - engines: {node: '>= 6.0.0'} - call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} @@ -881,10 +748,6 @@ packages: caniuse-lite@1.0.30001707: resolution: {integrity: sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==} - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -900,10 +763,6 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} @@ -924,20 +783,10 @@ packages: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -945,30 +794,19 @@ packages: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - compute-scroll-into-view@1.0.20: resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - cookies@0.9.1: - resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} - engines: {node: '>= 0.8'} + connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} core-js@3.38.1: resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==} - cross-spawn@5.1.0: - resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -980,8 +818,8 @@ packages: dayjs@1.11.13: resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -997,20 +835,17 @@ packages: supports-color: optional: true - deep-equal@1.0.1: - resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} - deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-browser-id@3.0.0: - resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} - engines: {node: '>=12'} + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} - default-browser@4.0.0: - resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} - engines: {node: '>=14.16'} + default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -1027,29 +862,6 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dom-align@1.12.4: resolution: {integrity: sha512-R8LUSEay/68zE5c8/3BDxiTEvgb4xZTF0RKmAHfiEVN3klfIpXfi2/QCoiWPccVQ0J/ZGdz9OjzL4uJEP/MRAw==} @@ -1077,10 +889,6 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} - enquirer@2.4.1: - resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} - engines: {node: '>=8.6'} - entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -1110,108 +918,32 @@ packages: escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - escape-string-regexp@5.0.0: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - - execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - - extendable-error@0.1.7: - resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + execa@8.0.0: + resolution: {integrity: sha512-CTNS0BcKBcoOsawKBlpcKNmK4Kjuyz5jVLhf+PUsHGMqiKMVTa4cN3U7r7bRY8KTpfOGpXMo27fdy0dYVg2pqA==} + engines: {node: '>=16.17'} external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} - farm-browserslist-generator@1.0.0: - resolution: {integrity: sha512-UGd1eWtSLOqxl0tlexRwpsy1JbHdO39iCDZKzdr7khBKYFXL5PDjjcyj1xelt5YUnLNB2vPAb8P+uD8IqRnBJQ==} - engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} - farm-browserslist-generator@1.0.5: resolution: {integrity: sha512-igffWSQATGV2ZJEvDBIB9Q2QfVOr+vv/JTZaaNoYfW/nrCGZ58zyJ0kSkFQEvptGUWf6idECqj82ykli4Ueplw==} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} - farm-plugin-replace-dirname-darwin-arm64@0.2.1: - resolution: {integrity: sha512-9FThv/qoFuj3cJjv9P6YnXbBwPQ5TwGjnr50ejXdZn13Ehz0+7w7EscbRsZHNvT7p24p6i0Y9NUSallcWc2syw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - farm-plugin-replace-dirname-darwin-x64@0.2.1: - resolution: {integrity: sha512-Msqrh8mAPBbEpANpa0z9uQBr1/MO+PaHgBxym/aNs1vpxB4KAs6JQWYKtO+Ob7JzFyV6d9lIRhpnpxzxTqSIfA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - farm-plugin-replace-dirname-linux-arm64-gnu@0.2.1: - resolution: {integrity: sha512-ZKuxGu9G01CW521uTQHh+IP8pcT/NolGQfcQuEmBpD8epJ8per8Ps52fS05u5TGniaOg+ySZpt7HxbX+++k1YQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - libc: [glibc] - - farm-plugin-replace-dirname-linux-arm64-musl@0.2.1: - resolution: {integrity: sha512-m3gH8ggczbRYTHZSNp3LjIQIcqhvDO4O78bxXc8O1ozKD8M47/YfQLyQV06M7H4rZ8s6XV3Bb1kAcRAASp3M5A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - libc: [glibc] - - farm-plugin-replace-dirname-linux-x64-gnu@0.2.1: - resolution: {integrity: sha512-MehKkoM2RFw3sCnEu9nCbXKjxtC3hfTad0h/dC+Z8iEBcLEReVLoNzHWWUa6BxkxqDtB82/BWO/ObSUj/VUnwQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - libc: [glibc] - - farm-plugin-replace-dirname-linux-x64-musl@0.2.1: - resolution: {integrity: sha512-o1qPZi16N/sHOteZYJVv6UmZFK3QKpVQrywk/4spJI0mPH9A9Y+G6iBE2Tqjb3d+1Hb6phr++EBJHZ2x1ajtGQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - farm-plugin-replace-dirname-win32-arm64-msvc@0.2.1: - resolution: {integrity: sha512-Xn/wYFkgb7SsTlSaefFtvxNbXEVdvZB854b/rBZu47+MRQpSnBIPwnTGcqo8eNTMjtnY4beGGtcd78iqMVAHFQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - farm-plugin-replace-dirname-win32-ia32-msvc@0.2.1: - resolution: {integrity: sha512-YtIu5CS/BSgbQZb1qjaBg0cEKvB4vCIbBxNn64H468zwliPbE93SAIyiwu6cL3la59cjBP4sEbz4ZAWyY9GoMQ==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - farm-plugin-replace-dirname-win32-x64-msvc@0.2.1: - resolution: {integrity: sha512-KUAf4rcv3Nz+CpGs4zr+ZRu4hWRp7SHQBgpX+mb0hhMjRvn+LoWm2qCL2q9Gp3jsTDVmzjPbyZxp/9UJKx13lQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - farm-plugin-replace-dirname@0.2.1: - resolution: {integrity: sha512-aJ4euQzxoq0sVu4AwXrNQflHJrSZdrdApGEyVRtN6KiCop3CHXnTg9ydlyCNXN2unQB283aNjojvCd5E/32KgA==} - fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -1227,16 +959,9 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - find-yarn-workspace-root2@1.2.16: - resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} follow-redirects@1.15.6: resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} @@ -1251,22 +976,10 @@ packages: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - fs-extra@11.2.0: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} - fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} - - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -1279,28 +992,20 @@ packages: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -1316,44 +1021,17 @@ packages: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - http-assert@1.5.0: - resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} - engines: {node: '>= 0.8'} - - http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - - http-errors@1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - - http-proxy-middleware@3.0.1: - resolution: {integrity: sha512-5TnsBzyqlWRdT525r198AR1kGc5zIIlZNBZdmP7BUILe3yI8gDgNMbxyQpW+tMBPZQln/1T6p6mCVb0oCVKaiw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - http-proxy@1.18.1: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} - human-id@1.0.2: - resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} - - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - - human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -1362,13 +1040,6 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -1380,11 +1051,6 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -1398,10 +1064,6 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -1419,10 +1081,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - is-plain-object@3.0.1: resolution: {integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==} engines: {node: '>=0.10.0'} @@ -1431,18 +1089,10 @@ packages: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-subdir@1.2.0: - resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} - engines: {node: '>=4'} - is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -1451,13 +1101,9 @@ packages: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} - is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} isbot@3.8.0: resolution: {integrity: sha512-vne1mzQUTR+qsMLeCBL9+/tgnDXRyc2pygLGl/WsgA+EZKIiB5Ehu0CiVTHIIk30zhJ24uGz4M5Ppse37aR0Hg==} @@ -1469,70 +1115,12 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - keygrip@1.1.0: - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} - engines: {node: '>= 0.6'} - - koa-compose@4.1.0: - resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} - - koa-compress@5.1.1: - resolution: {integrity: sha512-UgMIN7ZoEP2DuoSQmD6CYvFSLt0NReGlc2qSY4bO4Oq0L56OiD9pDG41Kj/zFmVY/A3Wvmn4BqKcfq5H30LGIg==} - engines: {node: '>= 12'} - - koa-connect@2.1.0: - resolution: {integrity: sha512-O9pcFafHk0oQsBevlbTBlB9co+2RUQJ4zCzu3qJPmGlGoeEZkne+7gWDkecqDPSbCtED6LmhlQladxs6NjOnMQ==} - - koa-convert@2.0.0: - resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==} - engines: {node: '>= 10'} - - koa-is-json@1.0.0: - resolution: {integrity: sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw==} - - koa-send@5.0.1: - resolution: {integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==} - engines: {node: '>= 8'} - - koa-static@5.0.0: - resolution: {integrity: sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==} - engines: {node: '>= 7.6.0'} - - koa@2.15.3: - resolution: {integrity: sha512-j/8tY9j5t+GVMLeioLaxweJiKUayFhlGqNTzf2ZGwL0ZCQijd2RLHK0SLW5Tsko8YyyqCZC2cojIb0/s62qTAg==} - engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} - - load-yaml-file@0.2.0: - resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} - engines: {node: '>=6'} - - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - - lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -1540,24 +1128,13 @@ packages: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} - loglevel@1.9.1: - resolution: {integrity: sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==} - engines: {node: '>= 0.6.0'} - loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} - magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -1573,14 +1150,15 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} + mime@4.0.7: + resolution: {integrity: sha512-2OfDPL+e03E0LrXaGYOtTFIYhiuzep94NSsuhrNULq+stylcJedcHdzHtz0atMUuGwJfFYs0YL5xeC/Ca2x0eQ==} + engines: {node: '>=16'} + hasBin: true + mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -1592,20 +1170,16 @@ packages: monaco-editor@0.51.0: resolution: {integrity: sha512-xaGwVV1fq343cM7aOYB6lVE4Ugf0UyimdD/x5PWcWBMKENwectaEu77FAN7c5sFiyumqeJdX1RPTh1ocioyDjw==} - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - mrmime@2.0.0: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - mute-stream@1.0.0: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -1618,10 +1192,6 @@ packages: nanopop@2.4.2: resolution: {integrity: sha512-NzOgmMQ+elxxHeIha+OG/Pv3Oc3p4RU2aBhwWwAqDpXrdTbtRylbRLQztLy8dMMwfl6pclznBdfUhccEn9ZIzw==} - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - node-gyp-build@4.8.2: resolution: {integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==} hasBin: true @@ -1633,20 +1203,20 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + object-path@0.11.8: resolution: {integrity: sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==} engines: {node: '>= 10.12.0'} - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} onetime@5.1.2: @@ -1657,12 +1227,9 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - only@0.0.2: - resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} - - open@9.1.0: - resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} - engines: {node: '>=14.16'} + open@10.1.0: + resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + engines: {node: '>=18'} ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} @@ -1672,49 +1239,10 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} - outdent@0.5.0: - resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - - p-filter@2.1.0: - resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} - engines: {node: '>=8'} - - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-map@2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} - engines: {node: '>=6'} - - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -1723,10 +1251,6 @@ packages: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - picocolors@1.1.0: resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} @@ -1734,10 +1258,6 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - pinia@2.2.2: resolution: {integrity: sha512-ja2XqFWZC36mupU4z1ZzxeTApV7DOw44cV4dhQ9sGwun+N89v/XP7+j7q6TanS1u1tdbK4r+1BUx7heMaIdagA==} peerDependencies: @@ -1750,29 +1270,17 @@ packages: typescript: optional: true - pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - postcss@8.4.44: resolution: {integrity: sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==} engines: {node: ^10 || ^12 || >=14} - preferred-pm@3.1.4: - resolution: {integrity: sha512-lEHd+yEm22jXdCphDrkvIJQU66EuLojPPtvZkpKIkiD+l0DMThF/niqZKJSoU8Vl7iuvtmzyMhir9LdVy5WMnA==} - engines: {node: '>=10'} - - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -1789,10 +1297,6 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - read-yaml-file@1.1.0: - resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} - engines: {node: '>=6'} - readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -1810,14 +1314,6 @@ packages: resize-observer-polyfill@1.5.1: resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - - resolve-path@1.4.0: - resolution: {integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==} - engines: {node: '>= 0.8'} - restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -1831,9 +1327,9 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - run-applescript@5.0.0: - resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} - engines: {node: '>=12'} + run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} run-async@3.0.0: resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} @@ -1866,27 +1362,13 @@ packages: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} - setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - shallow-equal@1.2.1: resolution: {integrity: sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==} - shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} - shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} - shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} @@ -1894,24 +1376,25 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + sirv@2.0.4: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} + sirv@3.0.1: + resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} + engines: {node: '>=18'} + + slashes@3.0.12: + resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} - spawndamnit@2.0.0: - resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} - - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - state-local@1.0.7: resolution: {integrity: sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==} @@ -1930,14 +1413,6 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -1945,26 +1420,14 @@ packages: stylis@4.3.4: resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - term-size@2.2.1: - resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} - engines: {node: '>=8'} - throttle-debounce@5.0.2: resolution: {integrity: sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==} engines: {node: '>=12.22'} - titleize@3.0.0: - resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} - engines: {node: '>=12'} - tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -1977,10 +1440,6 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} @@ -1988,35 +1447,23 @@ packages: tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - ua-parser-js@1.0.38: resolution: {integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==} undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - untildify@4.0.0: - resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} - engines: {node: '>=8'} + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} update-browserslist-db@1.1.0: resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} @@ -2031,6 +1478,10 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -2106,14 +1557,6 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - which-pm@2.2.0: - resolution: {integrity: sha512-MOiaDbA5ZZgUjkeMWM5EkJp4loW5ZRoa5bc3/aeMox/PJelMhE6t7S/mLuiY43DBupyxH+S0U1bTui9kWUlmsw==} - engines: {node: '>=8.15'} - - which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -2135,17 +1578,6 @@ packages: utf-8-validate: optional: true - yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} - - ylru@1.4.0: - resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} - engines: {node: '>= 4.0.0'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - zod-validation-error@1.5.0: resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} engines: {node: '>=16.0.0'} @@ -2187,162 +1619,6 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@changesets/apply-release-plan@7.0.4': - dependencies: - '@babel/runtime': 7.25.6 - '@changesets/config': 3.0.2 - '@changesets/get-version-range-type': 0.4.0 - '@changesets/git': 3.0.0 - '@changesets/should-skip-package': 0.1.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - detect-indent: 6.1.0 - fs-extra: 7.0.1 - lodash.startcase: 4.4.0 - outdent: 0.5.0 - prettier: 2.8.8 - resolve-from: 5.0.0 - semver: 7.6.3 - - '@changesets/assemble-release-plan@6.0.3': - dependencies: - '@babel/runtime': 7.25.6 - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.1 - '@changesets/should-skip-package': 0.1.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - semver: 7.6.3 - - '@changesets/changelog-git@0.2.0': - dependencies: - '@changesets/types': 6.0.0 - - '@changesets/cli@2.27.7': - dependencies: - '@babel/runtime': 7.25.6 - '@changesets/apply-release-plan': 7.0.4 - '@changesets/assemble-release-plan': 6.0.3 - '@changesets/changelog-git': 0.2.0 - '@changesets/config': 3.0.2 - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.1 - '@changesets/get-release-plan': 4.0.3 - '@changesets/git': 3.0.0 - '@changesets/logger': 0.1.0 - '@changesets/pre': 2.0.0 - '@changesets/read': 0.6.0 - '@changesets/should-skip-package': 0.1.0 - '@changesets/types': 6.0.0 - '@changesets/write': 0.3.1 - '@manypkg/get-packages': 1.1.3 - '@types/semver': 7.5.8 - ansi-colors: 4.1.3 - chalk: 2.4.2 - ci-info: 3.9.0 - enquirer: 2.4.1 - external-editor: 3.1.0 - fs-extra: 7.0.1 - human-id: 1.0.2 - mri: 1.2.0 - outdent: 0.5.0 - p-limit: 2.3.0 - preferred-pm: 3.1.4 - resolve-from: 5.0.0 - semver: 7.6.3 - spawndamnit: 2.0.0 - term-size: 2.2.1 - - '@changesets/config@3.0.2': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.1 - '@changesets/logger': 0.1.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - micromatch: 4.0.8 - - '@changesets/errors@0.2.0': - dependencies: - extendable-error: 0.1.7 - - '@changesets/get-dependents-graph@2.1.1': - dependencies: - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - chalk: 2.4.2 - fs-extra: 7.0.1 - semver: 7.6.3 - - '@changesets/get-release-plan@4.0.3': - dependencies: - '@babel/runtime': 7.25.6 - '@changesets/assemble-release-plan': 6.0.3 - '@changesets/config': 3.0.2 - '@changesets/pre': 2.0.0 - '@changesets/read': 0.6.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - - '@changesets/get-version-range-type@0.4.0': {} - - '@changesets/git@3.0.0': - dependencies: - '@babel/runtime': 7.25.6 - '@changesets/errors': 0.2.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - is-subdir: 1.2.0 - micromatch: 4.0.8 - spawndamnit: 2.0.0 - - '@changesets/logger@0.1.0': - dependencies: - chalk: 2.4.2 - - '@changesets/parse@0.4.0': - dependencies: - '@changesets/types': 6.0.0 - js-yaml: 3.14.1 - - '@changesets/pre@2.0.0': - dependencies: - '@babel/runtime': 7.25.6 - '@changesets/errors': 0.2.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - - '@changesets/read@0.6.0': - dependencies: - '@babel/runtime': 7.25.6 - '@changesets/git': 3.0.0 - '@changesets/logger': 0.1.0 - '@changesets/parse': 0.4.0 - '@changesets/types': 6.0.0 - chalk: 2.4.2 - fs-extra: 7.0.1 - p-filter: 2.1.0 - - '@changesets/should-skip-package@0.1.0': - dependencies: - '@babel/runtime': 7.25.6 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - - '@changesets/types@4.1.0': {} - - '@changesets/types@6.0.0': {} - - '@changesets/write@0.3.1': - dependencies: - '@babel/runtime': 7.25.6 - '@changesets/types': 6.0.0 - fs-extra: 7.0.1 - human-id: 1.0.2 - prettier: 2.8.8 - '@ctrl/tinycolor@3.6.1': {} '@emotion/hash@0.9.2': {} @@ -2425,143 +1701,62 @@ snapshots: inquirer: 9.2.12 walkdir: 0.4.1 - '@farmfe/core-darwin-arm64@1.3.17': - optional: true - - '@farmfe/core-darwin-arm64@1.7.1': - optional: true - - '@farmfe/core-darwin-x64@1.3.17': - optional: true - - '@farmfe/core-darwin-x64@1.7.1': - optional: true - - '@farmfe/core-linux-arm64-gnu@1.3.17': - optional: true - - '@farmfe/core-linux-arm64-gnu@1.7.1': - optional: true - - '@farmfe/core-linux-arm64-musl@1.3.17': - optional: true - - '@farmfe/core-linux-arm64-musl@1.7.1': - optional: true - - '@farmfe/core-linux-x64-gnu@1.3.17': - optional: true - - '@farmfe/core-linux-x64-gnu@1.7.1': - optional: true - - '@farmfe/core-linux-x64-musl@1.3.17': - optional: true - - '@farmfe/core-linux-x64-musl@1.7.1': + '@farmfe/core-darwin-arm64@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-win32-arm64-msvc@1.3.17': + '@farmfe/core-linux-arm64-gnu@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-win32-arm64-msvc@1.7.1': + '@farmfe/core-linux-arm64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-win32-ia32-msvc@1.3.17': + '@farmfe/core-linux-x64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-win32-ia32-msvc@1.7.1': + '@farmfe/core-win32-arm64-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-win32-x64-msvc@1.3.17': + '@farmfe/core-win32-ia32-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-win32-x64-msvc@1.7.1': - optional: true - - '@farmfe/core@1.3.17(bufferutil@4.0.8)(utf-8-validate@6.0.4)': + '@farmfe/core@2.0.0-nightly-20250827162746(bufferutil@4.0.8)(utf-8-validate@6.0.4)': dependencies: - '@farmfe/runtime': 0.12.3 - '@farmfe/runtime-plugin-hmr': 3.5.6 - '@farmfe/runtime-plugin-import-meta': 0.2.2 - '@farmfe/utils': 0.1.0 - '@koa/cors': 5.0.0 - '@swc/helpers': 0.5.13 - chokidar: 3.6.0 - deepmerge: 4.3.1 - dotenv: 16.4.5 - dotenv-expand: 11.0.6 - execa: 7.2.0 - farm-browserslist-generator: 1.0.0 - farm-plugin-replace-dirname: 0.2.1 - fast-glob: 3.3.2 - fs-extra: 11.2.0 - http-proxy-middleware: 3.0.1 - is-plain-object: 5.0.0 - koa: 2.15.3 - koa-compress: 5.1.1 - koa-connect: 2.1.0 - koa-static: 5.0.0 - lodash.debounce: 4.0.8 - loglevel: 1.9.1 - open: 9.1.0 - ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) - zod: 3.23.8 - zod-validation-error: 1.5.0(zod@3.23.8) - optionalDependencies: - '@farmfe/core-darwin-arm64': 1.3.17 - '@farmfe/core-darwin-x64': 1.3.17 - '@farmfe/core-linux-arm64-gnu': 1.3.17 - '@farmfe/core-linux-arm64-musl': 1.3.17 - '@farmfe/core-linux-x64-gnu': 1.3.17 - '@farmfe/core-linux-x64-musl': 1.3.17 - '@farmfe/core-win32-arm64-msvc': 1.3.17 - '@farmfe/core-win32-ia32-msvc': 1.3.17 - '@farmfe/core-win32-x64-msvc': 1.3.17 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@farmfe/core@1.7.1(bufferutil@4.0.8)(utf-8-validate@6.0.4)': - dependencies: - '@farmfe/runtime': 0.12.10 - '@farmfe/runtime-plugin-hmr': 3.5.10 - '@farmfe/runtime-plugin-import-meta': 0.2.3 - '@farmfe/utils': 0.1.0 - '@koa/cors': 5.0.0 + '@farmfe/plugin-replace-dirname': 1.0.0-nightly-20250827162746 + '@farmfe/runtime': 1.0.0-nightly-20250827162746 + '@farmfe/runtime-plugin-hmr': 4.0.0-nightly-20250827162746 + '@farmfe/runtime-plugin-import-meta': 1.0.0-nightly-20250827162746 + '@farmfe/utils': 1.0.0-nightly-20250827162746 + '@polka/compression': 1.0.0-next.25 '@swc/helpers': 0.5.13 chokidar: 3.6.0 + connect: 3.7.0 + cors: 2.8.5 + debug: 4.3.6 deepmerge: 4.3.1 dotenv: 16.4.5 dotenv-expand: 11.0.6 - execa: 7.2.0 + etag: 1.8.1 + execa: 8.0.0 farm-browserslist-generator: 1.0.5 - farm-plugin-replace-dirname: 0.2.1 fast-glob: 3.3.2 fs-extra: 11.2.0 - http-proxy-middleware: 3.0.1 + http-proxy: 1.18.1(debug@4.3.6) is-plain-object: 5.0.0 - koa: 2.15.3 - koa-compress: 5.1.1 - koa-connect: 2.1.0 - koa-static: 5.0.0 - lodash.debounce: 4.0.8 - loglevel: 1.9.1 - open: 9.1.0 + mime: 4.0.7 + mime-types: 2.1.35 + open: 10.1.0 + sirv: 3.0.1 + slashes: 3.0.12 ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) zod: 3.23.8 zod-validation-error: 1.5.0(zod@3.23.8) optionalDependencies: - '@farmfe/core-darwin-arm64': 1.7.1 - '@farmfe/core-darwin-x64': 1.7.1 - '@farmfe/core-linux-arm64-gnu': 1.7.1 - '@farmfe/core-linux-arm64-musl': 1.7.1 - '@farmfe/core-linux-x64-gnu': 1.7.1 - '@farmfe/core-linux-x64-musl': 1.7.1 - '@farmfe/core-win32-arm64-msvc': 1.7.1 - '@farmfe/core-win32-ia32-msvc': 1.7.1 - '@farmfe/core-win32-x64-msvc': 1.7.1 + '@farmfe/core-darwin-arm64': 2.0.0-nightly-20250827162746 + '@farmfe/core-linux-arm64-gnu': 2.0.0-nightly-20250827162746 + '@farmfe/core-linux-arm64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/core-linux-x64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/core-win32-arm64-msvc': 2.0.0-nightly-20250827162746 + '@farmfe/core-win32-ia32-msvc': 2.0.0-nightly-20250827162746 transitivePeerDependencies: - bufferutil - supports-color @@ -2589,44 +1784,83 @@ snapshots: - monaco-editor - typescript - '@farmfe/plugin-react-darwin-arm64@1.2.6': + '@farmfe/plugin-react-darwin-arm64@2.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-react-darwin-x64@2.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-react-linux-arm64-gnu@2.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-react-linux-arm64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-darwin-x64@1.2.6': + '@farmfe/plugin-react-linux-x64-gnu@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-arm64-gnu@1.2.6': + '@farmfe/plugin-react-linux-x64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-arm64-musl@1.2.6': + '@farmfe/plugin-react-win32-arm64-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-x64-gnu@1.2.6': + '@farmfe/plugin-react-win32-ia32-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-x64-musl@1.2.6': + '@farmfe/plugin-react-win32-x64-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-win32-arm64-msvc@1.2.6': + '@farmfe/plugin-react@2.0.0-nightly-20250827162746': + optionalDependencies: + '@farmfe/plugin-react-darwin-arm64': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-darwin-x64': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-arm64-gnu': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-arm64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-x64-gnu': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-x64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-win32-arm64-msvc': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-win32-ia32-msvc': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-win32-x64-msvc': 2.0.0-nightly-20250827162746 + + '@farmfe/plugin-replace-dirname-darwin-arm64@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-darwin-x64@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-linux-arm64-gnu@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-linux-arm64-musl@1.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-win32-ia32-msvc@1.2.6': + '@farmfe/plugin-replace-dirname-linux-x64-gnu@1.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-win32-x64-msvc@1.2.6': + '@farmfe/plugin-replace-dirname-linux-x64-musl@1.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react@1.2.6': + '@farmfe/plugin-replace-dirname-win32-arm64-msvc@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-win32-ia32-msvc@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-win32-x64-msvc@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname@1.0.0-nightly-20250827162746': optionalDependencies: - '@farmfe/plugin-react-darwin-arm64': 1.2.6 - '@farmfe/plugin-react-darwin-x64': 1.2.6 - '@farmfe/plugin-react-linux-arm64-gnu': 1.2.6 - '@farmfe/plugin-react-linux-arm64-musl': 1.2.6 - '@farmfe/plugin-react-linux-x64-gnu': 1.2.6 - '@farmfe/plugin-react-linux-x64-musl': 1.2.6 - '@farmfe/plugin-react-win32-arm64-msvc': 1.2.6 - '@farmfe/plugin-react-win32-ia32-msvc': 1.2.6 - '@farmfe/plugin-react-win32-x64-msvc': 1.2.6 + '@farmfe/plugin-replace-dirname-darwin-arm64': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-darwin-x64': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-arm64-gnu': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-arm64-musl': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-x64-gnu': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-x64-musl': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-win32-arm64-msvc': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-win32-ia32-msvc': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-win32-x64-msvc': 1.0.0-nightly-20250827162746 '@farmfe/plugin-tools@0.1.1': dependencies: @@ -2634,34 +1868,23 @@ snapshots: '@napi-rs/cli': 2.18.4 cac: 6.7.14 - '@farmfe/runtime-plugin-hmr@3.5.10': + '@farmfe/runtime-plugin-hmr@4.0.0-nightly-20250827162746': dependencies: core-js: 3.38.1 + prismjs: 1.30.0 - '@farmfe/runtime-plugin-hmr@3.5.6': + '@farmfe/runtime-plugin-import-meta@1.0.0-nightly-20250827162746': dependencies: core-js: 3.38.1 - '@farmfe/runtime-plugin-import-meta@0.2.2': + '@farmfe/runtime@1.0.0-nightly-20250827162746': dependencies: core-js: 3.38.1 - '@farmfe/runtime-plugin-import-meta@0.2.3': - dependencies: - core-js: 3.38.1 - - '@farmfe/runtime@0.12.10': - dependencies: - core-js: 3.38.1 - - '@farmfe/runtime@0.12.3': - dependencies: - core-js: 3.38.1 - - '@farmfe/utils@0.0.1': {} - '@farmfe/utils@0.1.0': {} + '@farmfe/utils@1.0.0-nightly-20250827162746': {} + '@guolao/vue-monaco-editor@1.5.2(monaco-editor@0.51.0)(vue@3.4.38)': dependencies: '@monaco-editor/loader': 1.4.0(monaco-editor@0.51.0) @@ -2671,30 +1894,10 @@ snapshots: '@jridgewell/sourcemap-codec@1.5.0': {} - '@koa/cors@5.0.0': - dependencies: - vary: 1.1.2 - '@ljharb/through@2.3.13': dependencies: call-bind: 1.0.7 - '@manypkg/find-root@1.1.0': - dependencies: - '@babel/runtime': 7.25.6 - '@types/node': 12.20.55 - find-up: 4.1.0 - fs-extra: 8.1.0 - - '@manypkg/get-packages@1.1.3': - dependencies: - '@babel/runtime': 7.25.6 - '@changesets/types': 4.1.0 - '@manypkg/find-root': 1.1.0 - fs-extra: 8.1.0 - globby: 11.1.0 - read-yaml-file: 1.1.0 - '@mdn/browser-compat-data@5.5.49': {} '@monaco-editor/loader@1.4.0(monaco-editor@0.51.0)': @@ -2716,6 +1919,8 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@polka/compression@1.0.0-next.25': {} + '@polka/url@1.0.0-next.25': {} '@rollup/rollup-android-arm-eabi@4.21.2': @@ -2777,12 +1982,6 @@ snapshots: '@types/estree@1.0.5': {} - '@types/http-proxy@1.17.15': - dependencies: - '@types/node': 22.5.2 - - '@types/node@12.20.55': {} - '@types/node@22.5.2': dependencies: undici-types: 6.19.8 @@ -2890,23 +2089,12 @@ snapshots: - '@vue/composition-api' - vue - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - - ansi-colors@4.1.3: {} - ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 ansi-regex@5.0.1: {} - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -2942,14 +2130,8 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 - array-tree-filter@2.1.0: {} - array-union@2.1.0: {} - async-validator@4.2.5: {} asynckit@0.4.0: {} @@ -2964,12 +2146,6 @@ snapshots: base64-js@1.5.1: {} - better-path-resolve@1.0.0: - dependencies: - is-windows: 1.0.2 - - big-integer@1.6.52: {} - binary-extensions@2.3.0: {} bl@4.1.0: @@ -2978,10 +2154,6 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - bplist-parser@0.2.0: - dependencies: - big-integer: 1.6.52 - braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -3002,19 +2174,12 @@ snapshots: dependencies: node-gyp-build: 4.8.2 - bundle-name@3.0.0: + bundle-name@4.1.0: dependencies: - run-applescript: 5.0.0 - - bytes@3.1.2: {} + run-applescript: 7.0.0 cac@6.7.14: {} - cache-content-type@1.0.1: - dependencies: - mime-types: 2.1.35 - ylru: 1.4.0 - call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -3027,12 +2192,6 @@ snapshots: caniuse-lite@1.0.30001707: {} - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -3054,8 +2213,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - ci-info@3.9.0: {} - cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 @@ -3068,48 +2225,33 @@ snapshots: clsx@1.2.1: {} - co@4.6.0: {} - - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} - color-name@1.1.4: {} combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 - compressible@2.0.18: - dependencies: - mime-db: 1.53.0 - compute-scroll-into-view@1.0.20: {} - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 - - content-type@1.0.5: {} - - cookies@0.9.1: + connect@3.7.0: dependencies: - depd: 2.0.0 - keygrip: 1.1.0 + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color core-js@3.38.1: {} - cross-spawn@5.1.0: + cors@2.8.5: dependencies: - lru-cache: 4.1.5 - shebang-command: 1.2.0 - which: 1.3.1 + object-assign: 4.1.1 + vary: 1.1.2 cross-spawn@7.0.3: dependencies: @@ -3121,29 +2263,22 @@ snapshots: dayjs@1.11.13: {} - debug@3.2.7: + debug@2.6.9: dependencies: - ms: 2.1.3 + ms: 2.0.0 debug@4.3.6: dependencies: ms: 2.1.2 - deep-equal@1.0.1: {} - deepmerge@4.3.1: {} - default-browser-id@3.0.0: - dependencies: - bplist-parser: 0.2.0 - untildify: 4.0.0 + default-browser-id@5.0.0: {} - default-browser@4.0.0: + default-browser@5.2.1: dependencies: - bundle-name: 3.0.0 - default-browser-id: 3.0.0 - execa: 7.2.0 - titleize: 3.0.0 + bundle-name: 4.1.0 + default-browser-id: 5.0.0 defaults@1.0.4: dependencies: @@ -3159,20 +2294,6 @@ snapshots: delayed-stream@1.0.0: {} - delegates@1.0.0: {} - - depd@1.1.2: {} - - depd@2.0.0: {} - - destroy@1.2.0: {} - - detect-indent@6.1.0: {} - - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - dom-align@1.12.4: {} dom-scroll-into-view@2.0.1: {} @@ -3191,11 +2312,6 @@ snapshots: encodeurl@1.0.2: {} - enquirer@2.4.1: - dependencies: - ansi-colors: 4.1.3 - strip-ansi: 6.0.1 - entities@4.5.0: {} envinfo@7.13.0: {} @@ -3236,61 +2352,32 @@ snapshots: escape-html@1.0.3: {} - escape-string-regexp@1.0.5: {} - escape-string-regexp@5.0.0: {} - esprima@4.0.1: {} - estree-walker@2.0.2: {} - eventemitter3@4.0.7: {} + etag@1.8.1: {} - execa@5.1.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 + eventemitter3@4.0.7: {} - execa@7.2.0: + execa@8.0.0: dependencies: cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 4.3.1 + get-stream: 8.0.1 + human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 npm-run-path: 5.3.0 onetime: 6.0.0 - signal-exit: 3.0.7 + signal-exit: 4.1.0 strip-final-newline: 3.0.0 - extendable-error@0.1.7: {} - external-editor@3.1.0: dependencies: chardet: 0.7.0 iconv-lite: 0.4.24 tmp: 0.0.33 - farm-browserslist-generator@1.0.0: - dependencies: - '@mdn/browser-compat-data': 5.5.49 - '@types/object-path': 0.11.4 - '@types/semver': 7.5.8 - '@types/ua-parser-js': 0.7.39 - browserslist: 4.23.3 - caniuse-lite: 1.0.30001655 - isbot: 3.8.0 - object-path: 0.11.8 - semver: 7.6.3 - ua-parser-js: 1.0.38 - farm-browserslist-generator@1.0.5: dependencies: '@mdn/browser-compat-data': 5.5.49 @@ -3304,49 +2391,6 @@ snapshots: semver: 7.6.3 ua-parser-js: 1.0.38 - farm-plugin-replace-dirname-darwin-arm64@0.2.1: - optional: true - - farm-plugin-replace-dirname-darwin-x64@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-arm64-gnu@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-arm64-musl@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-x64-gnu@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-x64-musl@0.2.1: - optional: true - - farm-plugin-replace-dirname-win32-arm64-msvc@0.2.1: - optional: true - - farm-plugin-replace-dirname-win32-ia32-msvc@0.2.1: - optional: true - - farm-plugin-replace-dirname-win32-x64-msvc@0.2.1: - optional: true - - farm-plugin-replace-dirname@0.2.1: - dependencies: - '@changesets/cli': 2.27.7 - '@farmfe/utils': 0.0.1 - cac: 6.7.14 - optionalDependencies: - farm-plugin-replace-dirname-darwin-arm64: 0.2.1 - farm-plugin-replace-dirname-darwin-x64: 0.2.1 - farm-plugin-replace-dirname-linux-arm64-gnu: 0.2.1 - farm-plugin-replace-dirname-linux-arm64-musl: 0.2.1 - farm-plugin-replace-dirname-linux-x64-gnu: 0.2.1 - farm-plugin-replace-dirname-linux-x64-musl: 0.2.1 - farm-plugin-replace-dirname-win32-arm64-msvc: 0.2.1 - farm-plugin-replace-dirname-win32-ia32-msvc: 0.2.1 - farm-plugin-replace-dirname-win32-x64-msvc: 0.2.1 - fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -3368,20 +2412,17 @@ snapshots: dependencies: to-regex-range: 5.0.1 - find-up@4.1.0: - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - find-yarn-workspace-root2@1.2.16: + finalhandler@1.1.2: dependencies: - micromatch: 4.0.8 - pkg-dir: 4.2.0 + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color follow-redirects@1.15.6(debug@4.3.6): optionalDependencies: @@ -3393,26 +2434,12 @@ snapshots: combined-stream: 1.0.8 mime-types: 2.1.35 - fresh@0.5.2: {} - fs-extra@11.2.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 - fs-extra@7.0.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - - fs-extra@8.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - fsevents@2.3.3: optional: true @@ -3426,29 +2453,18 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 - get-stream@6.0.1: {} + get-stream@8.0.1: {} glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 graceful-fs@4.2.11: {} - has-flag@3.0.0: {} - has-flag@4.0.0: {} has-property-descriptors@1.0.2: @@ -3459,45 +2475,10 @@ snapshots: has-symbols@1.0.3: {} - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.0.3 - hasown@2.0.2: dependencies: function-bind: 1.1.2 - http-assert@1.5.0: - dependencies: - deep-equal: 1.0.1 - http-errors: 1.8.1 - - http-errors@1.6.3: - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - - http-errors@1.8.1: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - - http-proxy-middleware@3.0.1: - dependencies: - '@types/http-proxy': 1.17.15 - debug: 4.3.6 - http-proxy: 1.18.1(debug@4.3.6) - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.8 - transitivePeerDependencies: - - supports-color - http-proxy@1.18.1(debug@4.3.6): dependencies: eventemitter3: 4.0.7 @@ -3506,11 +2487,7 @@ snapshots: transitivePeerDependencies: - debug - human-id@1.0.2: {} - - human-signals@2.1.0: {} - - human-signals@4.3.1: {} + human-signals@5.0.0: {} iconv-lite@0.4.24: dependencies: @@ -3518,10 +2495,6 @@ snapshots: ieee754@1.2.1: {} - ignore@5.3.2: {} - - inherits@2.0.3: {} - inherits@2.0.4: {} inquirer@9.2.12: @@ -3546,18 +2519,12 @@ snapshots: dependencies: binary-extensions: 2.3.0 - is-docker@2.2.1: {} - is-docker@3.0.0: {} is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} - is-generator-function@1.0.10: - dependencies: - has-tostringtag: 1.0.2 - is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -3570,29 +2537,19 @@ snapshots: is-number@7.0.0: {} - is-plain-obj@3.0.0: {} - is-plain-object@3.0.1: {} is-plain-object@5.0.0: {} - is-stream@2.0.1: {} - is-stream@3.0.0: {} - is-subdir@1.2.0: - dependencies: - better-path-resolve: 1.0.0 - is-unicode-supported@0.1.0: {} is-unicode-supported@1.3.0: {} - is-windows@1.0.2: {} - - is-wsl@2.2.0: + is-wsl@3.1.0: dependencies: - is-docker: 2.2.1 + is-inside-container: 1.0.0 isbot@3.8.0: {} @@ -3600,107 +2557,14 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@3.14.1: - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.11 - jsonfile@6.1.0: dependencies: universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 - keygrip@1.1.0: - dependencies: - tsscmp: 1.0.6 - - koa-compose@4.1.0: {} - - koa-compress@5.1.1: - dependencies: - bytes: 3.1.2 - compressible: 2.0.18 - http-errors: 1.8.1 - koa-is-json: 1.0.0 - - koa-connect@2.1.0: {} - - koa-convert@2.0.0: - dependencies: - co: 4.6.0 - koa-compose: 4.1.0 - - koa-is-json@1.0.0: {} - - koa-send@5.0.1: - dependencies: - debug: 4.3.6 - http-errors: 1.8.1 - resolve-path: 1.4.0 - transitivePeerDependencies: - - supports-color - - koa-static@5.0.0: - dependencies: - debug: 3.2.7 - koa-send: 5.0.1 - transitivePeerDependencies: - - supports-color - - koa@2.15.3: - dependencies: - accepts: 1.3.8 - cache-content-type: 1.0.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookies: 0.9.1 - debug: 4.3.6 - delegates: 1.0.0 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - fresh: 0.5.2 - http-assert: 1.5.0 - http-errors: 1.8.1 - is-generator-function: 1.0.10 - koa-compose: 4.1.0 - koa-convert: 2.0.0 - on-finished: 2.4.1 - only: 0.0.2 - parseurl: 1.3.3 - statuses: 1.5.0 - type-is: 1.6.18 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - load-yaml-file@0.2.0: - dependencies: - graceful-fs: 4.2.11 - js-yaml: 3.14.1 - pify: 4.0.1 - strip-bom: 3.0.0 - - locate-path@5.0.0: - dependencies: - p-locate: 4.1.0 - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - lodash-es@4.17.21: {} - lodash.debounce@4.0.8: {} - - lodash.startcase@4.4.0: {} - lodash@4.17.21: {} log-symbols@4.1.0: @@ -3708,23 +2572,14 @@ snapshots: chalk: 4.1.2 is-unicode-supported: 0.1.0 - loglevel@1.9.1: {} - loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 - lru-cache@4.1.5: - dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 - magic-string@0.30.11: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 - media-typer@0.3.0: {} - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -3736,25 +2591,23 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.53.0: {} - mime-types@2.1.35: dependencies: mime-db: 1.52.0 + mime@4.0.7: {} + mimic-fn@2.1.0: {} mimic-fn@4.0.0: {} monaco-editor@0.51.0: {} - mri@1.2.0: {} - mrmime@2.0.0: {} - ms@2.1.2: {} + ms@2.0.0: {} - ms@2.1.3: {} + ms@2.1.2: {} mute-stream@1.0.0: {} @@ -3762,25 +2615,21 @@ snapshots: nanopop@2.4.2: {} - negotiator@0.6.3: {} - node-gyp-build@4.8.2: {} node-releases@2.0.18: {} normalize-path@3.0.0: {} - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - npm-run-path@5.3.0: dependencies: path-key: 4.0.0 + object-assign@4.1.1: {} + object-path@0.11.8: {} - on-finished@2.4.1: + on-finished@2.3.0: dependencies: ee-first: 1.1.1 @@ -3792,14 +2641,12 @@ snapshots: dependencies: mimic-fn: 4.0.0 - only@0.0.2: {} - - open@9.1.0: + open@10.1.0: dependencies: - default-browser: 4.0.0 + default-browser: 5.2.1 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 - is-wsl: 2.2.0 + is-wsl: 3.1.0 ora@5.4.1: dependencies: @@ -3815,79 +2662,32 @@ snapshots: os-tmpdir@1.0.2: {} - outdent@0.5.0: {} - - p-filter@2.1.0: - dependencies: - p-map: 2.1.0 - - p-limit@2.3.0: - dependencies: - p-try: 2.2.0 - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-locate@4.1.0: - dependencies: - p-limit: 2.3.0 - - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - - p-map@2.1.0: {} - - p-try@2.2.0: {} - parseurl@1.3.3: {} - path-exists@4.0.0: {} - - path-is-absolute@1.0.1: {} - path-key@3.1.1: {} path-key@4.0.0: {} - path-type@4.0.0: {} - picocolors@1.1.0: {} picomatch@2.3.1: {} - pify@4.0.1: {} - pinia@2.2.2(vue@3.4.38): dependencies: '@vue/devtools-api': 6.6.3 vue: 3.4.38 vue-demi: 0.14.10(vue@3.4.38) - pkg-dir@4.2.0: - dependencies: - find-up: 4.1.0 - postcss@8.4.44: dependencies: nanoid: 3.3.7 picocolors: 1.1.0 source-map-js: 1.2.0 - preferred-pm@3.1.4: - dependencies: - find-up: 5.0.0 - find-yarn-workspace-root2: 1.2.16 - path-exists: 4.0.0 - which-pm: 2.2.0 - - prettier@2.8.8: {} + prismjs@1.30.0: {} proxy-from-env@1.1.0: {} - pseudomap@1.0.2: {} - queue-microtask@1.2.3: {} react-dom@18.3.1(react@18.3.1): @@ -3902,13 +2702,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - read-yaml-file@1.1.0: - dependencies: - graceful-fs: 4.2.11 - js-yaml: 3.14.1 - pify: 4.0.1 - strip-bom: 3.0.0 - readable-stream@3.6.2: dependencies: inherits: 2.0.4 @@ -3925,13 +2718,6 @@ snapshots: resize-observer-polyfill@1.5.1: {} - resolve-from@5.0.0: {} - - resolve-path@1.4.0: - dependencies: - http-errors: 1.6.3 - path-is-absolute: 1.0.1 - restore-cursor@3.1.0: dependencies: onetime: 5.1.2 @@ -3961,9 +2747,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.21.2 fsevents: 2.3.3 - run-applescript@5.0.0: - dependencies: - execa: 5.1.1 + run-applescript@7.0.0: {} run-async@3.0.0: {} @@ -3998,42 +2782,33 @@ snapshots: gopd: 1.0.1 has-property-descriptors: 1.0.2 - setprototypeof@1.1.0: {} - - setprototypeof@1.2.0: {} - shallow-equal@1.2.1: {} - shebang-command@1.2.0: - dependencies: - shebang-regex: 1.0.0 - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - shebang-regex@1.0.0: {} - shebang-regex@3.0.0: {} signal-exit@3.0.7: {} + signal-exit@4.1.0: {} + sirv@2.0.4: dependencies: '@polka/url': 1.0.0-next.25 mrmime: 2.0.0 totalist: 3.0.1 - slash@3.0.0: {} - - source-map-js@1.2.0: {} - - spawndamnit@2.0.0: + sirv@3.0.1: dependencies: - cross-spawn: 5.1.0 - signal-exit: 3.0.7 + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 - sprintf-js@1.0.3: {} + slashes@3.0.12: {} + + source-map-js@1.2.0: {} state-local@1.0.7: {} @@ -4053,28 +2828,16 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-bom@3.0.0: {} - - strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} stylis@4.3.4: {} - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 - term-size@2.2.1: {} - throttle-debounce@5.0.2: {} - titleize@3.0.0: {} - tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -4085,30 +2848,19 @@ snapshots: dependencies: is-number: 7.0.0 - toidentifier@1.0.1: {} - totalist@3.0.1: {} tslib@2.7.0: {} - tsscmp@1.0.6: {} - type-fest@0.21.3: {} - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - ua-parser-js@1.0.38: {} undici-types@6.19.8: {} - universalify@0.1.2: {} - universalify@2.0.1: {} - untildify@4.0.0: {} + unpipe@1.0.0: {} update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: @@ -4122,6 +2874,8 @@ snapshots: util-deprecate@1.0.2: {} + utils-merge@1.0.1: {} + vary@1.1.2: {} vite@5.4.3(@types/node@22.5.2): @@ -4165,15 +2919,6 @@ snapshots: dependencies: defaults: 1.0.4 - which-pm@2.2.0: - dependencies: - load-yaml-file: 0.2.0 - path-exists: 4.0.0 - - which@1.3.1: - dependencies: - isexe: 2.0.0 - which@2.0.2: dependencies: isexe: 2.0.0 @@ -4189,12 +2934,6 @@ snapshots: bufferutil: 4.0.8 utf-8-validate: 6.0.4 - yallist@2.1.2: {} - - ylru@1.4.0: {} - - yocto-queue@0.1.0: {} - zod-validation-error@1.5.0(zod@3.23.8): dependencies: zod: 3.23.8 diff --git a/rust-plugins/auto-import/src/lib.rs b/rust-plugins/auto-import/src/lib.rs index 2b47268e..7209ef31 100644 --- a/rust-plugins/auto-import/src/lib.rs +++ b/rust-plugins/auto-import/src/lib.rs @@ -18,7 +18,7 @@ use farmfe_core::{ use addons::vue_template::vue_template_addon; use farmfe_macro_plugin::farm_plugin; -use farmfe_toolkit::common::PathFilter; +use farmfe_toolkit::plugin_utils::path_filter::PathFilter; use finish_imports::FinishImportsParams; use parser::scan_exports::Import; use presets::PresetItem; diff --git a/rust-plugins/auto-import/src/parser/parse.rs b/rust-plugins/auto-import/src/parser/parse.rs index 625458f5..229ede49 100644 --- a/rust-plugins/auto-import/src/parser/parse.rs +++ b/rust-plugins/auto-import/src/parser/parse.rs @@ -1,5 +1,5 @@ use std::{collections::HashMap, fs}; - +use std::sync::Arc; use farmfe_core::{ swc_common::Span, swc_ecma_ast::*, swc_ecma_parser::{Syntax, TsSyntax} }; @@ -402,9 +402,10 @@ pub fn parse_esm_imports_exports( } else { content.unwrap() }; - let ParseScriptModuleResult { ast, comments: _ } = match parse_module( - &file_path, - &content, + let content = Arc::new(content.to_string()); + let ParseScriptModuleResult { ast, .. } = match parse_module( + &file_path.into(), + content, Syntax::Typescript(TsSyntax { tsx: true, decorators: true, @@ -441,9 +442,10 @@ pub fn parse_esm_imports(file_path: Option<&str>, content: Option<&str>) -> Vec< } else { content.unwrap() }; - let ParseScriptModuleResult { ast, comments: _ } = match parse_module( - &file_path, - &content, + let content = Arc::new(content.to_string()); + let ParseScriptModuleResult { ast, .. } = match parse_module( + &file_path.into(), + content, Syntax::Typescript(TsSyntax { tsx: true, decorators: false, @@ -480,9 +482,10 @@ pub fn parse_esm_exports(file_path: Option<&str>, content: Option<&str>) -> Vec< } else { content.unwrap() }; - let ParseScriptModuleResult { ast, comments: _ } = match parse_module( - &file_path, - &content, + let content = Arc::new(content.to_string()); + let ParseScriptModuleResult { ast, .. } = match parse_module( + &file_path.into(), + content, Syntax::Typescript(TsSyntax { tsx: true, decorators: true, diff --git a/rust-plugins/auto-import/src/parser/scan_dirs_exports.rs b/rust-plugins/auto-import/src/parser/scan_dirs_exports.rs index 7b612cb8..927a0f31 100644 --- a/rust-plugins/auto-import/src/parser/scan_dirs_exports.rs +++ b/rust-plugins/auto-import/src/parser/scan_dirs_exports.rs @@ -1,6 +1,6 @@ use super::scan_exports::{scan_exports, Import}; use farmfe_core::config::config_regex::ConfigRegex; -use farmfe_toolkit::{common::PathFilter, pluginutils::normalize_path::normalize_path}; +use farmfe_toolkit::plugin_utils::{normalize_path::normalize_path, path_filter::PathFilter}; use glob::Pattern; use walkdir::{DirEntry, WalkDir}; diff --git a/rust-plugins/auto-import/src/parser/scan_exports.rs b/rust-plugins/auto-import/src/parser/scan_exports.rs index 26b18dd1..116b2cac 100644 --- a/rust-plugins/auto-import/src/parser/scan_exports.rs +++ b/rust-plugins/auto-import/src/parser/scan_exports.rs @@ -3,8 +3,9 @@ use std::{ path::Path, }; +use farmfe_toolkit::plugin_utils::normalize_path::normalize_path; + use super::parse::{parse_esm_exports, DeclarationType, ESMExport, ExportType}; -use farmfe_toolkit::pluginutils::normalize_path::normalize_path; const FILE_EXTENSION_LOOKUP: [&'static str; 8] = [".mts", ".cts", ".ts", ".mjs", ".cjs", ".js", ".jsx", ".tsx"]; diff --git a/rust-plugins/dsv/src/lib.rs b/rust-plugins/dsv/src/lib.rs index b97a08d4..a5919aa5 100644 --- a/rust-plugins/dsv/src/lib.rs +++ b/rust-plugins/dsv/src/lib.rs @@ -1,5 +1,6 @@ #![deny(clippy::all)] +use farmfe_toolkit::plugin_utils::path_filter::PathFilter; use serde_json::Value; use std::{error::Error, path::Path}; @@ -14,7 +15,6 @@ use farmfe_core::{ }; use farmfe_macro_plugin::farm_plugin; -use farmfe_toolkit::common::PathFilter; #[derive(serde::Deserialize, Clone)] pub struct Options { diff --git a/rust-plugins/icons/src/cache/mod.rs b/rust-plugins/icons/src/cache/mod.rs index 9c0cbd61..8c3669ee 100644 --- a/rust-plugins/icons/src/cache/mod.rs +++ b/rust-plugins/icons/src/cache/mod.rs @@ -1,9 +1,9 @@ use cached::stores::DiskCache; use loading::Loading; use reqwest::{header::CACHE_CONTROL, Error, Response}; -use serde::{Deserialize, Serialize}; +use bincode::{config, Decode, Encode}; use std::time::{Duration, SystemTime}; -#[derive(Serialize, Deserialize, Clone)] +#[derive(Encode, Decode, Debug)] struct CacheValue { data: String, expiration: SystemTime, @@ -24,13 +24,14 @@ impl HttpClient { pub async fn fetch_data(&self, url: &str) -> Result { let loading = Loading::default(); + let config = config::standard(); if let Ok(Some(entry)) = self.cache.connection().get(url) { - let cached_value: CacheValue = bincode::deserialize(&entry).unwrap(); - if cached_value.expiration > SystemTime::now() { + let cached_value:(CacheValue, usize) = bincode::decode_from_slice(&entry, config).unwrap(); + if cached_value.0.expiration > SystemTime::now() { // Return cached value if not expired loading.success(format!("{} icon fetched from cache", url)); loading.end(); - return Ok(cached_value.data); + return Ok(cached_value.0.data); } else { // Remove expired cache self.cache.connection().remove(url).unwrap(); @@ -49,7 +50,7 @@ impl HttpClient { data: text, expiration: SystemTime::now() + cache_duration, }; - let serialized_data = bincode::serialize(&cache_value).unwrap(); + let serialized_data = bincode::encode_to_vec(&cache_value, config).unwrap(); self .cache .connection() diff --git a/rust-plugins/icons/src/compiler/preact.rs b/rust-plugins/icons/src/compiler/preact.rs index 056d207a..a86f95f1 100644 --- a/rust-plugins/icons/src/compiler/preact.rs +++ b/rust-plugins/icons/src/compiler/preact.rs @@ -7,7 +7,7 @@ pub fn preact_complier(param: CompilerParams) -> String { let code = react_complier( svg, Config { - jsx_runtime: Some(JSXRuntime::ClassicPreact), + jsx_runtime: JSXRuntime::ClassicPreact, ..Default::default() }, Default::default(), diff --git a/rust-plugins/icons/src/compiler/react.rs b/rust-plugins/icons/src/compiler/react.rs index c0434480..b248ea59 100644 --- a/rust-plugins/icons/src/compiler/react.rs +++ b/rust-plugins/icons/src/compiler/react.rs @@ -7,7 +7,7 @@ pub fn react_complier(param: CompilerParams) -> String { let code = _react_complier( svg, Config { - jsx_runtime: Some(JSXRuntime::Classic), + jsx_runtime: JSXRuntime::Classic, ..Default::default() }, Default::default(), diff --git a/rust-plugins/icons/src/lib.rs b/rust-plugins/icons/src/lib.rs index 7bff300e..e8303b51 100644 --- a/rust-plugins/icons/src/lib.rs +++ b/rust-plugins/icons/src/lib.rs @@ -44,7 +44,7 @@ impl FarmfePluginIcons { .unwrap_or(config.root.clone()), ); - let cache_dir = config.persistent_cache.as_obj(&config.root).cache_dir; + let cache_dir = config.persistent_cache.as_obj(&config.root).cache_dir.unwrap(); let cache_name = "icons"; let http_client = HttpClient::new(cache_name, &cache_dir); let jsx = options::guess_jsx(&config.root); diff --git a/rust-plugins/image/src/lib.rs b/rust-plugins/image/src/lib.rs index 477d9fd6..58d2110d 100644 --- a/rust-plugins/image/src/lib.rs +++ b/rust-plugins/image/src/lib.rs @@ -8,7 +8,8 @@ use farmfe_core::plugin::PluginLoadHookResult; use farmfe_core::serde_json; use farmfe_core::{config::Config, plugin::Plugin}; use farmfe_macro_plugin::farm_plugin; -use farmfe_toolkit::{common::PathFilter, fs::read_file_raw}; +use farmfe_toolkit::fs::read_file_raw; +use farmfe_toolkit::plugin_utils::path_filter::PathFilter; use mime_guess::from_path; use mime_guess::mime::IMAGE; diff --git a/rust-plugins/react-components/Cargo.toml b/rust-plugins/react-components/Cargo.toml index 3ee724bf..8c57fa5a 100644 --- a/rust-plugins/react-components/Cargo.toml +++ b/rust-plugins/react-components/Cargo.toml @@ -18,3 +18,4 @@ farmfe_toolkit = { workspace = true } serde = { version = "1.0.197", features = ["derive"] } glob = "0.3.1" walkdir = "2.5.0" +rustc-hash = "2.1.1" diff --git a/rust-plugins/react-components/playground/package.json b/rust-plugins/react-components/playground/package.json index 7d63bd33..64a67b16 100644 --- a/rust-plugins/react-components/playground/package.json +++ b/rust-plugins/react-components/playground/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@arco-design/web-react": "^2.63.1", - "@farmfe/js-plugin-less": "^1.9.0", + "@farmfe/js-plugin-less": "^2.0.0-nightly-20250827162746", "@farmfe/plugin-react-components": "workspace:*", "antd": "^5.19.3", "browser": "link:@unocss/preset-icons/browser", @@ -23,8 +23,8 @@ }, "devDependencies": { "@farmfe/cli": "^1.0.2", - "@farmfe/core": "1.3.0", - "@farmfe/plugin-react": "^1.2.0", + "@farmfe/core": "2.0.0-beta.0", + "@farmfe/plugin-react": "2.0.0-beta.0", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@unocss/postcss": "^0.61.3", diff --git a/rust-plugins/react-components/playground/src/types/components.d.ts b/rust-plugins/react-components/playground/src/types/components.d.ts index d4d7dc67..76e1c895 100644 --- a/rust-plugins/react-components/playground/src/types/components.d.ts +++ b/rust-plugins/react-components/playground/src/types/components.d.ts @@ -1,145 +1,145 @@ /* generated by farmfe_plugin_react_components */ export {} declare global { + const ComponentC: typeof import('./../components/ComponentC')['ComponentC'] + const ComponentA: typeof import('./../components/ComponentA')['default'] const ComponentE: typeof import('./../components/ComponentE')['ComponentE'] + const ComponentG: typeof import('./../components/ComponentE')['ComponentG'] + const ComponentD: typeof import('./../components/ComponentD')['default'] const ComponentX: typeof import('./../components/ComponentD')['ComponentX'] const ComponentB: typeof import('./../components/ComponentB')['ComponentB'] - const ComponentC: typeof import('./../components/ComponentC')['ComponentC'] - const ComponentD: typeof import('./../components/ComponentD')['default'] - const ComponentG: typeof import('./../components/ComponentE')['ComponentG'] const ComponentF: typeof import('./../components/ComponentE')['ComponentF'] - const ComponentA: typeof import('./../components/ComponentA')['default'] - const ArcoCascader: typeof import('@arco-design/web-react')['Cascader'] - const ArcoList: typeof import('@arco-design/web-react')['List'] - const ArcoAvatar: typeof import('@arco-design/web-react')['Avatar'] - const ArcoSlider: typeof import('@arco-design/web-react')['Slider'] - const AntAffix: typeof import('antd')['Affix'] - const ArcoTimeline: typeof import('@arco-design/web-react')['Timeline'] - const ArcoRadio: typeof import('@arco-design/web-react')['Radio'] - const ArcoTag: typeof import('@arco-design/web-react')['Tag'] const AntCascader: typeof import('antd')['Cascader'] - const ArcoMenu: typeof import('@arco-design/web-react')['Menu'] - const ArcoRate: typeof import('@arco-design/web-react')['Rate'] + const AntTree: typeof import('antd')['Tree'] + const ArcoAnchor: typeof import('@arco-design/web-react')['Anchor'] + const ArcoTimePicker: typeof import('@arco-design/web-react')['TimePicker'] + const AntPopconfirm: typeof import('antd')['Popconfirm'] + const ArcoPopover: typeof import('@arco-design/web-react')['Popover'] + const AntTypography: typeof import('antd')['Typography'] + const Antversion: typeof import('antd')['version'] + const ArcoTabs: typeof import('@arco-design/web-react')['Tabs'] + const AntAnchor: typeof import('antd')['Anchor'] + const ArcoSelect: typeof import('@arco-design/web-react')['Select'] + const ArcoPopconfirm: typeof import('@arco-design/web-react')['Popconfirm'] + const ArcoComment: typeof import('@arco-design/web-react')['Comment'] + const AntCalendar: typeof import('antd')['Calendar'] + const ArcoTooltip: typeof import('@arco-design/web-react')['Tooltip'] + const ArcoPagination: typeof import('@arco-design/web-react')['Pagination'] + const ArcoCheckbox: typeof import('@arco-design/web-react')['Checkbox'] + const AntRate: typeof import('antd')['Rate'] const AntPagination: typeof import('antd')['Pagination'] - const AntApp: typeof import('antd')['App'] - const AntDivider: typeof import('antd')['Divider'] - const AntDropdown: typeof import('antd')['Dropdown'] - const ArcoVerificationCode: typeof import('@arco-design/web-react')['VerificationCode'] - const ArcoButton: typeof import('@arco-design/web-react')['Button'] - const AntMenu: typeof import('antd')['Menu'] - const ArcoGrid: typeof import('@arco-design/web-react')['Grid'] - const ArcoInputTag: typeof import('@arco-design/web-react')['InputTag'] + const ArcoDropdown: typeof import('@arco-design/web-react')['Dropdown'] + const ArcoTag: typeof import('@arco-design/web-react')['Tag'] const AntFlex: typeof import('antd')['Flex'] - const ArcoPageHeader: typeof import('@arco-design/web-react')['PageHeader'] - const ArcoIcon: typeof import('@arco-design/web-react')['Icon'] + const ArcoEmpty: typeof import('@arco-design/web-react')['Empty'] + const ArcoWatermark: typeof import('@arco-design/web-react')['Watermark'] + const ArcoDrawer: typeof import('@arco-design/web-react')['Drawer'] + const ArcoNotification: typeof import('@arco-design/web-react')['Notification'] const ArcoTypography: typeof import('@arco-design/web-react')['Typography'] + const ArcoInputTag: typeof import('@arco-design/web-react')['InputTag'] + const ArcoSwitch: typeof import('@arco-design/web-react')['Switch'] + const ArcoGrid: typeof import('@arco-design/web-react')['Grid'] + const ArcoCarousel: typeof import('@arco-design/web-react')['Carousel'] + const ArcoColorPicker: typeof import('@arco-design/web-react')['ColorPicker'] + const ArcoTree: typeof import('@arco-design/web-react')['Tree'] + const AntApp: typeof import('antd')['App'] + const AntModal: typeof import('antd')['Modal'] + const ArcoModal: typeof import('@arco-design/web-react')['Modal'] + const ArcoImage: typeof import('@arco-design/web-react')['Image'] + const ArcoStatistic: typeof import('@arco-design/web-react')['Statistic'] + const AntRow: typeof import('antd')['Row'] + const AntStatistic: typeof import('antd')['Statistic'] + const AntSkeleton: typeof import('antd')['Skeleton'] + const ArcoTimeline: typeof import('@arco-design/web-react')['Timeline'] + const AntRadio: typeof import('antd')['Radio'] + const ArcoRate: typeof import('@arco-design/web-react')['Rate'] + const AntDivider: typeof import('antd')['Divider'] const AntTabs: typeof import('antd')['Tabs'] - const ArcoSpin: typeof import('@arco-design/web-react')['Spin'] + const AntList: typeof import('antd')['List'] + const ArcoResult: typeof import('@arco-design/web-react')['Result'] + const AntCheckbox: typeof import('antd')['Checkbox'] + const ArcoBackTop: typeof import('@arco-design/web-react')['BackTop'] + const AntImage: typeof import('antd')['Image'] const AntTour: typeof import('antd')['Tour'] - const ArcoPopconfirm: typeof import('@arco-design/web-react')['Popconfirm'] const ArcoTransfer: typeof import('@arco-design/web-react')['Transfer'] - const ArcoTooltip: typeof import('@arco-design/web-react')['Tooltip'] - const ArcoTrigger: typeof import('@arco-design/web-react')['Trigger'] - const AntResult: typeof import('antd')['Result'] - const AntForm: typeof import('antd')['Form'] - const ArcoCard: typeof import('@arco-design/web-react')['Card'] - const AntCollapse: typeof import('antd')['Collapse'] - const AntAnchor: typeof import('antd')['Anchor'] - const ArcoCalendar: typeof import('@arco-design/web-react')['Calendar'] - const AntRow: typeof import('antd')['Row'] - const ArcoCarousel: typeof import('@arco-design/web-react')['Carousel'] - const AntInput: typeof import('antd')['Input'] - const AntRate: typeof import('antd')['Rate'] - const ArcoCollapse: typeof import('@arco-design/web-react')['Collapse'] - const ArcoProgress: typeof import('@arco-design/web-react')['Progress'] - const ArcoForm: typeof import('@arco-design/web-react')['Form'] + const AntWatermark: typeof import('antd')['Watermark'] + const AntCarousel: typeof import('antd')['Carousel'] + const ArcoLayout: typeof import('@arco-design/web-react')['Layout'] + const AntCard: typeof import('antd')['Card'] + const AntMenu: typeof import('antd')['Menu'] + const AntDescriptions: typeof import('antd')['Descriptions'] + const AntDrawer: typeof import('antd')['Drawer'] + const AntMentions: typeof import('antd')['Mentions'] + const AntTable: typeof import('antd')['Table'] const ArcoSkeleton: typeof import('@arco-design/web-react')['Skeleton'] - const ArcoPortal: typeof import('@arco-design/web-react')['Portal'] - const ArcoResizeBox: typeof import('@arco-design/web-react')['ResizeBox'] - const ArcoLink: typeof import('@arco-design/web-react')['Link'] - const ArcoAlert: typeof import('@arco-design/web-react')['Alert'] + const ArcoSpace: typeof import('@arco-design/web-react')['Space'] + const ArcoCascader: typeof import('@arco-design/web-react')['Cascader'] + const ArcoUpload: typeof import('@arco-design/web-react')['Upload'] + const ArcoInput: typeof import('@arco-design/web-react')['Input'] + const AntLayout: typeof import('antd')['Layout'] const AntEmpty: typeof import('antd')['Empty'] - const Anttheme: typeof import('antd')['theme'] - const AntSpace: typeof import('antd')['Space'] - const AntRadio: typeof import('antd')['Radio'] - const ArcoStatistic: typeof import('@arco-design/web-react')['Statistic'] - const AntSwitch: typeof import('antd')['Switch'] - const AntBreadcrumb: typeof import('antd')['Breadcrumb'] - const AntTimeline: typeof import('antd')['Timeline'] + const Antnotification: typeof import('antd')['notification'] + const ArcoIcon: typeof import('@arco-design/web-react')['Icon'] + const ArcoMenu: typeof import('@arco-design/web-react')['Menu'] + const ArcoProgress: typeof import('@arco-design/web-react')['Progress'] const ArcoTable: typeof import('@arco-design/web-react')['Table'] - const ArcoPopover: typeof import('@arco-design/web-react')['Popover'] - const ArcoPagination: typeof import('@arco-design/web-react')['Pagination'] - const Antmessage: typeof import('antd')['message'] - const ArcoAnchor: typeof import('@arco-design/web-react')['Anchor'] - const ArcoDropdown: typeof import('@arco-design/web-react')['Dropdown'] + const AntSegmented: typeof import('antd')['Segmented'] const ArcoDatePicker: typeof import('@arco-design/web-react')['DatePicker'] - const ArcoNotification: typeof import('@arco-design/web-react')['Notification'] - const ArcoResult: typeof import('@arco-design/web-react')['Result'] - const AntMentions: typeof import('antd')['Mentions'] - const AntLayout: typeof import('antd')['Layout'] - const AntTree: typeof import('antd')['Tree'] - const AntTooltip: typeof import('antd')['Tooltip'] + const AntInput: typeof import('antd')['Input'] + const AntTag: typeof import('antd')['Tag'] + const ArcoAlert: typeof import('@arco-design/web-react')['Alert'] + const AntSteps: typeof import('antd')['Steps'] + const ArcoButton: typeof import('@arco-design/web-react')['Button'] const AntBadge: typeof import('antd')['Badge'] - const AntTable: typeof import('antd')['Table'] - const ArcoMentions: typeof import('@arco-design/web-react')['Mentions'] - const ArcoWatermark: typeof import('@arco-design/web-react')['Watermark'] - const ArcoBreadcrumb: typeof import('@arco-design/web-react')['Breadcrumb'] + const ArcoBadge: typeof import('@arco-design/web-react')['Badge'] + const AntSpace: typeof import('antd')['Space'] + const ArcoInputNumber: typeof import('@arco-design/web-react')['InputNumber'] const ArcoDivider: typeof import('@arco-design/web-react')['Divider'] - const ArcoCheckbox: typeof import('@arco-design/web-react')['Checkbox'] - const AntAvatar: typeof import('antd')['Avatar'] - const ArcoEmpty: typeof import('@arco-design/web-react')['Empty'] - const ArcoTabs: typeof import('@arco-design/web-react')['Tabs'] + const Antmessage: typeof import('antd')['message'] + const ArcoList: typeof import('@arco-design/web-react')['List'] + const ArcoForm: typeof import('@arco-design/web-react')['Form'] + const AntUpload: typeof import('antd')['Upload'] + const ArcoPageHeader: typeof import('@arco-design/web-react')['PageHeader'] + const ArcoSteps: typeof import('@arco-design/web-react')['Steps'] + const ArcoCard: typeof import('@arco-design/web-react')['Card'] + const AntPopover: typeof import('antd')['Popover'] const AntButton: typeof import('antd')['Button'] - const ArcoSwitch: typeof import('@arco-design/web-react')['Switch'] - const AntWatermark: typeof import('antd')['Watermark'] - const Antversion: typeof import('antd')['version'] - const ArcoSelect: typeof import('@arco-design/web-react')['Select'] - const ArcoSpace: typeof import('@arco-design/web-react')['Space'] - const ArcoTree: typeof import('@arco-design/web-react')['Tree'] - const AntCarousel: typeof import('antd')['Carousel'] - const ArcoDescriptions: typeof import('@arco-design/web-react')['Descriptions'] - const ArcoLayout: typeof import('@arco-design/web-react')['Layout'] - const ArcoModal: typeof import('@arco-design/web-react')['Modal'] - const ArcoTimePicker: typeof import('@arco-design/web-react')['TimePicker'] - const AntModal: typeof import('antd')['Modal'] - const AntSpin: typeof import('antd')['Spin'] - const ArcoImage: typeof import('@arco-design/web-react')['Image'] - const AntDescriptions: typeof import('antd')['Descriptions'] - const AntSelect: typeof import('antd')['Select'] - const AntSteps: typeof import('antd')['Steps'] - const AntTypography: typeof import('antd')['Typography'] - const ArcoConfigProvider: typeof import('@arco-design/web-react')['ConfigProvider'] - const AntDrawer: typeof import('antd')['Drawer'] + const AntForm: typeof import('antd')['Form'] + const ArcoMentions: typeof import('@arco-design/web-react')['Mentions'] + const AntGrid: typeof import('antd')['Grid'] const AntAlert: typeof import('antd')['Alert'] - const AntProgress: typeof import('antd')['Progress'] - const AntImage: typeof import('antd')['Image'] - const AntCheckbox: typeof import('antd')['Checkbox'] const AntTransfer: typeof import('antd')['Transfer'] - const AntPopover: typeof import('antd')['Popover'] - const AntPopconfirm: typeof import('antd')['Popconfirm'] - const ArcoBackTop: typeof import('@arco-design/web-react')['BackTop'] - const ArcoInput: typeof import('@arco-design/web-react')['Input'] - const ArcoAffix: typeof import('@arco-design/web-react')['Affix'] - const AntCard: typeof import('antd')['Card'] - const AntCalendar: typeof import('antd')['Calendar'] - const AntGrid: typeof import('antd')['Grid'] + const ArcoPortal: typeof import('@arco-design/web-react')['Portal'] const ArcoAutoComplete: typeof import('@arco-design/web-react')['AutoComplete'] - const AntUpload: typeof import('antd')['Upload'] - const ArcoBadge: typeof import('@arco-design/web-react')['Badge'] - const ArcoColorPicker: typeof import('@arco-design/web-react')['ColorPicker'] - const ArcoComment: typeof import('@arco-design/web-react')['Comment'] - const AntSkeleton: typeof import('antd')['Skeleton'] - const AntCol: typeof import('antd')['Col'] + const ArcoRadio: typeof import('@arco-design/web-react')['Radio'] + const AntAffix: typeof import('antd')['Affix'] + const ArcoSlider: typeof import('@arco-design/web-react')['Slider'] + const AntResult: typeof import('antd')['Result'] + const ArcoLink: typeof import('@arco-design/web-react')['Link'] + const ArcoVerificationCode: typeof import('@arco-design/web-react')['VerificationCode'] + const AntSwitch: typeof import('antd')['Switch'] + const ArcoAffix: typeof import('@arco-design/web-react')['Affix'] const AntSlider: typeof import('antd')['Slider'] - const Antnotification: typeof import('antd')['notification'] - const AntStatistic: typeof import('antd')['Statistic'] - const ArcoDrawer: typeof import('@arco-design/web-react')['Drawer'] - const ArcoInputNumber: typeof import('@arco-design/web-react')['InputNumber'] - const ArcoSteps: typeof import('@arco-design/web-react')['Steps'] - const ArcoUpload: typeof import('@arco-design/web-react')['Upload'] - const AntSegmented: typeof import('antd')['Segmented'] + const ArcoConfigProvider: typeof import('@arco-design/web-react')['ConfigProvider'] + const AntTimeline: typeof import('antd')['Timeline'] + const ArcoBreadcrumb: typeof import('@arco-design/web-react')['Breadcrumb'] + const ArcoSpin: typeof import('@arco-design/web-react')['Spin'] + const ArcoTrigger: typeof import('@arco-design/web-react')['Trigger'] + const ArcoCalendar: typeof import('@arco-design/web-react')['Calendar'] + const AntAvatar: typeof import('antd')['Avatar'] + const ArcoCollapse: typeof import('@arco-design/web-react')['Collapse'] + const AntSelect: typeof import('antd')['Select'] + const AntSpin: typeof import('antd')['Spin'] + const ArcoDescriptions: typeof import('@arco-design/web-react')['Descriptions'] const ArcoMessage: typeof import('@arco-design/web-react')['Message'] const ArcoTreeSelect: typeof import('@arco-design/web-react')['TreeSelect'] - const AntTag: typeof import('antd')['Tag'] - const AntList: typeof import('antd')['List'] + const ArcoResizeBox: typeof import('@arco-design/web-react')['ResizeBox'] + const AntBreadcrumb: typeof import('antd')['Breadcrumb'] + const AntDropdown: typeof import('antd')['Dropdown'] + const AntProgress: typeof import('antd')['Progress'] + const AntCollapse: typeof import('antd')['Collapse'] + const AntTooltip: typeof import('antd')['Tooltip'] + const ArcoAvatar: typeof import('@arco-design/web-react')['Avatar'] + const AntCol: typeof import('antd')['Col'] + const Anttheme: typeof import('antd')['theme'] } diff --git a/rust-plugins/react-components/pnpm-lock.yaml b/rust-plugins/react-components/pnpm-lock.yaml index 4e0bcdaa..29a3efaa 100644 --- a/rust-plugins/react-components/pnpm-lock.yaml +++ b/rust-plugins/react-components/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^2.63.1 version: 2.63.1(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@farmfe/js-plugin-less': - specifier: ^1.9.0 - version: 1.9.0(@farmfe/core@1.3.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(less@4.2.0) + specifier: ^2.0.0-nightly-20250827162746 + version: 2.0.0-nightly-20250827162746(@farmfe/core@2.0.0-beta.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(less@4.2.0) '@farmfe/plugin-react-components': specifier: workspace:* version: link:.. @@ -49,11 +49,11 @@ importers: specifier: ^1.0.2 version: 1.0.3 '@farmfe/core': - specifier: 1.3.0 - version: 1.3.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + specifier: 2.0.0-beta.0 + version: 2.0.0-beta.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) '@farmfe/plugin-react': - specifier: ^1.2.0 - version: 1.2.0 + specifier: 2.0.0-beta.0 + version: 2.0.0-beta.0 '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -424,148 +424,193 @@ packages: engines: {node: '>= 16'} hasBin: true - '@farmfe/core-darwin-arm64@1.3.0': - resolution: {integrity: sha512-L2TQYUpH2rBonfxVDBqdLudCOLSDtOIU0yMbww0SsjdJb9JtgDCg5gUbYXV235xe+mC2v7v6byUHomqhqpJM0w==} + '@farmfe/core-darwin-arm64@2.0.0-beta.0': + resolution: {integrity: sha512-1NMIJd3kml3OnevWI4PUTvl7RuYrVnrs2AHSqSbgbByQc2aGbwYGv/cDH2r4YYgFAwae9K6p2ZgVmKVyu8DEiQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/core-darwin-x64@1.3.0': - resolution: {integrity: sha512-XQ7yQ0nddlhQwBN2iky6St77UepEzlxNLmelo6AZcIUgOHTv6mzmCVNXt9giceK7acTc7q9OXmU3JaRR27FjeA==} + '@farmfe/core-linux-arm64-gnu@2.0.0-beta.0': + resolution: {integrity: sha512-JDqjjyqcq/fIav4ALQhaBKaaPv+ISYaLTNYATLPO6TKakron2GTbGrvSHZzNS1kWwKBBrtCvkFff5Oh44vi5HA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@farmfe/core-linux-arm64-musl@2.0.0-beta.0': + resolution: {integrity: sha512-Zcjlh+60+EERX9HMPyXukbmDNxufmoqeYmEy/XmTdtdLkl3qjaPkVFYVYNIFC1SEb29iPgb9SR/hSOhqG1kwpA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@farmfe/core-linux-x64-musl@2.0.0-beta.0': + resolution: {integrity: sha512-fEYjkHg0JyDQ0Qg27lP+ynZqzO/F5mfFUrJgGblOBJoWolRE0lrSkyrNPIG2bWCM8steGA+ColoNdGKFBjunsQ==} engines: {node: '>= 10'} cpu: [x64] + os: [linux] + libc: [musl] + + '@farmfe/core-win32-arm64-msvc@2.0.0-beta.0': + resolution: {integrity: sha512-JvChtAd1pmWtFrUGKBkF8ycu1sXKQ48/tcRfpMM1Es0jxe3Bd9C+9P1aZfHdN6htOjwW8s5Et7AH2JidUoTnXA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@farmfe/core-win32-ia32-msvc@2.0.0-beta.0': + resolution: {integrity: sha512-t32TTkqMunvJH9Vf0weIRrUzYy7X8rZaeVa5vmT9ijMdV7ToRgkn6GIn2IepTNhYxSCW0vXh7Jox+a7fhQm1BQ==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + + '@farmfe/core@2.0.0-beta.0': + resolution: {integrity: sha512-CBVKgvzZOF4ngy1M7iW9PQdBPYaN/u2KaadbR7Ekdtp6NnZQKyOD09Fku/IDxBS8N1+Gr4wIZiU43Qfagyj9Cw==} + engines: {node: '>=16.15.1'} + + '@farmfe/js-plugin-less@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-CttOaQwxFyUBeLkLADyaLNBkIL/6fYUlLb4YFNbzlYIye7aOLwY7FIf6KkfDD/r6a2MknJsokze61zfFdM7dOQ==} + peerDependencies: + '@farmfe/core': 2.0.0-nightly-20250827162746 + less: ^3.5.0 || ^4.0.0 + + '@farmfe/plugin-react-darwin-arm64@2.0.0-beta.0': + resolution: {integrity: sha512-gPSW8ocE9r2eoO1q37RDAmJQbb11TwQPsao4Wq7srBWBDlVtCkn6dYpWHomcSBmSgyXx6oSCzOj/P3ZBWIWnsA==} + engines: {node: '>= 10'} + cpu: [arm64] os: [darwin] - '@farmfe/core-linux-arm64-gnu@1.3.0': - resolution: {integrity: sha512-oRyBk6TkMDhedNK+043P2+JsvYD+/4EBBHRstzaTJolIYT/n7NbW6gOor+zksTZBK6uXM6033CCFAOYE9r3Dgw==} + '@farmfe/plugin-react-darwin-x64@2.0.0-beta.0': + resolution: {integrity: sha512-ddXzYMEl+TXDnJT9FGfBMRWJYmtERLXHgY34/xGqiQj4J3dYTtxQEsqR7AdQf1OcsgZvHOLqaBP3onKJAGxdug==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@farmfe/plugin-react-linux-arm64-gnu@2.0.0-beta.0': + resolution: {integrity: sha512-EMSPu10WIyFNvNRJmYkUxteuuBnbre2ct0C5g2+AQXlsfvie0/6nYtbppYWoqbMVVXwOP3sid2CGIF610BVGWw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] - '@farmfe/core-linux-arm64-musl@1.3.0': - resolution: {integrity: sha512-NtDl1K8X9xahsJ1d0IFn9vju6wV3yLiAuow1dFJQvuAQ17AvTZZqT66GAdoMXMInAe9HdVdQWXVwmR/vpEqmlA==} + '@farmfe/plugin-react-linux-arm64-musl@2.0.0-beta.0': + resolution: {integrity: sha512-BBDEnoPs6XE/DuPz+wITJLYN6JPjDygWw6sDBszwb3j+qFRpRo2+YC5PNCmsxXfijbYKk8KqcOrRhtq0g8JtKA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] - '@farmfe/core-linux-x64-gnu@1.3.0': - resolution: {integrity: sha512-F2ElUwTlWdAQe7waEhGzJVHNlAf3vI6BfK/70n1S0/rNietGih6RpQ5X45Q0Dl8TQIq9lqt7Fzi6a/JXYFjstQ==} + '@farmfe/plugin-react-linux-x64-gnu@2.0.0-beta.0': + resolution: {integrity: sha512-DF5xb+0FOyilx7aC4LqYQtYA52ygtMeyEAvNkg9G13CT/gyGwHxebM/6wdTI+sPXkKu/5+zRgwDn+M1eB45JvQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@farmfe/core-linux-x64-musl@1.3.0': - resolution: {integrity: sha512-dRrJ6aJvv/MZL3C2CI5JL6WUf0lP4zaP7keQ8v9EF4RvWs4WTx8wn9m1uSNX5YpePwvdtJcz6nTS3sF6kErPOw==} + '@farmfe/plugin-react-linux-x64-musl@2.0.0-beta.0': + resolution: {integrity: sha512-EKOcfzwxdjYJ5Gu8xb1xaGooJivAueP3ujo7Qwy/ruUUa+txmQLliqf8CnISbtVZSaRZNapa+71UQW8l/+jSew==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] - '@farmfe/core-win32-arm64-msvc@1.3.0': - resolution: {integrity: sha512-DTCQkvLHw3tUStuufWsO55oywJSw0qc07bUOkL/rfZf4OoJ2599BaM4uLgTWWzRbly3UTIqGHccgiCrRT+Sw6Q==} + '@farmfe/plugin-react-win32-arm64-msvc@2.0.0-beta.0': + resolution: {integrity: sha512-5BtMVOKogfdD8ZczUZgoyZe50Jlajsz+B2t016ehhdFugMoKHI/DHV3xBWxEzdRsZM1UxGxR1p5UMJqL/89qlA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/core-win32-ia32-msvc@1.3.0': - resolution: {integrity: sha512-aaV9rmv5bGmVNV6T+cn7kUOFpbXiTxk1aHURadCwLXBgOie8srqDr5xbFgt4E6chEunEZ6knlTM8mQUNSVFEWQ==} + '@farmfe/plugin-react-win32-ia32-msvc@2.0.0-beta.0': + resolution: {integrity: sha512-f+2KqUCju1J5wIh4MwBxa78mqeSaC+0MLAkuuYTd47lwDpxR2HV6OXLZA5dM1qbz7AmOBEaTkIeYxnTnbKi4vw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/core-win32-x64-msvc@1.3.0': - resolution: {integrity: sha512-YnVF0AGi48qZILjxJox6N0sMt8/wkql6SsucUfU+YSjLQw5fov7Qwtv2F3biVhSqjsFx4nRs1axhstEq0xhOFg==} + '@farmfe/plugin-react-win32-x64-msvc@2.0.0-beta.0': + resolution: {integrity: sha512-fO7F0qXOAd2md5t7w/EY49XYoxc54/dRU4imyaa3tVbUpYVmgVgapq6CEsxIiRE+r9O3Z6r0lZ7M3CqbuDJJsA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/core@1.3.0': - resolution: {integrity: sha512-ELVc8z0cKkTLFNlK+BUJwtfmAB7Ym9VPtVkymqzslDnSCBi9UjBFYhNMIyx4WI2wC8aSsmAYjmlvsHlaAM+dEA==} - engines: {node: '>=16.15.1'} + '@farmfe/plugin-react@2.0.0-beta.0': + resolution: {integrity: sha512-vmJS1/QDaRwUil/QvR/dlXu1Eh3p+WcyeSfQTGDnMeSS4pEPCvUGIhjTs8fp41ehFH16oXJaZhQmds+dHjBZtw==} - '@farmfe/js-plugin-less@1.9.0': - resolution: {integrity: sha512-F6XyFTvUJ66/iWmwmPcFr1rN+S1DVFejwYJ4bDvch/58UCwMP+REp+e8NZ2KfVhQbWPsz7GuyPp+g3Dn/qlLyw==} - peerDependencies: - '@farmfe/core': ^1.3.0 - less: ^3.5.0 || ^4.0.0 - - '@farmfe/plugin-react-darwin-arm64@1.2.0': - resolution: {integrity: sha512-9a8wp6lg8NytO+kU8hu2gCFer+PL4TJ92SkU/5v9xdcsioElWpnMDGlwcoI8bXqi60/WR8RyExsDIBubCgjbXQ==} + '@farmfe/plugin-replace-dirname-darwin-arm64@1.0.0-beta.0': + resolution: {integrity: sha512-sDcF6ImGyAz077AlFrNcQ8xo9nqJkXdGnqTpAriv6RrdH+2CgcnAUqiVgtBRi7C22YuBPfTFSSE0c+wt2CDrgg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/plugin-react-darwin-x64@1.2.0': - resolution: {integrity: sha512-JXkdg3zmevlf+kbdd05+6x+L/l2IYY7Vm4hqkymbxlVdaFd2ydHmyMk9ekcmtkOijlUtEYoD3a9whstzvJ+FkA==} + '@farmfe/plugin-replace-dirname-darwin-x64@1.0.0-beta.0': + resolution: {integrity: sha512-AI4FLbbjyGYpFJmDXBN/4L0O6rmAPEND88DKlISiduvvjSZ9fFP7t7EzNWgRZDAutE38HVy2L+dTcfSCg6NNJw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@farmfe/plugin-react-linux-arm64-gnu@1.2.0': - resolution: {integrity: sha512-B98ldEqeJn6Uesnxr13Y/nFfIP4Qr8Svcd3mJqaOFcaOF9OZvRYFvQha1DRAoBrp8VhntghijqoWJeC1qKUhKw==} + '@farmfe/plugin-replace-dirname-linux-arm64-gnu@1.0.0-beta.0': + resolution: {integrity: sha512-CDw7NyCU62L1dJnp0MmaDDcsgxXcF33myk6yu04lwAwqAIdmuAQ8ZbfHAP42lvRWWok7iErLjr1LXoZ1o8KFvw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@farmfe/plugin-react-linux-arm64-musl@1.2.0': - resolution: {integrity: sha512-o49P/vCWlqAkFeIVtZqy1OyyIlGHr2w+O9ty5ojwMGXGXHOrvBi1IL2ItlFqxUawweli6mNspDO0bJSJZ51gOw==} + '@farmfe/plugin-replace-dirname-linux-arm64-musl@1.0.0-beta.0': + resolution: {integrity: sha512-OEICG3eRCQ2CBwOi9HkiiE8Ap2dVsASwRAqKPPe/PTRVkVgDzp5amwKcABvETyWYV8OZrZudUpWgpijrPpwH1g==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@farmfe/plugin-react-linux-x64-gnu@1.2.0': - resolution: {integrity: sha512-Z1hX52mHllxXn6GolTpuN3sqmz8yku6N/rs0NHbjezgyRPWFWOMS7fnD6SMf/TPvRPGeRX1bj49rr9GMqsQEgQ==} + '@farmfe/plugin-replace-dirname-linux-x64-gnu@1.0.0-beta.0': + resolution: {integrity: sha512-e64EicMV3kvgZMEeqP1mETQLLrYPw7CS4IZ8w4BJwHI98T7LkiEFR1K/316FpcFU8q4S9hpmBg6cyMNC0kI6AQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@farmfe/plugin-react-linux-x64-musl@1.2.0': - resolution: {integrity: sha512-eZzEE9eCeteIpsQr1u4dnFzEEisYuuUIVhbNZX8mPCBYQ9ZB6RXMZYj3lmHgl3qNGagxH26msqcpr7t3U8qPuQ==} + '@farmfe/plugin-replace-dirname-linux-x64-musl@1.0.0-beta.0': + resolution: {integrity: sha512-3s7t684IzBR13kjFNjDIN6Yw+l+otMqZzv9voH7sBHrMQ7e4D5eS0KwQwhSr+01nBX89Mvdi35czzWCKFkLqGg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/plugin-react-win32-arm64-msvc@1.2.0': - resolution: {integrity: sha512-JluDXSQFs3s5txZghCbeqdOjtocSW4vaoQWgcQQ88zpFrTlqqwg4xnrXdeC3CqgeNcVq5ZMJtx2VwsJqITvPxg==} + '@farmfe/plugin-replace-dirname-win32-arm64-msvc@1.0.0-beta.0': + resolution: {integrity: sha512-h5bFvO1HzPjarMhhNy5n+VHEmJ2i8O3Xxc10r4Etdv9R5RMBYZCEfOrNKp6hhXZ/EOiWXjyzY2thyZkjQFUeCQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/plugin-react-win32-ia32-msvc@1.2.0': - resolution: {integrity: sha512-b6I+qSG8+a59YE0d2J+QLWDi5qxQUY1C/TeYvGUBeoOs7/pCKdznvd2eQJ5N9Yvafzn6zlN9//oz1A/VLvqSBg==} + '@farmfe/plugin-replace-dirname-win32-ia32-msvc@1.0.0-beta.0': + resolution: {integrity: sha512-PgGWVfGRYSbXWXNMhhX2I+PMUDmiLG4u2CENWnOjA+aetrRcCXDKqUM+1mgEa0PRfZGmhu1T+RYV6/jcZTmgnw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/plugin-react-win32-x64-msvc@1.2.0': - resolution: {integrity: sha512-9GWEdbvGUB+ovdAAQhHF7l4v0MaTXjOIoQZd4g6+rGDQtMIx4d1M6EOPx4D1Yn9/+dI1157UWWt9PK9Lod2h+w==} + '@farmfe/plugin-replace-dirname-win32-x64-msvc@1.0.0-beta.0': + resolution: {integrity: sha512-PkOrvcXf6QoTU2Hb/jF2I7YsZzjgoBGC5GyJ1EVYqabf9fDWpT5/gHTamfZds2HA4sljTDO53M7Wo96L4wfXAQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/plugin-react@1.2.0': - resolution: {integrity: sha512-S5kU7NgqiyyhnDsZ7DEvszQIE6sCA0CNp7oTbdDcPxotPNBoyOcBHviSP3P5jvtIv6mmlF8Me2C1aLWJQRw9PA==} + '@farmfe/plugin-replace-dirname@1.0.0-beta.0': + resolution: {integrity: sha512-qn8aQHRb6Hlcb6t3tGHAcoOL5rIUQDTcUTsxzKUQVy5HBlHOl4+3UYEmX0ttcU7ZKVzg41Lh/M7pJdcaSdk5uQ==} + engines: {node: '>=16'} '@farmfe/plugin-tools@0.1.1': resolution: {integrity: sha512-7ox1VgCI5AWFrIUQVLEYGdqCSGNBJYRC0Yhu5sK0a/sR/OSaZa97MdiKA80LkM6UgK+dDFy49rPre10U/M7yww==} hasBin: true - '@farmfe/runtime-plugin-hmr@3.5.3': - resolution: {integrity: sha512-42kifit+pDDgZmLtN45YTozHUgUpM84PRK7o9cBtLKxGYQlQpppAY4laEQLbvmcAMjgDrYNASDSJyV4M31VKkg==} + '@farmfe/runtime-plugin-hmr@4.0.0-beta.0': + resolution: {integrity: sha512-GQIl8EHsTYwamtkVyRZ+RX487PAP0aV0iCp6mcrJ2hdLbxv4NMSSqygCezLJtjW6W7lv8y355y6UGzKVzj8+Tw==} - '@farmfe/runtime-plugin-import-meta@0.2.2': - resolution: {integrity: sha512-xrWJOHbmhVJX+a6LtRpv5wvj/uqpPQFZIKeHfT+mqybKRSC9+JxDgOySLzYUbT8beSTtXgcxGXf55EN3Byd0ng==} + '@farmfe/runtime-plugin-import-meta@2.0.0-beta.0': + resolution: {integrity: sha512-uX4UuP+rly5LCPsDZuVyxY+MS0eOfyipciGG5orGxw7SmKIbJMurbo+zTqIutRdvWx9xNaj2CPUX2BxFa4yYeQ==} - '@farmfe/runtime@0.12.0': - resolution: {integrity: sha512-DYz/S63TXS6T7AKUhkP6BeJHAq7zTBIp5+qsejxcTTz5DL34v/XRujQfSLP5/fZbBH9aNiF5vV6oXtsxXC9zGA==} + '@farmfe/runtime@2.0.0-beta.0': + resolution: {integrity: sha512-T5vAvVlfPKg4x63R2Z4zkDS66ZEzqM1v5HJB6Ve/+HzPihFagKPoEbnHAtBgFs/M1esaHI+mwixDFKi1wfSgJg==} '@farmfe/utils@0.1.0': resolution: {integrity: sha512-neNJQGqV7XL4XifG1uHOBFSFLy2yx1/DVZNRA7nfeEAXEksVZTwWA+fZrYEaI0w7Sw6K/9NYn9Jgpn+NAT0mcg==} + '@farmfe/utils@2.0.0-beta.0': + resolution: {integrity: sha512-yrAPMqc1fUZL0U377f2n/ByYrIcQT43HhOAltGDfrv77vfFT90uTAwRPYaxzWPSdI5WoRnMOx8AzS0gw8yqbIg==} + '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -590,17 +635,10 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - '@koa/cors@5.0.0': - resolution: {integrity: sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==} - engines: {node: '>= 14.0.0'} - '@ljharb/through@2.3.13': resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} engines: {node: '>= 0.4'} - '@mdn/browser-compat-data@5.5.41': - resolution: {integrity: sha512-KvL22UrK01+L1d8tISvZfQ7hcqV8XJoY92e9CvbqUE9LaxrTd+emXKuAgRE2QXB7PBdWaBy+b4A4erTIb/Mp6A==} - '@napi-rs/cli@2.18.4': resolution: {integrity: sha512-SgJeA4df9DE2iAEpr3M2H0OKl/yjtg1BnRI5/JyowS71tUWhrfSu2LT0V3vlHET+g1hBVlrO60PmEXwUEKp8Mg==} engines: {node: '>= 10'} @@ -618,6 +656,10 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@polka/compression@1.0.0-next.25': + resolution: {integrity: sha512-UlVkoSGRig87riHSn8QOxd2DzGhadRpNSj5Ukqj+Bt7WTE4Es+sE3ju3OYbe8SiV2OwA+8tDcSuHWUh5S3jCBQ==} + engines: {node: '>=6'} + '@polka/url@1.0.0-next.25': resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} @@ -774,21 +816,15 @@ packages: cpu: [x64] os: [win32] - '@swc/helpers@0.5.12': - resolution: {integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==} + '@swc/helpers@0.5.17': + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - '@types/http-proxy@1.17.14': - resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} - '@types/node@20.14.12': resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==} - '@types/object-path@0.11.4': - resolution: {integrity: sha512-4tgJ1Z3elF/tOMpA8JLVuR9spt9Ynsf7+JjqsQ2IqtiPJtcLoHoXcT6qU4E10cPFqyXX5HDm9QwIzZhBSkLxsw==} - '@types/prop-types@15.7.12': resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} @@ -798,12 +834,6 @@ packages: '@types/react@18.3.3': resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} - '@types/semver@7.5.8': - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - - '@types/ua-parser-js@0.7.39': - resolution: {integrity: sha512-P/oDfpofrdtF5xw433SPALpdSchtJmY7nsJItf8h3KXqOslkbySh8zq4dSWXH2oTjRvJ5PczVEoCZPow6GicLg==} - '@unocss/astro@0.61.5': resolution: {integrity: sha512-keyh6/EsPMBEiLguaOsh47UcMkWCGT0rW3KV5aYRUfYXlgccSzDd4SLmTNsdlGXIso2XCl/14BJQuwjP0UEU0Q==} peerDependencies: @@ -890,10 +920,6 @@ packages: peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - acorn@8.12.1: resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} @@ -937,10 +963,6 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - big-integer@1.6.52: - resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} - engines: {node: '>=0.6'} - binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -948,10 +970,6 @@ packages: bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - bplist-parser@0.2.0: - resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} - engines: {node: '>= 5.10.0'} - braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -968,22 +986,14 @@ packages: resolution: {integrity: sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==} engines: {node: '>=6.14.2'} - bundle-name@3.0.0: - resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} - engines: {node: '>=12'} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - cache-content-type@1.0.1: - resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} - engines: {node: '>= 6.0.0'} - call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} @@ -1033,10 +1043,6 @@ packages: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -1059,10 +1065,6 @@ packages: colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - compute-scroll-into-view@1.0.11: resolution: {integrity: sha512-uUnglJowSe0IPmWOdDtrlHXof5CTIJitfJEyITHBW6zDVOGu9Pjk5puaLM73SLcwak0L4hEjO7Td88/a6P5i7A==} @@ -1075,25 +1077,17 @@ packages: confbox@0.1.7: resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} + consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} engines: {node: ^14.18.0 || >=16.10.0} - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cookies@0.9.1: - resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} - engines: {node: '>= 0.8'} - copy-anything@2.0.6: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} @@ -1103,6 +1097,10 @@ packages: core-js@3.37.1: resolution: {integrity: sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==} + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -1117,8 +1115,8 @@ packages: dayjs@1.11.12: resolution: {integrity: sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==} - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -1134,20 +1132,17 @@ packages: supports-color: optional: true - deep-equal@1.0.1: - resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} - deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-browser-id@3.0.0: - resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} - engines: {node: '>=12'} + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} - default-browser@4.0.0: - resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} - engines: {node: '>=14.16'} + default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -1163,24 +1158,9 @@ packages: defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - destr@2.0.3: resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} @@ -1246,6 +1226,10 @@ packages: estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -1253,18 +1237,14 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + execa@8.0.0: + resolution: {integrity: sha512-CTNS0BcKBcoOsawKBlpcKNmK4Kjuyz5jVLhf+PUsHGMqiKMVTa4cN3U7r7bRY8KTpfOGpXMo27fdy0dYVg2pqA==} + engines: {node: '>=16.17'} external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} - farm-browserslist-generator@1.0.0: - resolution: {integrity: sha512-UGd1eWtSLOqxl0tlexRwpsy1JbHdO39iCDZKzdr7khBKYFXL5PDjjcyj1xelt5YUnLNB2vPAb8P+uD8IqRnBJQ==} - engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} - fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -1280,6 +1260,10 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} + find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} @@ -1297,10 +1281,6 @@ packages: debug: optional: true - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - fs-extra@11.2.0: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} @@ -1325,6 +1305,10 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -1362,30 +1346,10 @@ packages: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - http-assert@1.5.0: - resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} - engines: {node: '>= 0.8'} - - http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - - http-errors@1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - - http-proxy-middleware@3.0.0: - resolution: {integrity: sha512-36AV1fIaI2cWRzHo+rbcxhe3M3jUDCNzc4D5zRl57sEWRAxdXYtw7FSQKYY6PDKssiAKjLYypbssHk+xs/kMXw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - http-proxy@1.18.1: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} @@ -1394,9 +1358,9 @@ packages: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} - human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -1414,9 +1378,6 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -1431,11 +1392,6 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -1449,10 +1405,6 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -1470,10 +1422,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-plain-obj@3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - is-plain-object@5.0.0: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} @@ -1497,13 +1445,9 @@ packages: is-what@3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - - isbot@3.8.0: - resolution: {integrity: sha512-vne1mzQUTR+qsMLeCBL9+/tgnDXRyc2pygLGl/WsgA+EZKIiB5Ehu0CiVTHIIk30zhJ24uGz4M5Ppse37aR0Hg==} - engines: {node: '>=12'} + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -1531,39 +1475,6 @@ packages: jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - keygrip@1.1.0: - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} - engines: {node: '>= 0.6'} - - koa-compose@4.1.0: - resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} - - koa-compress@5.1.1: - resolution: {integrity: sha512-UgMIN7ZoEP2DuoSQmD6CYvFSLt0NReGlc2qSY4bO4Oq0L56OiD9pDG41Kj/zFmVY/A3Wvmn4BqKcfq5H30LGIg==} - engines: {node: '>= 12'} - - koa-connect@2.1.0: - resolution: {integrity: sha512-O9pcFafHk0oQsBevlbTBlB9co+2RUQJ4zCzu3qJPmGlGoeEZkne+7gWDkecqDPSbCtED6LmhlQladxs6NjOnMQ==} - - koa-convert@2.0.0: - resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==} - engines: {node: '>= 10'} - - koa-is-json@1.0.0: - resolution: {integrity: sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw==} - - koa-send@5.0.1: - resolution: {integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==} - engines: {node: '>= 8'} - - koa-static@5.0.0: - resolution: {integrity: sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==} - engines: {node: '>= 7.6.0'} - - koa@2.15.3: - resolution: {integrity: sha512-j/8tY9j5t+GVMLeioLaxweJiKUayFhlGqNTzf2ZGwL0ZCQijd2RLHK0SLW5Tsko8YyyqCZC2cojIb0/s62qTAg==} - engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} - kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} @@ -1580,9 +1491,6 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -1590,10 +1498,6 @@ packages: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} - loglevel@1.9.1: - resolution: {integrity: sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==} - engines: {node: '>= 0.6.0'} - loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -1611,10 +1515,6 @@ packages: mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -1626,23 +1526,16 @@ packages: resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - mime@1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} hasBin: true + mime@4.0.7: + resolution: {integrity: sha512-2OfDPL+e03E0LrXaGYOtTFIYhiuzep94NSsuhrNULq+stylcJedcHdzHtz0atMUuGwJfFYs0YL5xeC/Ca2x0eQ==} + engines: {node: '>=16'} + hasBin: true + mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -1658,12 +1551,12 @@ packages: resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - mute-stream@1.0.0: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -1678,10 +1571,6 @@ packages: engines: {node: '>= 4.4.x'} hasBin: true - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - node-fetch-native@1.6.4: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} @@ -1711,15 +1600,11 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-path@0.11.8: - resolution: {integrity: sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==} - engines: {node: '>= 10.12.0'} - ofetch@1.3.4: resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} onetime@5.1.2: @@ -1730,12 +1615,9 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - only@0.0.2: - resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} - - open@9.1.0: - resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} - engines: {node: '>=14.16'} + open@10.1.0: + resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + engines: {node: '>=18'} ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} @@ -1765,10 +1647,6 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -1801,6 +1679,10 @@ packages: resolution: {integrity: sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==} engines: {node: ^10 || ^12 || >=14} + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} + prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -2094,10 +1976,6 @@ packages: resize-observer-polyfill@1.5.1: resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} - resolve-path@1.4.0: - resolution: {integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==} - engines: {node: '>= 0.8'} - restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -2111,9 +1989,9 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - run-applescript@5.0.0: - resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} - engines: {node: '>=12'} + run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} run-async@3.0.0: resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} @@ -2151,21 +2029,10 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} - setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - shallowequal@1.1.0: resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} @@ -2180,6 +2047,10 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} @@ -2187,8 +2058,9 @@ packages: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} - slashes@3.0.12: - resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} + sirv@3.0.1: + resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} + engines: {node: '>=18'} source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} @@ -2239,10 +2111,6 @@ packages: resolution: {integrity: sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==} engines: {node: '>=12.22'} - titleize@3.0.0: - resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} - engines: {node: '>=12'} - tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -2258,10 +2126,6 @@ packages: toggle-selection@1.0.6: resolution: {integrity: sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==} - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} @@ -2269,21 +2133,13 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - - ua-parser-js@1.0.38: - resolution: {integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==} - ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} @@ -2309,9 +2165,9 @@ packages: vite: optional: true - untildify@4.0.0: - resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} - engines: {node: '>=8'} + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} update-browserslist-db@1.1.0: resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} @@ -2346,6 +2202,10 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -2409,17 +2269,13 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - ylru@1.4.0: - resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} - engines: {node: '>= 4.0.0'} - yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - zod-validation-error@3.3.0: - resolution: {integrity: sha512-Syib9oumw1NTqEv4LT0e6U83Td9aVRk9iTXPUQr1otyV1PuXQKOvOwhMNqZIq5hluzHP2pMgnOmHEo7kPdI2mw==} - engines: {node: '>=18.0.0'} + zod-validation-error@1.5.0: + resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} + engines: {node: '>=16.0.0'} peerDependencies: zod: ^3.18.0 @@ -2809,121 +2665,146 @@ snapshots: inquirer: 9.2.12 walkdir: 0.4.1 - '@farmfe/core-darwin-arm64@1.3.0': + '@farmfe/core-darwin-arm64@2.0.0-beta.0': optional: true - '@farmfe/core-darwin-x64@1.3.0': + '@farmfe/core-linux-arm64-gnu@2.0.0-beta.0': optional: true - '@farmfe/core-linux-arm64-gnu@1.3.0': + '@farmfe/core-linux-arm64-musl@2.0.0-beta.0': optional: true - '@farmfe/core-linux-arm64-musl@1.3.0': + '@farmfe/core-linux-x64-musl@2.0.0-beta.0': optional: true - '@farmfe/core-linux-x64-gnu@1.3.0': + '@farmfe/core-win32-arm64-msvc@2.0.0-beta.0': optional: true - '@farmfe/core-linux-x64-musl@1.3.0': + '@farmfe/core-win32-ia32-msvc@2.0.0-beta.0': optional: true - '@farmfe/core-win32-arm64-msvc@1.3.0': - optional: true - - '@farmfe/core-win32-ia32-msvc@1.3.0': - optional: true - - '@farmfe/core-win32-x64-msvc@1.3.0': - optional: true - - '@farmfe/core@1.3.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)': + '@farmfe/core@2.0.0-beta.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)': dependencies: - '@farmfe/runtime': 0.12.0 - '@farmfe/runtime-plugin-hmr': 3.5.3 - '@farmfe/runtime-plugin-import-meta': 0.2.2 - '@farmfe/utils': 0.1.0 - '@koa/cors': 5.0.0 - '@swc/helpers': 0.5.12 + '@farmfe/plugin-replace-dirname': 1.0.0-beta.0 + '@farmfe/runtime': 2.0.0-beta.0 + '@farmfe/runtime-plugin-hmr': 4.0.0-beta.0 + '@farmfe/runtime-plugin-import-meta': 2.0.0-beta.0 + '@farmfe/utils': 2.0.0-beta.0 + '@polka/compression': 1.0.0-next.25 + '@swc/helpers': 0.5.17 chokidar: 3.6.0 + connect: 3.7.0 + cors: 2.8.5 + debug: 4.3.5 deepmerge: 4.3.1 dotenv: 16.4.5 dotenv-expand: 11.0.6 - execa: 7.2.0 - farm-browserslist-generator: 1.0.0 + etag: 1.8.1 + execa: 8.0.0 fast-glob: 3.3.2 fs-extra: 11.2.0 - http-proxy-middleware: 3.0.0 + http-proxy: 1.18.1(debug@4.3.5) is-plain-object: 5.0.0 - koa: 2.15.3 - koa-compress: 5.1.1 - koa-connect: 2.1.0 - koa-static: 5.0.0 - lodash.debounce: 4.0.8 - loglevel: 1.9.1 - mime-types: 2.1.35 - open: 9.1.0 - slashes: 3.0.12 + mime: 4.0.7 + open: 10.1.0 + sirv: 3.0.1 ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) zod: 3.23.8 - zod-validation-error: 3.3.0(zod@3.23.8) + zod-validation-error: 1.5.0(zod@3.23.8) optionalDependencies: - '@farmfe/core-darwin-arm64': 1.3.0 - '@farmfe/core-darwin-x64': 1.3.0 - '@farmfe/core-linux-arm64-gnu': 1.3.0 - '@farmfe/core-linux-arm64-musl': 1.3.0 - '@farmfe/core-linux-x64-gnu': 1.3.0 - '@farmfe/core-linux-x64-musl': 1.3.0 - '@farmfe/core-win32-arm64-msvc': 1.3.0 - '@farmfe/core-win32-ia32-msvc': 1.3.0 - '@farmfe/core-win32-x64-msvc': 1.3.0 + '@farmfe/core-darwin-arm64': 2.0.0-beta.0 + '@farmfe/core-linux-arm64-gnu': 2.0.0-beta.0 + '@farmfe/core-linux-arm64-musl': 2.0.0-beta.0 + '@farmfe/core-linux-x64-musl': 2.0.0-beta.0 + '@farmfe/core-win32-arm64-msvc': 2.0.0-beta.0 + '@farmfe/core-win32-ia32-msvc': 2.0.0-beta.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@farmfe/js-plugin-less@1.9.0(@farmfe/core@1.3.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(less@4.2.0)': + '@farmfe/js-plugin-less@2.0.0-nightly-20250827162746(@farmfe/core@2.0.0-beta.0(bufferutil@4.0.8)(utf-8-validate@6.0.4))(less@4.2.0)': dependencies: - '@farmfe/core': 1.3.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + '@farmfe/core': 2.0.0-beta.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) less: 4.2.0 - '@farmfe/plugin-react-darwin-arm64@1.2.0': + '@farmfe/plugin-react-darwin-arm64@2.0.0-beta.0': + optional: true + + '@farmfe/plugin-react-darwin-x64@2.0.0-beta.0': + optional: true + + '@farmfe/plugin-react-linux-arm64-gnu@2.0.0-beta.0': + optional: true + + '@farmfe/plugin-react-linux-arm64-musl@2.0.0-beta.0': + optional: true + + '@farmfe/plugin-react-linux-x64-gnu@2.0.0-beta.0': + optional: true + + '@farmfe/plugin-react-linux-x64-musl@2.0.0-beta.0': + optional: true + + '@farmfe/plugin-react-win32-arm64-msvc@2.0.0-beta.0': optional: true - '@farmfe/plugin-react-darwin-x64@1.2.0': + '@farmfe/plugin-react-win32-ia32-msvc@2.0.0-beta.0': optional: true - '@farmfe/plugin-react-linux-arm64-gnu@1.2.0': + '@farmfe/plugin-react-win32-x64-msvc@2.0.0-beta.0': optional: true - '@farmfe/plugin-react-linux-arm64-musl@1.2.0': + '@farmfe/plugin-react@2.0.0-beta.0': + optionalDependencies: + '@farmfe/plugin-react-darwin-arm64': 2.0.0-beta.0 + '@farmfe/plugin-react-darwin-x64': 2.0.0-beta.0 + '@farmfe/plugin-react-linux-arm64-gnu': 2.0.0-beta.0 + '@farmfe/plugin-react-linux-arm64-musl': 2.0.0-beta.0 + '@farmfe/plugin-react-linux-x64-gnu': 2.0.0-beta.0 + '@farmfe/plugin-react-linux-x64-musl': 2.0.0-beta.0 + '@farmfe/plugin-react-win32-arm64-msvc': 2.0.0-beta.0 + '@farmfe/plugin-react-win32-ia32-msvc': 2.0.0-beta.0 + '@farmfe/plugin-react-win32-x64-msvc': 2.0.0-beta.0 + + '@farmfe/plugin-replace-dirname-darwin-arm64@1.0.0-beta.0': + optional: true + + '@farmfe/plugin-replace-dirname-darwin-x64@1.0.0-beta.0': optional: true - '@farmfe/plugin-react-linux-x64-gnu@1.2.0': + '@farmfe/plugin-replace-dirname-linux-arm64-gnu@1.0.0-beta.0': optional: true - '@farmfe/plugin-react-linux-x64-musl@1.2.0': + '@farmfe/plugin-replace-dirname-linux-arm64-musl@1.0.0-beta.0': optional: true - '@farmfe/plugin-react-win32-arm64-msvc@1.2.0': + '@farmfe/plugin-replace-dirname-linux-x64-gnu@1.0.0-beta.0': optional: true - '@farmfe/plugin-react-win32-ia32-msvc@1.2.0': + '@farmfe/plugin-replace-dirname-linux-x64-musl@1.0.0-beta.0': optional: true - '@farmfe/plugin-react-win32-x64-msvc@1.2.0': + '@farmfe/plugin-replace-dirname-win32-arm64-msvc@1.0.0-beta.0': optional: true - '@farmfe/plugin-react@1.2.0': + '@farmfe/plugin-replace-dirname-win32-ia32-msvc@1.0.0-beta.0': + optional: true + + '@farmfe/plugin-replace-dirname-win32-x64-msvc@1.0.0-beta.0': + optional: true + + '@farmfe/plugin-replace-dirname@1.0.0-beta.0': optionalDependencies: - '@farmfe/plugin-react-darwin-arm64': 1.2.0 - '@farmfe/plugin-react-darwin-x64': 1.2.0 - '@farmfe/plugin-react-linux-arm64-gnu': 1.2.0 - '@farmfe/plugin-react-linux-arm64-musl': 1.2.0 - '@farmfe/plugin-react-linux-x64-gnu': 1.2.0 - '@farmfe/plugin-react-linux-x64-musl': 1.2.0 - '@farmfe/plugin-react-win32-arm64-msvc': 1.2.0 - '@farmfe/plugin-react-win32-ia32-msvc': 1.2.0 - '@farmfe/plugin-react-win32-x64-msvc': 1.2.0 + '@farmfe/plugin-replace-dirname-darwin-arm64': 1.0.0-beta.0 + '@farmfe/plugin-replace-dirname-darwin-x64': 1.0.0-beta.0 + '@farmfe/plugin-replace-dirname-linux-arm64-gnu': 1.0.0-beta.0 + '@farmfe/plugin-replace-dirname-linux-arm64-musl': 1.0.0-beta.0 + '@farmfe/plugin-replace-dirname-linux-x64-gnu': 1.0.0-beta.0 + '@farmfe/plugin-replace-dirname-linux-x64-musl': 1.0.0-beta.0 + '@farmfe/plugin-replace-dirname-win32-arm64-msvc': 1.0.0-beta.0 + '@farmfe/plugin-replace-dirname-win32-ia32-msvc': 1.0.0-beta.0 + '@farmfe/plugin-replace-dirname-win32-x64-msvc': 1.0.0-beta.0 '@farmfe/plugin-tools@0.1.1': dependencies: @@ -2931,20 +2812,23 @@ snapshots: '@napi-rs/cli': 2.18.4 cac: 6.7.14 - '@farmfe/runtime-plugin-hmr@3.5.3': + '@farmfe/runtime-plugin-hmr@4.0.0-beta.0': dependencies: core-js: 3.37.1 + prismjs: 1.30.0 - '@farmfe/runtime-plugin-import-meta@0.2.2': + '@farmfe/runtime-plugin-import-meta@2.0.0-beta.0': dependencies: core-js: 3.37.1 - '@farmfe/runtime@0.12.0': + '@farmfe/runtime@2.0.0-beta.0': dependencies: core-js: 3.37.1 '@farmfe/utils@0.1.0': {} + '@farmfe/utils@2.0.0-beta.0': {} + '@iconify/types@2.0.0': {} '@iconify/utils@2.1.25': @@ -2976,16 +2860,10 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@koa/cors@5.0.0': - dependencies: - vary: 1.1.2 - '@ljharb/through@2.3.13': dependencies: call-bind: 1.0.7 - '@mdn/browser-compat-data@5.5.41': {} - '@napi-rs/cli@2.18.4': {} '@nodelib/fs.scandir@2.1.5': @@ -3000,6 +2878,8 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@polka/compression@1.0.0-next.25': {} + '@polka/url@1.0.0-next.25': {} '@rc-component/async-validator@5.0.4': @@ -3127,21 +3007,16 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.19.0': optional: true - '@swc/helpers@0.5.12': + '@swc/helpers@0.5.17': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 '@types/estree@1.0.5': {} - '@types/http-proxy@1.17.14': - dependencies: - '@types/node': 20.14.12 - '@types/node@20.14.12': dependencies: undici-types: 5.26.5 - - '@types/object-path@0.11.4': {} + optional: true '@types/prop-types@15.7.12': {} @@ -3154,10 +3029,6 @@ snapshots: '@types/prop-types': 15.7.12 csstype: 3.1.3 - '@types/semver@7.5.8': {} - - '@types/ua-parser-js@0.7.39': {} - '@unocss/astro@0.61.5(rollup@4.19.0)(vite@5.3.5(@types/node@20.14.12)(less@4.2.0))': dependencies: '@unocss/core': 0.61.5 @@ -3311,11 +3182,6 @@ snapshots: transitivePeerDependencies: - rollup - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - acorn@8.12.1: {} ansi-escapes@4.3.2: @@ -3402,8 +3268,6 @@ snapshots: base64-js@1.5.1: {} - big-integer@1.6.52: {} - binary-extensions@2.3.0: {} bl@4.1.0: @@ -3412,10 +3276,6 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - bplist-parser@0.2.0: - dependencies: - big-integer: 1.6.52 - braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -3437,19 +3297,12 @@ snapshots: node-gyp-build: 4.8.1 optional: true - bundle-name@3.0.0: + bundle-name@4.1.0: dependencies: - run-applescript: 5.0.0 - - bytes@3.1.2: {} + run-applescript: 7.0.0 cac@6.7.14: {} - cache-content-type@1.0.1: - dependencies: - mime-types: 2.1.35 - ylru: 1.4.0 - call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -3501,8 +3354,6 @@ snapshots: clsx@1.2.1: {} - co@4.6.0: {} - color-convert@1.9.3: dependencies: color-name: 1.1.3 @@ -3527,10 +3378,6 @@ snapshots: colorette@2.0.20: {} - compressible@2.0.18: - dependencies: - mime-db: 1.53.0 - compute-scroll-into-view@1.0.11: {} compute-scroll-into-view@1.0.20: {} @@ -3539,21 +3386,19 @@ snapshots: confbox@0.1.7: {} - consola@3.2.3: {} - - content-disposition@0.5.4: + connect@3.7.0: dependencies: - safe-buffer: 5.2.1 + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color - content-type@1.0.5: {} + consola@3.2.3: {} convert-source-map@2.0.0: {} - cookies@0.9.1: - dependencies: - depd: 2.0.0 - keygrip: 1.1.0 - copy-anything@2.0.6: dependencies: is-what: 3.14.1 @@ -3564,6 +3409,11 @@ snapshots: core-js@3.37.1: {} + cors@2.8.5: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 @@ -3579,29 +3429,22 @@ snapshots: dayjs@1.11.12: {} - debug@3.2.7: + debug@2.6.9: dependencies: - ms: 2.1.3 + ms: 2.0.0 debug@4.3.5: dependencies: ms: 2.1.2 - deep-equal@1.0.1: {} - deepmerge@4.3.1: {} - default-browser-id@3.0.0: - dependencies: - bplist-parser: 0.2.0 - untildify: 4.0.0 + default-browser-id@5.0.0: {} - default-browser@4.0.0: + default-browser@5.2.1: dependencies: - bundle-name: 3.0.0 - default-browser-id: 3.0.0 - execa: 7.2.0 - titleize: 3.0.0 + bundle-name: 4.1.0 + default-browser-id: 5.0.0 defaults@1.0.4: dependencies: @@ -3617,16 +3460,8 @@ snapshots: defu@6.1.4: {} - delegates@1.0.0: {} - - depd@1.1.2: {} - - depd@2.0.0: {} - destr@2.0.3: {} - destroy@1.2.0: {} - detect-node-es@1.1.0: {} dom-helpers@5.2.1: @@ -3697,6 +3532,8 @@ snapshots: estree-walker@2.0.2: {} + etag@1.8.1: {} + eventemitter3@4.0.7: {} execa@5.1.1: @@ -3711,16 +3548,16 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - execa@7.2.0: + execa@8.0.0: dependencies: cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 4.3.1 + get-stream: 8.0.1 + human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 npm-run-path: 5.3.0 onetime: 6.0.0 - signal-exit: 3.0.7 + signal-exit: 4.1.0 strip-final-newline: 3.0.0 external-editor@3.1.0: @@ -3729,19 +3566,6 @@ snapshots: iconv-lite: 0.4.24 tmp: 0.0.33 - farm-browserslist-generator@1.0.0: - dependencies: - '@mdn/browser-compat-data': 5.5.41 - '@types/object-path': 0.11.4 - '@types/semver': 7.5.8 - '@types/ua-parser-js': 0.7.39 - browserslist: 4.23.2 - caniuse-lite: 1.0.30001643 - isbot: 3.8.0 - object-path: 0.11.8 - semver: 7.6.3 - ua-parser-js: 1.0.38 - fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -3763,6 +3587,18 @@ snapshots: dependencies: to-regex-range: 5.0.1 + finalhandler@1.1.2: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + find-up@5.0.0: dependencies: locate-path: 6.0.0 @@ -3776,8 +3612,6 @@ snapshots: optionalDependencies: debug: 4.3.5 - fresh@0.5.2: {} - fs-extra@11.2.0: dependencies: graceful-fs: 4.2.11 @@ -3801,6 +3635,8 @@ snapshots: get-stream@6.0.1: {} + get-stream@8.0.1: {} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -3829,45 +3665,10 @@ snapshots: has-symbols@1.0.3: {} - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.0.3 - hasown@2.0.2: dependencies: function-bind: 1.1.2 - http-assert@1.5.0: - dependencies: - deep-equal: 1.0.1 - http-errors: 1.8.1 - - http-errors@1.6.3: - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - - http-errors@1.8.1: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - - http-proxy-middleware@3.0.0: - dependencies: - '@types/http-proxy': 1.17.14 - debug: 4.3.5 - http-proxy: 1.18.1(debug@4.3.5) - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.7 - transitivePeerDependencies: - - supports-color - http-proxy@1.18.1(debug@4.3.5): dependencies: eventemitter3: 4.0.7 @@ -3878,7 +3679,7 @@ snapshots: human-signals@2.1.0: {} - human-signals@4.3.1: {} + human-signals@5.0.0: {} iconv-lite@0.4.24: dependencies: @@ -3894,8 +3695,6 @@ snapshots: image-size@0.5.5: optional: true - inherits@2.0.3: {} - inherits@2.0.4: {} inquirer@9.2.12: @@ -3922,18 +3721,12 @@ snapshots: dependencies: binary-extensions: 2.3.0 - is-docker@2.2.1: {} - is-docker@3.0.0: {} is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} - is-generator-function@1.0.10: - dependencies: - has-tostringtag: 1.0.2 - is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -3946,8 +3739,6 @@ snapshots: is-number@7.0.0: {} - is-plain-obj@3.0.0: {} - is-plain-object@5.0.0: {} is-stream@2.0.1: {} @@ -3960,11 +3751,9 @@ snapshots: is-what@3.14.1: {} - is-wsl@2.2.0: + is-wsl@3.1.0: dependencies: - is-docker: 2.2.1 - - isbot@3.8.0: {} + is-inside-container: 1.0.0 isexe@2.0.0: {} @@ -3986,71 +3775,6 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 - keygrip@1.1.0: - dependencies: - tsscmp: 1.0.6 - - koa-compose@4.1.0: {} - - koa-compress@5.1.1: - dependencies: - bytes: 3.1.2 - compressible: 2.0.18 - http-errors: 1.8.1 - koa-is-json: 1.0.0 - - koa-connect@2.1.0: {} - - koa-convert@2.0.0: - dependencies: - co: 4.6.0 - koa-compose: 4.1.0 - - koa-is-json@1.0.0: {} - - koa-send@5.0.1: - dependencies: - debug: 4.3.5 - http-errors: 1.8.1 - resolve-path: 1.4.0 - transitivePeerDependencies: - - supports-color - - koa-static@5.0.0: - dependencies: - debug: 3.2.7 - koa-send: 5.0.1 - transitivePeerDependencies: - - supports-color - - koa@2.15.3: - dependencies: - accepts: 1.3.8 - cache-content-type: 1.0.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookies: 0.9.1 - debug: 4.3.5 - delegates: 1.0.0 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - fresh: 0.5.2 - http-assert: 1.5.0 - http-errors: 1.8.1 - is-generator-function: 1.0.10 - koa-compose: 4.1.0 - koa-convert: 2.0.0 - on-finished: 2.4.1 - only: 0.0.2 - parseurl: 1.3.3 - statuses: 1.5.0 - type-is: 1.6.18 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - kolorist@1.8.0: {} less@4.2.0: @@ -4076,8 +3800,6 @@ snapshots: dependencies: p-locate: 5.0.0 - lodash.debounce@4.0.8: {} - lodash@4.17.21: {} log-symbols@4.1.0: @@ -4085,8 +3807,6 @@ snapshots: chalk: 4.1.2 is-unicode-supported: 0.1.0 - loglevel@1.9.1: {} - loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 @@ -4107,8 +3827,6 @@ snapshots: mdn-data@2.0.30: {} - media-typer@0.3.0: {} - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -4118,17 +3836,11 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 - mime-db@1.52.0: {} - - mime-db@1.53.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - mime@1.6.0: optional: true + mime@4.0.7: {} + mimic-fn@2.1.0: {} mimic-fn@4.0.0: {} @@ -4142,9 +3854,9 @@ snapshots: mrmime@2.0.0: {} - ms@2.1.2: {} + ms@2.0.0: {} - ms@2.1.3: {} + ms@2.1.2: {} mute-stream@1.0.0: {} @@ -4156,8 +3868,6 @@ snapshots: sax: 1.4.1 optional: true - negotiator@0.6.3: {} - node-fetch-native@1.6.4: {} node-gyp-build@4.8.1: @@ -4179,15 +3889,13 @@ snapshots: object-assign@4.1.1: {} - object-path@0.11.8: {} - ofetch@1.3.4: dependencies: destr: 2.0.3 node-fetch-native: 1.6.4 ufo: 1.5.4 - on-finished@2.4.1: + on-finished@2.3.0: dependencies: ee-first: 1.1.1 @@ -4199,14 +3907,12 @@ snapshots: dependencies: mimic-fn: 4.0.0 - only@0.0.2: {} - - open@9.1.0: + open@10.1.0: dependencies: - default-browser: 4.0.0 + default-browser: 5.2.1 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 - is-wsl: 2.2.0 + is-wsl: 3.1.0 ora@5.4.1: dependencies: @@ -4236,8 +3942,6 @@ snapshots: path-exists@4.0.0: {} - path-is-absolute@1.0.1: {} - path-key@3.1.1: {} path-key@4.0.0: {} @@ -4265,6 +3969,8 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 + prismjs@1.30.0: {} + prop-types@15.8.1: dependencies: loose-envify: 1.4.0 @@ -4653,11 +4359,6 @@ snapshots: resize-observer-polyfill@1.5.1: {} - resolve-path@1.4.0: - dependencies: - http-errors: 1.6.3 - path-is-absolute: 1.0.1 - restore-cursor@3.1.0: dependencies: onetime: 5.1.2 @@ -4687,9 +4388,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.19.0 fsevents: 2.3.3 - run-applescript@5.0.0: - dependencies: - execa: 5.1.1 + run-applescript@7.0.0: {} run-async@3.0.0: {} @@ -4725,8 +4424,6 @@ snapshots: semver@6.3.1: {} - semver@7.6.3: {} - set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -4736,10 +4433,6 @@ snapshots: gopd: 1.0.1 has-property-descriptors: 1.0.2 - setprototypeof@1.1.0: {} - - setprototypeof@1.2.0: {} - shallowequal@1.1.0: {} shebang-command@2.0.0: @@ -4750,6 +4443,8 @@ snapshots: signal-exit@3.0.7: {} + signal-exit@4.1.0: {} + simple-swizzle@0.2.2: dependencies: is-arrayish: 0.3.2 @@ -4760,7 +4455,11 @@ snapshots: mrmime: 2.0.0 totalist: 3.0.1 - slashes@3.0.12: {} + sirv@3.0.1: + dependencies: + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 source-map-js@1.2.0: {} @@ -4801,8 +4500,6 @@ snapshots: throttle-debounce@5.0.2: {} - titleize@3.0.0: {} - tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -4815,23 +4512,14 @@ snapshots: toggle-selection@1.0.6: {} - toidentifier@1.0.1: {} - totalist@3.0.1: {} tslib@2.6.3: {} - tsscmp@1.0.6: {} + tslib@2.8.1: {} type-fest@0.21.3: {} - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - - ua-parser-js@1.0.38: {} - ufo@1.5.4: {} unconfig@0.3.13: @@ -4840,7 +4528,8 @@ snapshots: defu: 6.1.4 jiti: 1.21.6 - undici-types@5.26.5: {} + undici-types@5.26.5: + optional: true universalify@2.0.1: {} @@ -4873,7 +4562,7 @@ snapshots: - rollup - supports-color - untildify@4.0.0: {} + unpipe@1.0.0: {} update-browserslist-db@1.1.0(browserslist@4.23.2): dependencies: @@ -4903,6 +4592,8 @@ snapshots: util-deprecate@1.0.2: {} + utils-merge@1.0.1: {} + vary@1.1.2: {} vite@5.3.5(@types/node@20.14.12)(less@4.2.0): @@ -4938,11 +4629,9 @@ snapshots: yallist@3.1.1: {} - ylru@1.4.0: {} - yocto-queue@0.1.0: {} - zod-validation-error@3.3.0(zod@3.23.8): + zod-validation-error@1.5.0(zod@3.23.8): dependencies: zod: 3.23.8 diff --git a/rust-plugins/react-components/src/find_local_components.rs b/rust-plugins/react-components/src/find_local_components.rs index f3757a60..0e9649c6 100644 --- a/rust-plugins/react-components/src/find_local_components.rs +++ b/rust-plugins/react-components/src/find_local_components.rs @@ -5,13 +5,10 @@ use farmfe_core::{ swc_ecma_parser::{Syntax, TsSyntax}, }; use farmfe_toolkit::{ - common::PathFilter, - pluginutils::normalize_path::normalize_path, - script::{parse_module, ParseScriptModuleResult}, - swc_ecma_visit::{Visit, VisitWith}, + plugin_utils::{normalize_path::normalize_path, path_filter::PathFilter}, script::{ParseScriptModuleResult, parse_module}, swc_ecma_visit::{Visit, VisitWith} }; use glob::Pattern; -use std::fs; +use std::{fs, sync::Arc}; use std::path::PathBuf; use std::{collections::HashSet, path::Path}; use walkdir::{DirEntry, WalkDir}; @@ -330,10 +327,11 @@ impl Visit for ExportComponentsFinder { fn gen_components_by_file(file_path: &PathBuf) -> HashSet { let file_content = fs::read_to_string(file_path) .unwrap_or_else(|_| panic!("Unable to read file: {:?}", file_path)); + let file_content = Arc::new(file_content); let components_path = file_path.to_string_lossy().into_owned(); - let ParseScriptModuleResult { ast, comments: _ } = match parse_module( - &components_path, - &file_content, + let ParseScriptModuleResult { ast,..} = match parse_module( + &components_path.clone().into(), + file_content, Syntax::Typescript(TsSyntax { tsx: true, decorators: true, diff --git a/rust-plugins/react-components/src/insert_import.rs b/rust-plugins/react-components/src/insert_import.rs index f9b011c7..b5529184 100644 --- a/rust-plugins/react-components/src/insert_import.rs +++ b/rust-plugins/react-components/src/insert_import.rs @@ -1,4 +1,4 @@ -use farmfe_core::{config::TargetEnv, swc_common::DUMMY_SP, swc_ecma_ast::*}; +use farmfe_core::{config::TargetEnv, swc_common::{DUMMY_SP, SyntaxContext}, swc_ecma_ast::*}; use farmfe_toolkit::swc_ecma_visit::{VisitMut, VisitMutWith}; use farmfe_utils::relative; use std::{ @@ -59,7 +59,13 @@ impl VisitMut for ImportModifier { .next() .map_or(false, |c| c.is_uppercase()) { - let item = self.components.lock().unwrap().iter().find(|c| c.name == component_name).cloned(); + let item = self + .components + .lock() + .unwrap() + .iter() + .find(|c| c.name == component_name) + .cloned(); if let Some(item) = item { self.used_components.insert(item); } @@ -123,6 +129,7 @@ impl VisitMut for InsertImportModifier { Some(ModuleExportName::Ident(Ident::new( component.original_name.clone().into(), DUMMY_SP, + SyntaxContext::empty(), ))) } else { None @@ -130,11 +137,11 @@ impl VisitMut for InsertImportModifier { }; let specifier = match component.export_type { ExportType::Default => ImportSpecifier::Default(ImportDefaultSpecifier { - local: Ident::new(component.name.clone().into(), DUMMY_SP), + local: Ident::new(component.name.clone().into(), DUMMY_SP, SyntaxContext::empty()), span: DUMMY_SP, }), ExportType::Named => ImportSpecifier::Named(ImportNamedSpecifier { - local: Ident::new(component.name.clone().into(), DUMMY_SP), + local: Ident::new(component.name.clone().into(), DUMMY_SP, SyntaxContext::empty()), imported, span: DUMMY_SP, is_type_only: false, diff --git a/rust-plugins/react-components/src/lib.rs b/rust-plugins/react-components/src/lib.rs index d36ad38b..03715932 100644 --- a/rust-plugins/react-components/src/lib.rs +++ b/rust-plugins/react-components/src/lib.rs @@ -9,7 +9,6 @@ pub mod resolvers; use std::{ collections::HashSet, fmt, - path::PathBuf, sync::{Arc, Mutex}, }; @@ -20,18 +19,20 @@ use serde::{ use farmfe_core::{ config::{config_regex::ConfigRegex, Config}, + context::create_swc_source_map, module::ModuleType, plugin::{Plugin, PluginTransformHookResult}, serde_json::{self}, + swc_common::source_map::{DefaultSourceMapGenConfig}, swc_ecma_parser::{Syntax, TsSyntax}, }; use farmfe_macro_plugin::farm_plugin; use farmfe_toolkit::{ - common::{build_source_map, create_swc_source_map, PathFilter, Source}, - pluginutils::normalize_path::normalize_path, + plugin_utils::{normalize_path::normalize_path, path_filter::PathFilter}, script::{codegen_module, parse_module, CodeGenCommentsConfig, ParseScriptModuleResult}, + swc_ecma_codegen, swc_ecma_visit::VisitMutWith, }; @@ -56,7 +57,7 @@ pub enum Dts { impl Serialize for Dts { fn serialize(&self, serializer: S) -> Result where - S: Serializer, + S: Serializer, { match *self { Dts::Bool(ref b) => serializer.serialize_bool(*b), @@ -160,13 +161,13 @@ impl Plugin for FarmPluginReactComponents { if !filter.execute(¶m.module_id) { return Ok(None); } - let (cm, _) = create_swc_source_map(Source { - path: PathBuf::from(param.resolved_path), - content: Arc::new(param.content.clone()), - }); - let ParseScriptModuleResult { mut ast, comments } = match parse_module( - ¶m.module_id, - ¶m.content, + let content = Arc::new(param.content.clone()); + let (cm, _) = create_swc_source_map(¶m.module_id.clone().into(), content); + let ParseScriptModuleResult { + mut ast, comments, .. + } = match parse_module( + ¶m.module_id.clone().into(), + Arc::new(param.content.clone()), Syntax::Typescript(TsSyntax { tsx: true, decorators: false, @@ -195,10 +196,9 @@ impl Plugin for FarmPluginReactComponents { let mut src_map = vec![]; let transformed_content = codegen_module( &ast, - context.config.script.target.clone(), cm.clone(), Some(&mut src_map), - context.config.minify.enabled(), + swc_ecma_codegen::Config::default(), Some(CodeGenCommentsConfig { comments: &comments, config: &context.config.comments, @@ -209,7 +209,7 @@ impl Plugin for FarmPluginReactComponents { let output_code = String::from_utf8(transformed_content).unwrap(); let map = { - let map = build_source_map(cm, &src_map); + let map = cm.build_source_map(&src_map, None, DefaultSourceMapGenConfig); let mut buf = vec![]; map.to_writer(&mut buf).expect("failed to write sourcemap"); Some(String::from_utf8(buf).unwrap()) diff --git a/rust-plugins/react-components/tests/mod.rs b/rust-plugins/react-components/tests/mod.rs index 43409c1d..1c49ea37 100644 --- a/rust-plugins/react-components/tests/mod.rs +++ b/rust-plugins/react-components/tests/mod.rs @@ -1,4 +1,3 @@ -use std::collections::HashMap; use std::env; use std::fs::read_to_string; use std::fs::File; @@ -19,6 +18,7 @@ use farmfe_plugin_react_components::resolvers::ResolverOption; use farmfe_plugin_react_components::Dts; use farmfe_plugin_react_components::ImportMode; use farmfe_plugin_react_components::{FarmPluginReactComponents, Options}; +use rustc_hash::FxHashMap; #[test] fn transform() { let current_dir = env::current_dir().unwrap(); @@ -73,9 +73,9 @@ fn transform() { module_id: id.clone(), module_type: ModuleType::Tsx, resolved_path: &id, - query: vec![], - meta: HashMap::new(), + meta: FxHashMap::default(), source_map_chain: vec![], + query: vec![], }; let res = farm_plugin_react_components .transform(&transform_param, &context) diff --git a/rust-plugins/strip/src/lib.rs b/rust-plugins/strip/src/lib.rs index d3c6d020..48881d16 100644 --- a/rust-plugins/strip/src/lib.rs +++ b/rust-plugins/strip/src/lib.rs @@ -1,16 +1,25 @@ #![deny(clippy::all)] use regex::Regex; -use std::{error::Error, path::PathBuf, sync::Arc}; +use std::{error::Error, sync::Arc}; use farmfe_core::{ - config::{config_regex::ConfigRegex, Config}, context::CompilationContext, error::Result as HookResult, module::ModuleType, plugin::{Plugin, PluginTransformHookParam, PluginTransformHookResult}, serde_json, swc_common::DUMMY_SP, swc_ecma_ast::*, swc_ecma_parser::{Syntax, TsSyntax} + config::{config_regex::ConfigRegex, Config}, + context::{create_swc_source_map, CompilationContext}, + error::Result as HookResult, + module::ModuleType, + plugin::{Plugin, PluginTransformHookParam, PluginTransformHookResult}, + serde_json, + swc_common::{source_map::DefaultSourceMapGenConfig, SyntaxContext, DUMMY_SP}, + swc_ecma_ast::*, + swc_ecma_parser::{Syntax, TsSyntax}, }; use farmfe_macro_plugin::farm_plugin; use farmfe_toolkit::{ - common::{build_source_map, create_swc_source_map, PathFilter, Source}, + plugin_utils::path_filter::PathFilter, script::{codegen_module, parse_module, CodeGenCommentsConfig, ParseScriptModuleResult}, + swc_ecma_codegen, swc_ecma_visit::{VisitMut, VisitMutWith}, }; @@ -43,7 +52,7 @@ impl Plugin for FarmPulginStrip { fn name(&self) -> &str { PLUGIN_NAME } - + fn transform( &self, param: &PluginTransformHookParam, @@ -101,13 +110,13 @@ impl Plugin for FarmPulginStrip { return Ok(None); } - let (cm, _) = create_swc_source_map(Source { - path: PathBuf::from(param.resolved_path), - content: Arc::new(param.content.clone()), - }); - let ParseScriptModuleResult { mut ast, comments } = match parse_module( - ¶m.module_id, - ¶m.content, + let (cm, _) = + create_swc_source_map(¶m.resolved_path.into(), Arc::new(param.content.clone())); + let ParseScriptModuleResult { + mut ast, comments, .. + } = match parse_module( + ¶m.module_id.clone().into(), + Arc::new(param.content.clone()), Syntax::Typescript(TsSyntax { tsx: true, decorators: true, @@ -129,10 +138,9 @@ impl Plugin for FarmPulginStrip { let mut src_map = vec![]; let transformed_content = codegen_module( &ast, - context.config.script.target.clone(), cm.clone(), - if source_map { Some(&mut src_map) } else { None }, - context.config.minify.enabled(), + Some(&mut src_map), + swc_ecma_codegen::Config::default(), Some(CodeGenCommentsConfig { comments: &comments, config: &context.config.comments, @@ -143,7 +151,7 @@ impl Plugin for FarmPulginStrip { let output_code = String::from_utf8(transformed_content).unwrap(); let map = if source_map { - let map = build_source_map(cm, &src_map); + let map = cm.build_source_map(&src_map, None, DefaultSourceMapGenConfig); let mut buf = vec![]; map.to_writer(&mut buf).expect("failed to write sourcemap"); Some(String::from_utf8(buf).unwrap()) @@ -225,6 +233,7 @@ fn void_expr() -> Box { sym: "(void 0)".into(), span: DUMMY_SP, optional: false, + ctxt: SyntaxContext::empty(), })) } diff --git a/rust-plugins/svgr/src/react_compiler.rs b/rust-plugins/svgr/src/react_compiler.rs index 26b08c26..6d47da97 100644 --- a/rust-plugins/svgr/src/react_compiler.rs +++ b/rust-plugins/svgr/src/react_compiler.rs @@ -12,8 +12,7 @@ pub fn react_compiler(param: CompilerParams) -> String { let code = _react_compiler( svg, Config { - expand_props: svgr_rs::ExpandProps::Bool(true), - jsx_runtime: Some(JSXRuntime::Classic), + jsx_runtime: JSXRuntime::Classic, ..Default::default() }, Default::default(), diff --git a/rust-plugins/url/src/lib.rs b/rust-plugins/url/src/lib.rs index d9bd0c42..c819f436 100644 --- a/rust-plugins/url/src/lib.rs +++ b/rust-plugins/url/src/lib.rs @@ -21,8 +21,8 @@ use farmfe_core::{ use farmfe_macro_plugin::farm_plugin; use farmfe_toolkit::{ - common::PathFilter, - fs::{read_file_raw, transform_output_filename}, + fs::{TransformOutputFileNameParams, read_file_raw, transform_output_filename}, + plugin_utils::path_filter::PathFilter, }; use farmfe_utils::relative; use mime_guess::{from_path, mime::IMAGE}; @@ -127,8 +127,15 @@ impl Plugin for FarmfePluginUrl { if filename_config.contains("[dirname]") { filename_config = filename_config.replace("[dirname]", &relative_dir); } - - let output_file_name = transform_output_filename(filename_config, filename, &raw_bytes, ext); + let transform_output_file_name_params = TransformOutputFileNameParams { + filename_config, + name: filename, + name_hash: "", + bytes: &raw_bytes, + ext, + special_placeholders: &Default::default() + }; + let output_file_name = transform_output_filename(transform_output_file_name_params); res = format!("{}{}", &public_path, &output_file_name); let content = read_file_raw(param.resolved_path).unwrap(); context.emit_file(EmitFileParams { @@ -157,7 +164,7 @@ impl Plugin for FarmfePluginUrl { fn finalize_resources( &self, - _param: &mut farmfe_core::plugin::PluginFinalizeResourcesHookParams, + _param: &mut farmfe_core::plugin::PluginFinalizeResourcesHookParam, context: &Arc, ) -> farmfe_core::error::Result> { if matches!(context.config.mode, Mode::Production) { diff --git a/rust-plugins/wasm/playground/package.json b/rust-plugins/wasm/playground/package.json index 16de8912..b441b65e 100644 --- a/rust-plugins/wasm/playground/package.json +++ b/rust-plugins/wasm/playground/package.json @@ -19,8 +19,8 @@ }, "devDependencies": { "@farmfe/cli": "^1.0.4", - "@farmfe/core": "^1.6.6", - "@farmfe/plugin-react": "^1.2.6", + "@farmfe/core": "^2.0.0-bate.0", + "@farmfe/plugin-react": "^2.0.0-bate.0", "@types/react": "^18.3.18", "@types/react-dom": "^18.3.5", "core-js": "^3.40.0", diff --git a/rust-plugins/wasm/pnpm-lock.yaml b/rust-plugins/wasm/pnpm-lock.yaml index a916debd..a7e4c642 100644 --- a/rust-plugins/wasm/pnpm-lock.yaml +++ b/rust-plugins/wasm/pnpm-lock.yaml @@ -40,11 +40,11 @@ importers: specifier: ^1.0.4 version: 1.0.4 '@farmfe/core': - specifier: ^1.6.6 - version: 1.6.6 + specifier: ^2.0.0-bate.0 + version: 2.0.0-nightly-20250827162746 '@farmfe/plugin-react': - specifier: ^1.2.6 - version: 1.2.6 + specifier: ^2.0.0-bate.0 + version: 2.0.0-nightly-20250827162746 '@types/react': specifier: ^18.3.18 version: 18.3.18 @@ -60,218 +60,196 @@ importers: packages: - '@babel/runtime@7.26.7': - resolution: {integrity: sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==} - engines: {node: '>=6.9.0'} - - '@changesets/apply-release-plan@7.0.8': - resolution: {integrity: sha512-qjMUj4DYQ1Z6qHawsn7S71SujrExJ+nceyKKyI9iB+M5p9lCL55afuEd6uLBPRpLGWQwkwvWegDHtwHJb1UjpA==} - - '@changesets/assemble-release-plan@6.0.5': - resolution: {integrity: sha512-IgvBWLNKZd6k4t72MBTBK3nkygi0j3t3zdC1zrfusYo0KpdsvnDjrMM9vPnTCLCMlfNs55jRL4gIMybxa64FCQ==} - - '@changesets/changelog-git@0.2.0': - resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} - - '@changesets/cli@2.27.12': - resolution: {integrity: sha512-9o3fOfHYOvBnyEn0mcahB7wzaA3P4bGJf8PNqGit5PKaMEFdsRixik+txkrJWd2VX+O6wRFXpxQL8j/1ANKE9g==} + '@farmfe/cli@1.0.4': + resolution: {integrity: sha512-bau/2P7DylHUDksUvbvJod/Ew4dl5ZICYVgTNn0EfrJM/ZuwLaV8LjmPo0pM4y1QOZmg/N3B9DwkXO89DrutYQ==} + engines: {node: '>= 16'} hasBin: true - '@changesets/config@3.0.5': - resolution: {integrity: sha512-QyXLSSd10GquX7hY0Mt4yQFMEeqnO5z/XLpbIr4PAkNNoQNKwDyiSrx4yd749WddusH1v3OSiA0NRAYmH/APpQ==} - - '@changesets/errors@0.2.0': - resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - - '@changesets/get-dependents-graph@2.1.2': - resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} - - '@changesets/get-release-plan@4.0.6': - resolution: {integrity: sha512-FHRwBkY7Eili04Y5YMOZb0ezQzKikTka4wL753vfUA5COSebt7KThqiuCN9BewE4/qFGgF/5t3AuzXx1/UAY4w==} - - '@changesets/get-version-range-type@0.4.0': - resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} - - '@changesets/git@3.0.2': - resolution: {integrity: sha512-r1/Kju9Y8OxRRdvna+nxpQIsMsRQn9dhhAZt94FLDeu0Hij2hnOozW8iqnHBgvu+KdnJppCveQwK4odwfw/aWQ==} - - '@changesets/logger@0.1.1': - resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} - - '@changesets/parse@0.4.0': - resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} - - '@changesets/pre@2.0.1': - resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} + '@farmfe/core-darwin-arm64@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-MhxtJwA7c5cvcUWJXRgOX5mDYOUu849yVIThCRz47Ov6Cr1woi921qxyK3l/byrJkUfGytyL9Syay4LK7SKEdg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] - '@changesets/read@0.6.2': - resolution: {integrity: sha512-wjfQpJvryY3zD61p8jR87mJdyx2FIhEcdXhKUqkja87toMrP/3jtg/Yg29upN+N4Ckf525/uvV7a4tzBlpk6gg==} + '@farmfe/core-linux-arm64-gnu@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-+Dx2+FhlDyixCPIjO9hcs9rKtktMW3G/ryTrBHd/DXufacEETxLNxOtF4D4HFNoHVncHuXv6Iu6gElS46M6HRg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] - '@changesets/should-skip-package@0.1.1': - resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} + '@farmfe/core-linux-arm64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-QyJ74kANbL1EfKWngdBOqSd7AkL5vynJrtYOCeg/4Vu2OTQvZ5hqGHWEitho/XimkmjHCdQsVQTKNgKpeJF8aQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] - '@changesets/types@4.1.0': - resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + '@farmfe/core-linux-x64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-ng5stR9o9HBi9+2gkfPvUfq+1ZHAWfARc+RKs2lM5MY6mENFPI4OzF+c2t/Jd8zfHVkqnN7k4hmMroQEOSzQ7g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] - '@changesets/types@6.0.0': - resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + '@farmfe/core-win32-arm64-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-T9SnA+ANiXF6VjAgl290KuxFh5hmY5KV25gwIhT/D0K+nl4e8el84jrkLnbzJFzMNWITPwPTeaqPp23driXCgA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] - '@changesets/write@0.3.2': - resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} + '@farmfe/core-win32-ia32-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-gg5R1BudohWIqaK9b+N7fvZWpYjgWmNCRN8FAszEyNmK7Qurr8FaMf48W3JythdcALjwVEyGHTWptndgmKmTaA==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] - '@farmfe/cli@1.0.4': - resolution: {integrity: sha512-bau/2P7DylHUDksUvbvJod/Ew4dl5ZICYVgTNn0EfrJM/ZuwLaV8LjmPo0pM4y1QOZmg/N3B9DwkXO89DrutYQ==} - engines: {node: '>= 16'} - hasBin: true + '@farmfe/core@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-2SEHCv7xmMSRPgDWySFxf37HMpLYTEhcSOekUutb6PU7+Rs6BDyjkzCubFtlbzowz/iLqlh6+TbGpkbQLB2Wsg==} + engines: {node: '>=16.15.1'} - '@farmfe/core-darwin-arm64@1.6.6': - resolution: {integrity: sha512-WOqSRkFUsgOMYFlLvAO5lc2webJoknEFX/q++N4MrwmJHPNkKGZsnBWtxM4KLPuBQ4fyfQYd7pcyhySofQgOrw==} + '@farmfe/plugin-react-darwin-arm64@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-Hi+I5mFUieL4+ANqTv2J29/IwCWneTZR9gGS/zSRn4VG4hd9N0EVOu5jmULqrIhDF6Vw0E2VE/P3PWMKFzICLQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/core-darwin-x64@1.6.6': - resolution: {integrity: sha512-hay07tXfj/T/BIHjT8Cq1oE7GG/tAqqiQOGJXIyfEF5Bos3zW+xUZIOuots0mwnGKhmflO16+WdtVtqYkr8neQ==} + '@farmfe/plugin-react-darwin-x64@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-KXFJt7sFmzisYSIRXwxEEBF+39aSwpNim6IIyRqHDZJOQmoMXffGnqo9EC6QnfDC/PfP1zGjbeG07BrO7hOT5A==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@farmfe/core-linux-arm64-gnu@1.6.6': - resolution: {integrity: sha512-lvo9O2ODA+3yZN3dc9NvglfopV/f6wozA/KogH7Lj+rp6I4UBl3ONXqFDT7cwI0nPcegf4gUYOvyXY7iW1nYyQ==} + '@farmfe/plugin-react-linux-arm64-gnu@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-HxM4YKmvBSPQZQk4fry7Exo2VqDmKqK5uxpcXLa93jA732LvDZyMEe/kGYIN4LEORIJrsdeQl35CSNQwx/LGPg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] - '@farmfe/core-linux-arm64-musl@1.6.6': - resolution: {integrity: sha512-oW32wsVhxrD9L+gqNo9Ic3FH2zeXW16yKGbfmGMfdoAo8zE+fR1dvT5qlhIPOgKi1gpYciIMVk1yiQlCj4IY0Q==} + '@farmfe/plugin-react-linux-arm64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-ANbVfl/XOgMpl0ts7EUOHgv07sks7viEy9zYboCtlfai3O9ITknbCkkB9RGQHdGxanICUxFlqKMbGwUcrXgvtg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] - '@farmfe/core-linux-x64-gnu@1.6.6': - resolution: {integrity: sha512-XPSYBPlYZStxESlKVVNdq2TX4cJ5HEjQakjoQuBdlpImMeFQGgur0MO3fze6wIBh525UjTkN+G1nz6RagZdghA==} + '@farmfe/plugin-react-linux-x64-gnu@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-G47YAFQfrvzkp3+noMhczAB/qLzyZixdWNh6/IQ7QHdYJIM5PshnkcziFa4o+mdAuzUGJhS64S7PhnHtHzLjTA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] - '@farmfe/core-linux-x64-musl@1.6.6': - resolution: {integrity: sha512-h8FoBNbe5LoYZrq27JriaS6JJJHK9sc92jKOTrNes5u1qixw5GAPgMq4smq97koEkOwPaQfueQUTfa8pHiIg1Q==} + '@farmfe/plugin-react-linux-x64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-L8YGFcFTGEFDo9GpHTlqdfttukctw1ynQvLoeP58cKyIW+Z8M5B0scPz6DtNTHnfYwt3RUtMV9L0M9a9my+0Iw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/core-win32-arm64-msvc@1.6.6': - resolution: {integrity: sha512-X4gIoSwbPmf0Lx0ZLC5dzcOm4DZR+4i+7u4sF3f7jb95GQuWR6vF1L6tk6IY5ftyaz8xFuFcDpd6WO2km+VMwQ==} + '@farmfe/plugin-react-win32-arm64-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-g/E/Z0EuQJZd4r+ZjQo+xUCDqp+gi7xl+X2T2HwXRfBSnvzHUxGV7Lzf6fN7XVyzrq+I37LL3/QzBlFTm2nu7w==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/core-win32-ia32-msvc@1.6.6': - resolution: {integrity: sha512-7GTJVsxNP3InrTVGYHtAJrfWMPntKUv+Ffl3rR2kxpgLbB9ZHZ0XKvj30VN3gXBWIu3y5Q58NtVAmvx79QbQ7g==} + '@farmfe/plugin-react-win32-ia32-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-7CXpLsQCAfzeq/a7Bp9lHXaZP8DgbRxp5ZbRU35V+8/iSIlNWeM0SlFtwEgwPn6BD1CwxS+xzNyfWKa0+16b3A==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/core-win32-x64-msvc@1.6.6': - resolution: {integrity: sha512-fXS1zpGE+9yed0Y2tRY3NS6otZT6rGMETf6W2llTKP3UbVzh1qYjKm2Yitf4YsY6951MAamcooZVhadjXU2jrA==} + '@farmfe/plugin-react-win32-x64-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-uWG7s5fTQNgKtdDMzy25Y78D99W2KvaoQKBwTcPDVd20lWVFt/uScD5CpkuEcgtMjybAqZh62GIo/p89WvuP/Q==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/core@1.6.6': - resolution: {integrity: sha512-xHL3MdF539rBBOhYoV/i7WCaEamtZtf9/Dw2uhfYD6LzxDuP+QmtePhk4nJy8fbZvTrd/+JC/uZ7Q85wrqQkHQ==} - engines: {node: '>=16.15.1'} + '@farmfe/plugin-react@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-//PftnM72Ei2VZ+RDoJs0mHYlPeJuMp2uuMH/TqubgDYonyZNvaBW7ecSXWweh5AKErxHzX3pF6yYU1z1eNhvQ==} - '@farmfe/plugin-react-darwin-arm64@1.2.6': - resolution: {integrity: sha512-LcIZs2dIZWXEp05wnBmCxYMeXAu66tJSyWamdSDengbyzgvIrD0Ap1+QIDlluEnz7XOFxSH3jJZuuZP8h8qNfA==} + '@farmfe/plugin-replace-dirname-darwin-arm64@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-npxCtitAyupqgX++fQbmkPrlgMsg8NVybu7sdXk3VrvpRc6BDFiGxcGR93J2QzpOeDXdfcwDdlpJstKvxY1Lkg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/plugin-react-darwin-x64@1.2.6': - resolution: {integrity: sha512-E2HarfTjYIgZO454YGqnu84kOefddRyKqLtEMkG6j7Sij+uP1uEgi5mjWIwsJY9TWv5DYbx1FPmiLigC5IKP9w==} + '@farmfe/plugin-replace-dirname-darwin-x64@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-dNXhx3zZVm+aMzLWw9Dj4fU7T2Mz4BrUU9ulNvtDO+l+Op+EAzKke31gJf/JH4KvuqwO5HFrwZF+HTW6nxS/4g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@farmfe/plugin-react-linux-arm64-gnu@1.2.6': - resolution: {integrity: sha512-VK+4AtqUcAKQvAmUgWnQK3M2bXQaptMyGN/28xo/wuUjz88wso27ay5bfPxEfDHeorRwcSq5l4Gf4rQFRGc+Wg==} + '@farmfe/plugin-replace-dirname-linux-arm64-gnu@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-ddu5BA/kvb4VCuAzgb/2MLMoJOMo9cE2IhYqfhDcudv1DaCvpZvfk1g9lICEwKRGa9ApOw6zzLiDq1I1gT1RqQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] - '@farmfe/plugin-react-linux-arm64-musl@1.2.6': - resolution: {integrity: sha512-e1OFg8d1VnEGcg08ewTxJVbv6ie1e8U8fUSABbEUePKzeom8cfC9P4jadACw08M2Ls4YnOlLPFLTSlVCg9Xhew==} + '@farmfe/plugin-replace-dirname-linux-arm64-musl@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-hCAnOUJzuCGaz6FiLtcvKKigTkasCUeChXzYKvl62Pw+3IA02GXNT7IVqF6bg6u41Mq50bZFu6ZCGSEFRNGvww==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] - '@farmfe/plugin-react-linux-x64-gnu@1.2.6': - resolution: {integrity: sha512-0WFKSkPv/NK7A/czyluS0V+h/qxIb6jILUh82RyOfVjCit0WGPDVN/IH/ZIp2qMGdjtP9er8u4yt4zNGKrHZNQ==} + '@farmfe/plugin-replace-dirname-linux-x64-gnu@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-sIVJu+45gMBHNCmkz/jvb9cj2WWWKOG/iQ0mmfHYne6tPzzD0n6ezncXoVAUp/S+OUOJz7P/xR7nCelMuPoGQQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] - '@farmfe/plugin-react-linux-x64-musl@1.2.6': - resolution: {integrity: sha512-X386lU5+4ELeaIS3c2xgB4cUjry12HUF3/lJWje2hV0SvGHwErkM07HhjbQd/XsJyg6dP8YnAn3RkuYFiwoTog==} + '@farmfe/plugin-replace-dirname-linux-x64-musl@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-uYXBzTKBuExHvM2SnxXqqwf5WeWcw/ONr6UjhAtYU/ZjiA11A39Sj80ZYtb1IM3iW38IzX6ULMrn+1puby+Mhw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/plugin-react-win32-arm64-msvc@1.2.6': - resolution: {integrity: sha512-Ufr59JWTYv5Yq/FBBnCWtX136sVilqYDX4CfpBDEUxSEqFgaXGyslme1qDmh1248bscqbbvYI4zbn7ECV209ow==} + '@farmfe/plugin-replace-dirname-win32-arm64-msvc@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-NpbbONY6bJRzY9KSQixX1tKKCwKMQu0Qvg2WbQ+3IAvLPZVHMnXLLOE6sy0Bs8dMw94L+JpBC7p8nvDfqItKOg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/plugin-react-win32-ia32-msvc@1.2.6': - resolution: {integrity: sha512-qzbeV639ywoGBGUAboi31+9vzpmS+llvRcxdpkKVTVrDQ7Wb0SO1Dmd7g2gItip6jAj8md+5sL9WudYJ/EOA5g==} + '@farmfe/plugin-replace-dirname-win32-ia32-msvc@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-YawnCmjR0u3bA6GgkarHI2HVUIlF5gTcxhHtdGew2zF2HZZnZvhIP38Pepy/wJ/URaDNSDw6OVupQY1L/+Nb1w==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/plugin-react-win32-x64-msvc@1.2.6': - resolution: {integrity: sha512-Og2yvMOpR2VSLgUEthhJ1W0kM4FQjupHN+gPMr97KyoM+dh6xYwnbZ0Cs9JnNIqQFPlYiPuq9EzLPVffxX8xHg==} + '@farmfe/plugin-replace-dirname-win32-x64-msvc@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-cBYSLcLqxZHjMu90c1F9biNg0DAebB4EKzkpu7Db4Nr3dmeSURndziXYydyREzv/9woAfPzMZ0gDX9YPcB1eEA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/plugin-react@1.2.6': - resolution: {integrity: sha512-AVXMnqwekp+Cke6a16/xWnviUnQiFeY1FhxkTGJVamHQFgGmm+uAhPXJ85sQDQLAwtkAMd8rimEhNFVeHIKkaw==} + '@farmfe/plugin-replace-dirname@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-8EhqCkLqdLOScTPJaJEPbWQXRPGLQeKb0K9MCk+LLNwwv1uDpurUiDacpBUKYjkJvwaCxV5EcTWzN2IYZWJ1FA==} + engines: {node: '>=16'} '@farmfe/plugin-tools@0.1.1': resolution: {integrity: sha512-7ox1VgCI5AWFrIUQVLEYGdqCSGNBJYRC0Yhu5sK0a/sR/OSaZa97MdiKA80LkM6UgK+dDFy49rPre10U/M7yww==} hasBin: true - '@farmfe/runtime-plugin-hmr@3.5.10': - resolution: {integrity: sha512-ZFwAGDJ1sNuwX77ADdPSO+PoMImrGl0k+nvW/TnzOy72k8JxC8OwaeOiuPgNkYxDGldp55l9mPE9NvcoxR8uzQ==} - - '@farmfe/runtime-plugin-import-meta@0.2.3': - resolution: {integrity: sha512-BEHPjfXj/DXpwKxyM4rMqT9NFRfivTGS+b02uchjV9MSTi8mZqm3QhtJ+znlpgHUBABBtZYKdayQEDhyK4izYw==} + '@farmfe/runtime-plugin-hmr@4.0.0-nightly-20250827162746': + resolution: {integrity: sha512-AzJnWwOtR1If72NiqFDn+SXReu56kysm63Y0jHyY2liW/UImKWzFldropkSSfy1Up+9dot0mOY0/OpgOJy1bzQ==} - '@farmfe/runtime@0.12.10': - resolution: {integrity: sha512-2/jebNFaVC+yctEeFZrmbfjaKJOg2Ib9iJ8ypjcUnnETfR4zbZnYuErfIO1Af44anvpONwWDhQ8RVcmy+WyY5w==} + '@farmfe/runtime-plugin-import-meta@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-Y9Ga/kORMOYX9i24PgRhEPctKeSq15IPF6m2COAduthKYl++QIN+ierF/l+BawHD91v32Z6HkIP5u6wmnvWDmw==} - '@farmfe/utils@0.0.1': - resolution: {integrity: sha512-QLbgNrojcvxfumXA/H329XAXhoCahmeSH3JmaiwwJEGS2QAmWfgAJMegjwlt6OmArGVO4gSbJ7Xbmm1idZZs+g==} + '@farmfe/runtime@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-a57kiiMU6TXleQm+brNS0ZSC4B+o4ky0X+1JoBL6GR7vYi4KeJF5WvzO+lG976WPIGRDhGGyicFWas7GRMj3xQ==} '@farmfe/utils@0.1.0': resolution: {integrity: sha512-neNJQGqV7XL4XifG1uHOBFSFLy2yx1/DVZNRA7nfeEAXEksVZTwWA+fZrYEaI0w7Sw6K/9NYn9Jgpn+NAT0mcg==} - '@koa/cors@5.0.0': - resolution: {integrity: sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==} - engines: {node: '>= 14.0.0'} + '@farmfe/utils@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-2sse/dpadV9cH5dYqGZ13Rm4BWdgVvWC73QR5YB706xL1KjcP/Cl/hKksilDd224bBfDsMK02bs5T7G1jHnKhg==} '@ljharb/through@2.3.14': resolution: {integrity: sha512-ajBvlKpWucBB17FuQYUShqpqy8GRgYEpJW0vWJbUu1CV9lWyrDCapy0lScU8T8Z6qn49sSwJB3+M+evYIdGg+A==} engines: {node: '>= 0.4'} - '@manypkg/find-root@1.1.0': - resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} - - '@manypkg/get-packages@1.1.3': - resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - '@mdn/browser-compat-data@5.6.37': resolution: {integrity: sha512-rzlUUSgxSc4mjfNDzVXg7vxjacefyoM/LkvbAL5MLgEDL7CMa/Fu+rASR1v2JqiZtDcPBBbQxnk0BqgOKQfAPQ==} @@ -292,14 +270,15 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@swc/helpers@0.5.15': - resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + '@polka/compression@1.0.0-next.25': + resolution: {integrity: sha512-UlVkoSGRig87riHSn8QOxd2DzGhadRpNSj5Ukqj+Bt7WTE4Es+sE3ju3OYbe8SiV2OwA+8tDcSuHWUh5S3jCBQ==} + engines: {node: '>=6'} - '@types/http-proxy@1.17.16': - resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} + '@polka/url@1.0.0-next.29': + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - '@types/node@12.20.55': - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} '@types/node@22.13.1': resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} @@ -324,14 +303,6 @@ packages: '@types/ua-parser-js@0.7.39': resolution: {integrity: sha512-P/oDfpofrdtF5xw433SPALpdSchtJmY7nsJItf8h3KXqOslkbySh8zq4dSWXH2oTjRvJ5PczVEoCZPow6GicLg==} - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -348,24 +319,9 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - better-path-resolve@1.0.0: - resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} - engines: {node: '>=4'} - - big-integer@1.6.52: - resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} - engines: {node: '>=0.6'} - binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -373,10 +329,6 @@ packages: bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - bplist-parser@0.2.0: - resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} - engines: {node: '>= 5.10.0'} - braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -389,22 +341,14 @@ packages: buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - bundle-name@3.0.0: - resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} - engines: {node: '>=12'} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - cache-content-type@1.0.1: - resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} - engines: {node: '>= 6.0.0'} - call-bind-apply-helpers@1.0.1: resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} engines: {node: '>= 0.4'} @@ -413,10 +357,6 @@ packages: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} - call-bound@1.0.3: - resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} - engines: {node: '>= 0.4'} - caniuse-lite@1.0.30001698: resolution: {integrity: sha512-xJ3km2oiG/MbNU8G6zIq6XRZ6HtAOVXsbOrP/blGazi52kc5Yy7b6sDA5O+FbROzRrV7BSTllLHuNvmawYUJjw==} @@ -435,10 +375,6 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} @@ -459,10 +395,6 @@ packages: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -470,25 +402,17 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - cookies@0.9.1: - resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} - engines: {node: '>= 0.8'} + connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} core-js@3.40.0: resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -496,8 +420,8 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -513,20 +437,17 @@ packages: supports-color: optional: true - deep-equal@1.0.1: - resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} - deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-browser-id@3.0.0: - resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} - engines: {node: '>=12'} + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} - default-browser@4.0.0: - resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} - engines: {node: '>=14.16'} + default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -539,29 +460,6 @@ packages: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} engines: {node: '>=12'} - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dotenv-expand@11.0.7: resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==} engines: {node: '>=12'} @@ -587,10 +485,6 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} - enquirer@2.4.1: - resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} - engines: {node: '>=8.6'} - es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -614,24 +508,16 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - - execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - - extendable-error@0.1.7: - resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + execa@8.0.0: + resolution: {integrity: sha512-CTNS0BcKBcoOsawKBlpcKNmK4Kjuyz5jVLhf+PUsHGMqiKMVTa4cN3U7r7bRY8KTpfOGpXMo27fdy0dYVg2pqA==} + engines: {node: '>=16.17'} external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} @@ -641,63 +527,6 @@ packages: resolution: {integrity: sha512-igffWSQATGV2ZJEvDBIB9Q2QfVOr+vv/JTZaaNoYfW/nrCGZ58zyJ0kSkFQEvptGUWf6idECqj82ykli4Ueplw==} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} - farm-plugin-replace-dirname-darwin-arm64@0.2.1: - resolution: {integrity: sha512-9FThv/qoFuj3cJjv9P6YnXbBwPQ5TwGjnr50ejXdZn13Ehz0+7w7EscbRsZHNvT7p24p6i0Y9NUSallcWc2syw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - farm-plugin-replace-dirname-darwin-x64@0.2.1: - resolution: {integrity: sha512-Msqrh8mAPBbEpANpa0z9uQBr1/MO+PaHgBxym/aNs1vpxB4KAs6JQWYKtO+Ob7JzFyV6d9lIRhpnpxzxTqSIfA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - farm-plugin-replace-dirname-linux-arm64-gnu@0.2.1: - resolution: {integrity: sha512-ZKuxGu9G01CW521uTQHh+IP8pcT/NolGQfcQuEmBpD8epJ8per8Ps52fS05u5TGniaOg+ySZpt7HxbX+++k1YQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - farm-plugin-replace-dirname-linux-arm64-musl@0.2.1: - resolution: {integrity: sha512-m3gH8ggczbRYTHZSNp3LjIQIcqhvDO4O78bxXc8O1ozKD8M47/YfQLyQV06M7H4rZ8s6XV3Bb1kAcRAASp3M5A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - farm-plugin-replace-dirname-linux-x64-gnu@0.2.1: - resolution: {integrity: sha512-MehKkoM2RFw3sCnEu9nCbXKjxtC3hfTad0h/dC+Z8iEBcLEReVLoNzHWWUa6BxkxqDtB82/BWO/ObSUj/VUnwQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - farm-plugin-replace-dirname-linux-x64-musl@0.2.1: - resolution: {integrity: sha512-o1qPZi16N/sHOteZYJVv6UmZFK3QKpVQrywk/4spJI0mPH9A9Y+G6iBE2Tqjb3d+1Hb6phr++EBJHZ2x1ajtGQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - farm-plugin-replace-dirname-win32-arm64-msvc@0.2.1: - resolution: {integrity: sha512-Xn/wYFkgb7SsTlSaefFtvxNbXEVdvZB854b/rBZu47+MRQpSnBIPwnTGcqo8eNTMjtnY4beGGtcd78iqMVAHFQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - farm-plugin-replace-dirname-win32-ia32-msvc@0.2.1: - resolution: {integrity: sha512-YtIu5CS/BSgbQZb1qjaBg0cEKvB4vCIbBxNn64H468zwliPbE93SAIyiwu6cL3la59cjBP4sEbz4ZAWyY9GoMQ==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - farm-plugin-replace-dirname-win32-x64-msvc@0.2.1: - resolution: {integrity: sha512-KUAf4rcv3Nz+CpGs4zr+ZRu4hWRp7SHQBgpX+mb0hhMjRvn+LoWm2qCL2q9Gp3jsTDVmzjPbyZxp/9UJKx13lQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - farm-plugin-replace-dirname@0.2.1: - resolution: {integrity: sha512-aJ4euQzxoq0sVu4AwXrNQflHJrSZdrdApGEyVRtN6KiCop3CHXnTg9ydlyCNXN2unQB283aNjojvCd5E/32KgA==} - fast-glob@3.3.3: resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} @@ -713,9 +542,9 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} follow-redirects@1.15.9: resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} @@ -726,22 +555,10 @@ packages: debug: optional: true - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - fs-extra@11.3.0: resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} engines: {node: '>=14.14'} - fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} - - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -758,18 +575,14 @@ packages: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -788,44 +601,17 @@ packages: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - http-assert@1.5.0: - resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} - engines: {node: '>= 0.8'} - - http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - - http-errors@1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - - http-proxy-middleware@3.0.3: - resolution: {integrity: sha512-usY0HG5nyDUwtqpiZdETNbmKtw3QQ1jwYFZ9wi5iHzX2BcILwQKtYDJPo7XHTsu5Z0B2Hj3W9NNnbd+AjFWjqg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - http-proxy@1.18.1: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} - human-id@1.0.2: - resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} - - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - - human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -834,13 +620,6 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -852,11 +631,6 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -870,10 +644,6 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-generator-function@1.1.0: - resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} - engines: {node: '>= 0.4'} - is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -895,22 +665,10 @@ packages: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} - is-regex@1.2.1: - resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} - engines: {node: '>= 0.4'} - - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-subdir@1.2.0: - resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} - engines: {node: '>=4'} - is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -919,13 +677,9 @@ packages: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} - is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} isbot@3.8.0: resolution: {integrity: sha512-vne1mzQUTR+qsMLeCBL9+/tgnDXRyc2pygLGl/WsgA+EZKIiB5Ehu0CiVTHIIk30zhJ24uGz4M5Ppse37aR0Hg==} @@ -937,62 +691,12 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - json_typegen_wasm@0.7.0: resolution: {integrity: sha512-xTDD7jlMpXB8S/6lD00aqOmHPuVszG4vtrJTaED8Mb6ziryGtXmtkREWpuvJbWWj45aVFGO3O/WjwxRBLw8dUQ==} - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - keygrip@1.1.0: - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} - engines: {node: '>= 0.6'} - - koa-compose@4.1.0: - resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} - - koa-compress@5.1.1: - resolution: {integrity: sha512-UgMIN7ZoEP2DuoSQmD6CYvFSLt0NReGlc2qSY4bO4Oq0L56OiD9pDG41Kj/zFmVY/A3Wvmn4BqKcfq5H30LGIg==} - engines: {node: '>= 12'} - - koa-connect@2.1.0: - resolution: {integrity: sha512-O9pcFafHk0oQsBevlbTBlB9co+2RUQJ4zCzu3qJPmGlGoeEZkne+7gWDkecqDPSbCtED6LmhlQladxs6NjOnMQ==} - - koa-convert@2.0.0: - resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==} - engines: {node: '>= 10'} - - koa-is-json@1.0.0: - resolution: {integrity: sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw==} - - koa-send@5.0.1: - resolution: {integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==} - engines: {node: '>= 8'} - - koa-static@5.0.0: - resolution: {integrity: sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==} - engines: {node: '>= 7.6.0'} - - koa@2.15.3: - resolution: {integrity: sha512-j/8tY9j5t+GVMLeioLaxweJiKUayFhlGqNTzf2ZGwL0ZCQijd2RLHK0SLW5Tsko8YyyqCZC2cojIb0/s62qTAg==} - engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} - - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - - lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -1000,10 +704,6 @@ packages: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} - loglevel@1.9.2: - resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} - engines: {node: '>= 0.6.0'} - loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -1012,10 +712,6 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -1031,14 +727,15 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} + mime@4.0.7: + resolution: {integrity: sha512-2OfDPL+e03E0LrXaGYOtTFIYhiuzep94NSsuhrNULq+stylcJedcHdzHtz0atMUuGwJfFYs0YL5xeC/Ca2x0eQ==} + engines: {node: '>=16'} + hasBin: true + mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -1047,9 +744,12 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -1058,10 +758,6 @@ packages: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} @@ -1069,20 +765,20 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + object-path@0.11.8: resolution: {integrity: sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==} engines: {node: '>= 10.12.0'} - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} onetime@5.1.2: @@ -1093,12 +789,9 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - only@0.0.2: - resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} - - open@9.1.0: - resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} - engines: {node: '>=14.16'} + open@10.1.0: + resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + engines: {node: '>=18'} ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} @@ -1108,44 +801,10 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} - outdent@0.5.0: - resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - - p-filter@2.1.0: - resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} - engines: {node: '>=8'} - - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-map@2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} - engines: {node: '>=6'} - - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - - package-manager-detector@0.2.9: - resolution: {integrity: sha512-+vYvA/Y31l8Zk8dwxHhL3JfTuHPm6tlxM2A3GeQyl7ovYnSp1+mzAxClxaOr0qO1TtPxbQxetI7v5XqKLJZk7Q==} - parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -1154,10 +813,6 @@ packages: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -1165,15 +820,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} engines: {node: '>=6'} - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -1190,10 +840,6 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - read-yaml-file@1.1.0: - resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} - engines: {node: '>=6'} - readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -1202,20 +848,9 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - - resolve-path@1.4.0: - resolution: {integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==} - engines: {node: '>= 0.8'} - restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -1224,9 +859,9 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - run-applescript@5.0.0: - resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} - engines: {node: '>=12'} + run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} run-async@3.0.0: resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} @@ -1241,10 +876,6 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-regex-test@1.1.0: - resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} - engines: {node: '>= 0.4'} - safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -1260,12 +891,6 @@ packages: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} - setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -1281,15 +906,12 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - spawndamnit@3.0.1: - resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} + sirv@3.0.1: + resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} + engines: {node: '>=18'} - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + slashes@3.0.12: + resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} @@ -1306,14 +928,6 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -1322,14 +936,6 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - term-size@2.2.1: - resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} - engines: {node: '>=8'} - - titleize@3.0.0: - resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} - engines: {node: '>=12'} - tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -1338,25 +944,17 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - ua-parser-js@1.0.40: resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==} hasBin: true @@ -1364,17 +962,13 @@ packages: undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - untildify@4.0.0: - resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} - engines: {node: '>=8'} + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} update-browserslist-db@1.1.2: resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} @@ -1385,6 +979,10 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -1417,10 +1015,6 @@ packages: utf-8-validate: optional: true - ylru@1.4.0: - resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} - engines: {node: '>= 4.0.0'} - zod-validation-error@1.5.0: resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} engines: {node: '>=16.0.0'} @@ -1432,152 +1026,6 @@ packages: snapshots: - '@babel/runtime@7.26.7': - dependencies: - regenerator-runtime: 0.14.1 - - '@changesets/apply-release-plan@7.0.8': - dependencies: - '@changesets/config': 3.0.5 - '@changesets/get-version-range-type': 0.4.0 - '@changesets/git': 3.0.2 - '@changesets/should-skip-package': 0.1.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - detect-indent: 6.1.0 - fs-extra: 7.0.1 - lodash.startcase: 4.4.0 - outdent: 0.5.0 - prettier: 2.8.8 - resolve-from: 5.0.0 - semver: 7.7.1 - - '@changesets/assemble-release-plan@6.0.5': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.2 - '@changesets/should-skip-package': 0.1.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - semver: 7.7.1 - - '@changesets/changelog-git@0.2.0': - dependencies: - '@changesets/types': 6.0.0 - - '@changesets/cli@2.27.12': - dependencies: - '@changesets/apply-release-plan': 7.0.8 - '@changesets/assemble-release-plan': 6.0.5 - '@changesets/changelog-git': 0.2.0 - '@changesets/config': 3.0.5 - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.2 - '@changesets/get-release-plan': 4.0.6 - '@changesets/git': 3.0.2 - '@changesets/logger': 0.1.1 - '@changesets/pre': 2.0.1 - '@changesets/read': 0.6.2 - '@changesets/should-skip-package': 0.1.1 - '@changesets/types': 6.0.0 - '@changesets/write': 0.3.2 - '@manypkg/get-packages': 1.1.3 - ansi-colors: 4.1.3 - ci-info: 3.9.0 - enquirer: 2.4.1 - external-editor: 3.1.0 - fs-extra: 7.0.1 - mri: 1.2.0 - p-limit: 2.3.0 - package-manager-detector: 0.2.9 - picocolors: 1.1.1 - resolve-from: 5.0.0 - semver: 7.7.1 - spawndamnit: 3.0.1 - term-size: 2.2.1 - - '@changesets/config@3.0.5': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.2 - '@changesets/logger': 0.1.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - micromatch: 4.0.8 - - '@changesets/errors@0.2.0': - dependencies: - extendable-error: 0.1.7 - - '@changesets/get-dependents-graph@2.1.2': - dependencies: - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - picocolors: 1.1.1 - semver: 7.7.1 - - '@changesets/get-release-plan@4.0.6': - dependencies: - '@changesets/assemble-release-plan': 6.0.5 - '@changesets/config': 3.0.5 - '@changesets/pre': 2.0.1 - '@changesets/read': 0.6.2 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - - '@changesets/get-version-range-type@0.4.0': {} - - '@changesets/git@3.0.2': - dependencies: - '@changesets/errors': 0.2.0 - '@manypkg/get-packages': 1.1.3 - is-subdir: 1.2.0 - micromatch: 4.0.8 - spawndamnit: 3.0.1 - - '@changesets/logger@0.1.1': - dependencies: - picocolors: 1.1.1 - - '@changesets/parse@0.4.0': - dependencies: - '@changesets/types': 6.0.0 - js-yaml: 3.14.1 - - '@changesets/pre@2.0.1': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - - '@changesets/read@0.6.2': - dependencies: - '@changesets/git': 3.0.2 - '@changesets/logger': 0.1.1 - '@changesets/parse': 0.4.0 - '@changesets/types': 6.0.0 - fs-extra: 7.0.1 - p-filter: 2.1.0 - picocolors: 1.1.1 - - '@changesets/should-skip-package@0.1.1': - dependencies: - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - - '@changesets/types@4.1.0': {} - - '@changesets/types@6.0.0': {} - - '@changesets/write@0.3.2': - dependencies: - '@changesets/types': 6.0.0 - fs-extra: 7.0.1 - human-id: 1.0.2 - prettier: 2.8.8 - '@farmfe/cli@1.0.4': dependencies: cac: 6.7.14 @@ -1585,115 +1033,144 @@ snapshots: inquirer: 9.2.12 walkdir: 0.4.1 - '@farmfe/core-darwin-arm64@1.6.6': + '@farmfe/core-darwin-arm64@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-darwin-x64@1.6.6': + '@farmfe/core-linux-arm64-gnu@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-linux-arm64-gnu@1.6.6': + '@farmfe/core-linux-arm64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-linux-arm64-musl@1.6.6': + '@farmfe/core-linux-x64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-linux-x64-gnu@1.6.6': + '@farmfe/core-win32-arm64-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-linux-x64-musl@1.6.6': + '@farmfe/core-win32-ia32-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-win32-arm64-msvc@1.6.6': - optional: true - - '@farmfe/core-win32-ia32-msvc@1.6.6': - optional: true - - '@farmfe/core-win32-x64-msvc@1.6.6': - optional: true - - '@farmfe/core@1.6.6': + '@farmfe/core@2.0.0-nightly-20250827162746': dependencies: - '@farmfe/runtime': 0.12.10 - '@farmfe/runtime-plugin-hmr': 3.5.10 - '@farmfe/runtime-plugin-import-meta': 0.2.3 - '@farmfe/utils': 0.1.0 - '@koa/cors': 5.0.0 + '@farmfe/plugin-replace-dirname': 1.0.0-nightly-20250827162746 + '@farmfe/runtime': 1.0.0-nightly-20250827162746 + '@farmfe/runtime-plugin-hmr': 4.0.0-nightly-20250827162746 + '@farmfe/runtime-plugin-import-meta': 1.0.0-nightly-20250827162746 + '@farmfe/utils': 1.0.0-nightly-20250827162746 + '@polka/compression': 1.0.0-next.25 '@swc/helpers': 0.5.15 chokidar: 3.6.0 + connect: 3.7.0 + cors: 2.8.5 + debug: 4.4.0 deepmerge: 4.3.1 dotenv: 16.4.7 dotenv-expand: 11.0.7 - execa: 7.2.0 + etag: 1.8.1 + execa: 8.0.0 farm-browserslist-generator: 1.0.5 - farm-plugin-replace-dirname: 0.2.1 fast-glob: 3.3.3 fs-extra: 11.3.0 - http-proxy-middleware: 3.0.3 + http-proxy: 1.18.1(debug@4.4.0) is-plain-object: 5.0.0 - koa: 2.15.3 - koa-compress: 5.1.1 - koa-connect: 2.1.0 - koa-static: 5.0.0 - lodash.debounce: 4.0.8 - loglevel: 1.9.2 - open: 9.1.0 + mime: 4.0.7 + mime-types: 2.1.35 + open: 10.1.0 + sirv: 3.0.1 + slashes: 3.0.12 ws: 8.18.0 zod: 3.24.1 zod-validation-error: 1.5.0(zod@3.24.1) optionalDependencies: - '@farmfe/core-darwin-arm64': 1.6.6 - '@farmfe/core-darwin-x64': 1.6.6 - '@farmfe/core-linux-arm64-gnu': 1.6.6 - '@farmfe/core-linux-arm64-musl': 1.6.6 - '@farmfe/core-linux-x64-gnu': 1.6.6 - '@farmfe/core-linux-x64-musl': 1.6.6 - '@farmfe/core-win32-arm64-msvc': 1.6.6 - '@farmfe/core-win32-ia32-msvc': 1.6.6 - '@farmfe/core-win32-x64-msvc': 1.6.6 + '@farmfe/core-darwin-arm64': 2.0.0-nightly-20250827162746 + '@farmfe/core-linux-arm64-gnu': 2.0.0-nightly-20250827162746 + '@farmfe/core-linux-arm64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/core-linux-x64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/core-win32-arm64-msvc': 2.0.0-nightly-20250827162746 + '@farmfe/core-win32-ia32-msvc': 2.0.0-nightly-20250827162746 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@farmfe/plugin-react-darwin-arm64@1.2.6': + '@farmfe/plugin-react-darwin-arm64@2.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-react-darwin-x64@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-darwin-x64@1.2.6': + '@farmfe/plugin-react-linux-arm64-gnu@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-arm64-gnu@1.2.6': + '@farmfe/plugin-react-linux-arm64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-arm64-musl@1.2.6': + '@farmfe/plugin-react-linux-x64-gnu@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-x64-gnu@1.2.6': + '@farmfe/plugin-react-linux-x64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-x64-musl@1.2.6': + '@farmfe/plugin-react-win32-arm64-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-win32-arm64-msvc@1.2.6': + '@farmfe/plugin-react-win32-ia32-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-win32-ia32-msvc@1.2.6': + '@farmfe/plugin-react-win32-x64-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-win32-x64-msvc@1.2.6': + '@farmfe/plugin-react@2.0.0-nightly-20250827162746': + optionalDependencies: + '@farmfe/plugin-react-darwin-arm64': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-darwin-x64': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-arm64-gnu': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-arm64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-x64-gnu': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-x64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-win32-arm64-msvc': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-win32-ia32-msvc': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-win32-x64-msvc': 2.0.0-nightly-20250827162746 + + '@farmfe/plugin-replace-dirname-darwin-arm64@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-darwin-x64@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-linux-arm64-gnu@1.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react@1.2.6': + '@farmfe/plugin-replace-dirname-linux-arm64-musl@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-linux-x64-gnu@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-linux-x64-musl@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-win32-arm64-msvc@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-win32-ia32-msvc@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-win32-x64-msvc@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname@1.0.0-nightly-20250827162746': optionalDependencies: - '@farmfe/plugin-react-darwin-arm64': 1.2.6 - '@farmfe/plugin-react-darwin-x64': 1.2.6 - '@farmfe/plugin-react-linux-arm64-gnu': 1.2.6 - '@farmfe/plugin-react-linux-arm64-musl': 1.2.6 - '@farmfe/plugin-react-linux-x64-gnu': 1.2.6 - '@farmfe/plugin-react-linux-x64-musl': 1.2.6 - '@farmfe/plugin-react-win32-arm64-msvc': 1.2.6 - '@farmfe/plugin-react-win32-ia32-msvc': 1.2.6 - '@farmfe/plugin-react-win32-x64-msvc': 1.2.6 + '@farmfe/plugin-replace-dirname-darwin-arm64': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-darwin-x64': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-arm64-gnu': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-arm64-musl': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-x64-gnu': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-x64-musl': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-win32-arm64-msvc': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-win32-ia32-msvc': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-win32-x64-msvc': 1.0.0-nightly-20250827162746 '@farmfe/plugin-tools@0.1.1': dependencies: @@ -1701,46 +1178,27 @@ snapshots: '@napi-rs/cli': 2.18.4 cac: 6.7.14 - '@farmfe/runtime-plugin-hmr@3.5.10': + '@farmfe/runtime-plugin-hmr@4.0.0-nightly-20250827162746': dependencies: core-js: 3.40.0 + prismjs: 1.30.0 - '@farmfe/runtime-plugin-import-meta@0.2.3': + '@farmfe/runtime-plugin-import-meta@1.0.0-nightly-20250827162746': dependencies: core-js: 3.40.0 - '@farmfe/runtime@0.12.10': + '@farmfe/runtime@1.0.0-nightly-20250827162746': dependencies: core-js: 3.40.0 - '@farmfe/utils@0.0.1': {} - '@farmfe/utils@0.1.0': {} - '@koa/cors@5.0.0': - dependencies: - vary: 1.1.2 + '@farmfe/utils@1.0.0-nightly-20250827162746': {} '@ljharb/through@2.3.14': dependencies: call-bind: 1.0.8 - '@manypkg/find-root@1.1.0': - dependencies: - '@babel/runtime': 7.26.7 - '@types/node': 12.20.55 - find-up: 4.1.0 - fs-extra: 8.1.0 - - '@manypkg/get-packages@1.1.3': - dependencies: - '@babel/runtime': 7.26.7 - '@changesets/types': 4.1.0 - '@manypkg/find-root': 1.1.0 - fs-extra: 8.1.0 - globby: 11.1.0 - read-yaml-file: 1.1.0 - '@mdn/browser-compat-data@5.6.37': {} '@napi-rs/cli@2.18.4': {} @@ -1757,16 +1215,14 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.0 + '@polka/compression@1.0.0-next.25': {} + + '@polka/url@1.0.0-next.29': {} + '@swc/helpers@0.5.15': dependencies: tslib: 2.8.1 - '@types/http-proxy@1.17.16': - dependencies: - '@types/node': 22.13.1 - - '@types/node@12.20.55': {} - '@types/node@22.13.1': dependencies: undici-types: 6.20.0 @@ -1788,13 +1244,6 @@ snapshots: '@types/ua-parser-js@0.7.39': {} - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - - ansi-colors@4.1.3: {} - ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 @@ -1810,20 +1259,8 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 - - array-union@2.1.0: {} - base64-js@1.5.1: {} - better-path-resolve@1.0.0: - dependencies: - is-windows: 1.0.2 - - big-integer@1.6.52: {} - binary-extensions@2.3.0: {} bl@4.1.0: @@ -1832,10 +1269,6 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - bplist-parser@0.2.0: - dependencies: - big-integer: 1.6.52 - braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -1852,19 +1285,12 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bundle-name@3.0.0: + bundle-name@4.1.0: dependencies: - run-applescript: 5.0.0 - - bytes@3.1.2: {} + run-applescript: 7.0.0 cac@6.7.14: {} - cache-content-type@1.0.1: - dependencies: - mime-types: 2.1.35 - ylru: 1.4.0 - call-bind-apply-helpers@1.0.1: dependencies: es-errors: 1.3.0 @@ -1877,11 +1303,6 @@ snapshots: get-intrinsic: 1.2.7 set-function-length: 1.2.2 - call-bound@1.0.3: - dependencies: - call-bind-apply-helpers: 1.0.1 - get-intrinsic: 1.2.7 - caniuse-lite@1.0.30001698: {} chalk@4.1.2: @@ -1905,8 +1326,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - ci-info@3.9.0: {} - cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 @@ -1919,30 +1338,27 @@ snapshots: clsx@1.2.1: {} - co@4.6.0: {} - color-convert@2.0.1: dependencies: color-name: 1.1.4 color-name@1.1.4: {} - compressible@2.0.18: + connect@3.7.0: dependencies: - mime-db: 1.53.0 - - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color - content-type@1.0.5: {} + core-js@3.40.0: {} - cookies@0.9.1: + cors@2.8.5: dependencies: - depd: 2.0.0 - keygrip: 1.1.0 - - core-js@3.40.0: {} + object-assign: 4.1.1 + vary: 1.1.2 cross-spawn@7.0.6: dependencies: @@ -1952,29 +1368,22 @@ snapshots: csstype@3.1.3: {} - debug@3.2.7: + debug@2.6.9: dependencies: - ms: 2.1.3 + ms: 2.0.0 debug@4.4.0: dependencies: ms: 2.1.3 - deep-equal@1.0.1: {} - deepmerge@4.3.1: {} - default-browser-id@3.0.0: - dependencies: - bplist-parser: 0.2.0 - untildify: 4.0.0 + default-browser-id@5.0.0: {} - default-browser@4.0.0: + default-browser@5.2.1: dependencies: - bundle-name: 3.0.0 - default-browser-id: 3.0.0 - execa: 7.2.0 - titleize: 3.0.0 + bundle-name: 4.1.0 + default-browser-id: 5.0.0 defaults@1.0.4: dependencies: @@ -1988,20 +1397,6 @@ snapshots: define-lazy-prop@3.0.0: {} - delegates@1.0.0: {} - - depd@1.1.2: {} - - depd@2.0.0: {} - - destroy@1.2.0: {} - - detect-indent@6.1.0: {} - - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - dotenv-expand@11.0.7: dependencies: dotenv: 16.4.7 @@ -2022,11 +1417,6 @@ snapshots: encodeurl@1.0.2: {} - enquirer@2.4.1: - dependencies: - ansi-colors: 4.1.3 - strip-ansi: 6.0.1 - es-define-property@1.0.1: {} es-errors@1.3.0: {} @@ -2041,36 +1431,22 @@ snapshots: escape-string-regexp@5.0.0: {} - esprima@4.0.1: {} + etag@1.8.1: {} eventemitter3@4.0.7: {} - execa@5.1.1: - dependencies: - cross-spawn: 7.0.6 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - - execa@7.2.0: + execa@8.0.0: dependencies: cross-spawn: 7.0.6 - get-stream: 6.0.1 - human-signals: 4.3.1 + get-stream: 8.0.1 + human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 npm-run-path: 5.3.0 onetime: 6.0.0 - signal-exit: 3.0.7 + signal-exit: 4.1.0 strip-final-newline: 3.0.0 - extendable-error@0.1.7: {} - external-editor@3.1.0: dependencies: chardet: 0.7.0 @@ -2090,49 +1466,6 @@ snapshots: semver: 7.7.1 ua-parser-js: 1.0.40 - farm-plugin-replace-dirname-darwin-arm64@0.2.1: - optional: true - - farm-plugin-replace-dirname-darwin-x64@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-arm64-gnu@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-arm64-musl@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-x64-gnu@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-x64-musl@0.2.1: - optional: true - - farm-plugin-replace-dirname-win32-arm64-msvc@0.2.1: - optional: true - - farm-plugin-replace-dirname-win32-ia32-msvc@0.2.1: - optional: true - - farm-plugin-replace-dirname-win32-x64-msvc@0.2.1: - optional: true - - farm-plugin-replace-dirname@0.2.1: - dependencies: - '@changesets/cli': 2.27.12 - '@farmfe/utils': 0.0.1 - cac: 6.7.14 - optionalDependencies: - farm-plugin-replace-dirname-darwin-arm64: 0.2.1 - farm-plugin-replace-dirname-darwin-x64: 0.2.1 - farm-plugin-replace-dirname-linux-arm64-gnu: 0.2.1 - farm-plugin-replace-dirname-linux-arm64-musl: 0.2.1 - farm-plugin-replace-dirname-linux-x64-gnu: 0.2.1 - farm-plugin-replace-dirname-linux-x64-musl: 0.2.1 - farm-plugin-replace-dirname-win32-arm64-msvc: 0.2.1 - farm-plugin-replace-dirname-win32-ia32-msvc: 0.2.1 - farm-plugin-replace-dirname-win32-x64-msvc: 0.2.1 - fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -2154,35 +1487,28 @@ snapshots: dependencies: to-regex-range: 5.0.1 - find-up@4.1.0: + finalhandler@1.1.2: dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color follow-redirects@1.15.9(debug@4.4.0): optionalDependencies: debug: 4.4.0 - fresh@0.5.2: {} - fs-extra@11.3.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 - fs-extra@7.0.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - - fs-extra@8.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - fsevents@2.3.3: optional: true @@ -2206,21 +1532,12 @@ snapshots: dunder-proto: 1.0.1 es-object-atoms: 1.1.1 - get-stream@6.0.1: {} + get-stream@8.0.1: {} glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.3 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - gopd@1.2.0: {} graceful-fs@4.2.11: {} @@ -2233,45 +1550,10 @@ snapshots: has-symbols@1.1.0: {} - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.1.0 - hasown@2.0.2: dependencies: function-bind: 1.1.2 - http-assert@1.5.0: - dependencies: - deep-equal: 1.0.1 - http-errors: 1.8.1 - - http-errors@1.6.3: - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - - http-errors@1.8.1: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - - http-proxy-middleware@3.0.3: - dependencies: - '@types/http-proxy': 1.17.16 - debug: 4.4.0 - http-proxy: 1.18.1(debug@4.4.0) - is-glob: 4.0.3 - is-plain-object: 5.0.0 - micromatch: 4.0.8 - transitivePeerDependencies: - - supports-color - http-proxy@1.18.1(debug@4.4.0): dependencies: eventemitter3: 4.0.7 @@ -2280,11 +1562,7 @@ snapshots: transitivePeerDependencies: - debug - human-id@1.0.2: {} - - human-signals@2.1.0: {} - - human-signals@4.3.1: {} + human-signals@5.0.0: {} iconv-lite@0.4.24: dependencies: @@ -2292,10 +1570,6 @@ snapshots: ieee754@1.2.1: {} - ignore@5.3.2: {} - - inherits@2.0.3: {} - inherits@2.0.4: {} inquirer@9.2.12: @@ -2320,21 +1594,12 @@ snapshots: dependencies: binary-extensions: 2.3.0 - is-docker@2.2.1: {} - is-docker@3.0.0: {} is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} - is-generator-function@1.1.0: - dependencies: - call-bound: 1.0.3 - get-proto: 1.0.1 - has-tostringtag: 1.0.2 - safe-regex-test: 1.1.0 - is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -2349,30 +1614,15 @@ snapshots: is-plain-object@5.0.0: {} - is-regex@1.2.1: - dependencies: - call-bound: 1.0.3 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - is-stream@2.0.1: {} - is-stream@3.0.0: {} - is-subdir@1.2.0: - dependencies: - better-path-resolve: 1.0.0 - is-unicode-supported@0.1.0: {} is-unicode-supported@1.3.0: {} - is-windows@1.0.2: {} - - is-wsl@2.2.0: + is-wsl@3.1.0: dependencies: - is-docker: 2.2.1 + is-inside-container: 1.0.0 isbot@3.8.0: {} @@ -2380,96 +1630,14 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@3.14.1: - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - json_typegen_wasm@0.7.0: {} - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.11 - jsonfile@6.1.0: dependencies: universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 - keygrip@1.1.0: - dependencies: - tsscmp: 1.0.6 - - koa-compose@4.1.0: {} - - koa-compress@5.1.1: - dependencies: - bytes: 3.1.2 - compressible: 2.0.18 - http-errors: 1.8.1 - koa-is-json: 1.0.0 - - koa-connect@2.1.0: {} - - koa-convert@2.0.0: - dependencies: - co: 4.6.0 - koa-compose: 4.1.0 - - koa-is-json@1.0.0: {} - - koa-send@5.0.1: - dependencies: - debug: 4.4.0 - http-errors: 1.8.1 - resolve-path: 1.4.0 - transitivePeerDependencies: - - supports-color - - koa-static@5.0.0: - dependencies: - debug: 3.2.7 - koa-send: 5.0.1 - transitivePeerDependencies: - - supports-color - - koa@2.15.3: - dependencies: - accepts: 1.3.8 - cache-content-type: 1.0.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookies: 0.9.1 - debug: 4.4.0 - delegates: 1.0.0 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - fresh: 0.5.2 - http-assert: 1.5.0 - http-errors: 1.8.1 - is-generator-function: 1.1.0 - koa-compose: 4.1.0 - koa-convert: 2.0.0 - on-finished: 2.4.1 - only: 0.0.2 - parseurl: 1.3.3 - statuses: 1.5.0 - type-is: 1.6.18 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - locate-path@5.0.0: - dependencies: - p-locate: 4.1.0 - - lodash.debounce@4.0.8: {} - - lodash.startcase@4.4.0: {} - lodash@4.17.21: {} log-symbols@4.1.0: @@ -2477,16 +1645,12 @@ snapshots: chalk: 4.1.2 is-unicode-supported: 0.1.0 - loglevel@1.9.2: {} - loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 math-intrinsics@1.1.0: {} - media-typer@0.3.0: {} - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -2498,39 +1662,37 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.53.0: {} - mime-types@2.1.35: dependencies: mime-db: 1.52.0 + mime@4.0.7: {} + mimic-fn@2.1.0: {} mimic-fn@4.0.0: {} - mri@1.2.0: {} + mrmime@2.0.1: {} + + ms@2.0.0: {} ms@2.1.3: {} mute-stream@1.0.0: {} - negotiator@0.6.3: {} - node-releases@2.0.19: {} normalize-path@3.0.0: {} - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - npm-run-path@5.3.0: dependencies: path-key: 4.0.0 + object-assign@4.1.1: {} + object-path@0.11.8: {} - on-finished@2.4.1: + on-finished@2.3.0: dependencies: ee-first: 1.1.1 @@ -2542,14 +1704,12 @@ snapshots: dependencies: mimic-fn: 4.0.0 - only@0.0.2: {} - - open@9.1.0: + open@10.1.0: dependencies: - default-browser: 4.0.0 + default-browser: 5.2.1 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 - is-wsl: 2.2.0 + is-wsl: 3.1.0 ora@5.4.1: dependencies: @@ -2565,45 +1725,17 @@ snapshots: os-tmpdir@1.0.2: {} - outdent@0.5.0: {} - - p-filter@2.1.0: - dependencies: - p-map: 2.1.0 - - p-limit@2.3.0: - dependencies: - p-try: 2.2.0 - - p-locate@4.1.0: - dependencies: - p-limit: 2.3.0 - - p-map@2.1.0: {} - - p-try@2.2.0: {} - - package-manager-detector@0.2.9: {} - parseurl@1.3.3: {} - path-exists@4.0.0: {} - - path-is-absolute@1.0.1: {} - path-key@3.1.1: {} path-key@4.0.0: {} - path-type@4.0.0: {} - picocolors@1.1.1: {} picomatch@2.3.1: {} - pify@4.0.1: {} - - prettier@2.8.8: {} + prismjs@1.30.0: {} queue-microtask@1.2.3: {} @@ -2619,13 +1751,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - read-yaml-file@1.1.0: - dependencies: - graceful-fs: 4.2.11 - js-yaml: 3.14.1 - pify: 4.0.1 - strip-bom: 3.0.0 - readable-stream@3.6.2: dependencies: inherits: 2.0.4 @@ -2636,17 +1761,8 @@ snapshots: dependencies: picomatch: 2.3.1 - regenerator-runtime@0.14.1: {} - requires-port@1.0.0: {} - resolve-from@5.0.0: {} - - resolve-path@1.4.0: - dependencies: - http-errors: 1.6.3 - path-is-absolute: 1.0.1 - restore-cursor@3.1.0: dependencies: onetime: 5.1.2 @@ -2654,9 +1770,7 @@ snapshots: reusify@1.0.4: {} - run-applescript@5.0.0: - dependencies: - execa: 5.1.1 + run-applescript@7.0.0: {} run-async@3.0.0: {} @@ -2670,12 +1784,6 @@ snapshots: safe-buffer@5.2.1: {} - safe-regex-test@1.1.0: - dependencies: - call-bound: 1.0.3 - es-errors: 1.3.0 - is-regex: 1.2.1 - safer-buffer@2.1.2: {} scheduler@0.23.2: @@ -2693,10 +1801,6 @@ snapshots: gopd: 1.2.0 has-property-descriptors: 1.0.2 - setprototypeof@1.1.0: {} - - setprototypeof@1.2.0: {} - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -2707,14 +1811,13 @@ snapshots: signal-exit@4.1.0: {} - slash@3.0.0: {} - - spawndamnit@3.0.1: + sirv@3.0.1: dependencies: - cross-spawn: 7.0.6 - signal-exit: 4.1.0 + '@polka/url': 1.0.0-next.29 + mrmime: 2.0.1 + totalist: 3.0.1 - sprintf-js@1.0.3: {} + slashes@3.0.12: {} statuses@1.5.0: {} @@ -2732,20 +1835,12 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-bom@3.0.0: {} - - strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} supports-color@7.2.0: dependencies: has-flag: 4.0.0 - term-size@2.2.1: {} - - titleize@3.0.0: {} - tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -2754,28 +1849,19 @@ snapshots: dependencies: is-number: 7.0.0 - toidentifier@1.0.1: {} + totalist@3.0.1: {} tslib@2.8.1: {} - tsscmp@1.0.6: {} - type-fest@0.21.3: {} - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - ua-parser-js@1.0.40: {} undici-types@6.20.0: {} - universalify@0.1.2: {} - universalify@2.0.1: {} - untildify@4.0.0: {} + unpipe@1.0.0: {} update-browserslist-db@1.1.2(browserslist@4.24.4): dependencies: @@ -2785,6 +1871,8 @@ snapshots: util-deprecate@1.0.2: {} + utils-merge@1.0.1: {} + vary@1.1.2: {} walkdir@0.4.1: {} @@ -2805,8 +1893,6 @@ snapshots: ws@8.18.0: {} - ylru@1.4.0: {} - zod-validation-error@1.5.0(zod@3.24.1): dependencies: zod: 3.24.1 diff --git a/rust-plugins/wasm/src/lib.rs b/rust-plugins/wasm/src/lib.rs index c7d4f1d7..87ee1690 100644 --- a/rust-plugins/wasm/src/lib.rs +++ b/rust-plugins/wasm/src/lib.rs @@ -9,13 +9,13 @@ use farmfe_core::{ module::ModuleType, plugin::{Plugin, PluginLoadHookResult, PluginResolveHookResult}, resource::{Resource, ResourceOrigin, ResourceType}, - serialize, + serialize, Cacheable, }; use std::{fs, path::Path, sync::Arc}; use utils::generate_glue_code; use farmfe_macro_plugin::farm_plugin; -use farmfe_toolkit::fs::transform_output_filename; +use farmfe_toolkit::fs::{transform_output_filename, TransformOutputFileNameParams}; const WASM_HELPER_ID_FARM: &str = "farm/wasm-helper.js"; @@ -81,13 +81,15 @@ impl Plugin for FarmfePluginWasm { .unwrap(); let (file_name, ext) = file_name_ext.split_once('.').unwrap(); let assets_filename_config = context.config.output.assets_filename.clone(); - - let output_file_name = transform_output_filename( - assets_filename_config, - file_name, - param.module_id.as_bytes(), + let transform_output_file_name_params = TransformOutputFileNameParams { + filename_config: assets_filename_config, + name: file_name, + name_hash: "", + bytes: ¶m.module_id.as_bytes(), ext, - ); + special_placeholders: &Default::default(), + }; + let output_file_name = transform_output_filename(transform_output_file_name_params); let params = EmitFileParams { name: output_file_name, content, diff --git a/rust-plugins/worker/Cargo.toml b/rust-plugins/worker/Cargo.toml index d6ab6eb4..2033d287 100644 --- a/rust-plugins/worker/Cargo.toml +++ b/rust-plugins/worker/Cargo.toml @@ -17,3 +17,4 @@ serde = "1.0.213" regress = "0.10.1" base64 = "0.22.1" rkyv = "0.8.10" +rustc-hash = "2.1.1" diff --git a/rust-plugins/worker/playground/farm.config.ts b/rust-plugins/worker/playground/farm.config.ts index d0c39cbb..f537e521 100644 --- a/rust-plugins/worker/playground/farm.config.ts +++ b/rust-plugins/worker/playground/farm.config.ts @@ -19,6 +19,9 @@ export default defineConfig({ output:{ assetsFilename: 'asserts/[resourceName].[hash].[ext]', }, + runtime: { + path: "/" + } } as UserConfig['compilation'] }) ], diff --git a/rust-plugins/worker/playground/package.json b/rust-plugins/worker/playground/package.json index c0b3e848..626a66df 100644 --- a/rust-plugins/worker/playground/package.json +++ b/rust-plugins/worker/playground/package.json @@ -19,8 +19,8 @@ }, "devDependencies": { "@farmfe/cli": "^1.0.4", - "@farmfe/core": "^1.6.0", - "@farmfe/plugin-react": "^1.2.0", + "@farmfe/core": "^2.0.0-bate.0", + "@farmfe/plugin-react": "^2.0.0-bate.0", "@types/react": "18", "@types/react-dom": "18", "core-js": "^3.36.1", diff --git a/rust-plugins/worker/pnpm-lock.yaml b/rust-plugins/worker/pnpm-lock.yaml index bab57cce..1b887bb6 100644 --- a/rust-plugins/worker/pnpm-lock.yaml +++ b/rust-plugins/worker/pnpm-lock.yaml @@ -37,11 +37,11 @@ importers: specifier: ^1.0.4 version: 1.0.4 '@farmfe/core': - specifier: ^1.6.0 - version: 1.6.0 + specifier: ^2.0.0-bate.0 + version: 2.0.0-nightly-20250827162746 '@farmfe/plugin-react': - specifier: ^1.2.0 - version: 1.2.4 + specifier: ^2.0.0-bate.0 + version: 2.0.0-nightly-20250827162746 '@types/react': specifier: '18' version: 18.3.12 @@ -57,223 +57,196 @@ importers: packages: - '@babel/runtime@7.25.9': - resolution: {integrity: sha512-4zpTHZ9Cm6L9L+uIqghQX8ZXg8HKFcjYO3qHoO8zTmRm6HQUJ8SSJ+KRvbMBZn0EGVlT4DRYeQ/6hjlyXBh+Kg==} - engines: {node: '>=6.9.0'} - - '@changesets/apply-release-plan@7.0.5': - resolution: {integrity: sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw==} - - '@changesets/assemble-release-plan@6.0.4': - resolution: {integrity: sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q==} - - '@changesets/changelog-git@0.2.0': - resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} - - '@changesets/cli@2.27.9': - resolution: {integrity: sha512-q42a/ZbDnxPpCb5Wkm6tMVIxgeI9C/bexntzTeCFBrQEdpisQqk8kCHllYZMDjYtEc1ZzumbMJAG8H0Z4rdvjg==} + '@farmfe/cli@1.0.4': + resolution: {integrity: sha512-bau/2P7DylHUDksUvbvJod/Ew4dl5ZICYVgTNn0EfrJM/ZuwLaV8LjmPo0pM4y1QOZmg/N3B9DwkXO89DrutYQ==} + engines: {node: '>= 16'} hasBin: true - '@changesets/config@3.0.3': - resolution: {integrity: sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A==} - - '@changesets/errors@0.2.0': - resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - - '@changesets/get-dependents-graph@2.1.2': - resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} - - '@changesets/get-release-plan@4.0.4': - resolution: {integrity: sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw==} - - '@changesets/get-version-range-type@0.4.0': - resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} - - '@changesets/git@3.0.1': - resolution: {integrity: sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ==} - - '@changesets/logger@0.1.1': - resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} - - '@changesets/parse@0.4.0': - resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} - - '@changesets/pre@2.0.1': - resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} + '@farmfe/core-darwin-arm64@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-MhxtJwA7c5cvcUWJXRgOX5mDYOUu849yVIThCRz47Ov6Cr1woi921qxyK3l/byrJkUfGytyL9Syay4LK7SKEdg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] - '@changesets/read@0.6.1': - resolution: {integrity: sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ==} + '@farmfe/core-linux-arm64-gnu@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-+Dx2+FhlDyixCPIjO9hcs9rKtktMW3G/ryTrBHd/DXufacEETxLNxOtF4D4HFNoHVncHuXv6Iu6gElS46M6HRg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] - '@changesets/should-skip-package@0.1.1': - resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} + '@farmfe/core-linux-arm64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-QyJ74kANbL1EfKWngdBOqSd7AkL5vynJrtYOCeg/4Vu2OTQvZ5hqGHWEitho/XimkmjHCdQsVQTKNgKpeJF8aQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] - '@changesets/types@4.1.0': - resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + '@farmfe/core-linux-x64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-ng5stR9o9HBi9+2gkfPvUfq+1ZHAWfARc+RKs2lM5MY6mENFPI4OzF+c2t/Jd8zfHVkqnN7k4hmMroQEOSzQ7g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] - '@changesets/types@6.0.0': - resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + '@farmfe/core-win32-arm64-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-T9SnA+ANiXF6VjAgl290KuxFh5hmY5KV25gwIhT/D0K+nl4e8el84jrkLnbzJFzMNWITPwPTeaqPp23driXCgA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] - '@changesets/write@0.3.2': - resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} + '@farmfe/core-win32-ia32-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-gg5R1BudohWIqaK9b+N7fvZWpYjgWmNCRN8FAszEyNmK7Qurr8FaMf48W3JythdcALjwVEyGHTWptndgmKmTaA==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] - '@farmfe/cli@1.0.4': - resolution: {integrity: sha512-bau/2P7DylHUDksUvbvJod/Ew4dl5ZICYVgTNn0EfrJM/ZuwLaV8LjmPo0pM4y1QOZmg/N3B9DwkXO89DrutYQ==} - engines: {node: '>= 16'} - hasBin: true + '@farmfe/core@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-2SEHCv7xmMSRPgDWySFxf37HMpLYTEhcSOekUutb6PU7+Rs6BDyjkzCubFtlbzowz/iLqlh6+TbGpkbQLB2Wsg==} + engines: {node: '>=16.15.1'} - '@farmfe/core-darwin-arm64@1.6.0': - resolution: {integrity: sha512-VZmfufedSWPBKhmUDOlb6Fax3FjIXpFqt4ZYuHjAyPNE2LU6A/vo7D0xTZLpvLLA9xfwEGzHSBX1epw9LxlsiA==} + '@farmfe/plugin-react-darwin-arm64@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-Hi+I5mFUieL4+ANqTv2J29/IwCWneTZR9gGS/zSRn4VG4hd9N0EVOu5jmULqrIhDF6Vw0E2VE/P3PWMKFzICLQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/core-darwin-x64@1.6.0': - resolution: {integrity: sha512-VF+oStZPd9UiFoN+BRosjtE3LjbK9Hkpo2tYNa/tFXvoVtJ8qrUuivMnKN2U8176ZVohQSypthLlcDZnbbZRLg==} + '@farmfe/plugin-react-darwin-x64@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-KXFJt7sFmzisYSIRXwxEEBF+39aSwpNim6IIyRqHDZJOQmoMXffGnqo9EC6QnfDC/PfP1zGjbeG07BrO7hOT5A==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@farmfe/core-linux-arm64-gnu@1.6.0': - resolution: {integrity: sha512-zdpGYKsxfR9SWNtX/+VLADVjTAm5FQeFikQ+XNa0w4bJVC9URsd5xYYkywkMv1hU09FJu4yCDdk06Y06vOf8nQ==} + '@farmfe/plugin-react-linux-arm64-gnu@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-HxM4YKmvBSPQZQk4fry7Exo2VqDmKqK5uxpcXLa93jA732LvDZyMEe/kGYIN4LEORIJrsdeQl35CSNQwx/LGPg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] - '@farmfe/core-linux-arm64-musl@1.6.0': - resolution: {integrity: sha512-J0ApBMoXQU/ts/sbyMG6Px9TT1LHkmY8jkZ1N0KRpC9sNhgjffd7DpF9N9gqaQLOfageCWMyWL80oqD6wPb3Ww==} + '@farmfe/plugin-react-linux-arm64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-ANbVfl/XOgMpl0ts7EUOHgv07sks7viEy9zYboCtlfai3O9ITknbCkkB9RGQHdGxanICUxFlqKMbGwUcrXgvtg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] - '@farmfe/core-linux-x64-gnu@1.6.0': - resolution: {integrity: sha512-jDGulpgDbU1zRQHCcmknh0OdbGXxn3tigII3bfbV3YjSX45jOtcEa7+q+ArLL0HlqpCwIV6+Fypjx33kbAjwBQ==} + '@farmfe/plugin-react-linux-x64-gnu@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-G47YAFQfrvzkp3+noMhczAB/qLzyZixdWNh6/IQ7QHdYJIM5PshnkcziFa4o+mdAuzUGJhS64S7PhnHtHzLjTA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@farmfe/core-linux-x64-musl@1.6.0': - resolution: {integrity: sha512-3Vxzj9a10uwYcwUuHZkVRMYvi4L7BddAJ5t5gXfTq/TOz8uvEVBJFanf/76sZPmGav1+UrKP1V+OMAEJIkY1uw==} + '@farmfe/plugin-react-linux-x64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-L8YGFcFTGEFDo9GpHTlqdfttukctw1ynQvLoeP58cKyIW+Z8M5B0scPz6DtNTHnfYwt3RUtMV9L0M9a9my+0Iw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - libc: [musl] - '@farmfe/core-win32-arm64-msvc@1.6.0': - resolution: {integrity: sha512-3liF5BvnRqCL+Xc5HT4yRbsFXrS1cdlMOvZ0teLK+pzhOzbgoLawQKTf8Wz+NX+t2fPmTuVmlOrjVJEytN1Kcg==} + '@farmfe/plugin-react-win32-arm64-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-g/E/Z0EuQJZd4r+ZjQo+xUCDqp+gi7xl+X2T2HwXRfBSnvzHUxGV7Lzf6fN7XVyzrq+I37LL3/QzBlFTm2nu7w==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/core-win32-ia32-msvc@1.6.0': - resolution: {integrity: sha512-IS3cgT1tvqSAsxfoZ3npQbFG3SPQX7ACpUe3gWSx+GXIqAVNsB5FM/4u9O2Ui3Fs86pwVFZb39IHVEQh82TsgQ==} + '@farmfe/plugin-react-win32-ia32-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-7CXpLsQCAfzeq/a7Bp9lHXaZP8DgbRxp5ZbRU35V+8/iSIlNWeM0SlFtwEgwPn6BD1CwxS+xzNyfWKa0+16b3A==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/core-win32-x64-msvc@1.6.0': - resolution: {integrity: sha512-82WOrABy8P7lx10MZitj6TDVJMHDsjRarc+6gdUp/EgJQ/QGms7MoCf/KAavtwKq6qSrgGdkPgCSrCnl5WRpvw==} + '@farmfe/plugin-react-win32-x64-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-uWG7s5fTQNgKtdDMzy25Y78D99W2KvaoQKBwTcPDVd20lWVFt/uScD5CpkuEcgtMjybAqZh62GIo/p89WvuP/Q==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/core@1.6.0': - resolution: {integrity: sha512-ykARCm5u0theT9jQ+JH5eVNlirBx8HadVyX4cqnoCygLpfE5kA9rFFKclE96btAqbMlPJFX/rTqiQDu9DOZjwA==} - engines: {node: '>=16.15.1'} + '@farmfe/plugin-react@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-//PftnM72Ei2VZ+RDoJs0mHYlPeJuMp2uuMH/TqubgDYonyZNvaBW7ecSXWweh5AKErxHzX3pF6yYU1z1eNhvQ==} - '@farmfe/plugin-react-darwin-arm64@1.2.4': - resolution: {integrity: sha512-LrXgdrOFdKZYdInbddu5I7I5vaO6xVgsE/eDwLWk4y3uUvom6efAMFPPpI8n8rAxvpifFwrLVnKY24p0+tfS2w==} + '@farmfe/plugin-replace-dirname-darwin-arm64@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-npxCtitAyupqgX++fQbmkPrlgMsg8NVybu7sdXk3VrvpRc6BDFiGxcGR93J2QzpOeDXdfcwDdlpJstKvxY1Lkg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/plugin-react-darwin-x64@1.2.4': - resolution: {integrity: sha512-JlFOm8/298kJ/1CqRPG7ppHLr4q93a+5K8PnAZhPm8lXj0HpKy7IMs9Y5tw6OTbWeSVB7IPhEAE1SdbIohhhCg==} + '@farmfe/plugin-replace-dirname-darwin-x64@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-dNXhx3zZVm+aMzLWw9Dj4fU7T2Mz4BrUU9ulNvtDO+l+Op+EAzKke31gJf/JH4KvuqwO5HFrwZF+HTW6nxS/4g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@farmfe/plugin-react-linux-arm64-gnu@1.2.4': - resolution: {integrity: sha512-ygSDQ3M6/nlCVaAEY4OvIHpPb7xGarlkK3kk021ULr58tyxIQtu4NIcwgXPsPx94UGyWiRl51FDEWqT3tE7y8Q==} + '@farmfe/plugin-replace-dirname-linux-arm64-gnu@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-ddu5BA/kvb4VCuAzgb/2MLMoJOMo9cE2IhYqfhDcudv1DaCvpZvfk1g9lICEwKRGa9ApOw6zzLiDq1I1gT1RqQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@farmfe/plugin-react-linux-arm64-musl@1.2.4': - resolution: {integrity: sha512-gWmsS13cGiVl+6SbSu/zOZiESqf41emJ0ZhI/hCR0ZVOVMQK3RFKOxZbZldu8jgYI6wJPKbQrDwnELpN5i12YQ==} + '@farmfe/plugin-replace-dirname-linux-arm64-musl@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-hCAnOUJzuCGaz6FiLtcvKKigTkasCUeChXzYKvl62Pw+3IA02GXNT7IVqF6bg6u41Mq50bZFu6ZCGSEFRNGvww==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@farmfe/plugin-react-linux-x64-gnu@1.2.4': - resolution: {integrity: sha512-3xxoUUNw2qJrr7cv2lVwhQ3fNAbmHR4JkM2VXezXIU3oCIGqQZMUEMt00pMqxa6UD2qM/4BFV76daEyNUCj8Uw==} + '@farmfe/plugin-replace-dirname-linux-x64-gnu@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-sIVJu+45gMBHNCmkz/jvb9cj2WWWKOG/iQ0mmfHYne6tPzzD0n6ezncXoVAUp/S+OUOJz7P/xR7nCelMuPoGQQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@farmfe/plugin-react-linux-x64-musl@1.2.4': - resolution: {integrity: sha512-WacHUQjzbcBAvEMxP1H6ie0Sofd7C3KXt/FybM+Gk76L24iL0+M2rdFGmh5MomziJ1ejAuR7In1yThH96u7hXQ==} + '@farmfe/plugin-replace-dirname-linux-x64-musl@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-uYXBzTKBuExHvM2SnxXqqwf5WeWcw/ONr6UjhAtYU/ZjiA11A39Sj80ZYtb1IM3iW38IzX6ULMrn+1puby+Mhw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/plugin-react-win32-arm64-msvc@1.2.4': - resolution: {integrity: sha512-SEY1RRi7ZpXVdlUubP7GLgQfqb8mcTR/vQjEfjw5UkXN6he4B0T+ueCQv+Eculjkpx2NNbO96AGBJgRC82aTfw==} + '@farmfe/plugin-replace-dirname-win32-arm64-msvc@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-NpbbONY6bJRzY9KSQixX1tKKCwKMQu0Qvg2WbQ+3IAvLPZVHMnXLLOE6sy0Bs8dMw94L+JpBC7p8nvDfqItKOg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/plugin-react-win32-ia32-msvc@1.2.4': - resolution: {integrity: sha512-eUSfSBiNIiKREtUb0pT8ztvpcEZMWhLbqqTR4cC4HAk/eNkrH/06tCDdFJefrSLmV1bsR1HzL+3SanNhBn3p3Q==} + '@farmfe/plugin-replace-dirname-win32-ia32-msvc@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-YawnCmjR0u3bA6GgkarHI2HVUIlF5gTcxhHtdGew2zF2HZZnZvhIP38Pepy/wJ/URaDNSDw6OVupQY1L/+Nb1w==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/plugin-react-win32-x64-msvc@1.2.4': - resolution: {integrity: sha512-GgDV4d4V8WspbLs333caVBjAwRwy6/47eDOS1OQFQThOC0dOr5IwbipTywihAKQQa9zfKt8wTp7zKIPDth0TGQ==} + '@farmfe/plugin-replace-dirname-win32-x64-msvc@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-cBYSLcLqxZHjMu90c1F9biNg0DAebB4EKzkpu7Db4Nr3dmeSURndziXYydyREzv/9woAfPzMZ0gDX9YPcB1eEA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/plugin-react@1.2.4': - resolution: {integrity: sha512-8CKKbkqsNyS/GSzorzCPzf+YKg6ckcCF1Ze+QkrqA0wbU2I8yMSJUvKr/oCFKsyhLBf02GODvsGWK3WM+GqrXg==} + '@farmfe/plugin-replace-dirname@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-8EhqCkLqdLOScTPJaJEPbWQXRPGLQeKb0K9MCk+LLNwwv1uDpurUiDacpBUKYjkJvwaCxV5EcTWzN2IYZWJ1FA==} + engines: {node: '>=16'} '@farmfe/plugin-tools@0.1.1': resolution: {integrity: sha512-7ox1VgCI5AWFrIUQVLEYGdqCSGNBJYRC0Yhu5sK0a/sR/OSaZa97MdiKA80LkM6UgK+dDFy49rPre10U/M7yww==} hasBin: true - '@farmfe/runtime-plugin-hmr@3.5.10': - resolution: {integrity: sha512-ZFwAGDJ1sNuwX77ADdPSO+PoMImrGl0k+nvW/TnzOy72k8JxC8OwaeOiuPgNkYxDGldp55l9mPE9NvcoxR8uzQ==} - - '@farmfe/runtime-plugin-import-meta@0.2.3': - resolution: {integrity: sha512-BEHPjfXj/DXpwKxyM4rMqT9NFRfivTGS+b02uchjV9MSTi8mZqm3QhtJ+znlpgHUBABBtZYKdayQEDhyK4izYw==} + '@farmfe/runtime-plugin-hmr@4.0.0-nightly-20250827162746': + resolution: {integrity: sha512-AzJnWwOtR1If72NiqFDn+SXReu56kysm63Y0jHyY2liW/UImKWzFldropkSSfy1Up+9dot0mOY0/OpgOJy1bzQ==} - '@farmfe/runtime@0.12.10': - resolution: {integrity: sha512-2/jebNFaVC+yctEeFZrmbfjaKJOg2Ib9iJ8ypjcUnnETfR4zbZnYuErfIO1Af44anvpONwWDhQ8RVcmy+WyY5w==} + '@farmfe/runtime-plugin-import-meta@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-Y9Ga/kORMOYX9i24PgRhEPctKeSq15IPF6m2COAduthKYl++QIN+ierF/l+BawHD91v32Z6HkIP5u6wmnvWDmw==} - '@farmfe/utils@0.0.1': - resolution: {integrity: sha512-QLbgNrojcvxfumXA/H329XAXhoCahmeSH3JmaiwwJEGS2QAmWfgAJMegjwlt6OmArGVO4gSbJ7Xbmm1idZZs+g==} + '@farmfe/runtime@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-a57kiiMU6TXleQm+brNS0ZSC4B+o4ky0X+1JoBL6GR7vYi4KeJF5WvzO+lG976WPIGRDhGGyicFWas7GRMj3xQ==} '@farmfe/utils@0.1.0': resolution: {integrity: sha512-neNJQGqV7XL4XifG1uHOBFSFLy2yx1/DVZNRA7nfeEAXEksVZTwWA+fZrYEaI0w7Sw6K/9NYn9Jgpn+NAT0mcg==} - '@koa/cors@5.0.0': - resolution: {integrity: sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==} - engines: {node: '>= 14.0.0'} + '@farmfe/utils@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-2sse/dpadV9cH5dYqGZ13Rm4BWdgVvWC73QR5YB706xL1KjcP/Cl/hKksilDd224bBfDsMK02bs5T7G1jHnKhg==} '@ljharb/through@2.3.13': resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==} engines: {node: '>= 0.4'} - '@manypkg/find-root@1.1.0': - resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} - - '@manypkg/get-packages@1.1.3': - resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - '@mdn/browser-compat-data@5.6.9': resolution: {integrity: sha512-xbpYnhcx48qe1p8qimSCUu79QPhK6STaj5mUJ7A0VRCxgfZ5boJ4L/Vy9e5lOPquPSQ1tWZ6mOO+01VzLJg2iA==} @@ -294,17 +267,15 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@swc/helpers@0.5.13': - resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} - - '@types/http-proxy@1.17.15': - resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} + '@polka/compression@1.0.0-next.25': + resolution: {integrity: sha512-UlVkoSGRig87riHSn8QOxd2DzGhadRpNSj5Ukqj+Bt7WTE4Es+sE3ju3OYbe8SiV2OwA+8tDcSuHWUh5S3jCBQ==} + engines: {node: '>=6'} - '@types/node@12.20.55': - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + '@polka/url@1.0.0-next.29': + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - '@types/node@22.7.9': - resolution: {integrity: sha512-jrTfRC7FM6nChvU7X2KqcrgquofrWLFDeYC1hKfwNWomVvrn7JIksqf344WN2X/y8xrgqBd2dJATZV4GbatBfg==} + '@swc/helpers@0.5.13': + resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} '@types/object-path@0.11.4': resolution: {integrity: sha512-4tgJ1Z3elF/tOMpA8JLVuR9spt9Ynsf7+JjqsQ2IqtiPJtcLoHoXcT6qU4E10cPFqyXX5HDm9QwIzZhBSkLxsw==} @@ -324,14 +295,6 @@ packages: '@types/ua-parser-js@0.7.39': resolution: {integrity: sha512-P/oDfpofrdtF5xw433SPALpdSchtJmY7nsJItf8h3KXqOslkbySh8zq4dSWXH2oTjRvJ5PczVEoCZPow6GicLg==} - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -348,24 +311,9 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - better-path-resolve@1.0.0: - resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} - engines: {node: '>=4'} - - big-integer@1.6.52: - resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} - engines: {node: '>=0.6'} - binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -373,10 +321,6 @@ packages: bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - bplist-parser@0.2.0: - resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} - engines: {node: '>= 5.10.0'} - braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -389,22 +333,14 @@ packages: buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - bundle-name@3.0.0: - resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} - engines: {node: '>=12'} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - cache-content-type@1.0.1: - resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} - engines: {node: '>= 6.0.0'} - call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} @@ -427,10 +363,6 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} @@ -451,10 +383,6 @@ packages: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -465,27 +393,16 @@ packages: comlink@4.4.2: resolution: {integrity: sha512-OxGdvBmJuNKSCMO4NTl1L47VRp6xn2wG4F/2hYzB6tiCb709otOxtEYCSvK80PtjODfXXZu8ds+Nw5kVCjqd2g==} - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - cookies@0.9.1: - resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} - engines: {node: '>= 0.8'} + connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} core-js@3.38.1: resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==} - cross-spawn@5.1.0: - resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -494,8 +411,8 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -511,20 +428,17 @@ packages: supports-color: optional: true - deep-equal@1.0.1: - resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} - deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-browser-id@3.0.0: - resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} - engines: {node: '>=12'} + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} - default-browser@4.0.0: - resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} - engines: {node: '>=14.16'} + default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -537,29 +451,6 @@ packages: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} engines: {node: '>=12'} - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dotenv-expand@11.0.6: resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==} engines: {node: '>=12'} @@ -581,10 +472,6 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} - enquirer@2.4.1: - resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} - engines: {node: '>=8.6'} - es-define-property@1.0.0: resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} engines: {node: '>= 0.4'} @@ -604,24 +491,16 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - - execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - - extendable-error@0.1.7: - resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + execa@8.0.0: + resolution: {integrity: sha512-CTNS0BcKBcoOsawKBlpcKNmK4Kjuyz5jVLhf+PUsHGMqiKMVTa4cN3U7r7bRY8KTpfOGpXMo27fdy0dYVg2pqA==} + engines: {node: '>=16.17'} external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} @@ -631,66 +510,6 @@ packages: resolution: {integrity: sha512-igffWSQATGV2ZJEvDBIB9Q2QfVOr+vv/JTZaaNoYfW/nrCGZ58zyJ0kSkFQEvptGUWf6idECqj82ykli4Ueplw==} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} - farm-plugin-replace-dirname-darwin-arm64@0.2.1: - resolution: {integrity: sha512-9FThv/qoFuj3cJjv9P6YnXbBwPQ5TwGjnr50ejXdZn13Ehz0+7w7EscbRsZHNvT7p24p6i0Y9NUSallcWc2syw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - farm-plugin-replace-dirname-darwin-x64@0.2.1: - resolution: {integrity: sha512-Msqrh8mAPBbEpANpa0z9uQBr1/MO+PaHgBxym/aNs1vpxB4KAs6JQWYKtO+Ob7JzFyV6d9lIRhpnpxzxTqSIfA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - farm-plugin-replace-dirname-linux-arm64-gnu@0.2.1: - resolution: {integrity: sha512-ZKuxGu9G01CW521uTQHh+IP8pcT/NolGQfcQuEmBpD8epJ8per8Ps52fS05u5TGniaOg+ySZpt7HxbX+++k1YQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - libc: [glibc] - - farm-plugin-replace-dirname-linux-arm64-musl@0.2.1: - resolution: {integrity: sha512-m3gH8ggczbRYTHZSNp3LjIQIcqhvDO4O78bxXc8O1ozKD8M47/YfQLyQV06M7H4rZ8s6XV3Bb1kAcRAASp3M5A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - libc: [glibc] - - farm-plugin-replace-dirname-linux-x64-gnu@0.2.1: - resolution: {integrity: sha512-MehKkoM2RFw3sCnEu9nCbXKjxtC3hfTad0h/dC+Z8iEBcLEReVLoNzHWWUa6BxkxqDtB82/BWO/ObSUj/VUnwQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - libc: [glibc] - - farm-plugin-replace-dirname-linux-x64-musl@0.2.1: - resolution: {integrity: sha512-o1qPZi16N/sHOteZYJVv6UmZFK3QKpVQrywk/4spJI0mPH9A9Y+G6iBE2Tqjb3d+1Hb6phr++EBJHZ2x1ajtGQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - farm-plugin-replace-dirname-win32-arm64-msvc@0.2.1: - resolution: {integrity: sha512-Xn/wYFkgb7SsTlSaefFtvxNbXEVdvZB854b/rBZu47+MRQpSnBIPwnTGcqo8eNTMjtnY4beGGtcd78iqMVAHFQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - farm-plugin-replace-dirname-win32-ia32-msvc@0.2.1: - resolution: {integrity: sha512-YtIu5CS/BSgbQZb1qjaBg0cEKvB4vCIbBxNn64H468zwliPbE93SAIyiwu6cL3la59cjBP4sEbz4ZAWyY9GoMQ==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - farm-plugin-replace-dirname-win32-x64-msvc@0.2.1: - resolution: {integrity: sha512-KUAf4rcv3Nz+CpGs4zr+ZRu4hWRp7SHQBgpX+mb0hhMjRvn+LoWm2qCL2q9Gp3jsTDVmzjPbyZxp/9UJKx13lQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - farm-plugin-replace-dirname@0.2.1: - resolution: {integrity: sha512-aJ4euQzxoq0sVu4AwXrNQflHJrSZdrdApGEyVRtN6KiCop3CHXnTg9ydlyCNXN2unQB283aNjojvCd5E/32KgA==} - fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -706,9 +525,9 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} follow-redirects@1.15.9: resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} @@ -719,22 +538,10 @@ packages: debug: optional: true - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - fs-extra@11.2.0: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} - fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} - - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -747,18 +554,14 @@ packages: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} @@ -780,44 +583,17 @@ packages: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - http-assert@1.5.0: - resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} - engines: {node: '>= 0.8'} - - http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - - http-errors@1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - - http-proxy-middleware@3.0.2: - resolution: {integrity: sha512-fBLFpmvDzlxdckwZRjM0wWtwDZ4KBtQ8NFqhrFKoEtK4myzuiumBuNTxD+F4cVbXfOZljIbrynmvByofDzT7Ag==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - http-proxy@1.18.1: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} - human-id@1.0.2: - resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} - - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - - human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -826,13 +602,6 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -844,11 +613,6 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -862,10 +626,6 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -887,18 +647,10 @@ packages: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-subdir@1.2.0: - resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} - engines: {node: '>=4'} - is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -907,13 +659,9 @@ packages: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} - is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} isbot@3.8.0: resolution: {integrity: sha512-vne1mzQUTR+qsMLeCBL9+/tgnDXRyc2pygLGl/WsgA+EZKIiB5Ehu0CiVTHIIk30zhJ24uGz4M5Ppse37aR0Hg==} @@ -925,62 +673,12 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - keygrip@1.1.0: - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} - engines: {node: '>= 0.6'} - - koa-compose@4.1.0: - resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} - - koa-compress@5.1.1: - resolution: {integrity: sha512-UgMIN7ZoEP2DuoSQmD6CYvFSLt0NReGlc2qSY4bO4Oq0L56OiD9pDG41Kj/zFmVY/A3Wvmn4BqKcfq5H30LGIg==} - engines: {node: '>= 12'} - - koa-connect@2.1.0: - resolution: {integrity: sha512-O9pcFafHk0oQsBevlbTBlB9co+2RUQJ4zCzu3qJPmGlGoeEZkne+7gWDkecqDPSbCtED6LmhlQladxs6NjOnMQ==} - - koa-convert@2.0.0: - resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==} - engines: {node: '>= 10'} - - koa-is-json@1.0.0: - resolution: {integrity: sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw==} - - koa-send@5.0.1: - resolution: {integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==} - engines: {node: '>= 8'} - - koa-static@5.0.0: - resolution: {integrity: sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==} - engines: {node: '>= 7.6.0'} - - koa@2.15.3: - resolution: {integrity: sha512-j/8tY9j5t+GVMLeioLaxweJiKUayFhlGqNTzf2ZGwL0ZCQijd2RLHK0SLW5Tsko8YyyqCZC2cojIb0/s62qTAg==} - engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} - - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - - lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -988,21 +686,10 @@ packages: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} - loglevel@1.9.2: - resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} - engines: {node: '>= 0.6.0'} - loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - lru-cache@4.1.5: - resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} - - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -1018,14 +705,15 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} + mime@4.0.7: + resolution: {integrity: sha512-2OfDPL+e03E0LrXaGYOtTFIYhiuzep94NSsuhrNULq+stylcJedcHdzHtz0atMUuGwJfFYs0YL5xeC/Ca2x0eQ==} + engines: {node: '>=16'} + hasBin: true + mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -1034,9 +722,12 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -1045,10 +736,6 @@ packages: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} @@ -1056,20 +743,20 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + object-path@0.11.8: resolution: {integrity: sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==} engines: {node: '>= 10.12.0'} - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} onetime@5.1.2: @@ -1080,12 +767,9 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - only@0.0.2: - resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} - - open@9.1.0: - resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} - engines: {node: '>=14.16'} + open@10.1.0: + resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + engines: {node: '>=18'} ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} @@ -1095,44 +779,10 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} - outdent@0.5.0: - resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - - p-filter@2.1.0: - resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} - engines: {node: '>=8'} - - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-map@2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} - engines: {node: '>=6'} - - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - - package-manager-detector@0.2.2: - resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} - parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -1141,10 +791,6 @@ packages: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -1152,18 +798,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} engines: {node: '>=6'} - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - - pseudomap@1.0.2: - resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -1180,10 +818,6 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - read-yaml-file@1.1.0: - resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} - engines: {node: '>=6'} - readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -1192,20 +826,9 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - - resolve-path@1.4.0: - resolution: {integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==} - engines: {node: '>= 0.8'} - restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -1214,9 +837,9 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - run-applescript@5.0.0: - resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} - engines: {node: '>=12'} + run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} run-async@3.0.0: resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} @@ -1246,24 +869,10 @@ packages: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} - setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} - shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} - shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} @@ -1271,15 +880,16 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} - spawndamnit@2.0.0: - resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==} + sirv@3.0.1: + resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} + engines: {node: '>=18'} - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + slashes@3.0.12: + resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} @@ -1296,14 +906,6 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -1312,14 +914,6 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - term-size@2.2.1: - resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} - engines: {node: '>=8'} - - titleize@3.0.0: - resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} - engines: {node: '>=12'} - tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -1328,43 +922,28 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} tslib@2.8.0: resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - ua-parser-js@1.0.39: resolution: {integrity: sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==} hasBin: true - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - untildify@4.0.0: - resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} - engines: {node: '>=8'} + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} update-browserslist-db@1.1.1: resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} @@ -1375,6 +954,10 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -1386,10 +969,6 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -1411,13 +990,6 @@ packages: utf-8-validate: optional: true - yallist@2.1.2: - resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} - - ylru@1.4.0: - resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} - engines: {node: '>= 4.0.0'} - zod-validation-error@1.5.0: resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} engines: {node: '>=16.0.0'} @@ -1429,152 +1001,6 @@ packages: snapshots: - '@babel/runtime@7.25.9': - dependencies: - regenerator-runtime: 0.14.1 - - '@changesets/apply-release-plan@7.0.5': - dependencies: - '@changesets/config': 3.0.3 - '@changesets/get-version-range-type': 0.4.0 - '@changesets/git': 3.0.1 - '@changesets/should-skip-package': 0.1.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - detect-indent: 6.1.0 - fs-extra: 7.0.1 - lodash.startcase: 4.4.0 - outdent: 0.5.0 - prettier: 2.8.8 - resolve-from: 5.0.0 - semver: 7.6.3 - - '@changesets/assemble-release-plan@6.0.4': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.2 - '@changesets/should-skip-package': 0.1.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - semver: 7.6.3 - - '@changesets/changelog-git@0.2.0': - dependencies: - '@changesets/types': 6.0.0 - - '@changesets/cli@2.27.9': - dependencies: - '@changesets/apply-release-plan': 7.0.5 - '@changesets/assemble-release-plan': 6.0.4 - '@changesets/changelog-git': 0.2.0 - '@changesets/config': 3.0.3 - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.2 - '@changesets/get-release-plan': 4.0.4 - '@changesets/git': 3.0.1 - '@changesets/logger': 0.1.1 - '@changesets/pre': 2.0.1 - '@changesets/read': 0.6.1 - '@changesets/should-skip-package': 0.1.1 - '@changesets/types': 6.0.0 - '@changesets/write': 0.3.2 - '@manypkg/get-packages': 1.1.3 - ansi-colors: 4.1.3 - ci-info: 3.9.0 - enquirer: 2.4.1 - external-editor: 3.1.0 - fs-extra: 7.0.1 - mri: 1.2.0 - p-limit: 2.3.0 - package-manager-detector: 0.2.2 - picocolors: 1.1.1 - resolve-from: 5.0.0 - semver: 7.6.3 - spawndamnit: 2.0.0 - term-size: 2.2.1 - - '@changesets/config@3.0.3': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.2 - '@changesets/logger': 0.1.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - micromatch: 4.0.8 - - '@changesets/errors@0.2.0': - dependencies: - extendable-error: 0.1.7 - - '@changesets/get-dependents-graph@2.1.2': - dependencies: - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - picocolors: 1.1.1 - semver: 7.6.3 - - '@changesets/get-release-plan@4.0.4': - dependencies: - '@changesets/assemble-release-plan': 6.0.4 - '@changesets/config': 3.0.3 - '@changesets/pre': 2.0.1 - '@changesets/read': 0.6.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - - '@changesets/get-version-range-type@0.4.0': {} - - '@changesets/git@3.0.1': - dependencies: - '@changesets/errors': 0.2.0 - '@manypkg/get-packages': 1.1.3 - is-subdir: 1.2.0 - micromatch: 4.0.8 - spawndamnit: 2.0.0 - - '@changesets/logger@0.1.1': - dependencies: - picocolors: 1.1.1 - - '@changesets/parse@0.4.0': - dependencies: - '@changesets/types': 6.0.0 - js-yaml: 3.14.1 - - '@changesets/pre@2.0.1': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - - '@changesets/read@0.6.1': - dependencies: - '@changesets/git': 3.0.1 - '@changesets/logger': 0.1.1 - '@changesets/parse': 0.4.0 - '@changesets/types': 6.0.0 - fs-extra: 7.0.1 - p-filter: 2.1.0 - picocolors: 1.1.1 - - '@changesets/should-skip-package@0.1.1': - dependencies: - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - - '@changesets/types@4.1.0': {} - - '@changesets/types@6.0.0': {} - - '@changesets/write@0.3.2': - dependencies: - '@changesets/types': 6.0.0 - fs-extra: 7.0.1 - human-id: 1.0.2 - prettier: 2.8.8 - '@farmfe/cli@1.0.4': dependencies: cac: 6.7.14 @@ -1582,115 +1008,144 @@ snapshots: inquirer: 9.2.12 walkdir: 0.4.1 - '@farmfe/core-darwin-arm64@1.6.0': + '@farmfe/core-darwin-arm64@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-darwin-x64@1.6.0': + '@farmfe/core-linux-arm64-gnu@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-linux-arm64-gnu@1.6.0': + '@farmfe/core-linux-arm64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-linux-arm64-musl@1.6.0': + '@farmfe/core-linux-x64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-linux-x64-gnu@1.6.0': + '@farmfe/core-win32-arm64-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-linux-x64-musl@1.6.0': + '@farmfe/core-win32-ia32-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-win32-arm64-msvc@1.6.0': - optional: true - - '@farmfe/core-win32-ia32-msvc@1.6.0': - optional: true - - '@farmfe/core-win32-x64-msvc@1.6.0': - optional: true - - '@farmfe/core@1.6.0': + '@farmfe/core@2.0.0-nightly-20250827162746': dependencies: - '@farmfe/runtime': 0.12.10 - '@farmfe/runtime-plugin-hmr': 3.5.10 - '@farmfe/runtime-plugin-import-meta': 0.2.3 - '@farmfe/utils': 0.1.0 - '@koa/cors': 5.0.0 + '@farmfe/plugin-replace-dirname': 1.0.0-nightly-20250827162746 + '@farmfe/runtime': 1.0.0-nightly-20250827162746 + '@farmfe/runtime-plugin-hmr': 4.0.0-nightly-20250827162746 + '@farmfe/runtime-plugin-import-meta': 1.0.0-nightly-20250827162746 + '@farmfe/utils': 1.0.0-nightly-20250827162746 + '@polka/compression': 1.0.0-next.25 '@swc/helpers': 0.5.13 chokidar: 3.6.0 + connect: 3.7.0 + cors: 2.8.5 + debug: 4.3.7 deepmerge: 4.3.1 dotenv: 16.4.5 dotenv-expand: 11.0.6 - execa: 7.2.0 + etag: 1.8.1 + execa: 8.0.0 farm-browserslist-generator: 1.0.5 - farm-plugin-replace-dirname: 0.2.1 fast-glob: 3.3.2 fs-extra: 11.2.0 - http-proxy-middleware: 3.0.2 + http-proxy: 1.18.1(debug@4.3.7) is-plain-object: 5.0.0 - koa: 2.15.3 - koa-compress: 5.1.1 - koa-connect: 2.1.0 - koa-static: 5.0.0 - lodash.debounce: 4.0.8 - loglevel: 1.9.2 - open: 9.1.0 + mime: 4.0.7 + mime-types: 2.1.35 + open: 10.1.0 + sirv: 3.0.1 + slashes: 3.0.12 ws: 8.18.0 zod: 3.23.8 zod-validation-error: 1.5.0(zod@3.23.8) optionalDependencies: - '@farmfe/core-darwin-arm64': 1.6.0 - '@farmfe/core-darwin-x64': 1.6.0 - '@farmfe/core-linux-arm64-gnu': 1.6.0 - '@farmfe/core-linux-arm64-musl': 1.6.0 - '@farmfe/core-linux-x64-gnu': 1.6.0 - '@farmfe/core-linux-x64-musl': 1.6.0 - '@farmfe/core-win32-arm64-msvc': 1.6.0 - '@farmfe/core-win32-ia32-msvc': 1.6.0 - '@farmfe/core-win32-x64-msvc': 1.6.0 + '@farmfe/core-darwin-arm64': 2.0.0-nightly-20250827162746 + '@farmfe/core-linux-arm64-gnu': 2.0.0-nightly-20250827162746 + '@farmfe/core-linux-arm64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/core-linux-x64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/core-win32-arm64-msvc': 2.0.0-nightly-20250827162746 + '@farmfe/core-win32-ia32-msvc': 2.0.0-nightly-20250827162746 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@farmfe/plugin-react-darwin-arm64@1.2.4': + '@farmfe/plugin-react-darwin-arm64@2.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-react-darwin-x64@2.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-react-linux-arm64-gnu@2.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-react-linux-arm64-musl@2.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-react-linux-x64-gnu@2.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-react-linux-x64-musl@2.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-react-win32-arm64-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-darwin-x64@1.2.4': + '@farmfe/plugin-react-win32-ia32-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-arm64-gnu@1.2.4': + '@farmfe/plugin-react-win32-x64-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-arm64-musl@1.2.4': + '@farmfe/plugin-react@2.0.0-nightly-20250827162746': + optionalDependencies: + '@farmfe/plugin-react-darwin-arm64': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-darwin-x64': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-arm64-gnu': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-arm64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-x64-gnu': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-x64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-win32-arm64-msvc': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-win32-ia32-msvc': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-win32-x64-msvc': 2.0.0-nightly-20250827162746 + + '@farmfe/plugin-replace-dirname-darwin-arm64@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-darwin-x64@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-linux-arm64-gnu@1.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-x64-gnu@1.2.4': + '@farmfe/plugin-replace-dirname-linux-arm64-musl@1.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-x64-musl@1.2.4': + '@farmfe/plugin-replace-dirname-linux-x64-gnu@1.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-win32-arm64-msvc@1.2.4': + '@farmfe/plugin-replace-dirname-linux-x64-musl@1.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-win32-ia32-msvc@1.2.4': + '@farmfe/plugin-replace-dirname-win32-arm64-msvc@1.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-win32-x64-msvc@1.2.4': + '@farmfe/plugin-replace-dirname-win32-ia32-msvc@1.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react@1.2.4': + '@farmfe/plugin-replace-dirname-win32-x64-msvc@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname@1.0.0-nightly-20250827162746': optionalDependencies: - '@farmfe/plugin-react-darwin-arm64': 1.2.4 - '@farmfe/plugin-react-darwin-x64': 1.2.4 - '@farmfe/plugin-react-linux-arm64-gnu': 1.2.4 - '@farmfe/plugin-react-linux-arm64-musl': 1.2.4 - '@farmfe/plugin-react-linux-x64-gnu': 1.2.4 - '@farmfe/plugin-react-linux-x64-musl': 1.2.4 - '@farmfe/plugin-react-win32-arm64-msvc': 1.2.4 - '@farmfe/plugin-react-win32-ia32-msvc': 1.2.4 - '@farmfe/plugin-react-win32-x64-msvc': 1.2.4 + '@farmfe/plugin-replace-dirname-darwin-arm64': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-darwin-x64': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-arm64-gnu': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-arm64-musl': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-x64-gnu': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-x64-musl': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-win32-arm64-msvc': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-win32-ia32-msvc': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-win32-x64-msvc': 1.0.0-nightly-20250827162746 '@farmfe/plugin-tools@0.1.1': dependencies: @@ -1698,46 +1153,27 @@ snapshots: '@napi-rs/cli': 2.18.4 cac: 6.7.14 - '@farmfe/runtime-plugin-hmr@3.5.10': + '@farmfe/runtime-plugin-hmr@4.0.0-nightly-20250827162746': dependencies: core-js: 3.38.1 + prismjs: 1.30.0 - '@farmfe/runtime-plugin-import-meta@0.2.3': + '@farmfe/runtime-plugin-import-meta@1.0.0-nightly-20250827162746': dependencies: core-js: 3.38.1 - '@farmfe/runtime@0.12.10': + '@farmfe/runtime@1.0.0-nightly-20250827162746': dependencies: core-js: 3.38.1 - '@farmfe/utils@0.0.1': {} - '@farmfe/utils@0.1.0': {} - '@koa/cors@5.0.0': - dependencies: - vary: 1.1.2 + '@farmfe/utils@1.0.0-nightly-20250827162746': {} '@ljharb/through@2.3.13': dependencies: call-bind: 1.0.7 - '@manypkg/find-root@1.1.0': - dependencies: - '@babel/runtime': 7.25.9 - '@types/node': 12.20.55 - find-up: 4.1.0 - fs-extra: 8.1.0 - - '@manypkg/get-packages@1.1.3': - dependencies: - '@babel/runtime': 7.25.9 - '@changesets/types': 4.1.0 - '@manypkg/find-root': 1.1.0 - fs-extra: 8.1.0 - globby: 11.1.0 - read-yaml-file: 1.1.0 - '@mdn/browser-compat-data@5.6.9': {} '@napi-rs/cli@2.18.4': {} @@ -1754,19 +1190,13 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@swc/helpers@0.5.13': - dependencies: - tslib: 2.8.0 - - '@types/http-proxy@1.17.15': - dependencies: - '@types/node': 22.7.9 + '@polka/compression@1.0.0-next.25': {} - '@types/node@12.20.55': {} + '@polka/url@1.0.0-next.29': {} - '@types/node@22.7.9': + '@swc/helpers@0.5.13': dependencies: - undici-types: 6.19.8 + tslib: 2.8.0 '@types/object-path@0.11.4': {} @@ -1785,13 +1215,6 @@ snapshots: '@types/ua-parser-js@0.7.39': {} - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - - ansi-colors@4.1.3: {} - ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 @@ -1807,20 +1230,8 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 - - array-union@2.1.0: {} - base64-js@1.5.1: {} - better-path-resolve@1.0.0: - dependencies: - is-windows: 1.0.2 - - big-integer@1.6.52: {} - binary-extensions@2.3.0: {} bl@4.1.0: @@ -1829,10 +1240,6 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - bplist-parser@0.2.0: - dependencies: - big-integer: 1.6.52 - braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -1849,19 +1256,12 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bundle-name@3.0.0: + bundle-name@4.1.0: dependencies: - run-applescript: 5.0.0 - - bytes@3.1.2: {} + run-applescript: 7.0.0 cac@6.7.14: {} - cache-content-type@1.0.1: - dependencies: - mime-types: 2.1.35 - ylru: 1.4.0 - call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -1893,8 +1293,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - ci-info@3.9.0: {} - cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 @@ -1907,8 +1305,6 @@ snapshots: clsx@1.2.1: {} - co@4.6.0: {} - color-convert@2.0.1: dependencies: color-name: 1.1.4 @@ -1917,28 +1313,21 @@ snapshots: comlink@4.4.2: {} - compressible@2.0.18: + connect@3.7.0: dependencies: - mime-db: 1.53.0 - - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 - - content-type@1.0.5: {} - - cookies@0.9.1: - dependencies: - depd: 2.0.0 - keygrip: 1.1.0 + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color core-js@3.38.1: {} - cross-spawn@5.1.0: + cors@2.8.5: dependencies: - lru-cache: 4.1.5 - shebang-command: 1.2.0 - which: 1.3.1 + object-assign: 4.1.1 + vary: 1.1.2 cross-spawn@7.0.3: dependencies: @@ -1948,29 +1337,22 @@ snapshots: csstype@3.1.3: {} - debug@3.2.7: + debug@2.6.9: dependencies: - ms: 2.1.3 + ms: 2.0.0 debug@4.3.7: dependencies: ms: 2.1.3 - deep-equal@1.0.1: {} - deepmerge@4.3.1: {} - default-browser-id@3.0.0: - dependencies: - bplist-parser: 0.2.0 - untildify: 4.0.0 + default-browser-id@5.0.0: {} - default-browser@4.0.0: + default-browser@5.2.1: dependencies: - bundle-name: 3.0.0 - default-browser-id: 3.0.0 - execa: 7.2.0 - titleize: 3.0.0 + bundle-name: 4.1.0 + default-browser-id: 5.0.0 defaults@1.0.4: dependencies: @@ -1984,20 +1366,6 @@ snapshots: define-lazy-prop@3.0.0: {} - delegates@1.0.0: {} - - depd@1.1.2: {} - - depd@2.0.0: {} - - destroy@1.2.0: {} - - detect-indent@6.1.0: {} - - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - dotenv-expand@11.0.6: dependencies: dotenv: 16.4.5 @@ -2012,11 +1380,6 @@ snapshots: encodeurl@1.0.2: {} - enquirer@2.4.1: - dependencies: - ansi-colors: 4.1.3 - strip-ansi: 6.0.1 - es-define-property@1.0.0: dependencies: get-intrinsic: 1.2.4 @@ -2029,36 +1392,22 @@ snapshots: escape-string-regexp@5.0.0: {} - esprima@4.0.1: {} + etag@1.8.1: {} eventemitter3@4.0.7: {} - execa@5.1.1: - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - - execa@7.2.0: + execa@8.0.0: dependencies: cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 4.3.1 + get-stream: 8.0.1 + human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 npm-run-path: 5.3.0 onetime: 6.0.0 - signal-exit: 3.0.7 + signal-exit: 4.1.0 strip-final-newline: 3.0.0 - extendable-error@0.1.7: {} - external-editor@3.1.0: dependencies: chardet: 0.7.0 @@ -2078,49 +1427,6 @@ snapshots: semver: 7.6.3 ua-parser-js: 1.0.39 - farm-plugin-replace-dirname-darwin-arm64@0.2.1: - optional: true - - farm-plugin-replace-dirname-darwin-x64@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-arm64-gnu@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-arm64-musl@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-x64-gnu@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-x64-musl@0.2.1: - optional: true - - farm-plugin-replace-dirname-win32-arm64-msvc@0.2.1: - optional: true - - farm-plugin-replace-dirname-win32-ia32-msvc@0.2.1: - optional: true - - farm-plugin-replace-dirname-win32-x64-msvc@0.2.1: - optional: true - - farm-plugin-replace-dirname@0.2.1: - dependencies: - '@changesets/cli': 2.27.9 - '@farmfe/utils': 0.0.1 - cac: 6.7.14 - optionalDependencies: - farm-plugin-replace-dirname-darwin-arm64: 0.2.1 - farm-plugin-replace-dirname-darwin-x64: 0.2.1 - farm-plugin-replace-dirname-linux-arm64-gnu: 0.2.1 - farm-plugin-replace-dirname-linux-arm64-musl: 0.2.1 - farm-plugin-replace-dirname-linux-x64-gnu: 0.2.1 - farm-plugin-replace-dirname-linux-x64-musl: 0.2.1 - farm-plugin-replace-dirname-win32-arm64-msvc: 0.2.1 - farm-plugin-replace-dirname-win32-ia32-msvc: 0.2.1 - farm-plugin-replace-dirname-win32-x64-msvc: 0.2.1 - fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -2142,35 +1448,28 @@ snapshots: dependencies: to-regex-range: 5.0.1 - find-up@4.1.0: + finalhandler@1.1.2: dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color follow-redirects@1.15.9(debug@4.3.7): optionalDependencies: debug: 4.3.7 - fresh@0.5.2: {} - fs-extra@11.2.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 - fs-extra@7.0.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - - fs-extra@8.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - fsevents@2.3.3: optional: true @@ -2184,21 +1483,12 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 - get-stream@6.0.1: {} + get-stream@8.0.1: {} glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - gopd@1.0.1: dependencies: get-intrinsic: 1.2.4 @@ -2215,45 +1505,10 @@ snapshots: has-symbols@1.0.3: {} - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.0.3 - hasown@2.0.2: dependencies: function-bind: 1.1.2 - http-assert@1.5.0: - dependencies: - deep-equal: 1.0.1 - http-errors: 1.8.1 - - http-errors@1.6.3: - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - - http-errors@1.8.1: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - - http-proxy-middleware@3.0.2: - dependencies: - '@types/http-proxy': 1.17.15 - debug: 4.3.7 - http-proxy: 1.18.1(debug@4.3.7) - is-glob: 4.0.3 - is-plain-object: 5.0.0 - micromatch: 4.0.8 - transitivePeerDependencies: - - supports-color - http-proxy@1.18.1(debug@4.3.7): dependencies: eventemitter3: 4.0.7 @@ -2262,11 +1517,7 @@ snapshots: transitivePeerDependencies: - debug - human-id@1.0.2: {} - - human-signals@2.1.0: {} - - human-signals@4.3.1: {} + human-signals@5.0.0: {} iconv-lite@0.4.24: dependencies: @@ -2274,10 +1525,6 @@ snapshots: ieee754@1.2.1: {} - ignore@5.3.2: {} - - inherits@2.0.3: {} - inherits@2.0.4: {} inquirer@9.2.12: @@ -2302,18 +1549,12 @@ snapshots: dependencies: binary-extensions: 2.3.0 - is-docker@2.2.1: {} - is-docker@3.0.0: {} is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} - is-generator-function@1.0.10: - dependencies: - has-tostringtag: 1.0.2 - is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -2328,23 +1569,15 @@ snapshots: is-plain-object@5.0.0: {} - is-stream@2.0.1: {} - is-stream@3.0.0: {} - is-subdir@1.2.0: - dependencies: - better-path-resolve: 1.0.0 - is-unicode-supported@0.1.0: {} is-unicode-supported@1.3.0: {} - is-windows@1.0.2: {} - - is-wsl@2.2.0: + is-wsl@3.1.0: dependencies: - is-docker: 2.2.1 + is-inside-container: 1.0.0 isbot@3.8.0: {} @@ -2352,96 +1585,14 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@3.14.1: - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.11 - jsonfile@6.1.0: dependencies: universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 - keygrip@1.1.0: - dependencies: - tsscmp: 1.0.6 - - koa-compose@4.1.0: {} - - koa-compress@5.1.1: - dependencies: - bytes: 3.1.2 - compressible: 2.0.18 - http-errors: 1.8.1 - koa-is-json: 1.0.0 - - koa-connect@2.1.0: {} - - koa-convert@2.0.0: - dependencies: - co: 4.6.0 - koa-compose: 4.1.0 - - koa-is-json@1.0.0: {} - - koa-send@5.0.1: - dependencies: - debug: 4.3.7 - http-errors: 1.8.1 - resolve-path: 1.4.0 - transitivePeerDependencies: - - supports-color - - koa-static@5.0.0: - dependencies: - debug: 3.2.7 - koa-send: 5.0.1 - transitivePeerDependencies: - - supports-color - - koa@2.15.3: - dependencies: - accepts: 1.3.8 - cache-content-type: 1.0.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookies: 0.9.1 - debug: 4.3.7 - delegates: 1.0.0 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - fresh: 0.5.2 - http-assert: 1.5.0 - http-errors: 1.8.1 - is-generator-function: 1.0.10 - koa-compose: 4.1.0 - koa-convert: 2.0.0 - on-finished: 2.4.1 - only: 0.0.2 - parseurl: 1.3.3 - statuses: 1.5.0 - type-is: 1.6.18 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - locate-path@5.0.0: - dependencies: - p-locate: 4.1.0 - lodash-es@4.17.21: {} - lodash.debounce@4.0.8: {} - - lodash.startcase@4.4.0: {} - lodash@4.17.21: {} log-symbols@4.1.0: @@ -2449,19 +1600,10 @@ snapshots: chalk: 4.1.2 is-unicode-supported: 0.1.0 - loglevel@1.9.2: {} - loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 - lru-cache@4.1.5: - dependencies: - pseudomap: 1.0.2 - yallist: 2.1.2 - - media-typer@0.3.0: {} - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -2473,39 +1615,37 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.53.0: {} - mime-types@2.1.35: dependencies: mime-db: 1.52.0 + mime@4.0.7: {} + mimic-fn@2.1.0: {} mimic-fn@4.0.0: {} - mri@1.2.0: {} + mrmime@2.0.1: {} + + ms@2.0.0: {} ms@2.1.3: {} mute-stream@1.0.0: {} - negotiator@0.6.3: {} - node-releases@2.0.18: {} normalize-path@3.0.0: {} - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - npm-run-path@5.3.0: dependencies: path-key: 4.0.0 + object-assign@4.1.1: {} + object-path@0.11.8: {} - on-finished@2.4.1: + on-finished@2.3.0: dependencies: ee-first: 1.1.1 @@ -2517,14 +1657,12 @@ snapshots: dependencies: mimic-fn: 4.0.0 - only@0.0.2: {} - - open@9.1.0: + open@10.1.0: dependencies: - default-browser: 4.0.0 + default-browser: 5.2.1 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 - is-wsl: 2.2.0 + is-wsl: 3.1.0 ora@5.4.1: dependencies: @@ -2540,47 +1678,17 @@ snapshots: os-tmpdir@1.0.2: {} - outdent@0.5.0: {} - - p-filter@2.1.0: - dependencies: - p-map: 2.1.0 - - p-limit@2.3.0: - dependencies: - p-try: 2.2.0 - - p-locate@4.1.0: - dependencies: - p-limit: 2.3.0 - - p-map@2.1.0: {} - - p-try@2.2.0: {} - - package-manager-detector@0.2.2: {} - parseurl@1.3.3: {} - path-exists@4.0.0: {} - - path-is-absolute@1.0.1: {} - path-key@3.1.1: {} path-key@4.0.0: {} - path-type@4.0.0: {} - picocolors@1.1.1: {} picomatch@2.3.1: {} - pify@4.0.1: {} - - prettier@2.8.8: {} - - pseudomap@1.0.2: {} + prismjs@1.30.0: {} queue-microtask@1.2.3: {} @@ -2596,13 +1704,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - read-yaml-file@1.1.0: - dependencies: - graceful-fs: 4.2.11 - js-yaml: 3.14.1 - pify: 4.0.1 - strip-bom: 3.0.0 - readable-stream@3.6.2: dependencies: inherits: 2.0.4 @@ -2613,17 +1714,8 @@ snapshots: dependencies: picomatch: 2.3.1 - regenerator-runtime@0.14.1: {} - requires-port@1.0.0: {} - resolve-from@5.0.0: {} - - resolve-path@1.4.0: - dependencies: - http-errors: 1.6.3 - path-is-absolute: 1.0.1 - restore-cursor@3.1.0: dependencies: onetime: 5.1.2 @@ -2631,9 +1723,7 @@ snapshots: reusify@1.0.4: {} - run-applescript@5.0.0: - dependencies: - execa: 5.1.1 + run-applescript@7.0.0: {} run-async@3.0.0: {} @@ -2664,32 +1754,23 @@ snapshots: gopd: 1.0.1 has-property-descriptors: 1.0.2 - setprototypeof@1.1.0: {} - - setprototypeof@1.2.0: {} - - shebang-command@1.2.0: - dependencies: - shebang-regex: 1.0.0 - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - shebang-regex@1.0.0: {} - shebang-regex@3.0.0: {} signal-exit@3.0.7: {} - slash@3.0.0: {} + signal-exit@4.1.0: {} - spawndamnit@2.0.0: + sirv@3.0.1: dependencies: - cross-spawn: 5.1.0 - signal-exit: 3.0.7 + '@polka/url': 1.0.0-next.29 + mrmime: 2.0.1 + totalist: 3.0.1 - sprintf-js@1.0.3: {} + slashes@3.0.12: {} statuses@1.5.0: {} @@ -2707,20 +1788,12 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-bom@3.0.0: {} - - strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} supports-color@7.2.0: dependencies: has-flag: 4.0.0 - term-size@2.2.1: {} - - titleize@3.0.0: {} - tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -2729,28 +1802,17 @@ snapshots: dependencies: is-number: 7.0.0 - toidentifier@1.0.1: {} + totalist@3.0.1: {} tslib@2.8.0: {} - tsscmp@1.0.6: {} - type-fest@0.21.3: {} - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - ua-parser-js@1.0.39: {} - undici-types@6.19.8: {} - - universalify@0.1.2: {} - universalify@2.0.1: {} - untildify@4.0.0: {} + unpipe@1.0.0: {} update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: @@ -2760,6 +1822,8 @@ snapshots: util-deprecate@1.0.2: {} + utils-merge@1.0.1: {} + vary@1.1.2: {} walkdir@0.4.1: {} @@ -2768,10 +1832,6 @@ snapshots: dependencies: defaults: 1.0.4 - which@1.3.1: - dependencies: - isexe: 2.0.0 - which@2.0.2: dependencies: isexe: 2.0.0 @@ -2784,10 +1844,6 @@ snapshots: ws@8.18.0: {} - yallist@2.1.2: {} - - ylru@1.4.0: {} - zod-validation-error@1.5.0(zod@3.23.8): dependencies: zod: 3.23.8 diff --git a/rust-plugins/worker/src/lib.rs b/rust-plugins/worker/src/lib.rs index 38133ff8..086539f2 100644 --- a/rust-plugins/worker/src/lib.rs +++ b/rust-plugins/worker/src/lib.rs @@ -1,7 +1,7 @@ #![deny(clippy::all)] mod cache; use std::{ - collections::{HashMap, HashSet}, + collections::{HashSet}, path::Path, sync::Arc, }; @@ -10,26 +10,15 @@ use base64::{engine::general_purpose, Engine}; use cache::WorkerCache; use farmfe_compiler::Compiler; use farmfe_core::{ - cache_item, - config::{ - config_regex::ConfigRegex, - partial_bundling::{PartialBundlingConfig, PartialBundlingEnforceResourceConfig}, - persistent_cache::PersistentCacheConfig, - Config, ModuleFormat, OutputConfig, TargetEnv, - }, - context::{CompilationContext, EmitFileParams}, - deserialize, - module::{ModuleId, ModuleType}, - plugin::{Plugin, PluginHookContext, PluginLoadHookResult, PluginResolveHookParam, PluginTransformHookResult, ResolveKind}, - resource::{Resource, ResourceOrigin, ResourceType}, - serde, - serde_json::{self, to_value, Map, Value}, - serialize, + Cacheable, cache_item, config::{ + Config, ModuleFormat, ModuleFormatConfig, OutputConfig, TargetEnv, config_regex::ConfigRegex, partial_bundling::{PartialBundlingConfig, PartialBundlingEnforceResourceConfig}, persistent_cache::PersistentCacheConfig + }, context::{CompilationContext, EmitFileParams}, deserialize, module::{ModuleId, ModuleType}, plugin::{Plugin, PluginHookContext, PluginLoadHookResult, PluginResolveHookParam, PluginTransformHookResult, ResolveKind}, resource::{Resource, ResourceOrigin, ResourceType}, serde, serde_json::{self, Map, Value, to_value}, serialize }; use farmfe_macro_plugin::farm_plugin; -use farmfe_toolkit::fs::transform_output_filename; +use farmfe_toolkit::{fs::{TransformOutputFileNameParams, transform_output_filename}, runtime}; use farmfe_utils::relative; use regress::{Match, Regex as JsRegex}; +use rustc_hash::FxHashMap; const WORKER_OR_SHARED_WORKER_RE: &str = r#"(?:\?|&)(worker|sharedworker)(?:&|$)"#; const WORKER_IMPORT_META_URL_RE: &str = r#"\bnew\s+(?:Worker|SharedWorker)\s*\(\s*(new\s+URL\s*\(\s*('[^']+'|"[^"]+"|`[^`]+`)\s*,\s*import\.meta\.url[^)]*\))"#; @@ -64,7 +53,7 @@ fn merge_configs( } fn build_worker(resolved_path: &str, module_id: &str, compiler_config: &Config) -> Vec { let (_worker_url, full_file_name) = get_worker_url(resolved_path, module_id, compiler_config); - let mut input = HashMap::new(); + let mut input = FxHashMap::default(); input.insert(full_file_name.clone(), resolved_path.to_string()); let compiler = Compiler::new( Config { @@ -121,14 +110,16 @@ fn get_worker_url( .unwrap_or_else(|| "".to_string()); let (file_name, ext) = file_name_ext.split_once(".").unwrap(); let assets_filename_config = compiler_config.output.assets_filename.clone(); - + let transform_output_file_name_params = TransformOutputFileNameParams { + filename_config: assets_filename_config, + name: file_name, + name_hash: "", + bytes: &module_id.as_bytes(), + ext, + special_placeholders: &Default::default(), + }; // hash_bytes = resolved_path + file_name_ext bytes ,make sure that the files of the same name in different directory will not be covered; - let file_name = transform_output_filename( - assets_filename_config, - &file_name, - module_id.as_bytes(), - ext, - ); + let file_name = transform_output_filename(transform_output_file_name_params); // worker.ts -> worker.js let file_name = if file_name.ends_with(".ts") { file_name.replace(".ts", ".js") @@ -194,7 +185,7 @@ fn process_worker(param: ProcessWorkerParam) -> String { "module" } else { match &compiler_config.output.format { - ModuleFormat::EsModule => "module", + ModuleFormatConfig::Single(ModuleFormat::EsModule) => "module", _ => "classic", } }; From b002ac27883c391bf8c99c9ea3093691680efac7 Mon Sep 17 00:00:00 2001 From: CCherry <2405693142@qq.com> Date: Tue, 2 Sep 2025 12:37:18 +0800 Subject: [PATCH 3/5] feat: nr --- rust-plugins/worker/playground/src/index.tsx | 7 +- rust-plugins/worker/src/lib.rs | 148 ++++++++++++------- 2 files changed, 95 insertions(+), 60 deletions(-) diff --git a/rust-plugins/worker/playground/src/index.tsx b/rust-plugins/worker/playground/src/index.tsx index 715790d3..544138b9 100644 --- a/rust-plugins/worker/playground/src/index.tsx +++ b/rust-plugins/worker/playground/src/index.tsx @@ -1,9 +1,7 @@ import { createRoot } from 'react-dom/client'; import { Main } from './main'; import TestWorker from "./worker/test.worker?worker" -import ComlinkWorker from "./worker/comlink.worker?worker" import './index.css' -import { MyWorker } from './worker/comlink.worker.ts'; // console.log(TestWorker); // const worker = new TestWorker(); @@ -20,10 +18,7 @@ worker2.onmessage = (e) => { console.log(e.data); } -const comlinkWorker = (new ComlinkWorker() as unknown as MyWorker ); -comlinkWorker.add(1, 2).then((res) => { - console.log(res); // 3 -}) + const container = document.querySelector('#root'); const root = createRoot(container!); diff --git a/rust-plugins/worker/src/lib.rs b/rust-plugins/worker/src/lib.rs index 086539f2..1e1c5a87 100644 --- a/rust-plugins/worker/src/lib.rs +++ b/rust-plugins/worker/src/lib.rs @@ -1,21 +1,32 @@ #![deny(clippy::all)] mod cache; -use std::{ - collections::{HashSet}, - path::Path, - sync::Arc, -}; +use std::{path::Path, sync::Arc}; use base64::{engine::general_purpose, Engine}; use cache::WorkerCache; use farmfe_compiler::Compiler; use farmfe_core::{ - Cacheable, cache_item, config::{ - Config, ModuleFormat, ModuleFormatConfig, OutputConfig, TargetEnv, config_regex::ConfigRegex, partial_bundling::{PartialBundlingConfig, PartialBundlingEnforceResourceConfig}, persistent_cache::PersistentCacheConfig - }, context::{CompilationContext, EmitFileParams}, deserialize, module::{ModuleId, ModuleType}, plugin::{Plugin, PluginHookContext, PluginLoadHookResult, PluginResolveHookParam, PluginTransformHookResult, ResolveKind}, resource::{Resource, ResourceOrigin, ResourceType}, serde, serde_json::{self, Map, Value, to_value}, serialize + cache_item, + config::{ + config_regex::ConfigRegex, + partial_bundling::{PartialBundlingConfig, PartialBundlingEnforceResourceConfig}, + persistent_cache::PersistentCacheConfig, + Config, ModuleFormat, ModuleFormatConfig, OutputConfig, TargetEnv, + }, + context::{CompilationContext, EmitFileParams}, + deserialize, + module::{ModuleId, ModuleType}, + plugin::{ + Plugin, PluginHookContext, PluginLoadHookResult, PluginResolveHookParam, + PluginTransformHookResult, ResolveKind, + }, + resource::{Resource, ResourceOrigin, ResourceType}, + serde, + serde_json::{self, Map, Value}, + serialize, Cacheable, }; use farmfe_macro_plugin::farm_plugin; -use farmfe_toolkit::{fs::{TransformOutputFileNameParams, transform_output_filename}, runtime}; +use farmfe_toolkit::fs::{transform_output_filename, TransformOutputFileNameParams}; use farmfe_utils::relative; use regress::{Match, Regex as JsRegex}; use rustc_hash::FxHashMap; @@ -23,35 +34,41 @@ use rustc_hash::FxHashMap; const WORKER_OR_SHARED_WORKER_RE: &str = r#"(?:\?|&)(worker|sharedworker)(?:&|$)"#; const WORKER_IMPORT_META_URL_RE: &str = r#"\bnew\s+(?:Worker|SharedWorker)\s*\(\s*(new\s+URL\s*\(\s*('[^']+'|"[^"]+"|`[^`]+`)\s*,\s*import\.meta\.url[^)]*\))"#; -fn merge_json(a: &mut Value, b: Value, exclude: &HashSet<&str>) { - match (a, b) { - (Value::Object(ref mut a_map), Value::Object(b_map)) => { - for (k, v) in b_map { - if !exclude.contains(k.as_str()) { - merge_json(a_map.entry(k).or_insert(Value::Null), v, exclude); - } - } - } - (Value::Array(ref mut a_arr), Value::Array(b_arr)) => { - a_arr.extend(b_arr); - } - (a, b) => { - *a = b; - } - } -} -fn merge_configs( - config1: Config, - config2: Value, - exclude: &HashSet<&str>, -) -> Result { - let mut val1 = to_value(config1)?; +// fn merge_json(a: &mut Value, b: Value, exclude: &HashSet<&str>) { +// match (a, b) { +// (Value::Object(ref mut a_map), Value::Object(b_map)) => { +// for (k, v) in b_map { +// if !exclude.contains(k.as_str()) { +// merge_json(a_map.entry(k).or_insert(Value::Null), v, exclude); +// } +// } +// } +// (Value::Array(ref mut a_arr), Value::Array(b_arr)) => { +// a_arr.extend(b_arr); +// } +// (a, b) => { +// *a = b; +// } +// } +// } +// fn merge_configs( +// config1: Config, +// config2: Value, +// exclude: &HashSet<&str>, +// ) -> Result { +// let mut val1 = to_value(config1)?; - merge_json(&mut val1, config2, exclude); +// merge_json(&mut val1, config2, exclude); - serde_json::from_value(val1) -} -fn build_worker(resolved_path: &str, module_id: &str, compiler_config: &Config) -> Vec { +// serde_json::from_value(val1) +// } + +fn build_worker( + resolved_path: &str, + module_id: &str, + compiler_config: &Config, + host_config: &Config, +) -> Vec { let (_worker_url, full_file_name) = get_worker_url(resolved_path, module_id, compiler_config); let mut input = FxHashMap::default(); input.insert(full_file_name.clone(), resolved_path.to_string()); @@ -67,10 +84,11 @@ fn build_worker(resolved_path: &str, module_id: &str, compiler_config: &Config) ..*compiler_config.partial_bundling.clone() }), output: Box::new(OutputConfig { - target_env: TargetEnv::Custom("library-browser".to_string()), + target_env: TargetEnv::Library, ..*compiler_config.output.clone() }), lazy_compilation: false, + runtime: host_config.runtime.clone(), ..compiler_config.clone() }, vec![], @@ -78,7 +96,8 @@ fn build_worker(resolved_path: &str, module_id: &str, compiler_config: &Config) .unwrap(); compiler.compile().unwrap(); let resources_map = compiler.context().resources_map.lock(); - let resource_name = format!("{}.js", full_file_name); + println!("worker resources_map: {:?}", resources_map.keys()); + let resource_name = format!("{}.mjs", full_file_name); let resource = resources_map.get(&resource_name).unwrap(); let content_bytes = resource.bytes.clone(); content_bytes @@ -110,14 +129,14 @@ fn get_worker_url( .unwrap_or_else(|| "".to_string()); let (file_name, ext) = file_name_ext.split_once(".").unwrap(); let assets_filename_config = compiler_config.output.assets_filename.clone(); - let transform_output_file_name_params = TransformOutputFileNameParams { - filename_config: assets_filename_config, - name: file_name, - name_hash: "", - bytes: &module_id.as_bytes(), - ext, - special_placeholders: &Default::default(), - }; + let transform_output_file_name_params = TransformOutputFileNameParams { + filename_config: assets_filename_config, + name: file_name, + name_hash: "", + bytes: &module_id.as_bytes(), + ext, + special_placeholders: &Default::default(), + }; // hash_bytes = resolved_path + file_name_ext bytes ,make sure that the files of the same name in different directory will not be covered; let file_name = transform_output_filename(transform_output_file_name_params); // worker.ts -> worker.js @@ -140,6 +159,7 @@ struct ProcessWorkerParam<'a> { is_build: bool, is_inline: bool, compiler_config: &'a Config, + host_config: &'a Config, worker_cache: &'a WorkerCache, is_url: bool, context: &'a std::sync::Arc, @@ -155,10 +175,11 @@ fn process_worker(param: ProcessWorkerParam) -> String { is_url, is_inline, context, + host_config, } = param; let (worker_url, file_name) = get_worker_url(resolved_path, module_id, compiler_config); - let content_bytes = build_worker(resolved_path, module_id, &compiler_config); + let content_bytes = build_worker(resolved_path, module_id, &compiler_config, &host_config); if worker_cache.get(&file_name).is_none() { let content_bytes = insert_worker_cache(&worker_cache, file_name.to_string(), content_bytes); @@ -287,6 +308,7 @@ struct CachedStaticAssets { struct Options { is_build: Option, compiler_config: Option, + host_config: Option, } #[farm_plugin] @@ -296,7 +318,7 @@ pub struct FarmfePluginWorker { } impl FarmfePluginWorker { - fn new(_config: &Config, options: String) -> Self { + fn new(config: &Config, options: String) -> Self { let options: Value = serde_json::from_str(&options).unwrap_or(Value::Object(Map::new())); let mut compiler_config = options .get("compilerConfig") @@ -317,6 +339,7 @@ impl FarmfePluginWorker { options: Options { is_build: Some(is_build.unwrap_or(false)), compiler_config: serde_json::from_value(compiler_config).ok(), + host_config: Some(config.clone()), }, worker_cache, } @@ -348,6 +371,7 @@ impl Plugin for FarmfePluginWorker { is_url: param.query.iter().any(|(k, _v)| k == "url"), is_inline: param.query.iter().any(|(k, _v)| k == "inline"), compiler_config: self.options.compiler_config.as_ref().unwrap(), + host_config: self.options.host_config.as_ref().unwrap(), worker_cache: &self.worker_cache, context, }); @@ -385,13 +409,29 @@ impl Plugin for FarmfePluginWorker { let worker_url = &worker_url_code[1..worker_url_code.len() - 1]; let full_worker_path = match &worker_url[0..1] { "/" => context.config.root.to_string() + worker_url, - _ => context.plugin_driver.resolve( &PluginResolveHookParam { - source: worker_url.to_string(), - importer: Some(param.module_id.clone().into()), - kind: ResolveKind::Import, - }, context, &PluginHookContext::default()).unwrap().unwrap().resolved_path + _ => { + context + .plugin_driver + .resolve( + &PluginResolveHookParam { + source: worker_url.to_string(), + importer: Some(param.module_id.clone().into()), + kind: ResolveKind::Import, + }, + context, + &PluginHookContext::default(), + ) + .unwrap() + .unwrap() + .resolved_path + } }; - let content_bytes = build_worker(&full_worker_path, &full_worker_path, compiler_config); + let content_bytes = build_worker( + &full_worker_path, + &full_worker_path, + compiler_config, + self.options.host_config.as_ref().unwrap(), + ); let new_worker_url = relative(&context.config.root, &full_worker_path); // update param content // worker_url_code -> new_worker_url From a63f09194c503172a80ab47571c8266d1bec38b0 Mon Sep 17 00:00:00 2001 From: CCherry <2405693142@qq.com> Date: Tue, 2 Sep 2025 13:09:33 +0800 Subject: [PATCH 4/5] feat: worker and compress --- Cargo.lock | 1 + rust-plugins/compress/Cargo.toml | 1 + rust-plugins/compress/playground/package.json | 6 +- rust-plugins/compress/pnpm-lock.yaml | 1598 ++++------------- rust-plugins/compress/src/lib.rs | 34 +- rust-plugins/worker/playground/src/index.tsx | 8 +- rust-plugins/worker/src/lib.rs | 10 - 7 files changed, 371 insertions(+), 1287 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 85c32421..cf6a8678 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -977,6 +977,7 @@ dependencies = [ "brotli", "farmfe_core", "farmfe_macro_plugin", + "farmfe_toolkit", "farmfe_toolkit_plugin_types", "flate2", "serde", diff --git a/rust-plugins/compress/Cargo.toml b/rust-plugins/compress/Cargo.toml index 6b5f077d..f31cbd65 100644 --- a/rust-plugins/compress/Cargo.toml +++ b/rust-plugins/compress/Cargo.toml @@ -10,6 +10,7 @@ crate-type = ["cdylib", "rlib"] farmfe_core = { workspace = true } farmfe_toolkit_plugin_types = { workspace = true } farmfe_macro_plugin = { workspace = true } +farmfe_toolkit = { workspace = true } serde = { version = "1.0.217", features = ["derive"] } serde_json = "1.0.138" flate2 = { version = "1.0.35", features = ["zlib"] } diff --git a/rust-plugins/compress/playground/package.json b/rust-plugins/compress/playground/package.json index 9cb51781..f0e359de 100644 --- a/rust-plugins/compress/playground/package.json +++ b/rust-plugins/compress/playground/package.json @@ -17,11 +17,11 @@ }, "devDependencies": { "@farmfe/cli": "^1.0.4", - "@farmfe/core": "^1.6.6", - "@farmfe/plugin-react": "^1.2.6", + "@farmfe/core": "^2.0.0-beta.2", + "@farmfe/plugin-react": "^2.0.0-beta.2", "@types/react": "^18.3.18", "@types/react-dom": "^18.3.5", "core-js": "^3.40.0", "react-refresh": "^0.14.2" } -} \ No newline at end of file +} diff --git a/rust-plugins/compress/pnpm-lock.yaml b/rust-plugins/compress/pnpm-lock.yaml index e1374d5d..ae5410f3 100644 --- a/rust-plugins/compress/pnpm-lock.yaml +++ b/rust-plugins/compress/pnpm-lock.yaml @@ -31,11 +31,11 @@ importers: specifier: ^1.0.4 version: 1.0.4 '@farmfe/core': - specifier: ^1.6.6 - version: 1.6.6 + specifier: ^2.0.0-beta.2 + version: 2.0.0-nightly-20250827162746 '@farmfe/plugin-react': - specifier: ^1.2.6 - version: 1.2.6 + specifier: ^2.0.0-beta.2 + version: 2.0.0-nightly-20250827162746 '@types/react': specifier: ^18.3.18 version: 18.3.18 @@ -51,218 +51,196 @@ importers: packages: - '@babel/runtime@7.26.7': - resolution: {integrity: sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==} - engines: {node: '>=6.9.0'} - - '@changesets/apply-release-plan@7.0.8': - resolution: {integrity: sha512-qjMUj4DYQ1Z6qHawsn7S71SujrExJ+nceyKKyI9iB+M5p9lCL55afuEd6uLBPRpLGWQwkwvWegDHtwHJb1UjpA==} - - '@changesets/assemble-release-plan@6.0.5': - resolution: {integrity: sha512-IgvBWLNKZd6k4t72MBTBK3nkygi0j3t3zdC1zrfusYo0KpdsvnDjrMM9vPnTCLCMlfNs55jRL4gIMybxa64FCQ==} - - '@changesets/changelog-git@0.2.0': - resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==} - - '@changesets/cli@2.27.12': - resolution: {integrity: sha512-9o3fOfHYOvBnyEn0mcahB7wzaA3P4bGJf8PNqGit5PKaMEFdsRixik+txkrJWd2VX+O6wRFXpxQL8j/1ANKE9g==} + '@farmfe/cli@1.0.4': + resolution: {integrity: sha512-bau/2P7DylHUDksUvbvJod/Ew4dl5ZICYVgTNn0EfrJM/ZuwLaV8LjmPo0pM4y1QOZmg/N3B9DwkXO89DrutYQ==} + engines: {node: '>= 16'} hasBin: true - '@changesets/config@3.0.5': - resolution: {integrity: sha512-QyXLSSd10GquX7hY0Mt4yQFMEeqnO5z/XLpbIr4PAkNNoQNKwDyiSrx4yd749WddusH1v3OSiA0NRAYmH/APpQ==} - - '@changesets/errors@0.2.0': - resolution: {integrity: sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow==} - - '@changesets/get-dependents-graph@2.1.2': - resolution: {integrity: sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ==} - - '@changesets/get-release-plan@4.0.6': - resolution: {integrity: sha512-FHRwBkY7Eili04Y5YMOZb0ezQzKikTka4wL753vfUA5COSebt7KThqiuCN9BewE4/qFGgF/5t3AuzXx1/UAY4w==} - - '@changesets/get-version-range-type@0.4.0': - resolution: {integrity: sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ==} - - '@changesets/git@3.0.2': - resolution: {integrity: sha512-r1/Kju9Y8OxRRdvna+nxpQIsMsRQn9dhhAZt94FLDeu0Hij2hnOozW8iqnHBgvu+KdnJppCveQwK4odwfw/aWQ==} - - '@changesets/logger@0.1.1': - resolution: {integrity: sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg==} - - '@changesets/parse@0.4.0': - resolution: {integrity: sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw==} - - '@changesets/pre@2.0.1': - resolution: {integrity: sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ==} + '@farmfe/core-darwin-arm64@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-MhxtJwA7c5cvcUWJXRgOX5mDYOUu849yVIThCRz47Ov6Cr1woi921qxyK3l/byrJkUfGytyL9Syay4LK7SKEdg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] - '@changesets/read@0.6.2': - resolution: {integrity: sha512-wjfQpJvryY3zD61p8jR87mJdyx2FIhEcdXhKUqkja87toMrP/3jtg/Yg29upN+N4Ckf525/uvV7a4tzBlpk6gg==} + '@farmfe/core-linux-arm64-gnu@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-+Dx2+FhlDyixCPIjO9hcs9rKtktMW3G/ryTrBHd/DXufacEETxLNxOtF4D4HFNoHVncHuXv6Iu6gElS46M6HRg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] - '@changesets/should-skip-package@0.1.1': - resolution: {integrity: sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg==} + '@farmfe/core-linux-arm64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-QyJ74kANbL1EfKWngdBOqSd7AkL5vynJrtYOCeg/4Vu2OTQvZ5hqGHWEitho/XimkmjHCdQsVQTKNgKpeJF8aQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] - '@changesets/types@4.1.0': - resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==} + '@farmfe/core-linux-x64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-ng5stR9o9HBi9+2gkfPvUfq+1ZHAWfARc+RKs2lM5MY6mENFPI4OzF+c2t/Jd8zfHVkqnN7k4hmMroQEOSzQ7g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] - '@changesets/types@6.0.0': - resolution: {integrity: sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ==} + '@farmfe/core-win32-arm64-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-T9SnA+ANiXF6VjAgl290KuxFh5hmY5KV25gwIhT/D0K+nl4e8el84jrkLnbzJFzMNWITPwPTeaqPp23driXCgA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] - '@changesets/write@0.3.2': - resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} + '@farmfe/core-win32-ia32-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-gg5R1BudohWIqaK9b+N7fvZWpYjgWmNCRN8FAszEyNmK7Qurr8FaMf48W3JythdcALjwVEyGHTWptndgmKmTaA==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] - '@farmfe/cli@1.0.4': - resolution: {integrity: sha512-bau/2P7DylHUDksUvbvJod/Ew4dl5ZICYVgTNn0EfrJM/ZuwLaV8LjmPo0pM4y1QOZmg/N3B9DwkXO89DrutYQ==} - engines: {node: '>= 16'} - hasBin: true + '@farmfe/core@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-2SEHCv7xmMSRPgDWySFxf37HMpLYTEhcSOekUutb6PU7+Rs6BDyjkzCubFtlbzowz/iLqlh6+TbGpkbQLB2Wsg==} + engines: {node: '>=16.15.1'} - '@farmfe/core-darwin-arm64@1.6.6': - resolution: {integrity: sha512-WOqSRkFUsgOMYFlLvAO5lc2webJoknEFX/q++N4MrwmJHPNkKGZsnBWtxM4KLPuBQ4fyfQYd7pcyhySofQgOrw==} + '@farmfe/plugin-react-darwin-arm64@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-Hi+I5mFUieL4+ANqTv2J29/IwCWneTZR9gGS/zSRn4VG4hd9N0EVOu5jmULqrIhDF6Vw0E2VE/P3PWMKFzICLQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/core-darwin-x64@1.6.6': - resolution: {integrity: sha512-hay07tXfj/T/BIHjT8Cq1oE7GG/tAqqiQOGJXIyfEF5Bos3zW+xUZIOuots0mwnGKhmflO16+WdtVtqYkr8neQ==} + '@farmfe/plugin-react-darwin-x64@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-KXFJt7sFmzisYSIRXwxEEBF+39aSwpNim6IIyRqHDZJOQmoMXffGnqo9EC6QnfDC/PfP1zGjbeG07BrO7hOT5A==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@farmfe/core-linux-arm64-gnu@1.6.6': - resolution: {integrity: sha512-lvo9O2ODA+3yZN3dc9NvglfopV/f6wozA/KogH7Lj+rp6I4UBl3ONXqFDT7cwI0nPcegf4gUYOvyXY7iW1nYyQ==} + '@farmfe/plugin-react-linux-arm64-gnu@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-HxM4YKmvBSPQZQk4fry7Exo2VqDmKqK5uxpcXLa93jA732LvDZyMEe/kGYIN4LEORIJrsdeQl35CSNQwx/LGPg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] - '@farmfe/core-linux-arm64-musl@1.6.6': - resolution: {integrity: sha512-oW32wsVhxrD9L+gqNo9Ic3FH2zeXW16yKGbfmGMfdoAo8zE+fR1dvT5qlhIPOgKi1gpYciIMVk1yiQlCj4IY0Q==} + '@farmfe/plugin-react-linux-arm64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-ANbVfl/XOgMpl0ts7EUOHgv07sks7viEy9zYboCtlfai3O9ITknbCkkB9RGQHdGxanICUxFlqKMbGwUcrXgvtg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] - '@farmfe/core-linux-x64-gnu@1.6.6': - resolution: {integrity: sha512-XPSYBPlYZStxESlKVVNdq2TX4cJ5HEjQakjoQuBdlpImMeFQGgur0MO3fze6wIBh525UjTkN+G1nz6RagZdghA==} + '@farmfe/plugin-react-linux-x64-gnu@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-G47YAFQfrvzkp3+noMhczAB/qLzyZixdWNh6/IQ7QHdYJIM5PshnkcziFa4o+mdAuzUGJhS64S7PhnHtHzLjTA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] - '@farmfe/core-linux-x64-musl@1.6.6': - resolution: {integrity: sha512-h8FoBNbe5LoYZrq27JriaS6JJJHK9sc92jKOTrNes5u1qixw5GAPgMq4smq97koEkOwPaQfueQUTfa8pHiIg1Q==} + '@farmfe/plugin-react-linux-x64-musl@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-L8YGFcFTGEFDo9GpHTlqdfttukctw1ynQvLoeP58cKyIW+Z8M5B0scPz6DtNTHnfYwt3RUtMV9L0M9a9my+0Iw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/core-win32-arm64-msvc@1.6.6': - resolution: {integrity: sha512-X4gIoSwbPmf0Lx0ZLC5dzcOm4DZR+4i+7u4sF3f7jb95GQuWR6vF1L6tk6IY5ftyaz8xFuFcDpd6WO2km+VMwQ==} + '@farmfe/plugin-react-win32-arm64-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-g/E/Z0EuQJZd4r+ZjQo+xUCDqp+gi7xl+X2T2HwXRfBSnvzHUxGV7Lzf6fN7XVyzrq+I37LL3/QzBlFTm2nu7w==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/core-win32-ia32-msvc@1.6.6': - resolution: {integrity: sha512-7GTJVsxNP3InrTVGYHtAJrfWMPntKUv+Ffl3rR2kxpgLbB9ZHZ0XKvj30VN3gXBWIu3y5Q58NtVAmvx79QbQ7g==} + '@farmfe/plugin-react-win32-ia32-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-7CXpLsQCAfzeq/a7Bp9lHXaZP8DgbRxp5ZbRU35V+8/iSIlNWeM0SlFtwEgwPn6BD1CwxS+xzNyfWKa0+16b3A==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/core-win32-x64-msvc@1.6.6': - resolution: {integrity: sha512-fXS1zpGE+9yed0Y2tRY3NS6otZT6rGMETf6W2llTKP3UbVzh1qYjKm2Yitf4YsY6951MAamcooZVhadjXU2jrA==} + '@farmfe/plugin-react-win32-x64-msvc@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-uWG7s5fTQNgKtdDMzy25Y78D99W2KvaoQKBwTcPDVd20lWVFt/uScD5CpkuEcgtMjybAqZh62GIo/p89WvuP/Q==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/core@1.6.6': - resolution: {integrity: sha512-xHL3MdF539rBBOhYoV/i7WCaEamtZtf9/Dw2uhfYD6LzxDuP+QmtePhk4nJy8fbZvTrd/+JC/uZ7Q85wrqQkHQ==} - engines: {node: '>=16.15.1'} + '@farmfe/plugin-react@2.0.0-nightly-20250827162746': + resolution: {integrity: sha512-//PftnM72Ei2VZ+RDoJs0mHYlPeJuMp2uuMH/TqubgDYonyZNvaBW7ecSXWweh5AKErxHzX3pF6yYU1z1eNhvQ==} - '@farmfe/plugin-react-darwin-arm64@1.2.6': - resolution: {integrity: sha512-LcIZs2dIZWXEp05wnBmCxYMeXAu66tJSyWamdSDengbyzgvIrD0Ap1+QIDlluEnz7XOFxSH3jJZuuZP8h8qNfA==} + '@farmfe/plugin-replace-dirname-darwin-arm64@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-npxCtitAyupqgX++fQbmkPrlgMsg8NVybu7sdXk3VrvpRc6BDFiGxcGR93J2QzpOeDXdfcwDdlpJstKvxY1Lkg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@farmfe/plugin-react-darwin-x64@1.2.6': - resolution: {integrity: sha512-E2HarfTjYIgZO454YGqnu84kOefddRyKqLtEMkG6j7Sij+uP1uEgi5mjWIwsJY9TWv5DYbx1FPmiLigC5IKP9w==} + '@farmfe/plugin-replace-dirname-darwin-x64@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-dNXhx3zZVm+aMzLWw9Dj4fU7T2Mz4BrUU9ulNvtDO+l+Op+EAzKke31gJf/JH4KvuqwO5HFrwZF+HTW6nxS/4g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@farmfe/plugin-react-linux-arm64-gnu@1.2.6': - resolution: {integrity: sha512-VK+4AtqUcAKQvAmUgWnQK3M2bXQaptMyGN/28xo/wuUjz88wso27ay5bfPxEfDHeorRwcSq5l4Gf4rQFRGc+Wg==} + '@farmfe/plugin-replace-dirname-linux-arm64-gnu@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-ddu5BA/kvb4VCuAzgb/2MLMoJOMo9cE2IhYqfhDcudv1DaCvpZvfk1g9lICEwKRGa9ApOw6zzLiDq1I1gT1RqQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] - '@farmfe/plugin-react-linux-arm64-musl@1.2.6': - resolution: {integrity: sha512-e1OFg8d1VnEGcg08ewTxJVbv6ie1e8U8fUSABbEUePKzeom8cfC9P4jadACw08M2Ls4YnOlLPFLTSlVCg9Xhew==} + '@farmfe/plugin-replace-dirname-linux-arm64-musl@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-hCAnOUJzuCGaz6FiLtcvKKigTkasCUeChXzYKvl62Pw+3IA02GXNT7IVqF6bg6u41Mq50bZFu6ZCGSEFRNGvww==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] - '@farmfe/plugin-react-linux-x64-gnu@1.2.6': - resolution: {integrity: sha512-0WFKSkPv/NK7A/czyluS0V+h/qxIb6jILUh82RyOfVjCit0WGPDVN/IH/ZIp2qMGdjtP9er8u4yt4zNGKrHZNQ==} + '@farmfe/plugin-replace-dirname-linux-x64-gnu@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-sIVJu+45gMBHNCmkz/jvb9cj2WWWKOG/iQ0mmfHYne6tPzzD0n6ezncXoVAUp/S+OUOJz7P/xR7nCelMuPoGQQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] - '@farmfe/plugin-react-linux-x64-musl@1.2.6': - resolution: {integrity: sha512-X386lU5+4ELeaIS3c2xgB4cUjry12HUF3/lJWje2hV0SvGHwErkM07HhjbQd/XsJyg6dP8YnAn3RkuYFiwoTog==} + '@farmfe/plugin-replace-dirname-linux-x64-musl@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-uYXBzTKBuExHvM2SnxXqqwf5WeWcw/ONr6UjhAtYU/ZjiA11A39Sj80ZYtb1IM3iW38IzX6ULMrn+1puby+Mhw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@farmfe/plugin-react-win32-arm64-msvc@1.2.6': - resolution: {integrity: sha512-Ufr59JWTYv5Yq/FBBnCWtX136sVilqYDX4CfpBDEUxSEqFgaXGyslme1qDmh1248bscqbbvYI4zbn7ECV209ow==} + '@farmfe/plugin-replace-dirname-win32-arm64-msvc@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-NpbbONY6bJRzY9KSQixX1tKKCwKMQu0Qvg2WbQ+3IAvLPZVHMnXLLOE6sy0Bs8dMw94L+JpBC7p8nvDfqItKOg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@farmfe/plugin-react-win32-ia32-msvc@1.2.6': - resolution: {integrity: sha512-qzbeV639ywoGBGUAboi31+9vzpmS+llvRcxdpkKVTVrDQ7Wb0SO1Dmd7g2gItip6jAj8md+5sL9WudYJ/EOA5g==} + '@farmfe/plugin-replace-dirname-win32-ia32-msvc@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-YawnCmjR0u3bA6GgkarHI2HVUIlF5gTcxhHtdGew2zF2HZZnZvhIP38Pepy/wJ/URaDNSDw6OVupQY1L/+Nb1w==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@farmfe/plugin-react-win32-x64-msvc@1.2.6': - resolution: {integrity: sha512-Og2yvMOpR2VSLgUEthhJ1W0kM4FQjupHN+gPMr97KyoM+dh6xYwnbZ0Cs9JnNIqQFPlYiPuq9EzLPVffxX8xHg==} + '@farmfe/plugin-replace-dirname-win32-x64-msvc@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-cBYSLcLqxZHjMu90c1F9biNg0DAebB4EKzkpu7Db4Nr3dmeSURndziXYydyREzv/9woAfPzMZ0gDX9YPcB1eEA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@farmfe/plugin-react@1.2.6': - resolution: {integrity: sha512-AVXMnqwekp+Cke6a16/xWnviUnQiFeY1FhxkTGJVamHQFgGmm+uAhPXJ85sQDQLAwtkAMd8rimEhNFVeHIKkaw==} + '@farmfe/plugin-replace-dirname@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-8EhqCkLqdLOScTPJaJEPbWQXRPGLQeKb0K9MCk+LLNwwv1uDpurUiDacpBUKYjkJvwaCxV5EcTWzN2IYZWJ1FA==} + engines: {node: '>=16'} '@farmfe/plugin-tools@0.1.1': resolution: {integrity: sha512-7ox1VgCI5AWFrIUQVLEYGdqCSGNBJYRC0Yhu5sK0a/sR/OSaZa97MdiKA80LkM6UgK+dDFy49rPre10U/M7yww==} hasBin: true - '@farmfe/runtime-plugin-hmr@3.5.10': - resolution: {integrity: sha512-ZFwAGDJ1sNuwX77ADdPSO+PoMImrGl0k+nvW/TnzOy72k8JxC8OwaeOiuPgNkYxDGldp55l9mPE9NvcoxR8uzQ==} - - '@farmfe/runtime-plugin-import-meta@0.2.3': - resolution: {integrity: sha512-BEHPjfXj/DXpwKxyM4rMqT9NFRfivTGS+b02uchjV9MSTi8mZqm3QhtJ+znlpgHUBABBtZYKdayQEDhyK4izYw==} + '@farmfe/runtime-plugin-hmr@4.0.0-nightly-20250827162746': + resolution: {integrity: sha512-AzJnWwOtR1If72NiqFDn+SXReu56kysm63Y0jHyY2liW/UImKWzFldropkSSfy1Up+9dot0mOY0/OpgOJy1bzQ==} - '@farmfe/runtime@0.12.10': - resolution: {integrity: sha512-2/jebNFaVC+yctEeFZrmbfjaKJOg2Ib9iJ8ypjcUnnETfR4zbZnYuErfIO1Af44anvpONwWDhQ8RVcmy+WyY5w==} + '@farmfe/runtime-plugin-import-meta@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-Y9Ga/kORMOYX9i24PgRhEPctKeSq15IPF6m2COAduthKYl++QIN+ierF/l+BawHD91v32Z6HkIP5u6wmnvWDmw==} - '@farmfe/utils@0.0.1': - resolution: {integrity: sha512-QLbgNrojcvxfumXA/H329XAXhoCahmeSH3JmaiwwJEGS2QAmWfgAJMegjwlt6OmArGVO4gSbJ7Xbmm1idZZs+g==} + '@farmfe/runtime@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-a57kiiMU6TXleQm+brNS0ZSC4B+o4ky0X+1JoBL6GR7vYi4KeJF5WvzO+lG976WPIGRDhGGyicFWas7GRMj3xQ==} '@farmfe/utils@0.1.0': resolution: {integrity: sha512-neNJQGqV7XL4XifG1uHOBFSFLy2yx1/DVZNRA7nfeEAXEksVZTwWA+fZrYEaI0w7Sw6K/9NYn9Jgpn+NAT0mcg==} - '@koa/cors@5.0.0': - resolution: {integrity: sha512-x/iUDjcS90W69PryLDIMgFyV21YLTnG9zOpPXS7Bkt2b8AsY3zZsIpOLBkYr9fBcF3HbkKaER5hOBZLfpLgYNw==} - engines: {node: '>= 14.0.0'} + '@farmfe/utils@1.0.0-nightly-20250827162746': + resolution: {integrity: sha512-2sse/dpadV9cH5dYqGZ13Rm4BWdgVvWC73QR5YB706xL1KjcP/Cl/hKksilDd224bBfDsMK02bs5T7G1jHnKhg==} '@ljharb/through@2.3.14': resolution: {integrity: sha512-ajBvlKpWucBB17FuQYUShqpqy8GRgYEpJW0vWJbUu1CV9lWyrDCapy0lScU8T8Z6qn49sSwJB3+M+evYIdGg+A==} engines: {node: '>= 0.4'} - '@manypkg/find-root@1.1.0': - resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} - - '@manypkg/get-packages@1.1.3': - resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - '@mdn/browser-compat-data@5.6.37': resolution: {integrity: sha512-rzlUUSgxSc4mjfNDzVXg7vxjacefyoM/LkvbAL5MLgEDL7CMa/Fu+rASR1v2JqiZtDcPBBbQxnk0BqgOKQfAPQ==} @@ -283,17 +261,15 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@swc/helpers@0.5.15': - resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - - '@types/http-proxy@1.17.16': - resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} + '@polka/compression@1.0.0-next.25': + resolution: {integrity: sha512-UlVkoSGRig87riHSn8QOxd2DzGhadRpNSj5Ukqj+Bt7WTE4Es+sE3ju3OYbe8SiV2OwA+8tDcSuHWUh5S3jCBQ==} + engines: {node: '>=6'} - '@types/node@12.20.55': - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + '@polka/url@1.0.0-next.29': + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} - '@types/node@22.13.1': - resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==} + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} '@types/object-path@0.11.4': resolution: {integrity: sha512-4tgJ1Z3elF/tOMpA8JLVuR9spt9Ynsf7+JjqsQ2IqtiPJtcLoHoXcT6qU4E10cPFqyXX5HDm9QwIzZhBSkLxsw==} @@ -315,14 +291,6 @@ packages: '@types/ua-parser-js@0.7.39': resolution: {integrity: sha512-P/oDfpofrdtF5xw433SPALpdSchtJmY7nsJItf8h3KXqOslkbySh8zq4dSWXH2oTjRvJ5PczVEoCZPow6GicLg==} - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -339,24 +307,9 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - - array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - better-path-resolve@1.0.0: - resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} - engines: {node: '>=4'} - - big-integer@1.6.52: - resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} - engines: {node: '>=0.6'} - binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -364,10 +317,6 @@ packages: bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - bplist-parser@0.2.0: - resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} - engines: {node: '>= 5.10.0'} - braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -380,22 +329,14 @@ packages: buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - bundle-name@3.0.0: - resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} - engines: {node: '>=12'} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - cache-content-type@1.0.1: - resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} - engines: {node: '>= 6.0.0'} - call-bind-apply-helpers@1.0.1: resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} engines: {node: '>= 0.4'} @@ -404,10 +345,6 @@ packages: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} - call-bound@1.0.3: - resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} - engines: {node: '>= 0.4'} - caniuse-lite@1.0.30001699: resolution: {integrity: sha512-b+uH5BakXZ9Do9iK+CkDmctUSEqZl+SP056vc5usa0PL+ev5OHw003rZXcnjNDv3L8P5j6rwT6C0BPKSikW08w==} @@ -426,10 +363,6 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} @@ -450,10 +383,6 @@ packages: resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} engines: {node: '>=6'} - co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -461,25 +390,17 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - cookies@0.9.1: - resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} - engines: {node: '>= 0.8'} + connect@3.7.0: + resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} + engines: {node: '>= 0.10.0'} core-js@3.40.0: resolution: {integrity: sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==} + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -487,8 +408,8 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -504,20 +425,17 @@ packages: supports-color: optional: true - deep-equal@1.0.1: - resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} - deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-browser-id@3.0.0: - resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} - engines: {node: '>=12'} + default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} - default-browser@4.0.0: - resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} - engines: {node: '>=14.16'} + default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -530,29 +448,6 @@ packages: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} engines: {node: '>=12'} - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - - dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dotenv-expand@11.0.7: resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==} engines: {node: '>=12'} @@ -578,10 +473,6 @@ packages: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} - enquirer@2.4.1: - resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} - engines: {node: '>=8.6'} - es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -605,24 +496,16 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - - execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - - extendable-error@0.1.7: - resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==} + execa@8.0.0: + resolution: {integrity: sha512-CTNS0BcKBcoOsawKBlpcKNmK4Kjuyz5jVLhf+PUsHGMqiKMVTa4cN3U7r7bRY8KTpfOGpXMo27fdy0dYVg2pqA==} + engines: {node: '>=16.17'} external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} @@ -632,63 +515,6 @@ packages: resolution: {integrity: sha512-igffWSQATGV2ZJEvDBIB9Q2QfVOr+vv/JTZaaNoYfW/nrCGZ58zyJ0kSkFQEvptGUWf6idECqj82ykli4Ueplw==} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} - farm-plugin-replace-dirname-darwin-arm64@0.2.1: - resolution: {integrity: sha512-9FThv/qoFuj3cJjv9P6YnXbBwPQ5TwGjnr50ejXdZn13Ehz0+7w7EscbRsZHNvT7p24p6i0Y9NUSallcWc2syw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - - farm-plugin-replace-dirname-darwin-x64@0.2.1: - resolution: {integrity: sha512-Msqrh8mAPBbEpANpa0z9uQBr1/MO+PaHgBxym/aNs1vpxB4KAs6JQWYKtO+Ob7JzFyV6d9lIRhpnpxzxTqSIfA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - - farm-plugin-replace-dirname-linux-arm64-gnu@0.2.1: - resolution: {integrity: sha512-ZKuxGu9G01CW521uTQHh+IP8pcT/NolGQfcQuEmBpD8epJ8per8Ps52fS05u5TGniaOg+ySZpt7HxbX+++k1YQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - farm-plugin-replace-dirname-linux-arm64-musl@0.2.1: - resolution: {integrity: sha512-m3gH8ggczbRYTHZSNp3LjIQIcqhvDO4O78bxXc8O1ozKD8M47/YfQLyQV06M7H4rZ8s6XV3Bb1kAcRAASp3M5A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - - farm-plugin-replace-dirname-linux-x64-gnu@0.2.1: - resolution: {integrity: sha512-MehKkoM2RFw3sCnEu9nCbXKjxtC3hfTad0h/dC+Z8iEBcLEReVLoNzHWWUa6BxkxqDtB82/BWO/ObSUj/VUnwQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - farm-plugin-replace-dirname-linux-x64-musl@0.2.1: - resolution: {integrity: sha512-o1qPZi16N/sHOteZYJVv6UmZFK3QKpVQrywk/4spJI0mPH9A9Y+G6iBE2Tqjb3d+1Hb6phr++EBJHZ2x1ajtGQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - - farm-plugin-replace-dirname-win32-arm64-msvc@0.2.1: - resolution: {integrity: sha512-Xn/wYFkgb7SsTlSaefFtvxNbXEVdvZB854b/rBZu47+MRQpSnBIPwnTGcqo8eNTMjtnY4beGGtcd78iqMVAHFQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - - farm-plugin-replace-dirname-win32-ia32-msvc@0.2.1: - resolution: {integrity: sha512-YtIu5CS/BSgbQZb1qjaBg0cEKvB4vCIbBxNn64H468zwliPbE93SAIyiwu6cL3la59cjBP4sEbz4ZAWyY9GoMQ==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - farm-plugin-replace-dirname-win32-x64-msvc@0.2.1: - resolution: {integrity: sha512-KUAf4rcv3Nz+CpGs4zr+ZRu4hWRp7SHQBgpX+mb0hhMjRvn+LoWm2qCL2q9Gp3jsTDVmzjPbyZxp/9UJKx13lQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - - farm-plugin-replace-dirname@0.2.1: - resolution: {integrity: sha512-aJ4euQzxoq0sVu4AwXrNQflHJrSZdrdApGEyVRtN6KiCop3CHXnTg9ydlyCNXN2unQB283aNjojvCd5E/32KgA==} - fast-glob@3.3.3: resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} @@ -704,9 +530,9 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} + finalhandler@1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} follow-redirects@1.15.9: resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} @@ -717,22 +543,10 @@ packages: debug: optional: true - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - fs-extra@11.3.0: resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} engines: {node: '>=14.14'} - fs-extra@7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} - - fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -749,18 +563,14 @@ packages: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -779,44 +589,17 @@ packages: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - http-assert@1.5.0: - resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} - engines: {node: '>= 0.8'} - - http-errors@1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - - http-errors@1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - - http-proxy-middleware@3.0.3: - resolution: {integrity: sha512-usY0HG5nyDUwtqpiZdETNbmKtw3QQ1jwYFZ9wi5iHzX2BcILwQKtYDJPo7XHTsu5Z0B2Hj3W9NNnbd+AjFWjqg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - http-proxy@1.18.1: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} - human-id@1.0.2: - resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} - - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - - human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} + human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -825,13 +608,6 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - inherits@2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -843,11 +619,6 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -861,10 +632,6 @@ packages: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} - is-generator-function@1.1.0: - resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} - engines: {node: '>= 0.4'} - is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -886,22 +653,10 @@ packages: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} - is-regex@1.2.1: - resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} - engines: {node: '>= 0.4'} - - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-subdir@1.2.0: - resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} - engines: {node: '>=4'} - is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -910,13 +665,9 @@ packages: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} - is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} isbot@3.8.0: resolution: {integrity: sha512-vne1mzQUTR+qsMLeCBL9+/tgnDXRyc2pygLGl/WsgA+EZKIiB5Ehu0CiVTHIIk30zhJ24uGz4M5Ppse37aR0Hg==} @@ -928,59 +679,9 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - - jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - keygrip@1.1.0: - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} - engines: {node: '>= 0.6'} - - koa-compose@4.1.0: - resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} - - koa-compress@5.1.1: - resolution: {integrity: sha512-UgMIN7ZoEP2DuoSQmD6CYvFSLt0NReGlc2qSY4bO4Oq0L56OiD9pDG41Kj/zFmVY/A3Wvmn4BqKcfq5H30LGIg==} - engines: {node: '>= 12'} - - koa-connect@2.1.0: - resolution: {integrity: sha512-O9pcFafHk0oQsBevlbTBlB9co+2RUQJ4zCzu3qJPmGlGoeEZkne+7gWDkecqDPSbCtED6LmhlQladxs6NjOnMQ==} - - koa-convert@2.0.0: - resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==} - engines: {node: '>= 10'} - - koa-is-json@1.0.0: - resolution: {integrity: sha512-+97CtHAlWDx0ndt0J8y3P12EWLwTLMXIfMnYDev3wOTwH/RpBGMlfn4bDXlMEg1u73K6XRE9BbUp+5ZAYoRYWw==} - - koa-send@5.0.1: - resolution: {integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==} - engines: {node: '>= 8'} - - koa-static@5.0.0: - resolution: {integrity: sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==} - engines: {node: '>= 7.6.0'} - - koa@2.15.3: - resolution: {integrity: sha512-j/8tY9j5t+GVMLeioLaxweJiKUayFhlGqNTzf2ZGwL0ZCQijd2RLHK0SLW5Tsko8YyyqCZC2cojIb0/s62qTAg==} - engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} - - locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - - lodash.debounce@4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - - lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -988,10 +689,6 @@ packages: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} - loglevel@1.9.2: - resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} - engines: {node: '>= 0.6.0'} - loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -1000,10 +697,6 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -1019,14 +712,15 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} + mime@4.0.7: + resolution: {integrity: sha512-2OfDPL+e03E0LrXaGYOtTFIYhiuzep94NSsuhrNULq+stylcJedcHdzHtz0atMUuGwJfFYs0YL5xeC/Ca2x0eQ==} + engines: {node: '>=16'} + hasBin: true + mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -1035,9 +729,12 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -1046,10 +743,6 @@ packages: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} @@ -1057,20 +750,20 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + object-path@0.11.8: resolution: {integrity: sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==} engines: {node: '>= 10.12.0'} - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} onetime@5.1.2: @@ -1081,12 +774,9 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - only@0.0.2: - resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} - - open@9.1.0: - resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} - engines: {node: '>=14.16'} + open@10.1.0: + resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + engines: {node: '>=18'} ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} @@ -1096,44 +786,10 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} - outdent@0.5.0: - resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - - p-filter@2.1.0: - resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} - engines: {node: '>=8'} - - p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-map@2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} - engines: {node: '>=6'} - - p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - - package-manager-detector@0.2.9: - resolution: {integrity: sha512-+vYvA/Y31l8Zk8dwxHhL3JfTuHPm6tlxM2A3GeQyl7ovYnSp1+mzAxClxaOr0qO1TtPxbQxetI7v5XqKLJZk7Q==} - parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -1142,10 +798,6 @@ packages: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} - path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -1153,15 +805,10 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} engines: {node: '>=6'} - prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -1178,10 +825,6 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - read-yaml-file@1.1.0: - resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} - engines: {node: '>=6'} - readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -1190,20 +833,9 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - - resolve-path@1.4.0: - resolution: {integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==} - engines: {node: '>= 0.8'} - restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -1212,9 +844,9 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - run-applescript@5.0.0: - resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} - engines: {node: '>=12'} + run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} run-async@3.0.0: resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} @@ -1229,10 +861,6 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-regex-test@1.1.0: - resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} - engines: {node: '>= 0.4'} - safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -1248,12 +876,6 @@ packages: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} - setprototypeof@1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -1269,15 +891,12 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - - spawndamnit@3.0.1: - resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} + sirv@3.0.1: + resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} + engines: {node: '>=18'} - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + slashes@3.0.12: + resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} @@ -1294,14 +913,6 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -1310,14 +921,6 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - term-size@2.2.1: - resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} - engines: {node: '>=8'} - - titleize@3.0.0: - resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} - engines: {node: '>=12'} - tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -1326,43 +929,28 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - ua-parser-js@1.0.40: resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==} hasBin: true - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - - universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - untildify@4.0.0: - resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} - engines: {node: '>=8'} + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} update-browserslist-db@1.1.2: resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} @@ -1373,6 +961,10 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -1405,10 +997,6 @@ packages: utf-8-validate: optional: true - ylru@1.4.0: - resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} - engines: {node: '>= 4.0.0'} - zod-validation-error@1.5.0: resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} engines: {node: '>=16.0.0'} @@ -1420,152 +1008,6 @@ packages: snapshots: - '@babel/runtime@7.26.7': - dependencies: - regenerator-runtime: 0.14.1 - - '@changesets/apply-release-plan@7.0.8': - dependencies: - '@changesets/config': 3.0.5 - '@changesets/get-version-range-type': 0.4.0 - '@changesets/git': 3.0.2 - '@changesets/should-skip-package': 0.1.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - detect-indent: 6.1.0 - fs-extra: 7.0.1 - lodash.startcase: 4.4.0 - outdent: 0.5.0 - prettier: 2.8.8 - resolve-from: 5.0.0 - semver: 7.7.1 - - '@changesets/assemble-release-plan@6.0.5': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.2 - '@changesets/should-skip-package': 0.1.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - semver: 7.7.1 - - '@changesets/changelog-git@0.2.0': - dependencies: - '@changesets/types': 6.0.0 - - '@changesets/cli@2.27.12': - dependencies: - '@changesets/apply-release-plan': 7.0.8 - '@changesets/assemble-release-plan': 6.0.5 - '@changesets/changelog-git': 0.2.0 - '@changesets/config': 3.0.5 - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.2 - '@changesets/get-release-plan': 4.0.6 - '@changesets/git': 3.0.2 - '@changesets/logger': 0.1.1 - '@changesets/pre': 2.0.1 - '@changesets/read': 0.6.2 - '@changesets/should-skip-package': 0.1.1 - '@changesets/types': 6.0.0 - '@changesets/write': 0.3.2 - '@manypkg/get-packages': 1.1.3 - ansi-colors: 4.1.3 - ci-info: 3.9.0 - enquirer: 2.4.1 - external-editor: 3.1.0 - fs-extra: 7.0.1 - mri: 1.2.0 - p-limit: 2.3.0 - package-manager-detector: 0.2.9 - picocolors: 1.1.1 - resolve-from: 5.0.0 - semver: 7.7.1 - spawndamnit: 3.0.1 - term-size: 2.2.1 - - '@changesets/config@3.0.5': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/get-dependents-graph': 2.1.2 - '@changesets/logger': 0.1.1 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - micromatch: 4.0.8 - - '@changesets/errors@0.2.0': - dependencies: - extendable-error: 0.1.7 - - '@changesets/get-dependents-graph@2.1.2': - dependencies: - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - picocolors: 1.1.1 - semver: 7.7.1 - - '@changesets/get-release-plan@4.0.6': - dependencies: - '@changesets/assemble-release-plan': 6.0.5 - '@changesets/config': 3.0.5 - '@changesets/pre': 2.0.1 - '@changesets/read': 0.6.2 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - - '@changesets/get-version-range-type@0.4.0': {} - - '@changesets/git@3.0.2': - dependencies: - '@changesets/errors': 0.2.0 - '@manypkg/get-packages': 1.1.3 - is-subdir: 1.2.0 - micromatch: 4.0.8 - spawndamnit: 3.0.1 - - '@changesets/logger@0.1.1': - dependencies: - picocolors: 1.1.1 - - '@changesets/parse@0.4.0': - dependencies: - '@changesets/types': 6.0.0 - js-yaml: 3.14.1 - - '@changesets/pre@2.0.1': - dependencies: - '@changesets/errors': 0.2.0 - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - fs-extra: 7.0.1 - - '@changesets/read@0.6.2': - dependencies: - '@changesets/git': 3.0.2 - '@changesets/logger': 0.1.1 - '@changesets/parse': 0.4.0 - '@changesets/types': 6.0.0 - fs-extra: 7.0.1 - p-filter: 2.1.0 - picocolors: 1.1.1 - - '@changesets/should-skip-package@0.1.1': - dependencies: - '@changesets/types': 6.0.0 - '@manypkg/get-packages': 1.1.3 - - '@changesets/types@4.1.0': {} - - '@changesets/types@6.0.0': {} - - '@changesets/write@0.3.2': - dependencies: - '@changesets/types': 6.0.0 - fs-extra: 7.0.1 - human-id: 1.0.2 - prettier: 2.8.8 - '@farmfe/cli@1.0.4': dependencies: cac: 6.7.14 @@ -1573,115 +1015,144 @@ snapshots: inquirer: 9.2.12 walkdir: 0.4.1 - '@farmfe/core-darwin-arm64@1.6.6': - optional: true - - '@farmfe/core-darwin-x64@1.6.6': - optional: true - - '@farmfe/core-linux-arm64-gnu@1.6.6': - optional: true - - '@farmfe/core-linux-arm64-musl@1.6.6': + '@farmfe/core-darwin-arm64@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-linux-x64-gnu@1.6.6': + '@farmfe/core-linux-arm64-gnu@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-linux-x64-musl@1.6.6': + '@farmfe/core-linux-arm64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-win32-arm64-msvc@1.6.6': + '@farmfe/core-linux-x64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-win32-ia32-msvc@1.6.6': + '@farmfe/core-win32-arm64-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core-win32-x64-msvc@1.6.6': + '@farmfe/core-win32-ia32-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/core@1.6.6': + '@farmfe/core@2.0.0-nightly-20250827162746': dependencies: - '@farmfe/runtime': 0.12.10 - '@farmfe/runtime-plugin-hmr': 3.5.10 - '@farmfe/runtime-plugin-import-meta': 0.2.3 - '@farmfe/utils': 0.1.0 - '@koa/cors': 5.0.0 + '@farmfe/plugin-replace-dirname': 1.0.0-nightly-20250827162746 + '@farmfe/runtime': 1.0.0-nightly-20250827162746 + '@farmfe/runtime-plugin-hmr': 4.0.0-nightly-20250827162746 + '@farmfe/runtime-plugin-import-meta': 1.0.0-nightly-20250827162746 + '@farmfe/utils': 1.0.0-nightly-20250827162746 + '@polka/compression': 1.0.0-next.25 '@swc/helpers': 0.5.15 chokidar: 3.6.0 + connect: 3.7.0 + cors: 2.8.5 + debug: 4.4.0 deepmerge: 4.3.1 dotenv: 16.4.7 dotenv-expand: 11.0.7 - execa: 7.2.0 + etag: 1.8.1 + execa: 8.0.0 farm-browserslist-generator: 1.0.5 - farm-plugin-replace-dirname: 0.2.1 fast-glob: 3.3.3 fs-extra: 11.3.0 - http-proxy-middleware: 3.0.3 + http-proxy: 1.18.1(debug@4.4.0) is-plain-object: 5.0.0 - koa: 2.15.3 - koa-compress: 5.1.1 - koa-connect: 2.1.0 - koa-static: 5.0.0 - lodash.debounce: 4.0.8 - loglevel: 1.9.2 - open: 9.1.0 + mime: 4.0.7 + mime-types: 2.1.35 + open: 10.1.0 + sirv: 3.0.1 + slashes: 3.0.12 ws: 8.18.0 zod: 3.24.1 zod-validation-error: 1.5.0(zod@3.24.1) optionalDependencies: - '@farmfe/core-darwin-arm64': 1.6.6 - '@farmfe/core-darwin-x64': 1.6.6 - '@farmfe/core-linux-arm64-gnu': 1.6.6 - '@farmfe/core-linux-arm64-musl': 1.6.6 - '@farmfe/core-linux-x64-gnu': 1.6.6 - '@farmfe/core-linux-x64-musl': 1.6.6 - '@farmfe/core-win32-arm64-msvc': 1.6.6 - '@farmfe/core-win32-ia32-msvc': 1.6.6 - '@farmfe/core-win32-x64-msvc': 1.6.6 + '@farmfe/core-darwin-arm64': 2.0.0-nightly-20250827162746 + '@farmfe/core-linux-arm64-gnu': 2.0.0-nightly-20250827162746 + '@farmfe/core-linux-arm64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/core-linux-x64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/core-win32-arm64-msvc': 2.0.0-nightly-20250827162746 + '@farmfe/core-win32-ia32-msvc': 2.0.0-nightly-20250827162746 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@farmfe/plugin-react-darwin-arm64@1.2.6': + '@farmfe/plugin-react-darwin-arm64@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-darwin-x64@1.2.6': + '@farmfe/plugin-react-darwin-x64@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-arm64-gnu@1.2.6': + '@farmfe/plugin-react-linux-arm64-gnu@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-arm64-musl@1.2.6': + '@farmfe/plugin-react-linux-arm64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-x64-gnu@1.2.6': + '@farmfe/plugin-react-linux-x64-gnu@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-linux-x64-musl@1.2.6': + '@farmfe/plugin-react-linux-x64-musl@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-win32-arm64-msvc@1.2.6': + '@farmfe/plugin-react-win32-arm64-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-win32-ia32-msvc@1.2.6': + '@farmfe/plugin-react-win32-ia32-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react-win32-x64-msvc@1.2.6': + '@farmfe/plugin-react-win32-x64-msvc@2.0.0-nightly-20250827162746': optional: true - '@farmfe/plugin-react@1.2.6': + '@farmfe/plugin-react@2.0.0-nightly-20250827162746': optionalDependencies: - '@farmfe/plugin-react-darwin-arm64': 1.2.6 - '@farmfe/plugin-react-darwin-x64': 1.2.6 - '@farmfe/plugin-react-linux-arm64-gnu': 1.2.6 - '@farmfe/plugin-react-linux-arm64-musl': 1.2.6 - '@farmfe/plugin-react-linux-x64-gnu': 1.2.6 - '@farmfe/plugin-react-linux-x64-musl': 1.2.6 - '@farmfe/plugin-react-win32-arm64-msvc': 1.2.6 - '@farmfe/plugin-react-win32-ia32-msvc': 1.2.6 - '@farmfe/plugin-react-win32-x64-msvc': 1.2.6 + '@farmfe/plugin-react-darwin-arm64': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-darwin-x64': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-arm64-gnu': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-arm64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-x64-gnu': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-linux-x64-musl': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-win32-arm64-msvc': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-win32-ia32-msvc': 2.0.0-nightly-20250827162746 + '@farmfe/plugin-react-win32-x64-msvc': 2.0.0-nightly-20250827162746 + + '@farmfe/plugin-replace-dirname-darwin-arm64@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-darwin-x64@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-linux-arm64-gnu@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-linux-arm64-musl@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-linux-x64-gnu@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-linux-x64-musl@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-win32-arm64-msvc@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-win32-ia32-msvc@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname-win32-x64-msvc@1.0.0-nightly-20250827162746': + optional: true + + '@farmfe/plugin-replace-dirname@1.0.0-nightly-20250827162746': + optionalDependencies: + '@farmfe/plugin-replace-dirname-darwin-arm64': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-darwin-x64': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-arm64-gnu': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-arm64-musl': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-x64-gnu': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-linux-x64-musl': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-win32-arm64-msvc': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-win32-ia32-msvc': 1.0.0-nightly-20250827162746 + '@farmfe/plugin-replace-dirname-win32-x64-msvc': 1.0.0-nightly-20250827162746 '@farmfe/plugin-tools@0.1.1': dependencies: @@ -1689,46 +1160,27 @@ snapshots: '@napi-rs/cli': 2.18.4 cac: 6.7.14 - '@farmfe/runtime-plugin-hmr@3.5.10': + '@farmfe/runtime-plugin-hmr@4.0.0-nightly-20250827162746': dependencies: core-js: 3.40.0 + prismjs: 1.30.0 - '@farmfe/runtime-plugin-import-meta@0.2.3': + '@farmfe/runtime-plugin-import-meta@1.0.0-nightly-20250827162746': dependencies: core-js: 3.40.0 - '@farmfe/runtime@0.12.10': + '@farmfe/runtime@1.0.0-nightly-20250827162746': dependencies: core-js: 3.40.0 - '@farmfe/utils@0.0.1': {} - '@farmfe/utils@0.1.0': {} - '@koa/cors@5.0.0': - dependencies: - vary: 1.1.2 + '@farmfe/utils@1.0.0-nightly-20250827162746': {} '@ljharb/through@2.3.14': dependencies: call-bind: 1.0.8 - '@manypkg/find-root@1.1.0': - dependencies: - '@babel/runtime': 7.26.7 - '@types/node': 12.20.55 - find-up: 4.1.0 - fs-extra: 8.1.0 - - '@manypkg/get-packages@1.1.3': - dependencies: - '@babel/runtime': 7.26.7 - '@changesets/types': 4.1.0 - '@manypkg/find-root': 1.1.0 - fs-extra: 8.1.0 - globby: 11.1.0 - read-yaml-file: 1.1.0 - '@mdn/browser-compat-data@5.6.37': {} '@napi-rs/cli@2.18.4': {} @@ -1745,19 +1197,13 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.0 - '@swc/helpers@0.5.15': - dependencies: - tslib: 2.8.1 - - '@types/http-proxy@1.17.16': - dependencies: - '@types/node': 22.13.1 + '@polka/compression@1.0.0-next.25': {} - '@types/node@12.20.55': {} + '@polka/url@1.0.0-next.29': {} - '@types/node@22.13.1': + '@swc/helpers@0.5.15': dependencies: - undici-types: 6.20.0 + tslib: 2.8.1 '@types/object-path@0.11.4': {} @@ -1776,13 +1222,6 @@ snapshots: '@types/ua-parser-js@0.7.39': {} - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - - ansi-colors@4.1.3: {} - ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 @@ -1798,20 +1237,8 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 - - array-union@2.1.0: {} - base64-js@1.5.1: {} - better-path-resolve@1.0.0: - dependencies: - is-windows: 1.0.2 - - big-integer@1.6.52: {} - binary-extensions@2.3.0: {} bl@4.1.0: @@ -1820,10 +1247,6 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - bplist-parser@0.2.0: - dependencies: - big-integer: 1.6.52 - braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -1840,19 +1263,12 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bundle-name@3.0.0: + bundle-name@4.1.0: dependencies: - run-applescript: 5.0.0 - - bytes@3.1.2: {} + run-applescript: 7.0.0 cac@6.7.14: {} - cache-content-type@1.0.1: - dependencies: - mime-types: 2.1.35 - ylru: 1.4.0 - call-bind-apply-helpers@1.0.1: dependencies: es-errors: 1.3.0 @@ -1865,11 +1281,6 @@ snapshots: get-intrinsic: 1.2.7 set-function-length: 1.2.2 - call-bound@1.0.3: - dependencies: - call-bind-apply-helpers: 1.0.1 - get-intrinsic: 1.2.7 - caniuse-lite@1.0.30001699: {} chalk@4.1.2: @@ -1893,8 +1304,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - ci-info@3.9.0: {} - cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 @@ -1907,30 +1316,27 @@ snapshots: clsx@1.2.1: {} - co@4.6.0: {} - color-convert@2.0.1: dependencies: color-name: 1.1.4 color-name@1.1.4: {} - compressible@2.0.18: + connect@3.7.0: dependencies: - mime-db: 1.53.0 - - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 + debug: 2.6.9 + finalhandler: 1.1.2 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color - content-type@1.0.5: {} + core-js@3.40.0: {} - cookies@0.9.1: + cors@2.8.5: dependencies: - depd: 2.0.0 - keygrip: 1.1.0 - - core-js@3.40.0: {} + object-assign: 4.1.1 + vary: 1.1.2 cross-spawn@7.0.6: dependencies: @@ -1940,29 +1346,22 @@ snapshots: csstype@3.1.3: {} - debug@3.2.7: + debug@2.6.9: dependencies: - ms: 2.1.3 + ms: 2.0.0 debug@4.4.0: dependencies: ms: 2.1.3 - deep-equal@1.0.1: {} - deepmerge@4.3.1: {} - default-browser-id@3.0.0: - dependencies: - bplist-parser: 0.2.0 - untildify: 4.0.0 + default-browser-id@5.0.0: {} - default-browser@4.0.0: + default-browser@5.2.1: dependencies: - bundle-name: 3.0.0 - default-browser-id: 3.0.0 - execa: 7.2.0 - titleize: 3.0.0 + bundle-name: 4.1.0 + default-browser-id: 5.0.0 defaults@1.0.4: dependencies: @@ -1976,20 +1375,6 @@ snapshots: define-lazy-prop@3.0.0: {} - delegates@1.0.0: {} - - depd@1.1.2: {} - - depd@2.0.0: {} - - destroy@1.2.0: {} - - detect-indent@6.1.0: {} - - dir-glob@3.0.1: - dependencies: - path-type: 4.0.0 - dotenv-expand@11.0.7: dependencies: dotenv: 16.4.7 @@ -2010,11 +1395,6 @@ snapshots: encodeurl@1.0.2: {} - enquirer@2.4.1: - dependencies: - ansi-colors: 4.1.3 - strip-ansi: 6.0.1 - es-define-property@1.0.1: {} es-errors@1.3.0: {} @@ -2029,36 +1409,22 @@ snapshots: escape-string-regexp@5.0.0: {} - esprima@4.0.1: {} + etag@1.8.1: {} eventemitter3@4.0.7: {} - execa@5.1.1: + execa@8.0.0: dependencies: cross-spawn: 7.0.6 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - - execa@7.2.0: - dependencies: - cross-spawn: 7.0.6 - get-stream: 6.0.1 - human-signals: 4.3.1 + get-stream: 8.0.1 + human-signals: 5.0.0 is-stream: 3.0.0 merge-stream: 2.0.0 npm-run-path: 5.3.0 onetime: 6.0.0 - signal-exit: 3.0.7 + signal-exit: 4.1.0 strip-final-newline: 3.0.0 - extendable-error@0.1.7: {} - external-editor@3.1.0: dependencies: chardet: 0.7.0 @@ -2078,49 +1444,6 @@ snapshots: semver: 7.7.1 ua-parser-js: 1.0.40 - farm-plugin-replace-dirname-darwin-arm64@0.2.1: - optional: true - - farm-plugin-replace-dirname-darwin-x64@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-arm64-gnu@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-arm64-musl@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-x64-gnu@0.2.1: - optional: true - - farm-plugin-replace-dirname-linux-x64-musl@0.2.1: - optional: true - - farm-plugin-replace-dirname-win32-arm64-msvc@0.2.1: - optional: true - - farm-plugin-replace-dirname-win32-ia32-msvc@0.2.1: - optional: true - - farm-plugin-replace-dirname-win32-x64-msvc@0.2.1: - optional: true - - farm-plugin-replace-dirname@0.2.1: - dependencies: - '@changesets/cli': 2.27.12 - '@farmfe/utils': 0.0.1 - cac: 6.7.14 - optionalDependencies: - farm-plugin-replace-dirname-darwin-arm64: 0.2.1 - farm-plugin-replace-dirname-darwin-x64: 0.2.1 - farm-plugin-replace-dirname-linux-arm64-gnu: 0.2.1 - farm-plugin-replace-dirname-linux-arm64-musl: 0.2.1 - farm-plugin-replace-dirname-linux-x64-gnu: 0.2.1 - farm-plugin-replace-dirname-linux-x64-musl: 0.2.1 - farm-plugin-replace-dirname-win32-arm64-msvc: 0.2.1 - farm-plugin-replace-dirname-win32-ia32-msvc: 0.2.1 - farm-plugin-replace-dirname-win32-x64-msvc: 0.2.1 - fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -2142,35 +1465,28 @@ snapshots: dependencies: to-regex-range: 5.0.1 - find-up@4.1.0: + finalhandler@1.1.2: dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color follow-redirects@1.15.9(debug@4.4.0): optionalDependencies: debug: 4.4.0 - fresh@0.5.2: {} - fs-extra@11.3.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 - fs-extra@7.0.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - - fs-extra@8.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - fsevents@2.3.3: optional: true @@ -2194,21 +1510,12 @@ snapshots: dunder-proto: 1.0.1 es-object-atoms: 1.1.1 - get-stream@6.0.1: {} + get-stream@8.0.1: {} glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - globby@11.1.0: - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.3.3 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 3.0.0 - gopd@1.2.0: {} graceful-fs@4.2.11: {} @@ -2221,45 +1528,10 @@ snapshots: has-symbols@1.1.0: {} - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.1.0 - hasown@2.0.2: dependencies: function-bind: 1.1.2 - http-assert@1.5.0: - dependencies: - deep-equal: 1.0.1 - http-errors: 1.8.1 - - http-errors@1.6.3: - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - - http-errors@1.8.1: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - - http-proxy-middleware@3.0.3: - dependencies: - '@types/http-proxy': 1.17.16 - debug: 4.4.0 - http-proxy: 1.18.1(debug@4.4.0) - is-glob: 4.0.3 - is-plain-object: 5.0.0 - micromatch: 4.0.8 - transitivePeerDependencies: - - supports-color - http-proxy@1.18.1(debug@4.4.0): dependencies: eventemitter3: 4.0.7 @@ -2268,11 +1540,7 @@ snapshots: transitivePeerDependencies: - debug - human-id@1.0.2: {} - - human-signals@2.1.0: {} - - human-signals@4.3.1: {} + human-signals@5.0.0: {} iconv-lite@0.4.24: dependencies: @@ -2280,10 +1548,6 @@ snapshots: ieee754@1.2.1: {} - ignore@5.3.2: {} - - inherits@2.0.3: {} - inherits@2.0.4: {} inquirer@9.2.12: @@ -2308,21 +1572,12 @@ snapshots: dependencies: binary-extensions: 2.3.0 - is-docker@2.2.1: {} - is-docker@3.0.0: {} is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} - is-generator-function@1.1.0: - dependencies: - call-bound: 1.0.3 - get-proto: 1.0.1 - has-tostringtag: 1.0.2 - safe-regex-test: 1.1.0 - is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -2337,30 +1592,15 @@ snapshots: is-plain-object@5.0.0: {} - is-regex@1.2.1: - dependencies: - call-bound: 1.0.3 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - is-stream@2.0.1: {} - is-stream@3.0.0: {} - is-subdir@1.2.0: - dependencies: - better-path-resolve: 1.0.0 - is-unicode-supported@0.1.0: {} is-unicode-supported@1.3.0: {} - is-windows@1.0.2: {} - - is-wsl@2.2.0: + is-wsl@3.1.0: dependencies: - is-docker: 2.2.1 + is-inside-container: 1.0.0 isbot@3.8.0: {} @@ -2368,94 +1608,12 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@3.14.1: - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - - jsonfile@4.0.0: - optionalDependencies: - graceful-fs: 4.2.11 - jsonfile@6.1.0: dependencies: universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 - keygrip@1.1.0: - dependencies: - tsscmp: 1.0.6 - - koa-compose@4.1.0: {} - - koa-compress@5.1.1: - dependencies: - bytes: 3.1.2 - compressible: 2.0.18 - http-errors: 1.8.1 - koa-is-json: 1.0.0 - - koa-connect@2.1.0: {} - - koa-convert@2.0.0: - dependencies: - co: 4.6.0 - koa-compose: 4.1.0 - - koa-is-json@1.0.0: {} - - koa-send@5.0.1: - dependencies: - debug: 4.4.0 - http-errors: 1.8.1 - resolve-path: 1.4.0 - transitivePeerDependencies: - - supports-color - - koa-static@5.0.0: - dependencies: - debug: 3.2.7 - koa-send: 5.0.1 - transitivePeerDependencies: - - supports-color - - koa@2.15.3: - dependencies: - accepts: 1.3.8 - cache-content-type: 1.0.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookies: 0.9.1 - debug: 4.4.0 - delegates: 1.0.0 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - fresh: 0.5.2 - http-assert: 1.5.0 - http-errors: 1.8.1 - is-generator-function: 1.1.0 - koa-compose: 4.1.0 - koa-convert: 2.0.0 - on-finished: 2.4.1 - only: 0.0.2 - parseurl: 1.3.3 - statuses: 1.5.0 - type-is: 1.6.18 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - locate-path@5.0.0: - dependencies: - p-locate: 4.1.0 - - lodash.debounce@4.0.8: {} - - lodash.startcase@4.4.0: {} - lodash@4.17.21: {} log-symbols@4.1.0: @@ -2463,16 +1621,12 @@ snapshots: chalk: 4.1.2 is-unicode-supported: 0.1.0 - loglevel@1.9.2: {} - loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 math-intrinsics@1.1.0: {} - media-typer@0.3.0: {} - merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -2484,39 +1638,37 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.53.0: {} - mime-types@2.1.35: dependencies: mime-db: 1.52.0 + mime@4.0.7: {} + mimic-fn@2.1.0: {} mimic-fn@4.0.0: {} - mri@1.2.0: {} + mrmime@2.0.1: {} + + ms@2.0.0: {} ms@2.1.3: {} mute-stream@1.0.0: {} - negotiator@0.6.3: {} - node-releases@2.0.19: {} normalize-path@3.0.0: {} - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - npm-run-path@5.3.0: dependencies: path-key: 4.0.0 + object-assign@4.1.1: {} + object-path@0.11.8: {} - on-finished@2.4.1: + on-finished@2.3.0: dependencies: ee-first: 1.1.1 @@ -2528,14 +1680,12 @@ snapshots: dependencies: mimic-fn: 4.0.0 - only@0.0.2: {} - - open@9.1.0: + open@10.1.0: dependencies: - default-browser: 4.0.0 + default-browser: 5.2.1 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 - is-wsl: 2.2.0 + is-wsl: 3.1.0 ora@5.4.1: dependencies: @@ -2551,45 +1701,17 @@ snapshots: os-tmpdir@1.0.2: {} - outdent@0.5.0: {} - - p-filter@2.1.0: - dependencies: - p-map: 2.1.0 - - p-limit@2.3.0: - dependencies: - p-try: 2.2.0 - - p-locate@4.1.0: - dependencies: - p-limit: 2.3.0 - - p-map@2.1.0: {} - - p-try@2.2.0: {} - - package-manager-detector@0.2.9: {} - parseurl@1.3.3: {} - path-exists@4.0.0: {} - - path-is-absolute@1.0.1: {} - path-key@3.1.1: {} path-key@4.0.0: {} - path-type@4.0.0: {} - picocolors@1.1.1: {} picomatch@2.3.1: {} - pify@4.0.1: {} - - prettier@2.8.8: {} + prismjs@1.30.0: {} queue-microtask@1.2.3: {} @@ -2605,13 +1727,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - read-yaml-file@1.1.0: - dependencies: - graceful-fs: 4.2.11 - js-yaml: 3.14.1 - pify: 4.0.1 - strip-bom: 3.0.0 - readable-stream@3.6.2: dependencies: inherits: 2.0.4 @@ -2622,17 +1737,8 @@ snapshots: dependencies: picomatch: 2.3.1 - regenerator-runtime@0.14.1: {} - requires-port@1.0.0: {} - resolve-from@5.0.0: {} - - resolve-path@1.4.0: - dependencies: - http-errors: 1.6.3 - path-is-absolute: 1.0.1 - restore-cursor@3.1.0: dependencies: onetime: 5.1.2 @@ -2640,9 +1746,7 @@ snapshots: reusify@1.0.4: {} - run-applescript@5.0.0: - dependencies: - execa: 5.1.1 + run-applescript@7.0.0: {} run-async@3.0.0: {} @@ -2656,12 +1760,6 @@ snapshots: safe-buffer@5.2.1: {} - safe-regex-test@1.1.0: - dependencies: - call-bound: 1.0.3 - es-errors: 1.3.0 - is-regex: 1.2.1 - safer-buffer@2.1.2: {} scheduler@0.23.2: @@ -2679,10 +1777,6 @@ snapshots: gopd: 1.2.0 has-property-descriptors: 1.0.2 - setprototypeof@1.1.0: {} - - setprototypeof@1.2.0: {} - shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -2693,14 +1787,13 @@ snapshots: signal-exit@4.1.0: {} - slash@3.0.0: {} - - spawndamnit@3.0.1: + sirv@3.0.1: dependencies: - cross-spawn: 7.0.6 - signal-exit: 4.1.0 + '@polka/url': 1.0.0-next.29 + mrmime: 2.0.1 + totalist: 3.0.1 - sprintf-js@1.0.3: {} + slashes@3.0.12: {} statuses@1.5.0: {} @@ -2718,20 +1811,12 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-bom@3.0.0: {} - - strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} supports-color@7.2.0: dependencies: has-flag: 4.0.0 - term-size@2.2.1: {} - - titleize@3.0.0: {} - tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -2740,28 +1825,17 @@ snapshots: dependencies: is-number: 7.0.0 - toidentifier@1.0.1: {} + totalist@3.0.1: {} tslib@2.8.1: {} - tsscmp@1.0.6: {} - type-fest@0.21.3: {} - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - ua-parser-js@1.0.40: {} - undici-types@6.20.0: {} - - universalify@0.1.2: {} - universalify@2.0.1: {} - untildify@4.0.0: {} + unpipe@1.0.0: {} update-browserslist-db@1.1.2(browserslist@4.24.4): dependencies: @@ -2771,6 +1845,8 @@ snapshots: util-deprecate@1.0.2: {} + utils-merge@1.0.1: {} + vary@1.1.2: {} walkdir@0.4.1: {} @@ -2791,8 +1867,6 @@ snapshots: ws@8.18.0: {} - ylru@1.4.0: {} - zod-validation-error@1.5.0(zod@3.24.1): dependencies: zod: 3.24.1 diff --git a/rust-plugins/compress/src/lib.rs b/rust-plugins/compress/src/lib.rs index d89434ae..267f292f 100644 --- a/rust-plugins/compress/src/lib.rs +++ b/rust-plugins/compress/src/lib.rs @@ -8,6 +8,7 @@ use farmfe_core::resource::{Resource, ResourceType}; use farmfe_core::{config::Config, plugin::Plugin}; use farmfe_macro_plugin::farm_plugin; +use farmfe_toolkit::hash::sha256; mod utils; @@ -76,18 +77,22 @@ impl Plugin for FarmfePluginCompress { fn finalize_resources( &self, - param: &mut farmfe_core::plugin::PluginFinalizeResourcesHookParams, + param: &mut farmfe_core::plugin::PluginFinalizeResourcesHookParam, _context: &std::sync::Arc, ) -> farmfe_core::error::Result> { let start = std::time::Instant::now(); let ext_name = utils::get_ext_name(&self.options.algorithm); - let filter = Regex::new(&self.options.filter) - .map_err(|e| CompilationError::GenericError(format!("Invalid regex expression for compress plugin: {}", e)))?; + let filter = Regex::new(&self.options.filter).map_err(|e| { + CompilationError::GenericError(format!( + "Invalid regex expression for compress plugin: {}", + e + )) + })?; let compressed_buffers = param .resources_map .par_iter_mut() - .filter_map(|(resource_id, resource)| { + .filter_map(|(resource_id,resource)| { if !filter.is_match(&resource_id) || resource.bytes.len() < self.options.threshold { return None; } @@ -99,24 +104,39 @@ impl Plugin for FarmfePluginCompress { resource.origin.clone(), utils::compress_buffer(&resource.bytes, &self.options.algorithm, self.options.level), resource.bytes.len(), + resource.meta.clone(), + resource.should_transform_output_filename, + resource.special_placeholders.clone(), )) }) .collect::>(); let mut saved = 0; - for (resource_id, origin, buffer, origin_file_size) in compressed_buffers { + for ( + resource_id, + origin, + buffer, + origin_file_size, + meta, + should_transform_output_filename, + special_placeholders, + ) in compressed_buffers + { let bytes = buffer?; let name = format!("{}.{}", resource_id, ext_name); saved += origin_file_size - bytes.len(); param.resources_map.insert( name.clone(), Resource { - name, + name: name.clone(), bytes, emitted: false, resource_type: ResourceType::Custom(ext_name.to_string()), origin, - info: None, + name_hash: sha256(&name.as_bytes(), 8), + meta, + should_transform_output_filename, + special_placeholders, }, ); } diff --git a/rust-plugins/worker/playground/src/index.tsx b/rust-plugins/worker/playground/src/index.tsx index 544138b9..7164fc47 100644 --- a/rust-plugins/worker/playground/src/index.tsx +++ b/rust-plugins/worker/playground/src/index.tsx @@ -1,6 +1,6 @@ import { createRoot } from 'react-dom/client'; import { Main } from './main'; -import TestWorker from "./worker/test.worker?worker" +// import TestWorker from "./worker/test.worker?worker" import './index.css' // console.log(TestWorker); @@ -8,18 +8,16 @@ import './index.css' const worker = new Worker(new URL("/src/worker/test.worker.ts",import.meta.url)); worker.postMessage([5, 5]); worker.onmessage = (e) => { - console.log(e.data); + console.log('test worker', e.data); } const worker2 = new Worker(new URL("./worker/vue.worker.ts",import.meta.url)) worker2.postMessage([2, 3]); worker2.onmessage = (e) => { - console.log(e.data); + console.log('vue worker', e.data); } - - const container = document.querySelector('#root'); const root = createRoot(container!); diff --git a/rust-plugins/worker/src/lib.rs b/rust-plugins/worker/src/lib.rs index 1e1c5a87..35ca2597 100644 --- a/rust-plugins/worker/src/lib.rs +++ b/rust-plugins/worker/src/lib.rs @@ -8,8 +8,6 @@ use farmfe_compiler::Compiler; use farmfe_core::{ cache_item, config::{ - config_regex::ConfigRegex, - partial_bundling::{PartialBundlingConfig, PartialBundlingEnforceResourceConfig}, persistent_cache::PersistentCacheConfig, Config, ModuleFormat, ModuleFormatConfig, OutputConfig, TargetEnv, }, @@ -76,13 +74,6 @@ fn build_worker( Config { input, persistent_cache: Box::new(PersistentCacheConfig::Bool(false)), - partial_bundling: Box::new(PartialBundlingConfig { - enforce_resources: vec![PartialBundlingEnforceResourceConfig { - name: full_file_name.to_string(), - test: vec![ConfigRegex::new(".+")], - }], - ..*compiler_config.partial_bundling.clone() - }), output: Box::new(OutputConfig { target_env: TargetEnv::Library, ..*compiler_config.output.clone() @@ -96,7 +87,6 @@ fn build_worker( .unwrap(); compiler.compile().unwrap(); let resources_map = compiler.context().resources_map.lock(); - println!("worker resources_map: {:?}", resources_map.keys()); let resource_name = format!("{}.mjs", full_file_name); let resource = resources_map.get(&resource_name).unwrap(); let content_bytes = resource.bytes.clone(); From 845e77b9a483740f81c645368de4632114f88ebf Mon Sep 17 00:00:00 2001 From: CCherry <2405693142@qq.com> Date: Tue, 2 Sep 2025 13:14:18 +0800 Subject: [PATCH 5/5] =?UTF-8?q?feat(rust-plugins):=20=F0=9F=8E=B8=20update?= =?UTF-8?q?=20farm=20v2-beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit update farm v2-beta --- .changeset/blue-crabs-fail.md | 19 +++++++++++++ .changeset/pre.json | 32 ++++++++++++++++++++++ rust-plugins/auto-import/CHANGELOG.md | 6 ++++ rust-plugins/auto-import/package.json | 2 +- rust-plugins/compress/CHANGELOG.md | 6 ++++ rust-plugins/compress/package.json | 2 +- rust-plugins/dsv/CHANGELOG.md | 6 ++++ rust-plugins/dsv/package.json | 2 +- rust-plugins/icons/CHANGELOG.md | 6 ++++ rust-plugins/icons/package.json | 2 +- rust-plugins/image/CHANGELOG.md | 6 ++++ rust-plugins/image/package.json | 2 +- rust-plugins/mdx/CHANGELOG.md | 6 ++++ rust-plugins/mdx/package.json | 2 +- rust-plugins/modular-import/CHANGELOG.md | 7 +++++ rust-plugins/modular-import/package.json | 2 +- rust-plugins/react-components/CHANGELOG.md | 6 ++++ rust-plugins/react-components/package.json | 2 +- rust-plugins/strip/CHANGELOG.md | 6 ++++ rust-plugins/strip/package.json | 2 +- rust-plugins/svgr/CHANGELOG.md | 6 ++++ rust-plugins/svgr/package.json | 2 +- rust-plugins/url/CHANGELOG.md | 6 ++++ rust-plugins/url/package.json | 2 +- rust-plugins/virtual/CHANGELOG.md | 6 ++++ rust-plugins/virtual/package.json | 2 +- rust-plugins/wasm/CHANGELOG.md | 6 ++++ rust-plugins/wasm/package.json | 2 +- rust-plugins/worker/CHANGELOG.md | 6 ++++ rust-plugins/worker/package.json | 2 +- rust-plugins/yaml/CHANGELOG.md | 6 ++++ rust-plugins/yaml/package.json | 2 +- 32 files changed, 157 insertions(+), 15 deletions(-) create mode 100644 .changeset/blue-crabs-fail.md create mode 100644 .changeset/pre.json create mode 100644 rust-plugins/modular-import/CHANGELOG.md diff --git a/.changeset/blue-crabs-fail.md b/.changeset/blue-crabs-fail.md new file mode 100644 index 00000000..f4603367 --- /dev/null +++ b/.changeset/blue-crabs-fail.md @@ -0,0 +1,19 @@ +--- +"@farmfe/plugin-react-components": minor +"@farmfe/plugin-modular-import": minor +"@farmfe/plugin-auto-import": minor +"@farmfe/plugin-compress": minor +"@farmfe/plugin-worker": minor +"@farmfe/plugin-icons": minor +"@farmfe/plugin-image": minor +"@farmfe/plugin-strip": minor +"@farmfe/plugin-svgr": minor +"@farmfe/plugin-wasm": minor +"@farmfe/plugin-dsv": minor +"@farmfe/plugin-url": minor +"@farmfe/plugin-mdx": minor +"@farmfe/plugin-virtual": minor +"@farmfe/plugin-yaml": minor +--- + +feat(rust-plugins): update farm v2-beta diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 00000000..8ab3d3a9 --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,32 @@ +{ + "mode": "pre", + "tag": "beta", + "initialVersions": { + "@farmfe/js-plugin-babel": "0.0.3", + "@farmfe/js-plugin-copy": "0.0.4", + "@farmfe/js-plugin-react-compiler": "0.0.3", + "@farmfe/js-plugin-vuetify": "0.0.1", + "@farmfe/plugin-auto-import": "0.0.9", + "@farmfe/plugin-compress": "0.0.2", + "@farmfe/plugin-dsv": "0.0.8", + "@farmfe/plugin-icons": "0.0.9", + "@farmfe/plugin-image": "0.0.8", + "@farmfe/plugin-mdx": "0.0.7", + "@farmfe/plugin-modular-import": "0.0.1", + "@farmfe/plugin-react-components": "1.0.12", + "@farmfe/plugin-strip": "0.0.9", + "@farmfe/plugin-svgr": "0.0.3", + "@farmfe/plugin-url": "0.0.9", + "@farmfe/plugin-virtual": "0.0.12", + "@farmfe/plugin-wasm": "0.0.8", + "@farmfe/plugin-worker": "0.0.10", + "@farmfe/plugin-yaml": "0.0.10", + "babel-react-compiler": "1.0.2", + "mdx": "1.0.1", + "virtual": "1.0.0", + "vuetify": "0.0.0" + }, + "changesets": [ + "blue-crabs-fail" + ] +} diff --git a/rust-plugins/auto-import/CHANGELOG.md b/rust-plugins/auto-import/CHANGELOG.md index 52257d6d..cc703786 100644 --- a/rust-plugins/auto-import/CHANGELOG.md +++ b/rust-plugins/auto-import/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-auto-import +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.9 ### Patch Changes diff --git a/rust-plugins/auto-import/package.json b/rust-plugins/auto-import/package.json index 925d54f6..7580c06f 100644 --- a/rust-plugins/auto-import/package.json +++ b/rust-plugins/auto-import/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-auto-import", - "version": "0.0.9", + "version": "0.1.0-beta.0", "main": "scripts/index.js", "types": "scripts/index.d.ts", "type": "module", diff --git a/rust-plugins/compress/CHANGELOG.md b/rust-plugins/compress/CHANGELOG.md index 23849899..3cae3817 100644 --- a/rust-plugins/compress/CHANGELOG.md +++ b/rust-plugins/compress/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-compress +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.2 ### Patch Changes diff --git a/rust-plugins/compress/package.json b/rust-plugins/compress/package.json index 083363d2..e07aaa2f 100644 --- a/rust-plugins/compress/package.json +++ b/rust-plugins/compress/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-compress", - "version": "0.0.2", + "version": "0.1.0-beta.0", "main": "scripts/index.js", "types": "scripts/index.d.ts", "type": "module", diff --git a/rust-plugins/dsv/CHANGELOG.md b/rust-plugins/dsv/CHANGELOG.md index 2244b5f9..59ee9fc2 100644 --- a/rust-plugins/dsv/CHANGELOG.md +++ b/rust-plugins/dsv/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-dsv +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.8 ### Patch Changes diff --git a/rust-plugins/dsv/package.json b/rust-plugins/dsv/package.json index 08aed48a..129e5ad9 100644 --- a/rust-plugins/dsv/package.json +++ b/rust-plugins/dsv/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-dsv", - "version": "0.0.8", + "version": "0.1.0-beta.0", "private": false, "main": "scripts/index.js", "types": "scripts/index.d.ts", diff --git a/rust-plugins/icons/CHANGELOG.md b/rust-plugins/icons/CHANGELOG.md index c8c1da27..16971c66 100644 --- a/rust-plugins/icons/CHANGELOG.md +++ b/rust-plugins/icons/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-icons +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.9 ### Patch Changes diff --git a/rust-plugins/icons/package.json b/rust-plugins/icons/package.json index 6aac62e6..d6d78eda 100644 --- a/rust-plugins/icons/package.json +++ b/rust-plugins/icons/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-icons", - "version": "0.0.9", + "version": "0.1.0-beta.0", "main": "scripts/index.js", "types": "scripts/index.d.ts", "type": "module", diff --git a/rust-plugins/image/CHANGELOG.md b/rust-plugins/image/CHANGELOG.md index 84a7030d..18d667e0 100644 --- a/rust-plugins/image/CHANGELOG.md +++ b/rust-plugins/image/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-image +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.8 ### Patch Changes diff --git a/rust-plugins/image/package.json b/rust-plugins/image/package.json index b90dc57c..7b606d29 100644 --- a/rust-plugins/image/package.json +++ b/rust-plugins/image/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-image", - "version": "0.0.8", + "version": "0.1.0-beta.0", "main": "scripts/index.js", "types": "scripts/index.d.ts", "type": "module", diff --git a/rust-plugins/mdx/CHANGELOG.md b/rust-plugins/mdx/CHANGELOG.md index 3c28844b..70088f2a 100644 --- a/rust-plugins/mdx/CHANGELOG.md +++ b/rust-plugins/mdx/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-mdx +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.7 ### Patch Changes diff --git a/rust-plugins/mdx/package.json b/rust-plugins/mdx/package.json index 633c8518..d39b198b 100644 --- a/rust-plugins/mdx/package.json +++ b/rust-plugins/mdx/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-mdx", - "version": "0.0.7", + "version": "0.1.0-beta.0", "main": "scripts/index.js", "types": "scripts/index.d.ts", "type": "module", diff --git a/rust-plugins/modular-import/CHANGELOG.md b/rust-plugins/modular-import/CHANGELOG.md new file mode 100644 index 00000000..cf83ac0e --- /dev/null +++ b/rust-plugins/modular-import/CHANGELOG.md @@ -0,0 +1,7 @@ +# @farmfe/plugin-modular-import + +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta diff --git a/rust-plugins/modular-import/package.json b/rust-plugins/modular-import/package.json index c44ea323..d40ff18c 100644 --- a/rust-plugins/modular-import/package.json +++ b/rust-plugins/modular-import/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-modular-import", - "version": "0.0.1", + "version": "0.1.0-beta.0", "main": "scripts/index.js", "types": "scripts/index.d.ts", "type": "module", diff --git a/rust-plugins/react-components/CHANGELOG.md b/rust-plugins/react-components/CHANGELOG.md index 949b4931..99864b64 100644 --- a/rust-plugins/react-components/CHANGELOG.md +++ b/rust-plugins/react-components/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-react-components +## 1.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 1.0.12 ### Patch Changes diff --git a/rust-plugins/react-components/package.json b/rust-plugins/react-components/package.json index 487ce90e..961fb8af 100644 --- a/rust-plugins/react-components/package.json +++ b/rust-plugins/react-components/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-react-components", - "version": "1.0.12", + "version": "1.1.0-beta.0", "private": false, "main": "scripts/index.js", "types": "scripts/index.d.ts", diff --git a/rust-plugins/strip/CHANGELOG.md b/rust-plugins/strip/CHANGELOG.md index d93339eb..932cb8ce 100644 --- a/rust-plugins/strip/CHANGELOG.md +++ b/rust-plugins/strip/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-strip +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.9 ### Patch Changes diff --git a/rust-plugins/strip/package.json b/rust-plugins/strip/package.json index 05966bd0..1e72a704 100644 --- a/rust-plugins/strip/package.json +++ b/rust-plugins/strip/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-strip", - "version": "0.0.9", + "version": "0.1.0-beta.0", "private": false, "main": "scripts/index.js", "types": "scripts/index.d.ts", diff --git a/rust-plugins/svgr/CHANGELOG.md b/rust-plugins/svgr/CHANGELOG.md index c937ee2e..4b3e9eb1 100644 --- a/rust-plugins/svgr/CHANGELOG.md +++ b/rust-plugins/svgr/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-svgr +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.3 ### Patch Changes diff --git a/rust-plugins/svgr/package.json b/rust-plugins/svgr/package.json index 1474533b..70cf3151 100644 --- a/rust-plugins/svgr/package.json +++ b/rust-plugins/svgr/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-svgr", - "version": "0.0.3", + "version": "0.1.0-beta.0", "main": "scripts/index.js", "types": "scripts/index.d.ts", "type": "module", diff --git a/rust-plugins/url/CHANGELOG.md b/rust-plugins/url/CHANGELOG.md index 2ba80e0c..bd5c8a02 100644 --- a/rust-plugins/url/CHANGELOG.md +++ b/rust-plugins/url/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-url +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.9 ### Patch Changes diff --git a/rust-plugins/url/package.json b/rust-plugins/url/package.json index d16c4d6a..876d040a 100644 --- a/rust-plugins/url/package.json +++ b/rust-plugins/url/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-url", - "version": "0.0.9", + "version": "0.1.0-beta.0", "main": "scripts/index.js", "types": "scripts/index.d.ts", "type": "module", diff --git a/rust-plugins/virtual/CHANGELOG.md b/rust-plugins/virtual/CHANGELOG.md index fc26fde7..368cb59e 100644 --- a/rust-plugins/virtual/CHANGELOG.md +++ b/rust-plugins/virtual/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-virtual +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.12 ### Patch Changes diff --git a/rust-plugins/virtual/package.json b/rust-plugins/virtual/package.json index db328de7..619477b5 100644 --- a/rust-plugins/virtual/package.json +++ b/rust-plugins/virtual/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-virtual", - "version": "0.0.12", + "version": "0.1.0-beta.0", "private": false, "main": "scripts/index.js", "types": "scripts/index.d.ts", diff --git a/rust-plugins/wasm/CHANGELOG.md b/rust-plugins/wasm/CHANGELOG.md index d2f8943b..ef6ad2a6 100644 --- a/rust-plugins/wasm/CHANGELOG.md +++ b/rust-plugins/wasm/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-wasm +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.8 ### Patch Changes diff --git a/rust-plugins/wasm/package.json b/rust-plugins/wasm/package.json index f2cdf5af..a1ea1ca9 100644 --- a/rust-plugins/wasm/package.json +++ b/rust-plugins/wasm/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-wasm", - "version": "0.0.8", + "version": "0.1.0-beta.0", "main": "scripts/index.js", "types": "scripts/index.d.ts", "type": "module", diff --git a/rust-plugins/worker/CHANGELOG.md b/rust-plugins/worker/CHANGELOG.md index 1cd5e3ae..9b51a427 100644 --- a/rust-plugins/worker/CHANGELOG.md +++ b/rust-plugins/worker/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-worker +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.10 ### Patch Changes diff --git a/rust-plugins/worker/package.json b/rust-plugins/worker/package.json index c2325e1d..30156925 100644 --- a/rust-plugins/worker/package.json +++ b/rust-plugins/worker/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-worker", - "version": "0.0.10", + "version": "0.1.0-beta.0", "main": "scripts/index.js", "types": "scripts/index.d.ts", "type": "module", diff --git a/rust-plugins/yaml/CHANGELOG.md b/rust-plugins/yaml/CHANGELOG.md index 24a117cb..02446030 100644 --- a/rust-plugins/yaml/CHANGELOG.md +++ b/rust-plugins/yaml/CHANGELOG.md @@ -1,5 +1,11 @@ # @farmfe/plugin-yaml +## 0.1.0-beta.0 + +### Minor Changes + +- feat(rust-plugins): update farm v2-beta + ## 0.0.10 ### Patch Changes diff --git a/rust-plugins/yaml/package.json b/rust-plugins/yaml/package.json index 985a93ab..830aa0b9 100644 --- a/rust-plugins/yaml/package.json +++ b/rust-plugins/yaml/package.json @@ -1,6 +1,6 @@ { "name": "@farmfe/plugin-yaml", - "version": "0.0.10", + "version": "0.1.0-beta.0", "private": false, "main": "scripts/index.js", "types": "scripts/index.d.ts",