Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 13, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@antfu/eslint-config ^2.18.0 -> ^2.19.0 age adoption passing confidence
@iconify-json/carbon ^1.1.32 -> ^1.1.34 age adoption passing confidence
@playwright/test (source) ^1.44.0 -> ^1.44.1 age adoption passing confidence
@rollup/plugin-commonjs (source) ^25.0.7 -> ^25.0.8 age adoption passing confidence
@shikijs/vitepress-twoslash (source) ^1.5.1 -> ^1.6.0 age adoption passing confidence
@testing-library/vue ^8.0.3 -> ^8.1.0 age adoption passing confidence
@types/node (source) ^20.12.11 -> ^20.12.12 age adoption passing confidence
@unocss/reset ^0.60.0 -> ^0.60.3 age adoption passing confidence
@vueuse/core (source) ^10.9.0 -> ^10.10.0 age adoption passing confidence
@wdio/protocols (source) ^8.32.0 -> ^8.38.0 age adoption passing confidence
esbuild ^0.21.1 -> ^0.21.4 age adoption passing confidence
eslint (source) ^9.2.0 -> ^9.3.0 age adoption passing confidence
get-tsconfig ^4.7.4 -> ^4.7.5 age adoption passing confidence
happy-dom ^14.10.1 -> ^14.11.1 age adoption passing confidence
jsdom ^24.0.0 -> ^24.1.0 age adoption passing confidence
lint-staged ^15.2.2 -> ^15.2.5 age adoption passing confidence
micromatch ^4.0.5 -> ^4.0.7 age adoption passing confidence
picocolors ^1.0.0 -> ^1.0.1 age adoption passing confidence
playwright (source) ^1.44.0 -> ^1.44.1 age adoption passing confidence
playwright-core (source) ^1.44.0 -> ^1.44.1 age adoption passing confidence
rimraf ^5.0.5 -> ^5.0.7 age adoption passing confidence
rollup (source) ^4.17.2 -> ^4.18.0 age adoption passing confidence
rollup-plugin-dts ^6.1.0 -> ^6.1.1 age adoption passing confidence
rollup-plugin-license ^3.3.1 -> ^3.4.0 age adoption passing confidence
tsx ^4.9.3 -> ^4.11.0 age adoption passing confidence
unocss ^0.60.0 -> ^0.60.3 age adoption passing confidence
unplugin-auto-import ^0.17.5 -> ^0.17.6 age adoption passing confidence
vite-plugin-pages ^0.32.1 -> ^0.32.2 age adoption passing confidence
vitepress (source) ^1.1.4 -> ^1.2.2 age adoption passing confidence
webdriverio (source) ^8.36.1 -> ^8.38.0 age adoption passing confidence
zx ^8.0.2 -> ^8.1.1 age adoption passing confidence

Release Notes

antfu/eslint-config (@​antfu/eslint-config)

v2.19.0

Compare Source

   🚀 Features
    View changes on GitHub

v2.18.1

Compare Source

   🚀 Features
    View changes on GitHub
microsoft/playwright (@​playwright/test)

v1.44.1

Compare Source

Highlights

https://github.com/microsoft/playwright/issues/30779 - [REGRESSION]: When using video: 'on' with VSCode extension the browser got closed
https://github.com/microsoft/playwright/issues/30755 - [REGRESSION]: Electron launch with spaces inside executablePath didn't workhttps://github.com/microsoft/playwright/issues/307700 - [REGRESSION]: Mask elements outside of viewport when creating fullscreen screenshots didn't worhttps://github.com/microsoft/playwright/issues/3085858 - [REGRESSION]: ipv6 got shown instead of localhost in show-trace/show-report

Browser Versions

  • Chromium 125.0.6422.14
  • Mozilla Firefox 125.0.1
  • WebKit 17.4

This version was also tested against the following stable channels:

  • Google Chrome 124
  • Microsoft Edge 124
rollup/plugins (@​rollup/plugin-commonjs)

v25.0.8

2024-05-22

Bugfixes
  • fix: preserve the class body property keys even if they are special keywords (#​1688)
shikijs/shiki (@​shikijs/vitepress-twoslash)

v1.6.0

Compare Source

   🚀 Features
    View changes on GitHub

v1.5.2

Compare Source

   🚀 Features
    View changes on GitHub
testing-library/vue-testing-library (@​testing-library/vue)

v8.1.0

Compare Source

Features
  • Add types for props and slots in render function (d46ed8f)
unocss/unocss (@​unocss/reset)

v0.60.3

Compare Source

   🚀 Features
   🐞 Bug Fixes
   🏎 Performance
  • preset-mini: Improve performance of resolveBreakpoints  -  by @​antfu (05d90)
    View changes on GitHub

v0.60.2

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.60.1

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub
vueuse/vueuse (@​vueuse/core)

v10.10.0

Compare Source

webdriverio/webdriverio (@​wdio/protocols)

v8.38.0

Compare Source

v8.38.0 (2024-05-24)

🚀 New Feature
🐛 Bug Fix
Committers: 4
evanw/esbuild (esbuild)

v0.21.4

Compare Source

  • Update support for import assertions and import attributes in node (#​3778)

    Import assertions (the assert keyword) have been removed from node starting in v22.0.0. So esbuild will now strip them and generate a warning with --target=node22 or above:

    ▲ [WARNING] The "assert" keyword is not supported in the configured target environment ("node22") [assert-to-with]
    
        example.mjs:1:40:
          1 │ import json from "esbuild/package.json" assert { type: "json" }
            │                                         ~~~~~~
            ╵                                         with
    
      Did you mean to use "with" instead of "assert"?
    

    Import attributes (the with keyword) have been backported to node 18 starting in v18.20.0. So esbuild will no longer strip them with --target=node18.N if N is 20 or greater.

  • Fix for await transform when a label is present

    This release fixes a bug where the for await transform, which wraps the loop in a try statement, previously failed to also move the loop's label into the try statement. This bug only affects code that uses both of these features in combination. Here's an example of some affected code:

    // Original code
    async function test() {
      outer: for await (const x of [Promise.resolve([0, 1])]) {
        for (const y of x) if (y) break outer
        throw 'fail'
      }
    }
    
    // Old output (with --target=es6)
    function test() {
      return __async(this, null, function* () {
        outer: try {
          for (var iter = __forAwait([Promise.resolve([0, 1])]), more, temp, error; more = !(temp = yield iter.next()).done; more = false) {
            const x = temp.value;
            for (const y of x) if (y) break outer;
            throw "fail";
          }
        } catch (temp) {
          error = [temp];
        } finally {
          try {
            more && (temp = iter.return) && (yield temp.call(iter));
          } finally {
            if (error)
              throw error[0];
          }
        }
      });
    }
    
    // New output (with --target=es6)
    function test() {
      return __async(this, null, function* () {
        try {
          outer: for (var iter = __forAwait([Promise.resolve([0, 1])]), more, temp, error; more = !(temp = yield iter.next()).done; more = false) {
            const x = temp.value;
            for (const y of x) if (y) break outer;
            throw "fail";
          }
        } catch (temp) {
          error = [temp];
        } finally {
          try {
            more && (temp = iter.return) && (yield temp.call(iter));
          } finally {
            if (error)
              throw error[0];
          }
        }
      });
    }
  • Do additional constant folding after cross-module enum inlining (#​3416, #​3425)

    This release adds a few more cases where esbuild does constant folding after cross-module enum inlining.

    // Original code: enum.ts
    export enum Platform {
      WINDOWS = 'windows',
      MACOS = 'macos',
      LINUX = 'linux',
    }
    
    // Original code: main.ts
    import { Platform } from './enum';
    declare const PLATFORM: string;
    export function logPlatform() {
      if (PLATFORM == Platform.WINDOWS) console.log('Windows');
      else if (PLATFORM == Platform.MACOS) console.log('macOS');
      else if (PLATFORM == Platform.LINUX) console.log('Linux');
      else console.log('Other');
    }
    
    // Old output (with --bundle '--define:PLATFORM="macos"' --minify --format=esm)
    function n(){"windows"=="macos"?console.log("Windows"):"macos"=="macos"?console.log("macOS"):"linux"=="macos"?console.log("Linux"):console.log("Other")}export{n as logPlatform};
    
    // New output (with --bundle '--define:PLATFORM="macos"' --minify --format=esm)
    function n(){console.log("macOS")}export{n as logPlatform};
  • Pass import attributes to on-resolve plugins (#​3384, #​3639, #​3646)

    With this release, on-resolve plugins will now have access to the import attributes on the import via the with property of the arguments object. This mirrors the with property of the arguments object that's already passed to on-load plugins. In addition, you can now pass with to the resolve() API call which will then forward that value on to all relevant plugins. Here's an example of a plugin that can now be written:

    const examplePlugin = {
      name: 'Example plugin',
      setup(build) {
        build.onResolve({ filter: /.*/ }, args => {
          if (args.with.type === 'external')
            return { external: true }
        })
      }
    }
    
    require('esbuild').build({
      stdin: {
        contents: `
          import foo from "./foo" with { type: "external" }
          foo()
        `,
      },
      bundle: true,
      format: 'esm',
      write: false,
      plugins: [examplePlugin],
    }).then(result => {
      console.log(result.outputFiles[0].text)
    })
  • Formatting support for the @position-try rule (#​3773)

    Chrome shipped this new CSS at-rule in version 125 as part of the CSS anchor positioning API. With this release, esbuild now knows to expect a declaration list inside of the @position-try body block and will format it appropriately.

  • Always allow internal string import and export aliases (#​3343)

    Import and export names can be string literals in ES2022+. Previously esbuild forbid any usage of these aliases when the target was below ES2022. Starting with this release, esbuild will only forbid such usage when the alias would otherwise end up in output as a string literal. String literal aliases that are only used internally in the bundle and are "compiled away" are no longer errors. This makes it possible to use string literal aliases with esbuild's inject feature even when the target is earlier than ES2022.

v0.21.3

Compare Source

  • Implement the decorator metadata proposal (#​3760)

    This release implements the decorator metadata proposal, which is a sub-proposal of the decorators proposal. Microsoft shipped the decorators proposal in TypeScript 5.0 and the decorator metadata proposal in TypeScript 5.2, so it's important that esbuild also supports both of these features. Here's a quick example:

    // Shim the "Symbol.metadata" symbol
    Symbol.metadata ??= Symbol('Symbol.metadata')
    
    const track = (_, context) => {
      (context.metadata.names ||= []).push(context.name)
    }
    
    class Foo {
      @​track foo = 1
      @​track bar = 2
    }
    
    // Prints ["foo", "bar"]
    console.log(Foo[Symbol.metadata].names)

    ⚠️ WARNING ⚠️

    This proposal has been marked as "stage 3" which means "recommended for implementation". However, it's still a work in progress and isn't a part of JavaScript yet, so keep in mind that any code that uses JavaScript decorator metadata may need to be updated as the feature continues to evolve. If/when that happens, I will update esbuild's implementation to match the specification. I will not be supporting old versions of the specification.

  • Fix bundled decorators in derived classes (#​3768)

    In certain cases, bundling code that uses decorators in a derived class with a class body that references its own class name could previously generate code that crashes at run-time due to an incorrect variable name. This problem has been fixed. Here is an example of code that was compiled incorrectly before this fix:

    class Foo extends Object {
      @​(x => x) foo() {
        return Foo
      }
    }
    console.log(new Foo().foo())
  • Fix tsconfig.json files inside symlinked directories (#​3767)

    This release fixes an issue with a scenario involving a tsconfig.json file that extends another file from within a symlinked directory that uses the paths feature. In that case, the implicit baseURL value should be based on the real path (i.e. after expanding all symbolic links) instead of the original path. This was already done for other files that esbuild resolves but was not yet done for tsconfig.json because it's special-cased (the regular path resolver can't be used because the information inside tsconfig.json is involved in path resolution). Note that this fix no longer applies if the --preserve-symlinks setting is enabled.

v0.21.2

Compare Source

  • Correct this in field and accessor decorators (#​3761)

    This release changes the value of this in initializers for class field and accessor decorators from the module-level this value to the appropriate this value for the decorated element (either the class or the instance). It was previously incorrect due to lack of test coverage. Here's an example of a decorator that doesn't work without this change:

    const dec = () => function() { this.bar = true }
    class Foo { @​dec static foo }
    console.log(Foo.bar) // Should be "true"
  • Allow es2023 as a target environment (#​3762)

    TypeScript recently added es2023 as a compilation target, so esbuild now supports this too. There is no difference between a target of es2022 and es2023 as far as esbuild is concerned since the 2023 edition of JavaScript doesn't introduce any new syntax features.

eslint/eslint (eslint)

v9.3.0

Compare Source

privatenumber/get-tsconfig (get-tsconfig)

v4.7.5

Compare Source

Bug Fixes
  • resolve relative path extends in parent directory (#​77) (0a3270e)
capricorn86/happy-dom (happy-dom)

v14.11.1

Compare Source

v14.11.0

Compare Source

🎨 Features

v14.10.3

Compare Source

👷‍♂️ Patch fixes
  • Adds check for if Window and MutationObserver has been destroyed when triggering listeners - By @​capricorn86 in task #​1436

v14.10.2

Compare Source

👷‍♂️ Patch fixes
  • HTMLAnchorElement, HTMLButtonElement, HTMLInputElement and HTMLLabelElement checked that click events triggering native behavior was of type PointerEvent, but should check that they are of type MouseEvent - By @​capricorn86 in task #​1397
jsdom/jsdom (jsdom)

v24.1.0

Compare Source

  • Added the getSetCookie() method to the Headers class. (ushiboy)
  • Fixed the creation and parsing of elements with names from Object.prototype, like "constructor" or "toString".
  • Updated rweb-cssom, which can now parse additional CSS constructs.
okonet/lint-staged (lint-staged)

v15.2.5

Compare Source

Patch Changes
  • #​1424 31a1f95 Thanks @​iiroj! - Allow approximately equivalent versions of direct dependencies by using the "~" character in the version ranges. This means a more recent patch version of a dependency is allowed if available.

  • #​1423 91abea0 Thanks @​iiroj! - Improve error logging when failing to read or parse a configuration file

  • #​1424 ee43f15 Thanks @​iiroj! - Upgrade micromatch@4.0.7

v15.2.4

Compare Source

Patch Changes
  • 4f4537a Thanks @​iiroj! - Fix release issue with previous version; update dependencies
micromatch/micromatch (micromatch)

v4.0.7

Compare Source

v4.0.6

Compare Source

alexeyraspopov/picocolors (picocolors)

v1.0.1

Compare Source

  • Updated color detection mechanism to work properly on Vercel Edge Runtime (#​64)
  • Remove use of recursion to avoid possible stack overflow for very long inputs (#​56)
isaacs/rimraf (rimraf)

v5.0.7

Compare Source

v5.0.6

Compare Source

rollup/rollup (rollup)

v4.18.0

Compare Source

2024-05-22

Features
  • Resolve import.meta.filename and .dirname in transpiled plugins (#​5520)
Pull Requests
Swatinem/rollup-plugin-dts (rollup-plugin-dts)

v6.1.1

Compare Source

Fixes:

  • Fix missing whitespace related to generic arguments.

Thank you:

Features, fixes and improvements in this release have been contributed by:

mjeanroy/rollup-plugin-license (rollup-plugin-license)

v3.4.0

Compare Source


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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 849dc71 to 34869cc Compare May 14, 2024 10:27
@sheremet-va
Copy link
Member

Hey, @DylanPiercey Marko is behaving weird again - do you know why this happens?

Also, do you know of a good open-source project that uses Mark and Vitest? We want to move the Marko example to https://github.com/vitest-dev/vitest-ecosystem-ci from this repository.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 34869cc to 29bb0a9 Compare May 14, 2024 15:12
@DylanPiercey
Copy link
Contributor

@sheremet-va the issue happens when strange hoisting happens with multiple copies of @babel/types installed. Rebuilding a lock will usually fix it. It is something we will be fixing sometime soon.

Also currently all of the Marko vitest projects I'm aware of are internal at eBay so there isn't a good open source example at the moment. Eventually https://github.com/eBay/ebayui-core will switch to vitest and could potentially be used.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 87630b1 to e1aaaa8 Compare May 15, 2024 07:35
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 13 times, most recently from 4b7eb2e to e98aade Compare May 22, 2024 18:38
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 812802d to fad136c Compare May 23, 2024 06:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 2556422 to 9d49737 Compare May 27, 2024 00:28
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 9d49737 to fda1d74 Compare May 27, 2024 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants