ionic-team / stencil

A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.
https://stenciljs.com
Other
12.4k stars 775 forks source link

chore(deps): update dependency tsx to v4.13.1 #5823

Closed renovate[bot] closed 2 weeks ago

renovate[bot] commented 3 weeks ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
tsx 4.11.1 -> 4.13.1 age adoption passing confidence

Release Notes

privatenumber/tsx (tsx) ### [`v4.13.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.13.1) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.13.0...v4.13.1) ##### Bug Fixes - **esm/api:** `tsImport()` to parse CJS exports ([0a78bfd](https://togithub.com/privatenumber/tsx/commit/0a78bfd11b20fcb6460fdcdea7d3b1daebfe3ad0)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.13.1) ### [`v4.13.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.13.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.12.1...v4.13.0) ##### Features - **cjs/api:** `register()` to support namespace ([#​35](https://togithub.com/privatenumber/tsx/issues/35)) ([c703300](https://togithub.com/privatenumber/tsx/commit/c7033008467ed87310445138420664ac53404263)) - **esm/api:** `tsImport()` to support loading CommonJS files ([0eb4e91](https://togithub.com/privatenumber/tsx/commit/0eb4e911f31c478400c7f31027f218123450d108)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.13.0) ### [`v4.12.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.12.1) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.12.0...v4.12.1) ##### Bug Fixes - **esm:** resolve implicit ts paths in packages ([de900a1](https://togithub.com/privatenumber/tsx/commit/de900a196a5a66f5363f40fd6d38b879aee96875)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.12.1) ### [`v4.12.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.12.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.11.2...v4.12.0) ##### Bug Fixes - **cjs:** make resolver chainable ([585f117](https://togithub.com/privatenumber/tsx/commit/585f11727c1d4ec712b801359fa43a1ad93a65f3)) - **esm:** named import from CommonJS file ([#​33](https://togithub.com/privatenumber/tsx/issues/33)) ([7c85303](https://togithub.com/privatenumber/tsx/commit/7c85303b6f049eaa6bad0e75c26c03348049bfcd)) ##### Features - **cjs:** support query for cache busting ([#​37](https://togithub.com/privatenumber/tsx/issues/37)) ([e1464cf](https://togithub.com/privatenumber/tsx/commit/e1464cf7c4d4105d4d9b1eae39f95f3b70be6810)) ##### Performance Improvements - **esm:** only try extensions if file path ([72d0896](https://togithub.com/privatenumber/tsx/commit/72d08965f9f1dd348b6017520ad63bc8373edc72)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.12.0) ### [`v4.11.2`](https://togithub.com/privatenumber/tsx/releases/tag/v4.11.2) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.11.1...v4.11.2) ##### Bug Fixes - **cjs:** esm interop in `.mjs` files ([#​32](https://togithub.com/privatenumber/tsx/issues/32)) ([aa2b639](https://togithub.com/privatenumber/tsx/commit/aa2b639a9bac8ae28a46b847013fda7f5cd4466b)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.11.2)

Configuration

📅 Schedule: Branch creation - " 0-11 * 1,4" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



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

github-actions[bot] commented 3 weeks ago

@stencil/core@4.18.3 ts tsc --noEmit --project scripts/tsconfig.json && tsx scripts/tech-debt-burndown-report.ts

--strictNullChecks error report

Typechecking with --strictNullChecks resulted in 1080 errors on this branch.

That's the same number of errors on main, so at least we're not creating new ones!

reports and statistics

Our most error-prone files | Path | Error Count | | --- | --- | | src/dev-server/index.ts | 37 | | src/dev-server/server-process.ts | 32 | | src/compiler/prerender/prerender-main.ts | 22 | | src/runtime/vdom/vdom-render.ts | 21 | | src/runtime/client-hydrate.ts | 20 | | src/screenshot/connector-base.ts | 19 | | src/testing/puppeteer/puppeteer-element.ts | 19 | | src/dev-server/request-handler.ts | 15 | | src/compiler/prerender/prerender-optimize.ts | 14 | | src/compiler/sys/stencil-sys.ts | 14 | | src/runtime/connected-callback.ts | 14 | | src/sys/node/node-sys.ts | 14 | | src/compiler/prerender/prerender-queue.ts | 13 | | src/compiler/sys/in-memory-fs.ts | 13 | | src/runtime/set-value.ts | 13 | | src/compiler/output-targets/output-www.ts | 12 | | src/compiler/transformers/test/parse-vdom.spec.ts | 12 | | src/compiler/transformers/transform-utils.ts | 12 | | src/mock-doc/test/attribute.spec.ts | 12 | | src/compiler/build/compiler-ctx.ts | 11 |
Our most common errors | [Typescript Error Code](https://github.com/microsoft/TypeScript/blob/main/src/compiler/diagnosticMessages.json) | Count | | --- | --- | | TS2322 | 351 | | TS2345 | 330 | | TS18048 | 193 | | TS18047 | 76 | | TS2722 | 27 | | TS2532 | 24 | | TS2531 | 19 | | TS2454 | 14 | | TS2790 | 11 | | TS2352 | 9 | | TS2769 | 8 | | TS2416 | 7 | | TS2538 | 4 | | TS2493 | 3 | | TS18046 | 2 | | TS2684 | 1 | | TS2430 | 1 |

Unused exports report

There are 15 unused exports on this PR. That's the same number of errors on main, so at least we're not creating new ones!

Unused exports | File | Line | Identifier | | --- | --- | --- | | src/runtime/bootstrap-lazy.ts | 21 | setNonce | | src/screenshot/screenshot-fs.ts | 18 | readScreenshotData | | src/testing/testing-utils.ts | 198 | withSilentWarn | | src/utils/index.ts | 145 | CUSTOM | | src/utils/index.ts | 245 | NODE_TYPES | | src/utils/index.ts | 269 | normalize | | src/utils/index.ts | 7 | escapeRegExpSpecialCharacters | | src/compiler/app-core/app-data.ts | 25 | BUILD | | src/compiler/app-core/app-data.ts | 116 | Env | | src/compiler/app-core/app-data.ts | 118 | NAMESPACE | | src/compiler/fs-watch/fs-watch-rebuild.ts | 123 | updateCacheFromRebuild | | src/compiler/types/validate-primary-package-output-target.ts | 61 | satisfies | | src/compiler/types/validate-primary-package-output-target.ts | 61 | Record | | src/testing/puppeteer/puppeteer-declarations.ts | 485 | WaitForEventOptions | | src/compiler/sys/fetch/write-fetch-success.ts | 7 | writeFetchSuccessSync |