Open renovate[bot] opened 3 months ago
Name | Link |
---|---|
Latest commit | 962baaa4832dedec7101b865b1753a619ae84254 |
Latest deploy log | https://app.netlify.com/sites/geo-explorer/deploys/661366e8f973460008c7b6cc |
Deploy Preview | https://deploy-preview-5--geo-explorer.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
This PR contains the following updates:
^3.0.11
->^4.0.0
^2.8.7
->^3.0.0
^3.12.6
->^4.0.0
Release Notes
prettier/prettier (prettier)
### [`v3.2.5`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#325) [Compare Source](https://togithub.com/prettier/prettier/compare/3.2.4...3.2.5) [diff](https://togithub.com/prettier/prettier/compare/3.2.4...3.2.5) ##### Support Angular inline styles as single template literal ([#15968](https://togithub.com/prettier/prettier/pull/15968) by [@sosukesuzuki](https://togithub.com/sosukesuzuki)) [Angular v17](https://blog.angular.io/introducing-angular-v17-4d7033312e4b) supports single string inline styles. ```ts // Input @Component({ template: `{{ hello }}
`, }) export class AppComponent {} // Prettier 3.2.4 const template = "foobar"; @Component({ [template]: `{{ hello }}
`, }) export class AppComponent {} // Prettier 3.2.5 const template = "foobar"; @Component({ [template]: `{{ hello }}
`, }) export class AppComponent {} ``` ##### Use `"json"` parser for `tsconfig.json` by default ([#16012](https://togithub.com/prettier/prettier/pull/16012) by [@sosukesuzuki](https://togithub.com/sosukesuzuki)) In [v2.3.0](https://prettier.io/blog/2024/01/12/3.2.0#new-jsonc-parser-added-15831httpsgithubcomprettierprettierpull15831-by-fiskerhttpsgithubcomfisker), we introduced `"jsonc"` parser which adds trialing comma **by default**. When adding a new parser we also define how it will be used based on the [`linguist-languages`](https://www.npmjs.com/package/linguist-languages) data. `tsconfig.json` is a special file used by [TypeScript](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#using-tsconfigjson-or-jsconfigjson), it uses `.json` file extension, but it actually uses the [JSON with Comments](https://code.visualstudio.com/docs/languages/json#\_json-with-comments) syntax. However, we found that there are many third-party tools not recognize it correctly because of the confusing `.json` file extension. We decide to treat it as a JSON file for now to avoid the extra configuration step. To keep using the `"jsonc"` parser for your `tsconfig.json` files, add the following to your `.pretterrc` file ```json { "overrides": [ { "files": ["tsconfig.json", "jsconfig.json"], "options": { "parser": "jsonc" } } ] } ``` ``` ``` ### [`v3.2.4`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#324) [Compare Source](https://togithub.com/prettier/prettier/compare/3.2.3...3.2.4) [diff](https://togithub.com/prettier/prettier/compare/3.2.3...3.2.4) ##### Fix incorrect parser inference ([#15947](https://togithub.com/prettier/prettier/pull/15947) by [@fisker](https://togithub.com/fisker)) Files like `.eslintrc.json` were incorrectly formatted as JSONC files. ```jsx // Input prettier --file-info .eslintrc.json { "ignored": false, "inferredParser": "jsonc" } // Prettier 3.2.4 prettier --file-info .eslintrc.json { "ignored": false, "inferredParser": "json" } ``` ### [`v3.2.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#323) [Compare Source](https://togithub.com/prettier/prettier/compare/3.2.2...3.2.3) [diff](https://togithub.com/prettier/prettier/compare/3.2.2...3.2.3) ##### Throw errors for invalid code ([#15881](https://togithub.com/prettier/prettier/pull/15881) by [@fisker](https://togithub.com/fisker), [@Josh-Cena](https://togithub.com/Josh-Cena), [@auvred](https://togithub.com/auvred)) ```ts // Input 1++; // Prettier 3.2.2 1++; // Prettier 3.2.3 SyntaxError: Invalid left-hand side expression in unary operation (1:1) > 1 | 1++; | ^ ``` ```ts // Input try {} catch (error = 1){} // Prettier 3.2.2 try { } catch (error) {} // Prettier 3.2.3 SyntaxError: Catch clause variable cannot have an initializer. (1:23) > 1 | try {} catch (error = 1){} | ^ ``` ##### Fix parser inference ([#15927](https://togithub.com/prettier/prettier/pull/15927) by [@fisker](https://togithub.com/fisker)) ```console // Prettier 3.2.2 prettier --file-info tsconfig.json { "ignored": false, "inferredParser": "json" } // Prettier 3.2.3 prettier --file-info tsconfig.json { "ignored": false, "inferredParser": "jsonc" } ``` ### [`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) ### [`v3.1.1`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#311) [Compare Source](https://togithub.com/prettier/prettier/compare/3.1.0...3.1.1) [diff](https://togithub.com/prettier/prettier/compare/3.1.0...3.1.1) ##### Fix config file search ([#15363](https://togithub.com/prettier/prettier/pull/15363) by [@fisker](https://togithub.com/fisker)) Previously, we start search for config files from the filePath as a directory, if it happened to be a directory and contains config file, it will be used by mistake. ```text ├─ .prettierrc └─ test.js (A directory) └─ .prettierrc ``` ```js // Prettier 3.1.0 await prettier.resolveConfigFile(new URL("./test.js", import.meta.url)); //privatenumber/tsx (tsx)
### [`v4.7.2`](https://togithub.com/privatenumber/tsx/compare/v4.7.1...1a10da7bf9d0ca66ced6c897ade8f5f9aae0268d) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.7.1...v4.7.2) ### [`v4.7.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.7.1) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.7.0...v4.7.1) ##### Bug Fixes - escape `import.meta.url` passed to esbuild ([#474](https://togithub.com/privatenumber/tsx/issues/474)) ([e23592e](https://togithub.com/privatenumber/tsx/commit/e23592ea6485cfecfb6915098fc7423fcc03a3b6)) - remove the pipe file before starting the ipc server ([#459](https://togithub.com/privatenumber/tsx/issues/459)) ([0ed0097](https://togithub.com/privatenumber/tsx/commit/0ed00976165b45cf7928e582ce1debf9d1133ef3)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.7.1) ### [`v4.7.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.7.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.6.2...v4.7.0) ##### Features - upgrade esbuild to v0.19.10 ([#444](https://togithub.com/privatenumber/tsx/issues/444)) ([e07a6e4](https://togithub.com/privatenumber/tsx/commit/e07a6e4511c06046c4fa3ada3aeef50ace70c8a9)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.7.0) ### [`v4.6.2`](https://togithub.com/privatenumber/tsx/releases/tag/v4.6.2) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.6.1...v4.6.2) ##### Bug Fixes - identify ESM in empty export file ([#429](https://togithub.com/privatenumber/tsx/issues/429)) ([01592a7](https://togithub.com/privatenumber/tsx/commit/01592a7ccdb23f073b911d356873ba7e7ef1281e)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.6.2) ### [`v4.6.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.6.1) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.6.0...v4.6.1) ##### Bug Fixes - adjust feature detection for node 18.19 loader changes ([#422](https://togithub.com/privatenumber/tsx/issues/422)) ([f4f19e0](https://togithub.com/privatenumber/tsx/commit/f4f19e0b87ba00a8bc3a701f2416ed307f9dfad4)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.6.1) ### [`v4.6.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.6.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.5.1...v4.6.0) ##### Features - relay ipc messages ([#413](https://togithub.com/privatenumber/tsx/issues/413)) ([4f4a99a](https://togithub.com/privatenumber/tsx/commit/4f4a99ae17768bbba49b9be42cc1700a4142dc73)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.6.0) ### [`v4.5.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.5.1) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.5.0...v4.5.1) ##### Bug Fixes - prevent preflight from running in loader ([79b6f16](https://togithub.com/privatenumber/tsx/commit/79b6f1682e571cb42b49ebbb9419b4c693ee9e0d)) - propagates exit code from child ([#415](https://togithub.com/privatenumber/tsx/issues/415)) ([438017d](https://togithub.com/privatenumber/tsx/commit/438017d8e557fe5a6ba30988adb758d0b5e721b2)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.5.1) ### [`v4.5.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.5.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.4.0...v4.5.0) ##### Features - **watch:** log reason for rerun & improved exit handling ([#412](https://togithub.com/privatenumber/tsx/issues/412)) ([fb59907](https://togithub.com/privatenumber/tsx/commit/fb599075416e4aec33d9e16014b6c2a667ae81a9)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.5.0) ### [`v4.4.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.4.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.3.0...v4.4.0) ##### Bug Fixes - send SIGKILL on unresponsive process ([#395](https://togithub.com/privatenumber/tsx/issues/395)) ([fb61588](https://togithub.com/privatenumber/tsx/commit/fb61588933f7143e81a2243ae3f8d807e5286458)) - **watch:** dont log rerunning on first run ([5a71a87](https://togithub.com/privatenumber/tsx/commit/5a71a870b55b38cd06a1fc3cd37ad9d9b32e9e49)) ##### Features - support TypeScript in `--test` flag ([#410](https://togithub.com/privatenumber/tsx/issues/410)) ([af1b911](https://togithub.com/privatenumber/tsx/commit/af1b911c0ac3bd13e12a8b71588b2178bf73e345)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.4.0) ### [`v4.3.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.3.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.2.1...v4.3.0) ##### Bug Fixes - cache bust for dynamic-import transfomer change ([15b4277](https://togithub.com/privatenumber/tsx/commit/15b4277502db96ed3e6028c1ba1bd6e9d491f535)) ##### Features - readable transpilation errors ([#407](https://togithub.com/privatenumber/tsx/issues/407)) ([f58b496](https://togithub.com/privatenumber/tsx/commit/f58b49615ce248fb61ad2a11b19d010b472cfbab)) ##### Performance Improvements - **esbuild:** disable `sourcesContent` ([#390](https://togithub.com/privatenumber/tsx/issues/390)) ([0b624b3](https://togithub.com/privatenumber/tsx/commit/0b624b34fa57eae1ffc52ff1ff6f8f46832484bb)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.3.0) ### [`v4.2.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.2.1) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.2.0...v4.2.1) ##### Bug Fixes - source map on dynamic import ([#406](https://togithub.com/privatenumber/tsx/issues/406)) ([7a0eb7e](https://togithub.com/privatenumber/tsx/commit/7a0eb7e826c4330521298f2833d03f74431b0ff1)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.2.1) ### [`v4.2.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.2.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.1.4...v4.2.0) ##### Features - support TypeScript code in eval flag ([#402](https://togithub.com/privatenumber/tsx/issues/402)) ([db773c5](https://togithub.com/privatenumber/tsx/commit/db773c566786f5c11b783d58b654a56e7d3669d4)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.2.0) ### [`v4.1.4`](https://togithub.com/privatenumber/tsx/releases/tag/v4.1.4) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.1.3...v4.1.4) ##### Reverts - source-map stripping ([#398](https://togithub.com/privatenumber/tsx/issues/398)) ([a95a482](https://togithub.com/privatenumber/tsx/commit/a95a482a25b026b877d17b766d68cd38e4caa5ba)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.1.4) ### [`v4.1.3`](https://togithub.com/privatenumber/tsx/releases/tag/v4.1.3) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.1.2...v4.1.3) ##### Bug Fixes - **cache:** version import transformer ([7676143](https://togithub.com/privatenumber/tsx/commit/7676143c291c84e0477c669c792aa16edc0a55c0)) - **source map:** handle source map in middle of file ([#392](https://togithub.com/privatenumber/tsx/issues/392)) ([497f69a](https://togithub.com/privatenumber/tsx/commit/497f69a65bc12b961c1114cd036063721cf6aa94)) ##### Performance Improvements - **dynamic import:** use string check instead of regex ([f1088e6](https://togithub.com/privatenumber/tsx/commit/f1088e67652956be9d629e963f49573c4603d46c)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.1.3) ### [`v4.1.2`](https://togithub.com/privatenumber/tsx/releases/tag/v4.1.2) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.1.1...v4.1.2) ##### Bug Fixes - dynamic import to work in eval ([#385](https://togithub.com/privatenumber/tsx/issues/385)) ([6eac49b](https://togithub.com/privatenumber/tsx/commit/6eac49bb78e812bb75af73bf96e7c8d7ee1c7269)) - suppress loader warning in v18.0.0 ([0e52ad8](https://togithub.com/privatenumber/tsx/commit/0e52ad89c5eab809472ce3a9d2ab517a3ac22853)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.1.2) ### [`v4.1.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.1.1) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.1.0...v4.1.1) ##### Bug Fixes - **dynamic import:** adding interop util at EOF ([#383](https://togithub.com/privatenumber/tsx/issues/383)) ([0039b60](https://togithub.com/privatenumber/tsx/commit/0039b605a4c6875f2b3308c99dada684bb16beff)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.1.1) ### [`v4.1.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.1.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.0.0...v4.1.0) ##### Bug Fixes - **cache:** use `process.geteuid()` for virtual users ([#376](https://togithub.com/privatenumber/tsx/issues/376)) ([bf033b0](https://togithub.com/privatenumber/tsx/commit/bf033b0dd759ba51edfd451e3cb5c90f32f11190)) ##### Features - support Node v21 ([#378](https://togithub.com/privatenumber/tsx/issues/378)) ([02b43e5](https://togithub.com/privatenumber/tsx/commit/02b43e550ce56b8c51547a4c17a772b3a0ba4801)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.1.0) ### [`v4.0.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.0.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v3.14.0...v4.0.0) ##### Bug Fixes - emit transformation warnings via stderr ([97f9485](https://togithub.com/privatenumber/tsx/commit/97f94859c7461afedcef8b755da13f2642cbf46c)) ##### Features - **cjs:** allow query in import specifier ([#366](https://togithub.com/privatenumber/tsx/issues/366)) ([b32b135](https://togithub.com/privatenumber/tsx/commit/b32b135c3bd343933fe4ea002d2fc0d48be995c6)) - drop support for outdated Node.js versions ([#324](https://togithub.com/privatenumber/tsx/issues/324)) ([acb709c](https://togithub.com/privatenumber/tsx/commit/acb709cc06953f7075fd5b20c3d2b18bb0c66742)) - rename env vars to use TSX prefix ([#372](https://togithub.com/privatenumber/tsx/issues/372)) ([a06da32](https://togithub.com/privatenumber/tsx/commit/a06da327ccab1c5150be1fae8f235447f88e2253)) - **resolver:** support tsx,jsx extensions ([#367](https://togithub.com/privatenumber/tsx/issues/367)) ([c6133e5](https://togithub.com/privatenumber/tsx/commit/c6133e5cb5cf49f96872ae12d9349ba1d70d77ee)) ##### Performance Improvements - check if js needs compilation ([#365](https://togithub.com/privatenumber/tsx/issues/365)) ([4853443](https://togithub.com/privatenumber/tsx/commit/4853443edbd3eef705ad52a2d95d5ea1f460e472)) - strip source map when unused ([#374](https://togithub.com/privatenumber/tsx/issues/374)) ([0e83db7](https://togithub.com/privatenumber/tsx/commit/0e83db776152f1ad672bc6e003179c8ba05f0a68)) ##### BREAKING CHANGES - Rename env vars prefix from `ESBK_` to `TSX_` - only Node.js LTS versions v18 and up are now supported *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.0.0)Configuration
📅 Schedule: Branch creation - "every 2 weeks on Monday before 7am" in timezone Europe/Berlin, 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.