ardatan / feTS

🗹 TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience
https://the-guild.dev/openapi/fets
MIT License
630 stars 29 forks source link

chore(deps): update all non-major dependencies #1749

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@babel/preset-env (source) 7.24.8 -> 7.25.0 age adoption passing confidence
@whatwg-node/server (source) 0.9.44 -> 0.9.45 age adoption passing confidence
eslint-plugin-n 17.10.0 -> 17.10.1 age adoption passing confidence
wrangler (source) 3.67.0 -> 3.67.1 age adoption passing confidence

Release Notes

babel/babel (@​babel/preset-env) ### [`v7.25.0`](https://togithub.com/babel/babel/blob/HEAD/CHANGELOG.md#v7250-2024-07-26) [Compare Source](https://togithub.com/babel/babel/compare/v7.24.8...v7.25.0) ##### :eyeglasses: Spec Compliance - `babel-helpers`, `babel-plugin-proposal-explicit-resource-management`, `babel-runtime-corejs3` - [#​16537](https://togithub.com/babel/babel/pull/16537) `await using` normative updates ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-plugin-transform-typescript` - [#​16602](https://togithub.com/babel/babel/pull/16602) Ensure enum members syntactically determinable to be strings do not get reverse mappings ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :rocket: New Feature - `babel-helper-create-class-features-plugin`, `babel-helper-function-name`, `babel-helper-plugin-utils`, `babel-helper-wrap-function`, `babel-plugin-bugfix-safari-class-field-initializer-scope`, `babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression`, `babel-plugin-transform-classes`, `babel-plugin-transform-function-name`, `babel-preset-env`, `babel-traverse`, `babel-types` - [#​16658](https://togithub.com/babel/babel/pull/16658) Move `ensureFunctionName` to `NodePath.prototype` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-hoist-variables`, `babel-helper-plugin-utils`, `babel-plugin-proposal-async-do-expressions`, `babel-plugin-transform-modules-systemjs`, `babel-traverse` - [#​16644](https://togithub.com/babel/babel/pull/16644) Move `hoistVariables` to `Scope.prototype` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-split-export-declaration`, `babel-plugin-transform-classes`, `babel-traverse`, `babel-types` - [#​16645](https://togithub.com/babel/babel/pull/16645) Move `splitExportDeclaration` to `NodePath.prototype` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-create-class-features-plugin`, `babel-helper-environment-visitor`, `babel-helper-module-transforms`, `babel-helper-plugin-utils`, `babel-helper-remap-async-to-generator`, `babel-helper-replace-supers`, `babel-plugin-bugfix-firefox-class-in-computed-class-key`, `babel-plugin-bugfix-v8-static-class-fields-redefine-readonly`, `babel-plugin-transform-async-generator-functions`, `babel-plugin-transform-classes`, `babel-traverse` - [#​16649](https://togithub.com/babel/babel/pull/16649) Move `environment-visitor` helper into `@babel/traverse` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-core`, `babel-parser` - [#​16480](https://togithub.com/babel/babel/pull/16480) Expose wether a module has TLA or not as `.extra.async` ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-compat-data`, `babel-plugin-bugfix-safari-class-field-initializer-scope`, `babel-preset-env` - [#​16569](https://togithub.com/babel/babel/pull/16569) Introduce `bugfix-safari-class-field-initializer-scope` ([@​davidtaylorhq](https://togithub.com/davidtaylorhq)) - `babel-plugin-transform-block-scoping`, `babel-traverse`, `babel-types` - [#​16551](https://togithub.com/babel/babel/pull/16551) Add `NodePath#getAssignmentIdentifiers` ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-helper-import-to-platform-api`, `babel-plugin-proposal-json-modules` - [#​16579](https://togithub.com/babel/babel/pull/16579) Add `uncheckedRequire` option for JSON imports to CJS ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-transform-fixture-test-runner`, `babel-node` - [#​16642](https://togithub.com/babel/babel/pull/16642) Allow using custom config in `babel-node --eval` ([@​slatereax](https://togithub.com/slatereax)) - `babel-compat-data`, `babel-helper-create-regexp-features-plugin`, `babel-plugin-proposal-duplicate-named-capturing-groups-regex`, `babel-plugin-transform-duplicate-named-capturing-groups-regex`, `babel-preset-env`, `babel-standalone` - [#​16445](https://togithub.com/babel/babel/pull/16445) Add `duplicate-named-capturing-groups-regex` to `preset-env` ([@​JLHwung](https://togithub.com/JLHwung)) ##### :bug: Bug Fix - `babel-generator` - [#​16678](https://togithub.com/babel/babel/pull/16678) Print parens around as expressions on the LHS ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-template`, `babel-types` - [#​15286](https://togithub.com/babel/babel/pull/15286) fix: Props are lost when the template replaces the node ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :house: Internal - Other - [#​16674](https://togithub.com/babel/babel/pull/16674) bump gulp to 5 ([@​JLHwung](https://togithub.com/JLHwung)) - `babel-generator` - [#​16651](https://togithub.com/babel/babel/pull/16651) Simplify the printing logic for `(` before ambiguous tokens ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) - `babel-helper-function-name`, `babel-plugin-transform-arrow-functions`, `babel-plugin-transform-function-name`, `babel-preset-env`, `babel-traverse` - [#​16652](https://togithub.com/babel/babel/pull/16652) Simplify `helper-function-name` logic ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo)) ##### :running_woman: Performance - `babel-parser`, `babel-plugin-proposal-pipeline-operator` - [#​16461](https://togithub.com/babel/babel/pull/16461) Some minor parser performance improvements for ts ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) ##### :microscope: Output optimization - `babel-plugin-transform-classes` - [#​16670](https://togithub.com/babel/babel/pull/16670) Reduce redundant `assertThisInitialized` ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-helper-create-class-features-plugin`, `babel-helper-replace-supers`, `babel-helpers`, `babel-plugin-proposal-decorators`, `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes`, `babel-plugin-transform-exponentiation-operator`, `babel-plugin-transform-object-super`, `babel-plugin-transform-private-methods`, `babel-runtime-corejs2`, `babel-runtime-corejs3`, `babel-runtime` - [#​16374](https://togithub.com/babel/babel/pull/16374) Improve `super.x` output ([@​liuxingbaoyu](https://togithub.com/liuxingbaoyu)) - `babel-plugin-transform-class-properties`, `babel-plugin-transform-classes` - [#​16656](https://togithub.com/babel/babel/pull/16656) Simplify output for anonymous classes with no methods ([@​nicolo-ribaudo](https://togithub.com/nicolo-ribaudo))
ardatan/whatwg-node (@​whatwg-node/server) ### [`v0.9.45`](https://togithub.com/ardatan/whatwg-node/blob/HEAD/packages/server/CHANGELOG.md#0945) [Compare Source](https://togithub.com/ardatan/whatwg-node/compare/@whatwg-node/server@0.9.44...@whatwg-node/server@0.9.45) ##### Patch Changes - [#​1088](https://togithub.com/ardatan/whatwg-node/pull/1088) [`8b2d14a`](https://togithub.com/ardatan/whatwg-node/commit/8b2d14a1dd81aeaf651fbbe28b16efe15bcde15a) Thanks [@​f5io](https://togithub.com/f5io)! - Wait for the server response to drain the existing data in the stream then send the other one
eslint-community/eslint-plugin-n (eslint-plugin-n) ### [`v17.10.1`](https://togithub.com/eslint-community/eslint-plugin-n/blob/HEAD/CHANGELOG.md#17101-2024-07-26) [Compare Source](https://togithub.com/eslint-community/eslint-plugin-n/compare/v17.10.0...v17.10.1) ##### 🩹 Fixes - Revert ts version (5.5 -> 5.4) ([#​317](https://togithub.com/eslint-community/eslint-plugin-n/issues/317)) ([3bee0d9](https://togithub.com/eslint-community/eslint-plugin-n/commit/3bee0d9b3d6b01c1dffb21aa0ca608045ae4aafd))
cloudflare/workers-sdk (wrangler) ### [`v3.67.1`](https://togithub.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3671) [Compare Source](https://togithub.com/cloudflare/workers-sdk/compare/wrangler@3.67.0...wrangler@3.67.1) ##### Patch Changes - [#​6312](https://togithub.com/cloudflare/workers-sdk/pull/6312) [`67c611a`](https://togithub.com/cloudflare/workers-sdk/commit/67c611a5499b17246ca50568739f9e026df7e5a8) Thanks [@​emily-shen](https://togithub.com/emily-shen)! - feat: add CLI flag and config key for experimental Workers + Assets This change adds a new experimental CLI flag (`--experimental-assets`) and configuration key (`experimental_assets`) for the new Workers + Assets work. The new flag and configuration key are for the time being "inactive", in the sense that no behaviour is attached to them yet. This will follow up in future work. - Updated dependencies \[[`b3c3cb8`](https://togithub.com/cloudflare/workers-sdk/commit/b3c3cb89787b8f669485c1c54f9d73ea9ec53605)]: - miniflare@3.20240718.1

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 was generated by Mend Renovate. View the repository job log.

github-actions[bot] commented 3 months ago
### 💻 Website Preview The latest changes are available as preview in: [https://68b1de21.fets.pages.dev](https://68b1de21.fets.pages.dev)
github-actions[bot] commented 3 months ago

✅ Benchmark Results

     ✓ no_errors{server:node-http,mode:no-schema}
     ✓ expected_result{server:node-http,mode:no-schema}
     ✓ no_errors{server:node-http,mode:json-schema}
     ✓ expected_result{server:node-http,mode:json-schema}
     ✓ no_errors{server:uWebSockets,mode:no-schema}
     ✓ expected_result{server:uWebSockets,mode:no-schema}
     ✓ no_errors{server:uWebSockets,mode:json-schema}
     ✓ expected_result{server:uWebSockets,mode:json-schema}

     checks......................................: 100.00% ✓ 904832      ✗ 0     
     data_received...............................: 82 MB   684 kB/s
     data_sent...................................: 58 MB   479 kB/s
     http_req_blocked............................: avg=1.55µs   min=881ns    med=1.53µs   max=5.39ms   p(90)=1.96µs   p(95)=2.12µs  
     http_req_connecting.........................: avg=1ns      min=0s       med=0s       max=141.02µs p(90)=0s       p(95)=0s      
     http_req_duration...........................: avg=188.05µs min=123.07µs med=177.37µs max=11.32ms  p(90)=201.39µs p(95)=209.92µs
       { expected_response:true }................: avg=188.05µs min=123.07µs med=177.37µs max=11.32ms  p(90)=201.39µs p(95)=209.92µs
     ✓ { server:node-http,mode:json-schema }.....: avg=201.48µs min=148.65µs med=189.63µs max=8.67ms   p(90)=212.27µs p(95)=219.47µs
     ✓ { server:node-http,mode:no-schema }.......: avg=192.61µs min=137.55µs med=178.17µs max=11.32ms  p(90)=201.29µs p(95)=210.22µs
     ✓ { server:uWebSockets,mode:json-schema }...: avg=183.35µs min=134.21µs med=174.31µs max=7.14ms   p(90)=194.83µs p(95)=200.63µs
     ✓ { server:uWebSockets,mode:no-schema }.....: avg=176.21µs min=123.07µs med=166.48µs max=9.91ms   p(90)=187.45µs p(95)=194.04µs
     http_req_failed.............................: 0.00%   ✓ 0           ✗ 452416
     http_req_receiving..........................: avg=23.17µs  min=11.73µs  med=22.64µs  max=5.68ms   p(90)=28.12µs  p(95)=30.01µs 
     http_req_sending............................: avg=8.79µs   min=5.28µs   med=9.01µs   max=3.04ms   p(90)=11.33µs  p(95)=12.38µs 
     http_req_tls_handshaking....................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting............................: avg=156.07µs min=100.34µs med=145.46µs max=9.8ms    p(90)=167.48µs p(95)=175.51µs
     http_reqs...................................: 452416  3770.088224/s
     iteration_duration..........................: avg=260.57µs min=185.82µs med=249.19µs max=11.76ms  p(90)=276.1µs  p(95)=286.41µs
     iterations..................................: 452416  3770.088224/s
     vus.........................................: 1       min=1         max=1   
     vus_max.....................................: 2       min=2         max=2