haxibami / haxibami.net

haxibami's website.
https://www.haxibami.net
17 stars 0 forks source link

Update DevDependencies #337

Closed renovate[bot] closed 9 months ago

renovate[bot] commented 9 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@types/node (source) 20.10.7 -> 20.11.2 age adoption passing confidence
@types/react (source) 18.2.47 -> 18.2.48 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) 6.18.0 -> 6.18.1 age adoption passing confidence
@typescript-eslint/parser (source) 6.18.0 -> 6.18.1 age adoption passing confidence
eslint-plugin-astro (source) 0.31.0 -> 0.31.1 age adoption passing confidence
lightningcss 1.22.1 -> 1.23.0 age adoption passing confidence
mdast-util-to-hast 13.0.2 -> 13.1.0 age adoption passing confidence
prettier (source) 3.1.1 -> 3.2.2 age adoption passing confidence
sharp (source, changelog) 0.33.1 -> 0.33.2 age adoption passing confidence

Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6181-2024-01-08) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1) ##### 🩹 Fixes - **eslint-plugin:** \[no-non-null-assertion] provide valid fix when member access is on next line - **eslint-plugin:** \[no-unnecessary-condition] improve checking optional callee - **eslint-plugin:** \[prefer-readonly] support modifiers of unions and intersections - **eslint-plugin:** \[switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option ##### ❤️ Thank You - auvred - James - Josh Goldberg ✨ - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v6.18.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6181-2024-01-08) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.18.0...v6.18.1) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
ota-meshi/eslint-plugin-astro (eslint-plugin-astro) ### [`v0.31.1`](https://togithub.com/ota-meshi/eslint-plugin-astro/blob/HEAD/CHANGELOG.md#0311) [Compare Source](https://togithub.com/ota-meshi/eslint-plugin-astro/compare/v0.31.0...v0.31.1) ##### Patch Changes - [#​301](https://togithub.com/ota-meshi/eslint-plugin-astro/pull/301) [`12a5190`](https://togithub.com/ota-meshi/eslint-plugin-astro/commit/12a519057b7574f0e313e8566119af97400d5991) Thanks [@​renovate](https://togithub.com/apps/renovate)! - fix(deps): update dependency eslint-compat-utils to ^0.2.0
parcel-bundler/lightningcss (lightningcss) ### [`v1.23.0`](https://togithub.com/parcel-bundler/lightningcss/releases/tag/v1.23.0) [Compare Source](https://togithub.com/parcel-bundler/lightningcss/compare/v1.22.1...v1.23.0) 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: ```css .foo { color: hsl(from yellow h s l / var(--alpha)); } ``` becomes: ```css .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: ```css @​layer a, b; @​layer b { .foo { color: red } } @​layer a { .foo { background: yellow } } @​layer b { .bar { color: red } } ``` becomes: ```css @​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. ```css @​property --property-name { syntax: ''; inherits: false; initial-value: yellow; } .foo { color: var(--property-name) } @​property --property-name { syntax: ''; inherits: true; initial-value: blue; } ``` compiles to: ```css @​property --property-name{ syntax: ""; inherits: true; initial-value: #​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. ```js 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
syntax-tree/mdast-util-to-hast (mdast-util-to-hast) ### [`v13.1.0`](https://togithub.com/syntax-tree/mdast-util-to-hast/releases/tag/13.1.0) [Compare Source](https://togithub.com/syntax-tree/mdast-util-to-hast/compare/13.0.2...13.1.0) ##### Add - [`59ecd14`](https://togithub.com/syntax-tree/mdast-util-to-hast/commit/59ecd14) Add support for `file` in `options` **Full Changelog**: https://github.com/syntax-tree/mdast-util-to-hast/compare/13.0.2...13.1.0
prettier/prettier (prettier) ### [`v3.2.2`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#322) [Compare Source](https://togithub.com/prettier/prettier/compare/3.2.1...3.2.2) [diff](https://togithub.com/prettier/prettier/compare/3.2.1...3.2.2) ##### Fix crash when parsing template literal CSS in a JSX style tag using a spread attribute ([#​15896](https://togithub.com/prettier/prettier/pull/15896) by [@​eelco](https://togithub.com/eelco)) For example this code would crash before: ```jsx ``` ##### Fix formatting error on optional call expression and member chain ([#​15920](https://togithub.com/prettier/prettier/pull/15920) by [@​sosukesuzuki](https://togithub.com/sosukesuzuki)) ```jsx // Input a(() => {}, c?.d()); // Prettier 3.2.1 TypeError: Cannot read properties of undefined (reading 'type') // Prettier 3.2.2 a(() => {}, c?.d()); ``` ### [`v3.2.1`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#321) [Compare Source](https://togithub.com/prettier/prettier/compare/3.2.0...3.2.1) [diff](https://togithub.com/prettier/prettier/compare/3.2.0...3.2.1) ##### Fix formatting error on member chain ([#​15915](https://togithub.com/prettier/prettier/pull/15915) by [@​sosukesuzuki](https://togithub.com/sosukesuzuki)) ```jsx // Input test().test2().test2(thing?.something); // Prettier 3.2.0 TypeError: Cannot read properties of undefined (reading 'type') // Prettier 3.2.1 test().test2().test2(thing?.something); ``` ### [`v3.2.0`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#320) [Compare Source](https://togithub.com/prettier/prettier/compare/3.1.1...3.2.0) [diff](https://togithub.com/prettier/prettier/compare/3.1.1...3.2.0) 🔗 [Release Notes](https://prettier.io/blog/2024/01/13/3.2.0.html)
lovell/sharp (sharp) ### [`v0.33.2`](https://togithub.com/lovell/sharp/compare/v0.33.1...v0.33.2) [Compare Source](https://togithub.com/lovell/sharp/compare/v0.33.1...v0.33.2)

Configuration

📅 Schedule: Branch creation - "after 9am on monday,before 12am on monday" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 has been generated by Mend Renovate. View repository job log here.