Closed renovate[bot] closed 6 months ago
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
Command failed: bun install
bun install v1.1.3 (2615dc74)
Resolving dependencies
Resolved, downloaded and extracted [116]
node:internal/modules/cjs/loader:1143
throw err;
^
Error: Cannot find module 'yallist'
Require stack:
- /tmp/renovate/repos/github/s3igo/blog/node_modules/lru-cache/index.js
- /tmp/renovate/repos/github/s3igo/blog/node_modules/semver/classes/range.js
- /tmp/renovate/repos/github/s3igo/blog/node_modules/semver/functions/satisfies.js
- /tmp/renovate/repos/github/s3igo/blog/node_modules/astro/node_modules/sharp/install/libvips.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
at Module._load (node:internal/modules/cjs/loader:981:27)
at Module.require (node:internal/modules/cjs/loader:1231:19)
at require (node:internal/modules/helpers:177:18)
at Object.<anonymous> (/tmp/renovate/repos/github/s3igo/blog/node_modules/lru-cache/index.js:4:17)
at Module._compile (node:internal/modules/cjs/loader:1364:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
at Module.load (node:internal/modules/cjs/loader:1203:32)
at Module._load (node:internal/modules/cjs/loader:1019:12)
at Module.require (node:internal/modules/cjs/loader:1231:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/tmp/renovate/repos/github/s3igo/blog/node_modules/lru-cache/index.js',
'/tmp/renovate/repos/github/s3igo/blog/node_modules/semver/classes/range.js',
'/tmp/renovate/repos/github/s3igo/blog/node_modules/semver/functions/satisfies.js',
'/tmp/renovate/repos/github/s3igo/blog/node_modules/astro/node_modules/sharp/install/libvips.js'
]
}
Node.js v18.20.2
error: install script from "sharp" exited with 1
Latest commit: |
434dc69
|
Status: | ✅ Deploy successful! |
Preview URL: | https://f52d86a6.blog-5fi.pages.dev |
Branch Preview URL: | https://renovate-all-minor-patch.blog-5fi.pages.dev |
This PR contains the following updates:
1.6.4
->1.7.0
0.34.1
->0.35.0
Release Notes
biomejs/biome (@biomejs/biome)
### [`v1.7.0`](https://togithub.com/biomejs/biome/blob/HEAD/CHANGELOG.md#170-2024-04-15) [Compare Source](https://togithub.com/biomejs/biome/compare/f6fd1ef7130e7bcd1466aa78ae7295fc5fdd5d58...2dce6af835cc9339669b09f3a758de36a90b15f7) ##### Analyzer ##### Bug fixes - Now Biome can detect the script language in Svelte and Vue script blocks more reliably ([#2245](https://togithub.com/biomejs/biome/issues/2245)). Contributed by [@Sec-ant](https://togithub.com/Sec-ant) - `useExhaustiveDependencies` no longer reports recursive calls as missing dependencies ([#2361](https://togithub.com/biomejs/biome/issues/2361)). Contributed by [@arendjr](https://togithub.com/arendjr) - `useExhaustiveDependencies` correctly reports missing dependencies declared using function declarations ([#2362](https://togithub.com/biomejs/biome/issues/2362)). Contributed by [@arendjr](https://togithub.com/arendjr) - Biome now can handle `.svelte` and `.vue` files with `CRLF` as the end-of-line sequence. Contributed by [@Sec-ant](https://togithub.com/Sec-ant) - `noMisplacedAssertion` no longer reports method calls by `describe`, `test`, `it` objects (e.g. `test.each([])()`) ([#2443](https://togithub.com/biomejs/biome/issues/2443)). Contributed by [@unvalley](https://togithub.com/unvalley). - Biome now can handle `.vue` files with [generic components](https://vuejs.org/api/sfc-script-setup#generics) ([#2456](https://togithub.com/biomejs/biome/issues/2456)). ```vue ``` Contributed by [@Sec-ant](https://togithub.com/Sec-ant) ##### Enhancements - Complete the well-known file lists for JSON-like files. Trailing commas are allowed in `.jsonc` files by default. Some well-known files like `tsconfig.json` and `.babelrc` don't use the `.jsonc` extension but still allow comments and trailing commas. While others, such as `.eslintrc.json`, only allow comments. Biome is able to identify these files and adjusts the `json.parser.allowTrailingCommas` option accordingly to ensure they are correctly parsed. Contributed by [@Sec-ant](https://togithub.com/Sec-ant) - Fix dedent logic inconsistent with prettier where the indent-style is space and the indent-width is not 2. Contributed by [@mdm317](https://togithub.com/mdm317) ##### CLI ##### New features - Add a command to migrate from ESLint `biome migrate eslint` allows you to migrate an ESLint configuration to Biome. The command supports [legacy ESLint configurations](https://eslint.org/docs/latest/use/configure/configuration-files) and [new flat ESLint configurations](https://eslint.org/docs/latest/use/configure/configuration-files-new). Legacy ESLint configurations using the YAML format are not supported. When loading a legacy ESLint configuration, Biome resolves the `extends` field. It resolves both shared configurations and plugin presets! To do this, it invokes *Node.js*. Biome relies on the metadata of its rules to determine the [equivalent rule of an ESLint rule](https://biomejs.dev/linter/rules-sources/). A Biome rule is either inspired or roughly identical to an ESLint rules. By default, inspired and nursery rules are excluded from the migration. You can use the CLI flags `--include-inspired` and `--include-nursery` to migrate them as well. Note that this is a best-effort approach. You are not guaranteed to get the same behavior as ESLint. Given the following ESLint configuration: ```json { "ignore_patterns": ["**/*.test.js"], "globals": { "var2": "readonly" }, "rules": { "eqeqeq": "error" }, "overrides": [{ "files": ["lib/*.js"], "rules": { "default-param-last": "off" } }] } ``` `biome migrate eslint --write` changes the Biome configuration as follows: ```json { "linter": { "rules": { "recommended": false, "suspicious": { "noDoubleEquals": "error" } } }, "javascript": { "globals": ["var2"] }, "overrides": [{ "include": ["lib/*.js"], "linter": { "rules": { "style": { "useDefaultParameterLast": "off" } } } }] } ``` Also, if the working directory contains `.eslintignore`, then Biome migrates the glob patterns. Nested `.eslintignore` in subdirectories and negated glob patterns are not supported. If you find any issue, please don't hesitate to report them. Contributed by [@Conaclos](https://togithub.com/Conaclos) - Added two new options to customise the emitted output of the CLI: `--reporter=json` and `--reporter=json-pretty`. With `--reporter=json`, the diagnostics and the summary will be printed in the **terminal** in JSON format. With `--reporter=json-pretty`, you can print the same information, but formatted using the same options of your configuration. NOTE: the shape of the JSON is considered experimental, and the shape of the JSON might change in the future.Example of output when running `biome format` command
```json { "summary": { "changed": 0, "unchanged": 1, "errors": 1, "warnings": 0, "skipped": 0, "suggestedFixesSkipped": 0, "diagnosticsNotPrinted": 0 }, "diagnostics": [ { "category": "format", "severity": "error", "description": "Formatter would have printed the following content:", "message": [ { "elements": [], "content": "Formatter would have printed the following content:" } ], "advices": { "advices": [ { "diff": { "dictionary": " statement();\n", "ops": [ { "diffOp": { "delete": { "range": [0, 2] } } }, { "diffOp": { "equal": { "range": [2, 12] } } }, { "diffOp": { "delete": { "range": [0, 2] } } }, { "diffOp": { "equal": { "range": [12, 13] } } }, { "diffOp": { "delete": { "range": [0, 2] } } }, { "diffOp": { "insert": { "range": [13, 15] } } } ] } } ] }, "verboseAdvices": { "advices": [] }, "location": { "path": { "file": "format.js" }, "span": null, "sourceCode": null }, "tags": [], "source": null } ], "command": "format" } ```expressive-code/expressive-code (astro-expressive-code)
### [`v0.35.0`](https://togithub.com/expressive-code/expressive-code/blob/HEAD/packages/astro-expressive-code/CHANGELOG.md#0350) [Compare Source](https://togithub.com/expressive-code/expressive-code/compare/astro-expressive-code@0.34.2...astro-expressive-code@0.35.0) ##### Minor Changes - [`1875948`](https://togithub.com/expressive-code/expressive-code/commit/1875948): Adds the new package `rehype-expressive-code` as the successor to `remark-expressive-code`, which is now considered deprecated. If you're using the Astro integration `astro-expressive-code`, you will be automatically using the new package and don't need to do anything. If your project has a dependency on `remark-expressive-code`, you should replace it with `rehype-expressive-code` and pass it as a rehype plugin instead of a remark plugin. See the [installation instructions](https://expressive-code.com/installation/#nextjs) for an example. The new package includes performance improvements and also works with the latest versions of MDX in popular site generators. ##### Patch Changes - Updated dependencies \[[`1875948`](https://togithub.com/expressive-code/expressive-code/commit/1875948)] - rehype-expressive-code@0.35.0 ### [`v0.34.2`](https://togithub.com/expressive-code/expressive-code/blob/HEAD/packages/astro-expressive-code/CHANGELOG.md#0342) [Compare Source](https://togithub.com/expressive-code/expressive-code/compare/astro-expressive-code@0.34.1...astro-expressive-code@0.34.2) ##### Patch Changes - remark-expressive-code@0.34.2Configuration
📅 Schedule: Branch creation - "before 4am" in timezone Asia/Tokyo, 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 has been generated by Mend Renovate. View repository job log here.