vuejs / repl

Vue SFC REPL as a Vue 3 component
https://repl-vuejs.vercel.app
MIT License
904 stars 159 forks source link

chore(deps): update all non-major dependencies #264

Closed renovate[bot] closed 3 weeks ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/standalone (source) ^7.24.7 -> ^7.25.3 age adoption passing confidence
@babel/types (source) ^7.24.7 -> ^7.25.2 age adoption passing confidence
@eslint/js (source) ^9.6.0 -> ^9.9.0 age adoption passing confidence
@shikijs/monaco (source) ^1.10.0 -> ^1.12.1 age adoption passing confidence
@types/node (source) ^20.14.9 -> ^20.14.15 age adoption passing confidence
@vitejs/plugin-vue (source) ^5.0.5 -> ^5.1.2 age adoption passing confidence
@volar/jsdelivr (source) ~2.4.0-alpha.12 -> ~2.4.0-alpha.18 age adoption passing confidence
@volar/monaco (source) ~2.4.0-alpha.12 -> ~2.4.0-alpha.18 age adoption passing confidence
@vue/language-service (source) ~2.0.26-alpha.2 -> ~2.0.29 age adoption passing confidence
bumpp ^9.4.1 -> ^9.4.2 age adoption passing confidence
codemirror ^5.65.16 -> ^5.65.17 age adoption passing confidence
eslint (source) ^9.6.0 -> ^9.9.0 age adoption passing confidence
lint-staged ^15.2.7 -> ^15.2.8 age adoption passing confidence
pnpm (source) 9.4.0 -> 9.7.0 age adoption passing confidence
prettier (source) ^3.3.2 -> ^3.3.3 age adoption passing confidence
shiki (source) ^1.10.0 -> ^1.12.1 age adoption passing confidence
typescript (source) ^5.5.3 -> ^5.5.4 age adoption passing confidence
typescript-eslint (source) ^8.0.0 -> ^8.0.1 age adoption passing confidence
vite (source) ^5.3.2 -> ^5.4.0 age adoption passing confidence
vue (source) ^3.4.31 -> ^3.4.37 age adoption passing confidence
vue-tsc (source) ~2.0.26-alpha.2 -> ~2.0.29 age adoption passing confidence

Release Notes

babel/babel (@​babel/standalone) ### [`v7.25.3`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7253-2024-07-31) [Compare Source](https://togithub.com/babel/babel/compare/v7.25.2...v7.25.3) ##### :bug: Bug Fix - `babel-plugin-bugfix-firefox-class-in-computed-class-key`, `babel-traverse` - [#​16699](https://togithub.com/babel/babel/pull/16699) Avoid validating visitors produced by `traverse.visitors.merge` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-parser` - [#​16688](https://togithub.com/babel/babel/pull/16688) Add `@babel/types` as a dependency of `@babel/parser` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.25.2`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7252-2024-07-30) [Compare Source](https://togithub.com/babel/babel/compare/v7.25.1...v7.25.2) ##### :bug: Bug Fix - `babel-core`, `babel-traverse` - [#​16695](https://togithub.com/babel/babel/pull/16695) Ensure that `requeueComputedKeyAndDecorators` is available ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.25.1`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7251-2024-07-28) [Compare Source](https://togithub.com/babel/babel/compare/v7.25.0...v7.25.1) ##### :bug: Bug Fix - `babel-plugin-transform-function-name` - [#​16683](https://togithub.com/babel/babel/pull/16683) fix: `ensureFunctionName` may be undefined ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-react-constant-elements` - [#​16582](https://togithub.com/babel/babel/pull/16582) fix plugin-transform-react-constant-elements transform JSXFrament but not add JSXExpressionContainer ([@​keiseiTi](https://togithub.com/keiseiTi)) - `babel-traverse` - [#​16587](https://togithub.com/babel/babel/pull/16587) fix: fixed issue16583 + test ([@​nerodesu017](https://togithub.com/nerodesu017)) ##### :house: Internal - [#​16663](https://togithub.com/babel/babel/pull/16663) Test eslint plugin against eslint 9 ([@​JLHwung](https://togithub.com/JLHwung)) ### [`v7.25.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7250-2024-07-26) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.10...v7.25.0) ##### :eyeglasses: Spec Compliance - `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs3` - [#​16537](https://togithub.com/babel/babel/pull/16537) `await using` normative updates ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-typescript` - [#​16602](https://togithub.com/babel/babel/pull/16602) Ensure enum members syntactically determinable to be strings do not get reverse mappings ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :rocket: New Feature - `babel-helper-create-class-features-plugin`, `babel-helper-function-name`, `babel-helper-plugin-utils`, `babel-helper-wrap-function`, `babel-plugin-bugfix-safari-class-field-initializer-scope`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-preset-env`, `babel-traverse`, `babel-types` - [#​16658](https://togithub.com/babel/babel/pull/16658) Move `ensureFunctionName` to `NodePath.prototype` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-hoist-variables`, `babel-helper-plugin-utils`, `babel-plugin-proposal-async-do-expressions`, `babel-plugin-transform-modules-systemjs`, `babel-traverse` - [#​16644](https://togithub.com/babel/babel/pull/16644) Move `hoistVariables` to `Scope.prototype` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-split-export-declaration`, `babel-plugin-transform-classes`, `babel-traverse`, `babel-types` - [#​16645](https://togithub.com/babel/babel/pull/16645) Move `splitExportDeclaration` to `NodePath.prototype` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-environment-visitor`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-remap-async-to-generator`, `babel-helper-replace-supers`, `babel-plugin-bugfix-firefox-class-in-computed-class-key`, `babel-plugin-bugfix-v8-static-class-fields-redefine-readonly`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-classes`, `babel-traverse` - [#​16649](https://togithub.com/babel/babel/pull/16649) Move `environment-visitor` helper into `@babel/traverse` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-parser` - [#​16480](https://togithub.com/babel/babel/pull/16480) Expose wether a module has TLA or not as `.extra.async` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-plugin-bugfix-safari-class-field-initializer-scope`, `babel-preset-env` - [#​16569](https://togithub.com/babel/babel/pull/16569) Introduce `bugfix-safari-class-field-initializer-scope` ([@​davidtaylorhq](https://togithub.com/davidtaylorhq)) - `babel-plugin-transform-block-scoping`, `babel-traverse`, `babel-types` - [#​16551](https://togithub.com/babel/babel/pull/16551) Add `NodePath#getAssignmentIdentifiers` ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-import-to-platform-api`, `babel-plugin-proposal-json-modules` - [#​16579](https://togithub.com/babel/babel/pull/16579) Add `uncheckedRequire` option for JSON imports to CJS ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-transform-fixture-test-runner`, `babel-node` - [#​16642](https://togithub.com/babel/babel/pull/16642) Allow using custom config in `babel-node --eval` ([@​slatereax](https://togithub.com/slatereax)) - `babel-compat-data`, `babel-helper-create-regexp-features-plugin`, `babel-plugin-proposal-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-duplicate-named-capturing-groups-regex`, `babel-preset-env`, `babel-standalone` - [#​16445](https://togithub.com/babel/babel/pull/16445) Add `duplicate-named-capturing-groups-regex` to `preset-env` ([@​JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-generator` - [#​16678](https://togithub.com/babel/babel/pull/16678) Print parens around as expressions on the LHS ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-template`, `babel-types` - [#​15286](https://togithub.com/babel/babel/pull/15286) fix: Props are lost when the template replaces the node ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - Other - [#​16674](https://togithub.com/babel/babel/pull/16674) bump gulp to 5 ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator` - [#​16651](https://togithub.com/babel/babel/pull/16651) Simplify the printing logic for `(` before ambiguous tokens ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-function-name`, `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-function-name`, `babel-preset-env`, `babel-traverse` - [#​16652](https://togithub.com/babel/babel/pull/16652) Simplify `helper-function-name` logic ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-parser`, `babel-plugin-proposal-pipeline-operator` - [#​16461](https://togithub.com/babel/babel/pull/16461) Some minor parser performance improvements for ts ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-plugin-transform-classes` - [#​16670](https://togithub.com/babel/babel/pull/16670) Reduce redundant `assertThisInitialized` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-exponentiation-operator`, `babel-plugin-transform-object-super`, `babel-plugin-transform-private-methods`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16374](https://togithub.com/babel/babel/pull/16374) Improve `super.x` output ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes` - [#​16656](https://togithub.com/babel/babel/pull/16656) Simplify output for anonymous classes with no methods ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.24.10`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v72410-2024-07-16) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.9...v7.24.10) ##### :bug: Bug Fix - `babel-generator` - [#​16648](https://togithub.com/babel/babel/pull/16648) Fix parens detection for object\&function in `as`/`satisfies` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ### [`v7.24.9`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7249-2024-07-15) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.8...v7.24.9) ##### :bug: Bug Fix - `babel-core`, `babel-standalone` - [#​16639](https://togithub.com/babel/babel/pull/16639) Avoid `require()` call in `@babel/standalone` bundle ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-types` - [#​16638](https://togithub.com/babel/babel/pull/16638) fix: provide legacy typings for TS < 4.1 ([@​JLHwung](https://togithub.com/JLHwung)) ##### :nail_care: Polish - `babel-generator`, `babel-plugin-transform-optional-chaining` - [#​16617](https://togithub.com/babel/babel/pull/16617) Avoid extra parens in TS `as`/`satisfies` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :house: Internal - `babel-helper-module-transforms` - [#​16629](https://togithub.com/babel/babel/pull/16629) Lazy top-level initializations for module transforms ([@​guybedford](https://togithub.com/guybedford)) ### [`v7.24.8`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7248-2024-07-11) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.7...v7.24.8) ##### :eyeglasses: Spec Compliance - `babel-parser` - [#​16567](https://togithub.com/babel/babel/pull/16567) Do not use strict mode in TS `declare` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :bug: Bug Fix - `babel-generator` - [#​16630](https://togithub.com/babel/babel/pull/16630) Correctly print parens around `in` in `for` heads ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​16626](https://togithub.com/babel/babel/pull/16626) Fix printing of comments in `await using` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - [#​16591](https://togithub.com/babel/babel/pull/16591) fix typescript code generation for yield expression inside type expre… ([@​SreeXD](https://togithub.com/SreeXD)) - `babel-parser` - [#​16613](https://togithub.com/babel/babel/pull/16613) Disallow destructuring assignment in `using` declarations ([@​H0onnn](https://togithub.com/H0onnn)) - [#​16490](https://togithub.com/babel/babel/pull/16490) fix: do not add `.value: undefined` to regexp literals ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-types` - [#​16615](https://togithub.com/babel/babel/pull/16615) Remove boolean props from `ObjectTypeInternalSlot` visitor keys ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-plugin-transform-typescript` - [#​16566](https://togithub.com/babel/babel/pull/16566) fix: Correctly handle `export import x =` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :nail_care: Polish - `babel-generator` - [#​16625](https://togithub.com/babel/babel/pull/16625) Avoid unnecessary parens around `async` in `for await` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-traverse` - [#​16619](https://togithub.com/babel/babel/pull/16619) Avoid checking `Scope.globals` multiple times ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu))
eslint/eslint (@​eslint/js) ### [`v9.9.0`](https://togithub.com/eslint/eslint/compare/v9.8.0...59dba1b3404391f5d968be578f0205569d5d41b2) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.8.0...v9.9.0) ### [`v9.8.0`](https://togithub.com/eslint/eslint/compare/v9.7.0...4aaf2b39ba3659aff0c769de4ccefa3d5379ff93) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.7.0...v9.8.0) ### [`v9.7.0`](https://togithub.com/eslint/eslint/compare/v9.6.0...7ed6f9a4db702bbad941422f456451a8dba7a450) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.6.0...v9.7.0)
shikijs/shiki (@​shikijs/monaco) ### [`v1.12.1`](https://togithub.com/shikijs/shiki/releases/tag/v1.12.1) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.12.0...v1.12.1) #####    🚀 Features - New `dotenv` grammar, new `everforest` theme  -  by [@​antfu](https://togithub.com/antfu) [(29b1d)](https://togithub.com/shikijs/shiki/commit/29b1d3aa) #####     [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.12.0...v1.12.1) ### [`v1.12.0`](https://togithub.com/shikijs/shiki/releases/tag/v1.12.0) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.11.2...v1.12.0) #####    🚀 Features - Add static `initial` method for `GrammarState`, [#​715](https://togithub.com/shikijs/shiki/issues/715)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/715](https://togithub.com/shikijs/shiki/issues/715) [(be07d)](https://togithub.com/shikijs/shiki/commit/be07da89) - New `ts-tags` grammar, lit support, close [#​725](https://togithub.com/shikijs/shiki/issues/725)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/725](https://togithub.com/shikijs/shiki/issues/725) [(3107a)](https://togithub.com/shikijs/shiki/commit/3107a2d0) #####    🐞 Bug Fixes - **core**: Fix decoration offset edge cases  -  by [@​timothycohen](https://togithub.com/timothycohen) in [https://github.com/shikijs/shiki/issues/728](https://togithub.com/shikijs/shiki/issues/728) [(1349b)](https://togithub.com/shikijs/shiki/commit/1349bb4d) #####     [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.11.2...v1.12.0) ### [`v1.11.2`](https://togithub.com/shikijs/shiki/releases/tag/v1.11.2) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.11.1...v1.11.2) #####    🐞 Bug Fixes - **core**: Fix the incorrect parameter when using a single theme  -  by [@​il-1337](https://togithub.com/il-1337) in [https://github.com/shikijs/shiki/issues/723](https://togithub.com/shikijs/shiki/issues/723) [(5e2a6)](https://togithub.com/shikijs/shiki/commit/5e2a69e2) - **rehype**: Add the misssing `CodeToHastOptionsCommon` to `RehypeShikiCoreOptions` for `rehype` plugin  -  by [@​fwqaaq](https://togithub.com/fwqaaq) in [https://github.com/shikijs/shiki/issues/726](https://togithub.com/shikijs/shiki/issues/726) [(c8c14)](https://togithub.com/shikijs/shiki/commit/c8c1468d) #####     [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.11.1...v1.11.2) ### [`v1.11.1`](https://togithub.com/shikijs/shiki/releases/tag/v1.11.1) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.11.0...v1.11.1) #####    🐞 Bug Fixes - CodeToTokens's includeExplanation option  -  by [@​uxiew](https://togithub.com/uxiew) in [https://github.com/shikijs/shiki/issues/718](https://togithub.com/shikijs/shiki/issues/718) [(55e85)](https://togithub.com/shikijs/shiki/commit/55e857b8) - **vitepress-twoslash**: Correct client types  -  by [@​sxzz](https://togithub.com/sxzz) in [https://github.com/shikijs/shiki/issues/720](https://togithub.com/shikijs/shiki/issues/720) [(c8f30)](https://togithub.com/shikijs/shiki/commit/c8f301c9) #####     [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.11.0...v1.11.1) ### [`v1.11.0`](https://togithub.com/shikijs/shiki/releases/tag/v1.11.0) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.10.3...v1.11.0) #####    🚀 Features - Update grammar and themes  -  by [@​antfu](https://togithub.com/antfu) [(91c7f)](https://togithub.com/shikijs/shiki/commit/91c7f016) #####     [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.10.3...v1.11.0) ### [`v1.10.3`](https://togithub.com/shikijs/shiki/releases/tag/v1.10.3) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.10.2...v1.10.3) #####    🐞 Bug Fixes - Update yaml grammar  -  by [@​antfu](https://togithub.com/antfu) [(ce24a)](https://togithub.com/shikijs/shiki/commit/ce24a92f) #####     [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.10.2...v1.10.3) ### [`v1.10.2`](https://togithub.com/shikijs/shiki/releases/tag/v1.10.2) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.10.1...v1.10.2) #####    🚀 Features - Update grammars  -  by [@​antfu](https://togithub.com/antfu) [(317be)](https://togithub.com/shikijs/shiki/commit/317be401) #####    🐞 Bug Fixes - **core**: External `@types/hast` dep  -  by [@​antfu](https://togithub.com/antfu) [(65b20)](https://togithub.com/shikijs/shiki/commit/65b20f51) #####     [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.10.1...v1.10.2) ### [`v1.10.1`](https://togithub.com/shikijs/shiki/releases/tag/v1.10.1) [Compare Source](https://togithub.com/shikijs/shiki/compare/v1.10.0...v1.10.1) #####    🐞 Bug Fixes - **rehype**: Default export use shared highlighter instance, fix [#​714](https://togithub.com/shikijs/shiki/issues/714)  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/shikijs/shiki/issues/714](https://togithub.com/shikijs/shiki/issues/714) [(c4f03)](https://togithub.com/shikijs/shiki/commit/c4f030d7) #####     [View changes on GitHub](https://togithub.com/shikijs/shiki/compare/v1.10.0...v1.10.1)
vitejs/vite-plugin-vue (@​vitejs/plugin-vue) ### [`v5.1.2`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small512-2024-08-01-small) - refactor(plugin-vue): add `type` field ([a6b7e3f](https://togithub.com/vitejs/vite-plugin-vue/commit/a6b7e3f)) - fix(plugin-vue): add deprecated `script.propsDestructure` option ([1e24322](https://togithub.com/vitejs/vite-plugin-vue/commit/1e24322)), closes [#​431](https://togithub.com/vitejs/vite-plugin-vue/issues/431) - chore(deps): update upstream ([#​432](https://togithub.com/vitejs/vite-plugin-vue/issues/432)) ([5d592cd](https://togithub.com/vitejs/vite-plugin-vue/commit/5d592cd)), closes [#​432](https://togithub.com/vitejs/vite-plugin-vue/issues/432) ### [`v5.1.1`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small511-2024-07-27-small) - fix(plugin-vue): clear script cache if recall ([f5eb5ac](https://togithub.com/vitejs/vite-plugin-vue/commit/f5eb5ac)), closes [#​431](https://togithub.com/vitejs/vite-plugin-vue/issues/431) ### [`v5.1.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#510-2024-07-23) - fix(deps): update all non-major dependencies ([#​412](https://togithub.com/vitejs/vite-plugin-vue/issues/412)) ([8cb2ea9](https://togithub.com/vitejs/vite-plugin-vue/commit/8cb2ea9)), closes [#​412](https://togithub.com/vitejs/vite-plugin-vue/issues/412) - fix(plugin-vue): clear cache after build end ([96dbb22](https://togithub.com/vitejs/vite-plugin-vue/commit/96dbb22)) - chore: update documentation for new features option ([7fc7994](https://togithub.com/vitejs/vite-plugin-vue/commit/7fc7994)) - chore(deps): update upstream ([#​416](https://togithub.com/vitejs/vite-plugin-vue/issues/416)) ([02a3edd](https://togithub.com/vitejs/vite-plugin-vue/commit/02a3edd)), closes [#​416](https://togithub.com/vitejs/vite-plugin-vue/issues/416) - feat(plugin-vue): add `features` option ([#​419](https://togithub.com/vitejs/vite-plugin-vue/issues/419)) ([3e839e2](https://togithub.com/vitejs/vite-plugin-vue/commit/3e839e2)), closes [#​419](https://togithub.com/vitejs/vite-plugin-vue/issues/419)
volarjs/volar.js (@​volar/jsdelivr) ### [`v2.4.0-alpha.18`](https://togithub.com/volarjs/volar.js/compare/d0c3954d27f67f9867ea1e7c89bbf7f8365cab7a...ea2e22ca17116b4274d661a014cff040c1d206cb) [Compare Source](https://togithub.com/volarjs/volar.js/compare/d0c3954d27f67f9867ea1e7c89bbf7f8365cab7a...ea2e22ca17116b4274d661a014cff040c1d206cb) ### [`v2.4.0-alpha.17`](https://togithub.com/volarjs/volar.js/compare/ad1f693295aa0a7b1a800e0a0d05f414c6fef351...d0c3954d27f67f9867ea1e7c89bbf7f8365cab7a) [Compare Source](https://togithub.com/volarjs/volar.js/compare/ad1f693295aa0a7b1a800e0a0d05f414c6fef351...d0c3954d27f67f9867ea1e7c89bbf7f8365cab7a) ### [`v2.4.0-alpha.16`](https://togithub.com/volarjs/volar.js/compare/01867e962d6147c93ed4386d2a5c66bd08d2ef53...ad1f693295aa0a7b1a800e0a0d05f414c6fef351) [Compare Source](https://togithub.com/volarjs/volar.js/compare/01867e962d6147c93ed4386d2a5c66bd08d2ef53...ad1f693295aa0a7b1a800e0a0d05f414c6fef351) ### [`v2.4.0-alpha.15`](https://togithub.com/volarjs/volar.js/compare/fc61afbf59f54fd6e92776a8569d6ce591e9b9d5...01867e962d6147c93ed4386d2a5c66bd08d2ef53) [Compare Source](https://togithub.com/volarjs/volar.js/compare/fc61afbf59f54fd6e92776a8569d6ce591e9b9d5...01867e962d6147c93ed4386d2a5c66bd08d2ef53) ### [`v2.4.0-alpha.14`](https://togithub.com/volarjs/volar.js/compare/5f6d5d8ec51a5dda702d071c283e9133254cae97...fc61afbf59f54fd6e92776a8569d6ce591e9b9d5) [Compare Source](https://togithub.com/volarjs/volar.js/compare/5f6d5d8ec51a5dda702d071c283e9133254cae97...fc61afbf59f54fd6e92776a8569d6ce591e9b9d5) ### [`v2.4.0-alpha.13`](https://togithub.com/volarjs/volar.js/compare/9418f0c81cef5ca13b21bf43a49bef67c6cb2993...5f6d5d8ec51a5dda702d071c283e9133254cae97) [Compare Source](https://togithub.com/volarjs/volar.js/compare/9418f0c81cef5ca13b21bf43a49bef67c6cb2993...5f6d5d8ec51a5dda702d071c283e9133254cae97)
volarjs/volar.js (@​volar/monaco) ### [`v2.4.0-alpha.18`](https://togithub.com/volarjs/volar.js/compare/d0c3954d27f67f9867ea1e7c89bbf7f8365cab7a...ea2e22ca17116b4274d661a014cff040c1d206cb) [Compare Source](https://togithub.com/volarjs/volar.js/compare/d0c3954d27f67f9867ea1e7c89bbf7f8365cab7a...ea2e22ca17116b4274d661a014cff040c1d206cb) ### [`v2.4.0-alpha.17`](https://togithub.com/volarjs/volar.js/compare/ad1f693295aa0a7b1a800e0a0d05f414c6fef351...d0c3954d27f67f9867ea1e7c89bbf7f8365cab7a) [Compare Source](https://togithub.com/volarjs/volar.js/compare/ad1f693295aa0a7b1a800e0a0d05f414c6fef351...d0c3954d27f67f9867ea1e7c89bbf7f8365cab7a) ### [`v2.4.0-alpha.16`](https://togithub.com/volarjs/volar.js/compare/01867e962d6147c93ed4386d2a5c66bd08d2ef53...ad1f693295aa0a7b1a800e0a0d05f414c6fef351) [Compare Source](https://togithub.com/volarjs/volar.js/compare/01867e962d6147c93ed4386d2a5c66bd08d2ef53...ad1f693295aa0a7b1a800e0a0d05f414c6fef351) ### [`v2.4.0-alpha.15`](https://togithub.com/volarjs/volar.js/compare/fc61afbf59f54fd6e92776a8569d6ce591e9b9d5...01867e962d6147c93ed4386d2a5c66bd08d2ef53) [Compare Source](https://togithub.com/volarjs/volar.js/compare/fc61afbf59f54fd6e92776a8569d6ce591e9b9d5...01867e962d6147c93ed4386d2a5c66bd08d2ef53) ### [`v2.4.0-alpha.14`](https://togithub.com/volarjs/volar.js/compare/5f6d5d8ec51a5dda702d071c283e9133254cae97...fc61afbf59f54fd6e92776a8569d6ce591e9b9d5) [Compare Source](https://togithub.com/volarjs/volar.js/compare/5f6d5d8ec51a5dda702d071c283e9133254cae97...fc61afbf59f54fd6e92776a8569d6ce591e9b9d5) ### [`v2.4.0-alpha.13`](https://togithub.com/volarjs/volar.js/compare/9418f0c81cef5ca13b21bf43a49bef67c6cb2993...5f6d5d8ec51a5dda702d071c283e9133254cae97) [Compare Source](https://togithub.com/volarjs/volar.js/compare/9418f0c81cef5ca13b21bf43a49bef67c6cb2993...5f6d5d8ec51a5dda702d071c283e9133254cae97)
vuejs/language-tools (@​vue/language-service) ### [`v2.0.29`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2028-supofficialsup-2029-supinsiderssup-2024-07-22) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.28...49ad9563e6f2677595878a000179dfea83fb910c) ##### Features - **vscode:** focus mode Insiders ([https://github.com/volarjs/insiders/pull/24](https://togithub.com/volarjs/insiders/pull/24)) - **language-core:** Plugin API 2.1 - Added plugin hooks: `getLanguageId`, `isValidFile`, `parseSFC2` - Improve backward compatibility ([#​4585](https://togithub.com/vuejs/language-tools/issues/4585)) - Thanks [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** support default prop when using \__typeProps ([#​4602](https://togithub.com/vuejs/language-tools/issues/4602)) - Thanks [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** improve nested plugins ([#​4581](https://togithub.com/vuejs/language-tools/issues/4581)) - Thanks [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-service:** remove `v-bind` code action ([#​4601](https://togithub.com/vuejs/language-tools/issues/4601)) - **vscode:** add empty pattern to codeblock attributes scope ([#​4590](https://togithub.com/vuejs/language-tools/issues/4590)) - Thanks [@​KermanX](https://togithub.com/KermanX) ##### Fixes - **tsc:** errors should be thrown instead of being console.log printed - **language-server:** observe named pipes changes when server startup ([#​4292](https://togithub.com/vuejs/language-tools/issues/4292)) - **language-core:** infer define model type from options type ([#​4545](https://togithub.com/vuejs/language-tools/issues/4545)) - Thanks [@​davidmatter](https://togithub.com/davidmatter) - **language-core:** type-checking not working with hyphen in slot name with JS ([#​4478](https://togithub.com/vuejs/language-tools/issues/4478)) - Thanks [@​KermanX](https://togithub.com/KermanX) - **language-core:** add type check for v-model without argument ([#​4598](https://togithub.com/vuejs/language-tools/issues/4598)) - Thanks [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-service:** filter special tags ([#​4596](https://togithub.com/vuejs/language-tools/issues/4596)) - Thanks [@​so1ve](https://togithub.com/so1ve) - **typescript-plugin:** improve named pipes reliability ([#​4603](https://togithub.com/vuejs/language-tools/issues/4603)) - **language-core:** property access is incorrectly identified as compound expression ([#​4600](https://togithub.com/vuejs/language-tools/issues/4600)) - **language-core:** fix compatibility of generic component virtual code with TS 5.5 ([#​4577](https://togithub.com/vuejs/language-tools/issues/4577)) - **tsc:** TS4082 not reported for functional component ([#​4569](https://togithub.com/vuejs/language-tools/issues/4569)) ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.15` to `v2.4.0-alpha.18`: - Fix VS Code IntelliSense will be lost in new created files ([#​4424](https://togithub.com/vuejs/language-tools/issues/4424)) - Add workspace symbols support in Hybrid Mode ([#​4595](https://togithub.com/vuejs/language-tools/issues/4595)) - Add workspace `addMissingImports` action support in Hybrid Mode ([#​4586](https://togithub.com/vuejs/language-tools/issues/4586)) - Fix yarn 4 compatibility ([#​4587](https://togithub.com/vuejs/language-tools/issues/4587)) - Add vue vine to hybrid mode compatible list ([#​4543](https://togithub.com/vuejs/language-tools/issues/4543)) - Thanks [@​so1ve](https://togithub.com/so1ve) - Add global components prop validation test ([#​4542](https://togithub.com/vuejs/language-tools/issues/4542)) - Thanks [@​davidmatter](https://togithub.com/davidmatter) ### [`v2.0.28`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2028-supofficialsup-2029-supinsiderssup-2024-07-22) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.26...v2.0.28) ##### Features - **vscode:** focus mode Insiders ([https://github.com/volarjs/insiders/pull/24](https://togithub.com/volarjs/insiders/pull/24)) - **language-core:** Plugin API 2.1 - Added plugin hooks: `getLanguageId`, `isValidFile`, `parseSFC2` - Improve backward compatibility ([#​4585](https://togithub.com/vuejs/language-tools/issues/4585)) - Thanks [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** support default prop when using \__typeProps ([#​4602](https://togithub.com/vuejs/language-tools/issues/4602)) - Thanks [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** improve nested plugins ([#​4581](https://togithub.com/vuejs/language-tools/issues/4581)) - Thanks [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-service:** remove `v-bind` code action ([#​4601](https://togithub.com/vuejs/language-tools/issues/4601)) - **vscode:** add empty pattern to codeblock attributes scope ([#​4590](https://togithub.com/vuejs/language-tools/issues/4590)) - Thanks [@​KermanX](https://togithub.com/KermanX) ##### Fixes - **tsc:** errors should be thrown instead of being console.log printed - **language-server:** observe named pipes changes when server startup ([#​4292](https://togithub.com/vuejs/language-tools/issues/4292)) - **language-core:** infer define model type from options type ([#​4545](https://togithub.com/vuejs/language-tools/issues/4545)) - Thanks [@​davidmatter](https://togithub.com/davidmatter) - **language-core:** type-checking not working with hyphen in slot name with JS ([#​4478](https://togithub.com/vuejs/language-tools/issues/4478)) - Thanks [@​KermanX](https://togithub.com/KermanX) - **language-core:** add type check for v-model without argument ([#​4598](https://togithub.com/vuejs/language-tools/issues/4598)) - Thanks [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-service:** filter special tags ([#​4596](https://togithub.com/vuejs/language-tools/issues/4596)) - Thanks [@​so1ve](https://togithub.com/so1ve) - **typescript-plugin:** improve named pipes reliability ([#​4603](https://togithub.com/vuejs/language-tools/issues/4603)) - **language-core:** property access is incorrectly identified as compound expression ([#​4600](https://togithub.com/vuejs/language-tools/issues/4600)) - **language-core:** fix compatibility of generic component virtual code with TS 5.5 ([#​4577](https://togithub.com/vuejs/language-tools/issues/4577)) - **tsc:** TS4082 not reported for functional component ([#​4569](https://togithub.com/vuejs/language-tools/issues/4569)) ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.15` to `v2.4.0-alpha.18`: - Fix VS Code IntelliSense will be lost in new created files ([#​4424](https://togithub.com/vuejs/language-tools/issues/4424)) - Add workspace symbols support in Hybrid Mode ([#​4595](https://togithub.com/vuejs/language-tools/issues/4595)) - Add workspace `addMissingImports` action support in Hybrid Mode ([#​4586](https://togithub.com/vuejs/language-tools/issues/4586)) - Fix yarn 4 compatibility ([#​4587](https://togithub.com/vuejs/language-tools/issues/4587)) - Add vue vine to hybrid mode compatible list ([#​4543](https://togithub.com/vuejs/language-tools/issues/4543)) - Thanks [@​so1ve](https://togithub.com/so1ve) - Add global components prop validation test ([#​4542](https://togithub.com/vuejs/language-tools/issues/4542)) - Thanks [@​davidmatter](https://togithub.com/davidmatter) ### [`v2.0.26`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2026-supofficialsup-2027-supinsiderssup-2024-07-04) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.26-alpha.2...v2.0.26) ##### Features - **language-service:** Support auto-complete for more preprocessing languages. - **language-core:** Improve type compatibility with Vue 3.5. ([#​4474](https://togithub.com/vuejs/language-tools/issues/4474)) - Thanks, [@​zhiyuanzmj](https://togithub.com/zhiyuanzmj). ##### Bug Fixes - **vscode:** Fix insider version display condition. Insiders - **language-service:** Fix `vue-twoslash-queries` not working in LSP mode. - **language-service:** Add null handling for script tag completion items. ([#​4520](https://togithub.com/vuejs/language-tools/issues/4520)) - **language-core:** Fix `any` in templates if the first checked file was not root. ([#​4526](https://togithub.com/vuejs/language-tools/issues/4526)) - Thanks, [@​daniluk4000](https://togithub.com/daniluk4000). ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.2` to `v2.4.0-alpha.15`: - Fixed an issue where, when Hybrid Mode is disabled, TS support for Vue files not included in tsconfig may be missing. - Improved the consistency of `vue-tsc` and `tsc` behavior. ([#​3526](https://togithub.com/vuejs/language-tools/issues/3526)) - Fixed the `--clean` flag support for `vue-tsc`. - Updated the high-level overview mermaid diagram. - Added 'expected' and 'actually happening' sections to the bug report template. ([#​4515](https://togithub.com/vuejs/language-tools/issues/4515)) - Thanks, [@​davidmatter](https://togithub.com/davidmatter).
antfu/bumpp (bumpp) ### [`v9.4.2`](https://togithub.com/antfu/bumpp/compare/v9.4.1...3108f7bd0d241cdce57954877f9a739318c9ed28) [Compare Source](https://togithub.com/antfu/bumpp/compare/v9.4.1...v9.4.2)
codemirror/basic-setup (codemirror) ### [`v5.65.17`](https://togithub.com/codemirror/basic-setup/compare/e84384b4210bc35300994de07c6333666f2a5c9e...064c9a880750a492c598433e6ddd155f836caaac) [Compare Source](https://togithub.com/codemirror/basic-setup/compare/e84384b4210bc35300994de07c6333666f2a5c9e...064c9a880750a492c598433e6ddd155f836caaac)
eslint/eslint (eslint) ### [`v9.9.0`](https://togithub.com/eslint/eslint/releases/tag/v9.9.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.8.0...v9.9.0) #### Features - [`41d0206`](https://togithub.com/eslint/eslint/commit/41d02066935b987d2e3b13a08680cc74d7067986) feat: Add support for TS config files ([#​18134](https://togithub.com/eslint/eslint/issues/18134)) (Arya Emami) - [`3a4eaf9`](https://togithub.com/eslint/eslint/commit/3a4eaf921543b1cd5d1df4ea9dec02fab396af2a) feat: add suggestion to `require-await` to remove `async` keyword ([#​18716](https://togithub.com/eslint/eslint/issues/18716)) (Dave) #### Documentation - [`9fe068c`](https://togithub.com/eslint/eslint/commit/9fe068c60db466277a785434496a8f90a9090bed) docs: how to author plugins with configs that extend other configs ([#​18753](https://togithub.com/eslint/eslint/issues/18753)) (Alec Gibson) - [`48117b2`](https://togithub.com/eslint/eslint/commit/48117b27e98639ffe7e78a230bfad9a93039fb7f) docs: add version support page in the side navbar ([#​18738](https://togithub.com/eslint/eslint/issues/18738)) (Amaresh S M) - [`fec2951`](https://togithub.com/eslint/eslint/commit/fec2951d58c704c57bea7e89ffde119e4dc621e3) docs: add version support page to the dropdown ([#​18730](https://togithub.com/eslint/eslint/issues/18730)) (Amaresh S M) - [`38a0661`](https://togithub.com/eslint/eslint/commit/38a0661872dd6f1db2f53501895c58e8cf4e8064) docs: Fix typo ([#​18735](https://togithub.com/eslint/eslint/issues/18735)) (Zaina Al Habash) - [`3c32a9e`](https://togithub.com/eslint/eslint/commit/3c32a9e23c270d83bd8b2649e78aabb76992928e) docs: Update yarn command for creating ESLint config ([#​18739](https://togithub.com/eslint/eslint/issues/18739)) (Temitope Ogunleye) - [`f9ac978`](https://togithub.com/eslint/eslint/commit/f9ac978de629c9a702febcf478a743c5ab11fcf6) docs: Update README (GitHub Actions Bot) #### Chores - [`461b2c3`](https://togithub.com/eslint/eslint/commit/461b2c35786dc5fd5e146f370bdcafd32938386f) chore: upgrade to `@eslint/js@9.9.0` ([#​18765](https://togithub.com/eslint/eslint/issues/18765)) (Francesco Trotta) - [`59dba1b`](https://togithub.com/eslint/eslint/commit/59dba1b3404391f5d968be578f0205569d5d41b2) chore: package.json update for [@​eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`fea8563`](https://togithub.com/eslint/eslint/commit/fea8563d3372a663aa7a1a676290c34cfb8452ba) chore: update dependency [@​eslint/core](https://togithub.com/eslint/core) to ^0.3.0 ([#​18724](https://togithub.com/eslint/eslint/issues/18724)) (renovate\[bot]) - [`aac191e`](https://togithub.com/eslint/eslint/commit/aac191e6701495666c264f71fc440207ea19251f) chore: update dependency [@​eslint/json](https://togithub.com/eslint/json) to ^0.3.0 ([#​18760](https://togithub.com/eslint/eslint/issues/18760)) (renovate\[bot]) - [`b97fa05`](https://togithub.com/eslint/eslint/commit/b97fa051375d1a4592faf251c783691d0b0b9ab9) chore: update wdio dependencies for more stable tests ([#​18759](https://togithub.com/eslint/eslint/issues/18759)) (Christian Bromann) ### [`v9.8.0`](https://togithub.com/eslint/eslint/compare/v9.7.0...63881dc11299aba1d0960747c199a4cf48d6b9c8) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.7.0...v9.8.0) ### [`v9.7.0`](https://togithub.com/eslint/eslint/releases/tag/v9.7.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.6.0...v9.7.0) #### Features - [`7bd9839`](https://togithub.com/eslint/eslint/commit/7bd98398f112da020eddcda2c26cf4cc563af004) feat: add support for es2025 duplicate named capturing groups ([#​18630](https://togithub.com/eslint/eslint/issues/18630)) (Yosuke Ota) - [`1381394`](https://togithub.com/eslint/eslint/commit/1381394a75b5902ce588455765a3919e2f138a7a) feat: add `regex` option in `no-restricted-imports` ([#​18622](https://togithub.com/eslint/eslint/issues/18622)) (Nitin Kumar) #### Bug Fixes - [`14e9f81`](https://togithub.com/eslint/eslint/commit/14e9f81ccdb51d2b915b68f442d48ced0a691646) fix: destructuring in catch clause in `no-unused-vars` ([#​18636](https://togithub.com/eslint/eslint/issues/18636)) (Francesco Trotta) #### Documentation - [`9f416db`](https://togithub.com/eslint/eslint/commit/9f416db680ad01716a769296085bf3eb93f76424) docs: Add Powered by Algolia label to the search. ([#​18633](https://togithub.com/eslint/eslint/issues/18633)) (Amaresh S M) - [`c8d26cb`](https://togithub.com/eslint/eslint/commit/c8d26cb4a2f9d89bfc1914167d3e9f1d3314ffe7) docs: Open JS Foundation -> OpenJS Foundation ([#​18649](https://togithub.com/eslint/eslint/issues/18649)) (Milos Djermanovic) - [`6e79ac7`](https://togithub.com/eslint/eslint/commit/6e79ac76f44b34c24a3e92c20713fbafe1dcbae2) docs: `loadESLint` does not support option `cwd` ([#​18641](https://togithub.com/eslint/eslint/issues/18641)) (Francesco Trotta) #### Chores - [`793b718`](https://togithub.com/eslint/eslint/commit/793b7180119e7e440d685defb2ee01597574ef1e) chore: upgrade [@​eslint/js](https://togithub.com/eslint/js)[@​9](https://togithub.com/9).7.0 ([#​18680](https://togithub.com/eslint/eslint/issues/18680)) (Francesco Trotta) - [`7ed6f9a`](https://togithub.com/eslint/eslint/commit/7ed6f9a4db702bbad941422f456451a8dba7a450) chore: package.json update for [@​eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`7bcda76`](https://togithub.com/eslint/eslint/commit/7bcda760369c44d0f1131fccaaf1ccfed5af85f1) refactor: Add type references ([#​18652](https://togithub.com/eslint/eslint/issues/18652)) (Nicholas C. Zakas) - [`51bf57c`](https://togithub.com/eslint/eslint/commit/51bf57c493a65baeee3a935f2d0e52e27271fb48) chore: add tech sponsors through actions ([#​18624](https://togithub.com/eslint/eslint/issues/18624)) (Strek) - [`6320732`](https://togithub.com/eslint/eslint/commit/6320732c3e2a52a220552e348108c53c60f9ef7a) refactor: don't use `parent` property in `NodeEvent

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.

vercel[bot] commented 2 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
repl ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 12, 2024 2:34am