From 1af18e4c91e6d4289d9ce23b4bbc21995b218ac4 Mon Sep 17 00:00:00 2001 From: Marco Pasqualetti <24919330+marcalexiei@users.noreply.github.com> Date: Thu, 2 Jan 2025 10:19:28 +0100 Subject: [PATCH 1/4] chore(renovate): setup a package rule for eslint (#279) --- renovate.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 25c35f34..514f8af4 100644 --- a/renovate.json +++ b/renovate.json @@ -2,5 +2,17 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended"], "ignorePaths": ["**/benches/**"], - "schedule": ["every 2 weeks on monday"] + "schedule": ["every 2 weeks on monday"], + "packageRules": [ + { + "matchDepTypes": ["devDependencies"], + "matchPackageNames": [ + "eslint", + "eslint-*", + "typescript-eslint", + "@eslint/**" + ], + "groupName": "devDependencies (eslint)" + } + ] } From 1c69e10e6a4dcb47db1b0639380e36623bde7322 Mon Sep 17 00:00:00 2001 From: Marco Pasqualetti <24919330+marcalexiei@users.noreply.github.com> Date: Thu, 2 Jan 2025 10:57:39 +0100 Subject: [PATCH 2/4] docs: update tuono to 0.16.9 (#280) --- .github/workflows/ci-documentation.yml | 2 +- .github/workflows/deploy-documentation.yml | 2 +- apps/documentation/CONTRIBUTING.md | 17 +++++ apps/documentation/Cargo.toml | 2 +- apps/documentation/package.json | 2 +- pnpm-lock.yaml | 85 ++++++---------------- 6 files changed, 42 insertions(+), 68 deletions(-) create mode 100644 apps/documentation/CONTRIBUTING.md diff --git a/.github/workflows/ci-documentation.yml b/.github/workflows/ci-documentation.yml index 467c14ca..773c0398 100644 --- a/.github/workflows/ci-documentation.yml +++ b/.github/workflows/ci-documentation.yml @@ -37,7 +37,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Install tuono - run: cargo install tuono@0.16.4 + run: cargo install tuono@0.16.9 - name: Build project working-directory: ./apps/documentation diff --git a/.github/workflows/deploy-documentation.yml b/.github/workflows/deploy-documentation.yml index cde05f87..90a2fb79 100644 --- a/.github/workflows/deploy-documentation.yml +++ b/.github/workflows/deploy-documentation.yml @@ -27,7 +27,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 - name: Install tuono - run: cargo install tuono@0.16.4 + run: cargo install tuono@0.16.9 - name: Build project working-directory: ./apps/documentation diff --git a/apps/documentation/CONTRIBUTING.md b/apps/documentation/CONTRIBUTING.md new file mode 100644 index 00000000..0781f4ff --- /dev/null +++ b/apps/documentation/CONTRIBUTING.md @@ -0,0 +1,17 @@ +# Documentation Contributing + +## Update `tuono` version in `apps/documentation` + +Update `tuono` version in the following files + +- `.github/workflows/ci-documentation.yml` +- `.github/workflows/deploy-documentation.yml` +- `apps/documentation/Cargo.toml` +- `apps/documentation/package.json` + +[Refer to this PR for additional information](https://github.com/tuono-labs/tuono/pull/236/files) + +In the future we might: + +- move the documentation in a separate repo +- make a script to perform this operation diff --git a/apps/documentation/Cargo.toml b/apps/documentation/Cargo.toml index dcef6692..d8347709 100644 --- a/apps/documentation/Cargo.toml +++ b/apps/documentation/Cargo.toml @@ -8,7 +8,7 @@ name = "tuono" path = ".tuono/main.rs" [dependencies] -tuono_lib = "0.16.4" +tuono_lib = "0.16.9" glob = "0.3.1" time = { version = "0.3", features = ["macros"] } serde = { version = "1.0.202", features = ["derive"] } diff --git a/apps/documentation/package.json b/apps/documentation/package.json index aef90c44..1a530272 100644 --- a/apps/documentation/package.json +++ b/apps/documentation/package.json @@ -19,7 +19,7 @@ "clsx": "2.1.1", "react": "18.3.1", "react-dom": "18.3.1", - "tuono": "npm:tuono@0.16.4" + "tuono": "npm:tuono@0.16.9" }, "devDependencies": { "@mdx-js/rollup": "3.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7badb587..823278ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -69,8 +69,8 @@ importers: specifier: 18.3.1 version: 18.3.1(react@18.3.1) tuono: - specifier: npm:tuono@0.16.4 - version: 0.16.4(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sugarss@4.0.1(postcss@8.4.49)) + specifier: npm:tuono@0.16.9 + version: 0.16.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.25.0)(sugarss@4.0.1(postcss@8.4.49)) devDependencies: '@mdx-js/rollup': specifier: 3.1.0 @@ -3142,20 +3142,19 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tuono-fs-router-vite-plugin@0.16.4: - resolution: {integrity: sha512-GZtHp7avh/Ne4Km7XtBNi3Es41v/3EjBvmd4cYwbNvwCcckDXRv8gVZZSQ7lTAdq1WLH0aWrHb/xcocMM1eX6Q==} + tuono-fs-router-vite-plugin@0.16.9: + resolution: {integrity: sha512-KYHj08XZIdttJN3bPUD7GOiHF/x7TWBsTJJGcyZ68toC4XpKC7QVywxmWaQkCGcH+ZrqHmQmfUJnwKg+5IZADA==} - tuono-lazy-fn-vite-plugin@0.16.4: - resolution: {integrity: sha512-uUomBxRKjEhTtNA1B3VhuUd1EOor2CsGjD8s7nPN08vPDZ2KiUXN1bpXlGYdGPByVBAgILZtPpggZTCh0A9Mhw==} + tuono-lazy-fn-vite-plugin@0.16.9: + resolution: {integrity: sha512-VF0PfSrRXSvDG2PR46uAnagn18zzbESH/bWuWik2CWGMIKStA+GuY+Ow/b1z+RZrmAyJjiokkTageqGcm/RMYA==} - tuono-router@0.16.4: - resolution: {integrity: sha512-BC5urCZQDl4QJ8CPJe48d9wWgVWBuyfZCSLHvFBURoYKYAqg3Qo8W8w8xcCM+qQq4IFZU8ClgVPOeqbXQ34f8A==} + tuono-router@0.16.9: + resolution: {integrity: sha512-O3yAfZzAVF5hcpIbW2+55zPQFpvRzClR9iqVpgZKNG/MtNH6gLnolMk8aBJLTho5vUEXJRP+AVpJpRmjM6xGQg==} peerDependencies: react: '>=16.3.0' - react-dom: '>=16.3.0' - tuono@0.16.4: - resolution: {integrity: sha512-ym2xjwojC8/3vE3jGTBCVgrykvZ3EIBs63o+wuG4DJ4+MaK5j36vCvmAz9U6oURyNGRS0lYpr8PKOXzB9CCT0w==} + tuono@0.16.9: + resolution: {integrity: sha512-9iSrJD9ktUYbk+ZhUtpqHdmpIKsscZlVuX1fZksxiP2hQnAynCBSn8WPsdAigYxKJ5FXSIzDD7eGz2Pj1+Fl5A==} hasBin: true peerDependencies: react: '>=16.3.0' @@ -3336,11 +3335,6 @@ packages: '@types/react': optional: true - use-sync-external-store@1.2.0: - resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -3546,21 +3540,6 @@ packages: engines: {node: '>=8.0.0'} hasBin: true - zustand@4.4.7: - resolution: {integrity: sha512-QFJWJMdlETcI69paJwhSMJz7PPWjVP8Sjhclxmxmxv/RYI7ZOvR5BHX+ktH0we9gTWQMxcne8q1OY8xxz604gw==} - engines: {node: '>=12.7.0'} - peerDependencies: - '@types/react': '>=16.8' - immer: '>=9.0' - react: '>=16.8' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true - zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -6917,7 +6896,7 @@ snapshots: tslib@2.8.1: {} - tuono-fs-router-vite-plugin@0.16.4(@types/node@22.10.0)(sugarss@4.0.1(postcss@8.4.49)): + tuono-fs-router-vite-plugin@0.16.9(@types/node@22.10.0)(sugarss@4.0.1(postcss@8.4.49)): dependencies: '@babel/core': 7.26.0 '@babel/types': 7.26.0 @@ -6934,7 +6913,7 @@ snapshots: - supports-color - terser - tuono-lazy-fn-vite-plugin@0.16.4(@types/node@22.10.0)(sugarss@4.0.1(postcss@8.4.49)): + tuono-lazy-fn-vite-plugin@0.16.9(@types/node@22.10.0)(sugarss@4.0.1(postcss@8.4.49)): dependencies: '@babel/core': 7.26.0 '@babel/types': 7.26.0 @@ -6950,26 +6929,14 @@ snapshots: - supports-color - terser - tuono-router@0.16.4(@types/node@22.10.0)(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sugarss@4.0.1(postcss@8.4.49)): + tuono-router@0.16.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) react-intersection-observer: 9.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - vite: 5.4.11(@types/node@22.10.0)(sugarss@4.0.1(postcss@8.4.49)) - zustand: 4.4.7(@types/react@18.3.18)(react@18.3.1) transitivePeerDependencies: - - '@types/node' - - '@types/react' - - immer - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - terser + - react-dom - tuono@0.16.4(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sugarss@4.0.1(postcss@8.4.49)): + tuono@0.16.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.25.0)(sugarss@4.0.1(postcss@8.4.49)): dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.2 @@ -6980,6 +6947,7 @@ snapshots: '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 + '@rollup/plugin-inject': 5.0.5(rollup@4.25.0) '@types/babel__core': 7.20.5 '@types/node': 22.10.0 '@vitejs/plugin-react-swc': 3.7.2(vite@5.4.11(@types/node@22.10.0)(sugarss@4.0.1(postcss@8.4.49))) @@ -6987,16 +6955,16 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-helmet-async: 2.0.5(react@18.3.1) - tuono-fs-router-vite-plugin: 0.16.4(@types/node@22.10.0)(sugarss@4.0.1(postcss@8.4.49)) - tuono-lazy-fn-vite-plugin: 0.16.4(@types/node@22.10.0)(sugarss@4.0.1(postcss@8.4.49)) - tuono-router: 0.16.4(@types/node@22.10.0)(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sugarss@4.0.1(postcss@8.4.49)) + tuono-fs-router-vite-plugin: 0.16.9(@types/node@22.10.0)(sugarss@4.0.1(postcss@8.4.49)) + tuono-lazy-fn-vite-plugin: 0.16.9(@types/node@22.10.0)(sugarss@4.0.1(postcss@8.4.49)) + tuono-router: 0.16.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vite: 5.4.11(@types/node@22.10.0)(sugarss@4.0.1(postcss@8.4.49)) + web-streams-polyfill: 4.0.0 transitivePeerDependencies: - '@swc/helpers' - - '@types/react' - - immer - less - lightningcss + - rollup - sass - sass-embedded - stylus @@ -7181,10 +7149,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.18 - use-sync-external-store@1.2.0(react@18.3.1): - dependencies: - react: 18.3.1 - util-deprecate@1.0.2: {} v8flags@4.0.1: {} @@ -7415,11 +7379,4 @@ snapshots: optionalDependencies: commander: 9.5.0 - zustand@4.4.7(@types/react@18.3.18)(react@18.3.1): - dependencies: - use-sync-external-store: 1.2.0(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.18 - react: 18.3.1 - zwitch@2.0.4: {} From 09cd772d746d0ddcf0cb2e52e7210d87c9a5a84f Mon Sep 17 00:00:00 2001 From: Marco Pasqualetti <24919330+marcalexiei@users.noreply.github.com> Date: Thu, 2 Jan 2025 13:35:22 +0100 Subject: [PATCH 3/4] chore: refine `eslint` ignores and fix format script of `tuono-fs-router-vite-plugin` (#265) --- .prettierignore | 2 ++ eslint.config.js | 4 ++++ packages/tuono-fs-router-vite-plugin/.prettierignore | 2 -- packages/tuono-fs-router-vite-plugin/package.json | 4 ++-- 4 files changed, 8 insertions(+), 4 deletions(-) delete mode 100644 packages/tuono-fs-router-vite-plugin/.prettierignore diff --git a/.prettierignore b/.prettierignore index 917f37d4..9f6dd81f 100644 --- a/.prettierignore +++ b/.prettierignore @@ -3,4 +3,6 @@ pnpm-lock.yaml dist .tuono +vite.config.ts.timestamp-* + packages/tuono-lazy-fn-vite-plugin/tests/sources/* diff --git a/eslint.config.js b/eslint.config.js index 33c97098..aab98ebd 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -11,16 +11,20 @@ export default tseslint.config( ignores: [ // #region shared '**/dist', + '**/out', '**/.tuono', '**/vite.config.ts.timestamp**', // #endregion shared // #region package-specific 'packages/tuono-fs-router-vite-plugin/tests/generator/**', + 'packages/tuono-lazy-fn-vite-plugin/tests/sources/**', 'packages/tuono/bin/**', // #endregion package-specific + + 'examples/**', ], }, { diff --git a/packages/tuono-fs-router-vite-plugin/.prettierignore b/packages/tuono-fs-router-vite-plugin/.prettierignore deleted file mode 100644 index dee70d2f..00000000 --- a/packages/tuono-fs-router-vite-plugin/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -dist -pnpm-lock.yaml diff --git a/packages/tuono-fs-router-vite-plugin/package.json b/packages/tuono-fs-router-vite-plugin/package.json index d06122d0..f4a75d28 100644 --- a/packages/tuono-fs-router-vite-plugin/package.json +++ b/packages/tuono-fs-router-vite-plugin/package.json @@ -7,8 +7,8 @@ "dev": "vite build --watch", "build": "vite build", "lint": "eslint .", - "format": "prettier -u --write --ignore-unknown '**/*'", - "format:check": "prettier --check --ignore-unknown '**/*'", + "format": "prettier --write --ignore-unknown --ignore-path ../../.prettierignore .", + "format:check": "prettier --check --ignore-unknown --ignore-path ../../.prettierignore .", "types": "tsc --noEmit", "test:watch": "vitest", "test": "vitest run" From 1dc77fc473e3e1eec7ea8c591ee500ff21e30951 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Jan 2025 13:36:04 +0100 Subject: [PATCH 4/4] fix(deps): update babel monorepo (#271) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 150 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 115 insertions(+), 35 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 823278ff..92e0ff14 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -170,7 +170,7 @@ importers: version: 7.26.0 '@babel/generator': specifier: ^7.23.6 - version: 7.26.2 + version: 7.26.3 '@babel/plugin-syntax-jsx': specifier: ^7.24.1 version: 7.25.9(@babel/core@7.26.0) @@ -182,16 +182,16 @@ importers: version: 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-typescript': specifier: ^7.24.1 - version: 7.25.9(@babel/core@7.26.0) + version: 7.26.3(@babel/core@7.26.0) '@babel/template': specifier: ^7.24.0 version: 7.25.9 '@babel/traverse': specifier: ^7.24.1 - version: 7.25.9 + version: 7.26.4 '@babel/types': specifier: ^7.24.0 - version: 7.26.0 + version: 7.26.3 '@rollup/plugin-inject': specifier: ^5.0.5 version: 5.0.5(rollup@4.25.0) @@ -258,7 +258,7 @@ importers: version: 7.26.0 '@babel/types': specifier: ^7.24.0 - version: 7.26.0 + version: 7.26.3 prettier: specifier: ^3.2.4 version: 3.4.2 @@ -283,7 +283,7 @@ importers: version: 7.26.0 '@babel/types': specifier: ^7.24.0 - version: 7.26.0 + version: 7.26.3 vite: specifier: ^5.2.11 version: 5.4.11(@types/node@22.10.3)(sugarss@4.0.1(postcss@8.4.49)) @@ -360,6 +360,10 @@ packages: resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} engines: {node: '>=6.9.0'} + '@babel/generator@7.26.3': + resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} @@ -427,6 +431,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.3': + resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-syntax-jsx@7.25.9': resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} engines: {node: '>=6.9.0'} @@ -451,6 +460,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-typescript@7.26.3': + resolution: {integrity: sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/runtime@7.26.0': resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} @@ -463,10 +478,18 @@ packages: resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.26.4': + resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} + engines: {node: '>=6.9.0'} + '@babel/types@7.26.0': resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.3': + resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} + engines: {node: '>=6.9.0'} + '@commitlint/parse@19.5.0': resolution: {integrity: sha512-cZ/IxfAlfWYhAQV0TwcbdR1Oc0/r0Ik1GEessDJ3Lbuma/MRO8FRQX76eurcXtmhJC//rj52ZSZuXUg0oIX0Fw==} engines: {node: '>=v18'} @@ -692,6 +715,10 @@ packages: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -2246,6 +2273,11 @@ packages: engines: {node: '>=6'} hasBin: true + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -3549,7 +3581,7 @@ snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@babel/code-frame@7.26.2': @@ -3564,14 +3596,14 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.3 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 convert-source-map: 2.0.0 debug: 4.3.7 gensync: 1.0.0-beta.2 @@ -3588,9 +3620,17 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 + '@babel/generator@7.26.3': + dependencies: + '@babel/parser': 7.26.3 + '@babel/types': 7.26.3 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/helper-compilation-targets@7.25.9': dependencies: @@ -3608,22 +3648,22 @@ snapshots: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 semver: 6.3.1 transitivePeerDependencies: - supports-color '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -3632,13 +3672,13 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/helper-plugin-utils@7.25.9': {} @@ -3647,14 +3687,14 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.4 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.4 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -3667,11 +3707,15 @@ snapshots: '@babel/helpers@7.26.0': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/parser@7.26.2': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 + + '@babel/parser@7.26.3': + dependencies: + '@babel/types': 7.26.3 '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': dependencies: @@ -3690,7 +3734,7 @@ snapshots: '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -3705,6 +3749,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/plugin-transform-typescript@7.26.3(@babel/core@7.26.0)': + dependencies: + '@babel/core': 7.26.0 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) + transitivePeerDependencies: + - supports-color + '@babel/runtime@7.26.0': dependencies: regenerator-runtime: 0.14.1 @@ -3713,7 +3768,7 @@ snapshots: dependencies: '@babel/code-frame': 7.26.2 '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@babel/traverse@7.25.9': dependencies: @@ -3727,11 +3782,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.26.4': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.3 + '@babel/parser': 7.26.3 + '@babel/template': 7.25.9 + '@babel/types': 7.26.3 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.26.0': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 + '@babel/types@7.26.3': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@commitlint/parse@19.5.0': dependencies: '@commitlint/types': 19.5.0 @@ -3895,6 +3967,12 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/gen-mapping@0.3.8': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} @@ -3908,7 +3986,7 @@ snapshots: '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.3.7 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -4273,23 +4351,23 @@ snapshots: '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@types/babel__template@7.4.4': dependencies: '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.3 '@types/conventional-commits-parser@5.0.0': dependencies: @@ -4497,7 +4575,7 @@ snapshots: '@vue/compiler-core@3.5.12': dependencies: - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.3 '@vue/shared': 3.5.12 entities: 4.5.0 estree-walker: 2.0.2 @@ -5018,7 +5096,7 @@ snapshots: esbuild-register@3.6.0(esbuild@0.21.5): dependencies: - debug: 4.3.7 + debug: 4.4.0 esbuild: 0.21.5 transitivePeerDependencies: - supports-color @@ -5756,6 +5834,8 @@ snapshots: jsesc@3.0.2: {} + jsesc@3.1.0: {} + json-buffer@3.0.1: {} json-schema-traverse@0.4.1: {} @@ -6734,7 +6814,7 @@ snapshots: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.7 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -7188,7 +7268,7 @@ snapshots: '@microsoft/api-extractor': 7.43.0(@types/node@22.10.3) '@rollup/pluginutils': 5.1.3(rollup@4.25.0) '@vue/language-core': 1.8.27(typescript@5.7.2) - debug: 4.3.7 + debug: 4.4.0 kolorist: 1.8.0 magic-string: 0.30.14 typescript: 5.7.2 @@ -7206,7 +7286,7 @@ snapshots: vite-tsconfig-paths@4.3.2(typescript@5.7.2)(vite@5.4.11(@types/node@22.10.3)(sugarss@4.0.1(postcss@8.4.49))): dependencies: - debug: 4.3.7 + debug: 4.4.0 globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.7.2) optionalDependencies: