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

fix(deps): update all non-major dependencies #12

Merged
merged 3 commits into from
Apr 9, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 27, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@rollup/pluginutils (source) ^5.0.5 -> ^5.1.0 age adoption passing confidence
@sxzz/eslint-config ^3.7.4 -> ^3.9.0 age adoption passing confidence
@sxzz/prettier-config ^2.0.0 -> ^2.0.1 age adoption passing confidence
@types/node (source) ^20.9.2 -> ^20.12.6 age adoption passing confidence
@vue-macros/test-utils (source) ^1.3.0 -> ^1.4.0 age adoption passing confidence
bumpp ^9.2.0 -> ^9.4.0 age adoption passing confidence
eslint (source) ^8.54.0 -> ^8.57.0 age adoption passing confidence
lightningcss ^1.22.1 -> ^1.24.1 age adoption passing confidence
magic-string ^0.30.5 -> ^0.30.9 age adoption passing confidence
pnpm (source) 8.10.5 -> 8.15.6 age adoption passing confidence
prettier (source) ^3.1.0 -> ^3.2.5 age adoption passing confidence
rollup (source) ^4.5.0 -> ^4.14.1 age adoption passing confidence
tsup (source) ^8.0.1 -> ^8.0.2 age adoption passing confidence
tsx ^4.1.4 -> ^4.7.2 age adoption passing confidence
typescript (source) ^5.2.2 -> ^5.4.4 age adoption passing confidence
unplugin ^1.5.1 -> ^1.10.1 age adoption passing confidence
vite (source) ^5.0.5 -> ^5.2.8 age adoption passing confidence
vitest (source) ^1.0.4 -> ^1.4.0 age adoption passing confidence
vue (source) ^3.3.8 -> ^3.4.21 age adoption passing confidence

Release Notes

rollup/plugins (@​rollup/pluginutils)

v5.1.0

2023-11-28

Features
  • feat: add includeArbitraryNames: true to dataToEsm (#​1635)
Updates
  • doc: correct the return type of createFilter (#​1633)
sxzz/eslint-config (@​sxzz/eslint-config)

v3.9.0

Compare Source

Minor Changes

  • Replace eslint-plugin-i with eslint-plugin-import-x for supporting ESLint v9.

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v3.8.7

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v3.8.6

Compare Source

   🚀 Features
    View changes on GitHub

v3.8.5

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v3.8.4

Compare Source

   🚀 Features
    View changes on GitHub

v3.8.3

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v3.8.2

Compare Source

   🚀 Features
    View changes on GitHub

v3.8.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v3.8.0

Compare Source

   🚨 Breaking Changes
   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v3.7.6

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v3.7.5

Compare Source

   🐞 Bug Fixes
    View changes on GitHub
sxzz/prettier-config (@​sxzz/prettier-config)

v2.0.1

Compare Source

vue-macros/vue-macros (@​vue-macros/test-utils)

v1.4.0

Compare Source

Minor Changes
antfu/bumpp (bumpp)

v9.4.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v9.3.1

Compare Source

   🚀 Features
    View changes on GitHub

v9.3.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v9.2.1

Compare Source

   🚀 Features
    View changes on GitHub
eslint/eslint (eslint)

v8.57.0

Compare Source

Features

  • 1120b9b feat: Add loadESLint() API method for v8 (#​18098) (Nicholas C. Zakas)
  • dca7d0f feat: Enable eslint.config.mjs and eslint.config.cjs (#​18066) (Nitin Kumar)

Bug Fixes

  • 2196d97 fix: handle absolute file paths in FlatRuleTester (#​18064) (Nitin Kumar)
  • 69dd1d1 fix: Ensure config keys are printed for config errors (#​18067) (Nitin Kumar)
  • 9852a31 fix: deep merge behavior in flat config (#​18065) (Nitin Kumar)
  • 4c7e9b0 fix: allow circular references in config (#​18056) (Milos Djermanovic)

Documentation

Chores

v8.56.0

Compare Source

Features
  • 0dd9704 feat: Support custom severity when reporting unused disable directives (#​17212) (Bryan Mishkin)
  • 31a7e3f feat: fix no-restricted-properties false negatives with unknown objects (#​17818) (Arka Pratim Chaudhuri)
Bug Fixes
  • 7d5e5f6 fix: TypeError: fs.exists is not a function on read-only file system (#​17846) (Francesco Trotta)
  • 74739c8 fix: suggestion with invalid syntax in no-promise-executor-return rule (#​17812) (Bryan Mishkin)
Documentation
  • 9007719 docs: update link in ways-to-extend.md (#​17839) (Amel SELMANE)
  • 3a22236 docs: Update README (GitHub Actions Bot)
  • 54c3ca6 docs: fix migration-guide example (#​17829) (Tanuj Kanti)
  • 4391b71 docs: check config comments in rule examples (#​17815) (Francesco Trotta)
  • fd28363 docs: remove mention about ESLint stylistic rules in readme (#​17810) (Zwyx)
  • 48ed5a6 docs: Update README (GitHub Actions Bot)
Chores

v8.55.0

Compare Source

Features

  • 8c9e6c1 feat: importNamePattern option in no-restricted-imports (#​17721) (Tanuj Kanti)

Documentation

  • 83ece2a docs: fix typo --rules -> --rule (#​17806) (OKURA Masafumi)
  • fffca5c docs: remove "Open in Playground" buttons for removed rules (#​17791) (Francesco Trotta)
  • a6d9442 docs: fix correct/incorrect examples of rules (#​17789) (Tanuj Kanti)
  • 383e999 docs: update and fix examples for no-unused-vars (#​17788) (Tanuj Kanti)
  • 5a8efd5 docs: add specific stylistic rule for each deprecated rule (#​17778) (Etienne)

Chores

parcel-bundler/lightningcss (lightningcss)

v1.24.1

Compare Source

v1.24.0

Compare Source

This release adds support the the light-dark() color function, parses CSS system colors, deduplicates custom properties during minification, merges duplicates @keyframes rules, and fixes some bugs.

light-dark()

The light-dark() function allows you to specify a light mode and dark mode color in a single declaration, without needing to write a separate media query rule. In addition, it uses the color-scheme property to control which theme to use, which allows you to set it programmatically. The color-scheme property also inherits so themes can be nested and the nearest ancestor color scheme applies.

Lightning CSS converts the light-dark() function to use CSS variable fallback when your browser targets don't support it natively. For this to work, you must set the color-scheme property on an ancestor element. The following example shows how you can support both operating system and programmatic overrides for the color scheme.

html {
  color-scheme: light dark;
}

html[data-theme=light] {
  color-scheme: light;
}

html[data-theme=dark] {
  color-scheme: dark;
}

button {
  background: light-dark(#aaa, #​444);
}

compiles to:

html {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light dark;
}

@​media (prefers-color-scheme: dark) {
  html {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
  }
}

html[data-theme="light"] {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
}

html[data-theme="dark"] {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
}

button {
  background: var(--lightningcss-light, #aaa) var(--lightningcss-dark, #​444);
}

Check it out in the playground.

CSS system colors

CSS system colors are now supported during parsing, meaning they can be safely deduplicated when merging rules.

.a {
  background: Highlight;
}

.a {
  background: ButtonText;
}

compiles to:

.a{background:buttontext}

Custom property deduplication

CSS custom properties are now deduplicated when merging rules. The last property value always wins.

.a {
  --foo: red;
}

.a {
  --foo: green;
}

minifies to:

.a{--foo:green}

@keyframes deduplication

@keyframes rules are also now deduplicated during minification. The last rule of the same name wins.

@​keyframes a {
  from { opacity: 0 }
  to { opacity: 1 }
}

@​keyframes a {
  from { color: red }
  to { color: blue }
}

compiles to:

@​keyframes a{0%{color:red}to{color:#​00f}}

Other bug fixes

v1.23.0

Compare Source

This release improves minification for @layer and @property rules, enables relative colors to be compiled in more situations, adds new functionality for custom visitor plugins, and fixes some bugs.

Downlevel relative colors with unknown alpha

Lightning CSS can now down level relative colors where the alpha value is unknown (e.g. a variable). For example:

.foo {
  color: hsl(from yellow h s l / var(--alpha));
}

becomes:

.foo {
  color: hsla(60, 100%, 50%, var(--alpha));
}

Optimized @layer rules

@layer rules with the same name are now merged together and ordered following their original declared order. For example:

@​layer a, b;

@​layer b {
  .foo { color: red }
}

@​layer a {
  .foo { background: yellow }
}

@​layer b {
  .bar { color: red }
}

becomes:

@​layer a {
  .foo { background: yellow }
}

@​layer b {
  .foo, .bar { color: red }
}

Deduped @property rules

@property rules are now deduplicated when they define the same property name. The last rule wins.

@​property --property-name {
  syntax: '<color>';
  inherits: false;
  initial-value: yellow;
}
.foo {
  color: var(--property-name)
}
@&#8203;property --property-name {
  syntax: '<color>';
  inherits: true;
  initial-value: blue;
}

compiles to:

@&#8203;property --property-name{
  syntax: "<color>";
  inherits: true;
  initial-value: #&#8203;00f
}

.foo {
  color: var(--property-name)
}

StyleSheet visitor function

The JS visitor API now supports StyleSheet and StyleSheetExit visitors, allowing you to visit the entire stylesheet at once. This enables things like rule sorting or appending/prepending rules.

let res = transform({
  filename: 'test.css',
  minify: true,
  code: Buffer.from(`
    .foo {
      width: 32px;
    }

    .bar {
      width: 80px;
    }
  `),
  visitor: {
    StyleSheetExit(stylesheet) {
      stylesheet.rules.sort((a, b) => a.value.selectors[0][0].name.localeCompare(b.value.selectors[0][0].name));
      return stylesheet;
    }
  }
});

assert.equal(res.code.toString(), '.bar{width:80px}.foo{width:32px}');

Keep in mind that visiting the entire stylesheet can be expensive, due to needing to serialize and deserialize the entire AST to send between Rust and JavaScript. Keep visitors as granular as you can to avoid this.

Other bug fixes

  • Fixed serializing grid-auto-flow in custom visitors
  • Fixed compatibility data for -webkit-fill-available and -moz-available size values
  • Added support for CommonJS in WASM package
  • Allowed whitespace or nothing in initial-value of @property rules
  • Fixed AST TypeScript types to have correct types for duplicated names
rich-harris/magic-string (magic-string)

v0.30.9

Compare Source

Performance Improvements
  • avoid create uncessary overrides for replace (a1b857c)

v0.30.8

Compare Source

Bug Fixes
  • handle last empty line correctly when using update/overwrite (#​274) (29c7bfa)

v0.30.7

Compare Source

Features

v0.30.6

Compare Source

Features
pnpm/pnpm (pnpm)

v8.15.6

Compare Source

Patch Changes

  • The exit code of the child process should be preserved on pnpm run #​7817.
  • When sorting packages in a workspace, take into account workspace dependencies specified as peerDependencies #​7813.
  • Add --ignore-scripts argument to prune command #​7836.

Platinum Sponsors

Gold Sponsors

Silver Sponsors

v8.15.5

Compare Source

v8.15.4

Compare Source

v8.15.3

[Compare Source](https://togithub.com/pnpm/pnpm/compare


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.

Copy link

stackblitz bot commented Nov 27, 2023

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from b8dbf85 to 1cd0964 Compare November 28, 2023 20:02
@renovate renovate bot changed the title chore(deps): update all non-major dependencies fix(deps): update all non-major dependencies Nov 28, 2023
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from 5319da7 to 80133a8 Compare December 6, 2023 19:47
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 11 times, most recently from f090a4e to 6eb18d7 Compare December 13, 2023 11:02
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 269cd2b to 1d547c8 Compare December 16, 2023 00:07
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 788e3af to 823ec5c Compare March 20, 2024 11:19
Copy link

socket-security bot commented Mar 20, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@rollup/[email protected] None +3 223 kB shellscape
npm/@sxzz/[email protected] environment Transitive: eval, filesystem, unsafe +194 30.3 MB sxzz
npm/@sxzz/[email protected] None 0 3.13 kB sxzz
npm/@vue-macros/[email protected] environment Transitive: filesystem, network, shell, unsafe +109 13.8 MB sxzz
npm/[email protected] environment, filesystem, unsafe Transitive: network, shell +77 7.67 MB antfu
npm/[email protected] environment, filesystem Transitive: eval, shell, unsafe +98 10.7 MB eslintbot
npm/[email protected] environment Transitive: filesystem, shell +1 497 kB devongovett
npm/[email protected] None +1 498 kB antfu
npm/[email protected] environment, filesystem, unsafe 0 8.39 MB prettier-bot
npm/[email protected] environment, filesystem +1 2.29 MB lukastaegert
npm/[email protected] environment, eval, filesystem Transitive: network, shell, unsafe +81 4.8 MB egoist
npm/[email protected] Transitive: environment, filesystem, network, shell, unsafe +3 641 kB hirokiosame
npm/[email protected] None 0 32.4 MB typescript-bot
npm/[email protected] filesystem Transitive: environment +17 1.2 MB antfu
npm/[email protected] environment, eval, filesystem, network, shell, unsafe +5 4.07 MB vitebot
npm/[email protected] environment, eval Transitive: filesystem, shell, unsafe +62 5.34 MB vitestbot
npm/[email protected] environment, eval Transitive: filesystem, unsafe +22 14.8 MB yyx990803

🚮 Removed packages: npm/@rollup/[email protected], npm/@sxzz/[email protected], npm/@sxzz/[email protected], npm/@types/[email protected], npm/@vue-macros/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from f7797c0 to 40e9fcf Compare March 27, 2024 11:43
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 11 times, most recently from a81f7db to de4cb69 Compare April 4, 2024 09:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from c152cdc to e7492a2 Compare April 8, 2024 07:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from e7492a2 to 5bbd87d Compare April 9, 2024 06:41
@sxzz sxzz merged commit 87ebca7 into main Apr 9, 2024
8 of 9 checks passed
@sxzz sxzz deleted the renovate/all-minor-patch branch April 9, 2024 08:40
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.

1 participant