CondeNast / perf-timeline-cli

Generate Chrome Performance Timelines via a command line interface
Apache License 2.0
103 stars 4 forks source link

chore(deps): update dependency jest to v24.9.0 - autoclosed #90

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
jest (source) 24.5.0 -> 24.9.0 age adoption passing confidence

Release Notes

jestjs/jest (jest) ### [`v24.9.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2490) [Compare Source](https://togithub.com/jestjs/jest/compare/v24.8.0...v24.9.0) ##### Features - `[expect]` Highlight substring differences when matcher fails, part 1 ([#​8448](https://togithub.com/facebook/jest/pull/8448)) - `[expect]` Highlight substring differences when matcher fails, part 2 ([#​8528](https://togithub.com/facebook/jest/pull/8528)) - `[expect]` Improve report when mock-spy matcher fails, part 1 ([#​8640](https://togithub.com/facebook/jest/pull/8640)) - `[expect]` Improve report when mock-spy matcher fails, part 2 ([#​8649](https://togithub.com/facebook/jest/pull/8649)) - `[expect]` Improve report when mock-spy matcher fails, part 3 ([#​8697](https://togithub.com/facebook/jest/pull/8697)) - `[expect]` Improve report when mock-spy matcher fails, part 4 ([#​8710](https://togithub.com/facebook/jest/pull/8710)) - `[expect]` Throw matcher error when received cannot be jasmine spy ([#​8747](https://togithub.com/facebook/jest/pull/8747)) - `[expect]` Improve report when negative CalledWith assertion fails ([#​8755](https://togithub.com/facebook/jest/pull/8755)) - `[expect]` Improve report when positive CalledWith assertion fails ([#​8771](https://togithub.com/facebook/jest/pull/8771)) - `[expect]` Display equal values for ReturnedWith similar to CalledWith ([#​8791](https://togithub.com/facebook/jest/pull/8791)) - `[expect, jest-snapshot]` Change color from green for some args in matcher hints ([#​8812](https://togithub.com/facebook/jest/pull/8812)) - `[jest-snapshot]` Highlight substring differences when matcher fails, part 3 ([#​8569](https://togithub.com/facebook/jest/pull/8569)) - `[jest-core]` Improve report when snapshots are obsolete ([#​8665](https://togithub.com/facebook/jest/pull/8665)) - `[jest-cli]` Improve chai support (with detailed output, to match jest exceptions) ([#​8454](https://togithub.com/facebook/jest/pull/8454)) - `[*]` Manage the global timeout with `--testTimeout` command line argument. ([#​8456](https://togithub.com/facebook/jest/pull/8456)) - `[pretty-format]` Render custom displayName of memoized components ([#​8546](https://togithub.com/facebook/jest/pull/8546)) - `[jest-validate]` Allow `maxWorkers` as part of the `jest.config.js` ([#​8565](https://togithub.com/facebook/jest/pull/8565)) - `[jest-runtime]` Allow passing configuration objects to transformers ([#​7288](https://togithub.com/facebook/jest/pull/7288)) - `[@jest/core, @​jest/test-sequencer]` Support async sort in custom `testSequencer` ([#​8642](https://togithub.com/facebook/jest/pull/8642)) - `[jest-runtime, @​jest/fake-timers]` Add `jest.advanceTimersToNextTimer` ([#​8713](https://togithub.com/facebook/jest/pull/8713)) - `[@jest-transform]` Extract transforming require logic within `jest-core` into `@jest-transform` ([#​8756](https://togithub.com/facebook/jest/pull/8756)) - `[jest-matcher-utils]` Add color options to `matcherHint` ([#​8795](https://togithub.com/facebook/jest/pull/8795)) - `[jest-circus/jest-jasmine2]` Give clearer output for Node assert errors ([#​8792](https://togithub.com/facebook/jest/pull/8792)) - `[jest-runner]` Export all types in the type signature of `jest-runner` ([#​8825](https://togithub.com/facebook/jest/pull/8825)) ##### Fixes - `[jest-cli]` Detect side-effect only imports when running `--onlyChanged` or `--changedSince` ([#​8670](https://togithub.com/facebook/jest/pull/8670)) - `[jest-cli]` Allow `--maxWorkers` to work with % input again ([#​8565](https://togithub.com/facebook/jest/pull/8565)) - `[babel-plugin-jest-hoist]` Expand list of whitelisted globals in global mocks ([#​8429](https://togithub.com/facebook/jest/pull/8429)) - `[jest-core]` Make watch plugin initialization errors look nice ([#​8422](https://togithub.com/facebook/jest/pull/8422)) - `[jest-snapshot]` Prevent inline snapshots from drifting when inline snapshots are updated ([#​8492](https://togithub.com/facebook/jest/pull/8492)) - `[jest-haste-map]` Don't throw on missing mapper in Node crawler ([#​8558](https://togithub.com/facebook/jest/pull/8558)) - `[jest-core]` Fix incorrect `passWithNoTests` warning ([#​8595](https://togithub.com/facebook/jest/pull/8595)) - `[jest-snapshots]` Fix test retries that contain snapshots ([#​8629](https://togithub.com/facebook/jest/pull/8629)) - `[jest-mock]` Fix incorrect assignments when restoring mocks in instances where they originally didn't exist ([#​8631](https://togithub.com/facebook/jest/pull/8631)) - `[expect]` Fix stack overflow when matching objects with circular references ([#​8687](https://togithub.com/facebook/jest/pull/8687)) - `[jest-haste-map]` Workaround a node >=12.5.0 bug that causes the process not to exit after tests have completed and cancerous memory growth ([#​8787](https://togithub.com/facebook/jest/pull/8787)) ##### Chore & Maintenance - `[docs]` Replace FlowType with TypeScript in CONTRIBUTING.MD code conventions - `[jest-leak-detector]` remove code repeat ([#​8438](https://togithub.com/facebook/jest/pull/8438)) - `[docs]` Add example to `jest.requireActual` ([#​8482](https://togithub.com/facebook/jest/pull/8482)) - `[docs]` Add example to `jest.mock` for mocking ES6 modules with the `factory` parameter ([#​8550](https://togithub.com/facebook/jest/pull/8550)) - `[docs]` Add information about using `jest.doMock` with ES6 imports ([#​8573](https://togithub.com/facebook/jest/pull/8573)) - `[docs]` Fix variable name in custom-matcher-api code example ([#​8582](https://togithub.com/facebook/jest/pull/8582)) - `[docs]` Fix example used in custom environment docs ([#​8617](https://togithub.com/facebook/jest/pull/8617)) - `[docs]` Updated react tutorial to refer to new package of react-testing-library ([@​testing-library/react](https://togithub.com/testing-library/react)) ([#​8753](https://togithub.com/facebook/jest/pull/8753)) - `[docs]` Updated imports of react-testing-library to [@​testing-library/react](https://togithub.com/testing-library/react) in website ([#​8757](https://togithub.com/facebook/jest/pull/8757)) - `[jest-core]` Add `getVersion` (moved from `jest-cli`) ([#​8706](https://togithub.com/facebook/jest/pull/8706)) - `[docs]` Fix MockFunctions example that was using toContain instead of toContainEqual ([#​8765](https://togithub.com/facebook/jest/pull/8765)) - `[*]` Make sure copyright header comment includes license ([#​8783](https://togithub.com/facebook/jest/pull/8783)) - `[*]` Check copyright and license as one joined substring ([#​8815](https://togithub.com/facebook/jest/pull/8815)) - `[docs]` Fix WatchPlugins `jestHooks.shouldRunTestSuite` example that receives an object ([#​8784](https://togithub.com/facebook/jest/pull/8784)) - `[*]` Enforce LF line endings ([#​8809](https://togithub.com/facebook/jest/pull/8809)) - `[pretty-format]` Delete obsolete link and simplify structure in README ([#​8824](https://togithub.com/facebook/jest/pull/8824)) - `[docs]` Fix broken transform link on webpack page ([#​9155](https://togithub.com/facebook/jest/pull/9155)) ##### Performance - `[jest-watcher]` Minor optimization for JestHook ([#​8746](https://togithub.com/facebook/jest/pull/8746)) - `[@jest/reporters]` Prevent runaway CPU usage with `--notify` on macOS ([#​8831](https://togithub.com/facebook/jest/pull/8831)) ### [`v24.8.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2480) [Compare Source](https://togithub.com/jestjs/jest/compare/v24.7.1...v24.8.0) ##### Features - `[jest-circus]` Bind to Circus events via an optional event handler on any custom env ([#​8344](https://togithub.com/facebook/jest/pull/8344)) - `[expect]` Improve report when matcher fails, part 15 ([#​8281](https://togithub.com/facebook/jest/pull/8281)) - `[jest-cli]` Update `--forceExit` and "did not exit for one second" message colors ([#​8329](https://togithub.com/facebook/jest/pull/8329)) - `[expect]` Improve report when matcher fails, part 16 ([#​8306](https://togithub.com/facebook/jest/pull/8306)) - `[jest-runner]` Pass docblock pragmas to TestEnvironment constructor ([#​8320](https://togithub.com/facebook/jest/pull/8320)) - `[docs]` Add DynamoDB guide ([#​8319](https://togithub.com/facebook/jest/pull/8319)) - `[expect]` Improve report when matcher fails, part 17 ([#​8349](https://togithub.com/facebook/jest/pull/8349)) - `[expect]` Improve report when matcher fails, part 18 ([#​8356](https://togithub.com/facebook/jest/pull/8356)) - `[expect]` Improve report when matcher fails, part 19 ([#​8367](https://togithub.com/facebook/jest/pull/8367)) ##### Fixes - `[jest-each]` Fix bug with placeholder values ([#​8289](https://togithub.com/facebook/jest/pull/8289)) - `[jest-snapshot]` Inline snapshots: do not indent empty lines ([#​8277](https://togithub.com/facebook/jest/pull/8277)) - `[@jest/runtime, @​jest/transform]` Allow custom transforms for JSON dependencies ([#​8278](https://togithub.com/facebook/jest/pull/8278)) - `[jest-core]` Make `detectOpenHandles` imply `runInBand` ([#​8283](https://togithub.com/facebook/jest/pull/8283)) - `[jest-haste-map]` Fix the `mapper` option which was incorrectly ignored ([#​8299](https://togithub.com/facebook/jest/pull/8299)) - `[jest-jasmine2]` Fix describe return value warning being shown if the describe function throws ([#​8335](https://togithub.com/facebook/jest/pull/8335)) - `[jest-environment-jsdom]` Re-declare global prototype of JSDOMEnvironment ([#​8352](https://togithub.com/facebook/jest/pull/8352)) - `[jest-snapshot]` Handle arrays when merging snapshots ([#​7089](https://togithub.com/facebook/jest/pull/7089)) - `[expect]` Extract names of async and generator functions ([#​8362](https://togithub.com/facebook/jest/pull/8362)) - `[jest-runtime]` Fix virtual mocks not being unmockable after previously being mocked ([#​8396](https://togithub.com/facebook/jest/pull/8396)) - `[jest-transform]` Replace special characters in transform cache filenames to support Windows ([#​8353](https://togithub.com/facebook/jest/pull/8353)) - `[jest-config]` Allow exactly one project ([#​7498](https://togithub.com/facebook/jest/pull/7498)) ##### Chore & Maintenance - `[expect]` Fix label and add opposite assertion for toEqual tests ([#​8288](https://togithub.com/facebook/jest/pull/8288)) - `[docs]` Mention Jest MongoDB Preset ([#​8318](https://togithub.com/facebook/jest/pull/8318)) - `[@jest/reporters]` Migrate away from `istanbul-api` ([#​8294](https://togithub.com/facebook/jest/pull/8294)) - `[*]` Delete obsolete emails tag from header comment in test files ([#​8377](https://togithub.com/facebook/jest/pull/8377)) - `[expect]` optimize compare nodes ([#​8368](https://togithub.com/facebook/jest/pull/8368)) - `[docs]` Fix typo in MockFunctionAPI.md ([#​8406](https://togithub.com/facebook/jest/pull/8406)) - `[LICENSE]` Follow copyright header guidelines and delete For Jest software ([#​8428](https://togithub.com/facebook/jest/pull/8428)) ##### Performance - `[jest-runtime]` Fix module registry memory leak ([#​8282](https://togithub.com/facebook/jest/pull/8282)) - `[jest-resolve]` optimize resolve module path ([#​8388](https://togithub.com/facebook/jest/pull/8388)) - `[jest-resolve]` cache current directory ([#​8412](https://togithub.com/facebook/jest/pull/8412)) - `[jest-get-type]` Simplify checking for primitive ([#​8416](https://togithub.com/facebook/jest/pull/8416)) ### [`v24.7.1`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2471) [Compare Source](https://togithub.com/jestjs/jest/compare/v24.7.0...v24.7.1) ##### Fixes - `[@jest/config]` Normalize `testSequencer` to its absolute path ([#​8267](https://togithub.com/facebook/jest/pull/8267)) - `[@jest/console]` Print to stderr when calling `console.error`, `console.warn` or `console.assert` using the `jest-runtime` CLI ([#​8261](https://togithub.com/facebook/jest/pull/8261)) ### [`v24.7.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2470) [Compare Source](https://togithub.com/jestjs/jest/compare/v24.6.0...v24.7.0) ##### Features - `[@jest/core, @​jest/test-sequencer]` Move `testSequencer` to individual package `@jest/test-sequencer` ([#​8223](https://togithub.com/facebook/jest/pull/8223)) - `[@jest/core, jest-cli, jest-config]` Add option `testSequencer` allow user use custom sequencer. ([#​8223](https://togithub.com/facebook/jest/pull/8223)) ##### Fixes - `[expect]` Add negative equality tests for iterables ([#​8260](https://togithub.com/facebook/jest/pull/8260)) - `[jest-haste-map]` Resolve fs watcher EMFILE error ([#​8258](https://togithub.com/facebook/jest/pull/8258)) ##### Chore & Maintenance - `[expect]` Remove repetition of matcherName and options in matchers ([#​8224](https://togithub.com/facebook/jest/pull/8224)) ##### Performance ### [`v24.6.0`](https://togithub.com/jestjs/jest/blob/HEAD/CHANGELOG.md#2460) [Compare Source](https://togithub.com/jestjs/jest/compare/v24.5.0...v24.6.0) ##### Features - `[expect]`: Improve report when matcher fails, part 13 ([#​8077](https://togithub.com/facebook/jest/pull/8077)) - `[@jest/core]` Filter API pre-filter setup hook ([#​8142](https://togithub.com/facebook/jest/pull/8142)) - `[jest-snapshot]` Improve report when matcher fails, part 14 ([#​8132](https://togithub.com/facebook/jest/pull/8132)) - `[@jest/reporter]` Display todo and skip test descriptions when verbose is true ([#​8038](https://togithub.com/facebook/jest/pull/8038)) - `[jest-runner]` Support default exports for test environments ([#​8163](https://togithub.com/facebook/jest/pull/8163)) - `[pretty-format]` Support React.Suspense ([#​8180](https://togithub.com/facebook/jest/pull/8180)) - `[jest-snapshot]` Indent inline snapshots ([#​8198](https://togithub.com/facebook/jest/pull/8198)) - `[jest-config]` Support colors in `displayName` configuration ([#​8025](https://togithub.com/facebook/jest/pull/8025)) ##### Fixes - `[jest-circus]` Fix test retries with beforeAll/beforeEach failures ([#​8227](https://togithub.com/facebook/jest/pull/8227)) - `[expect]` Fix circular references in iterable equality ([#​8160](https://togithub.com/facebook/jest/pull/8160)) - `[jest-changed-files]` Change method of obtaining git root ([#​8052](https://togithub.com/facebook/jest/pull/8052)) - `[jest-each]` Fix test function type ([#​8145](https://togithub.com/facebook/jest/pull/8145)) - `[jest-fake-timers]` `getTimerCount` not taking immediates and ticks into account ([#​8139](https://togithub.com/facebook/jest/pull/8139)) - `[jest-runtime]` Allow json file as manual mock ([#​8159](https://togithub.com/facebook/jest/pull/8159)) - `[pretty-format]` Print `BigInt` as a readable number instead of `{}` ([#​8138](https://togithub.com/facebook/jest/pull/8138)) - `[jest-core]` Fix ability to transform dependencies required from globalSetup script ([#​8143](https://togithub.com/facebook/jest/pull/8143)) - `[@jest/reporters]` Fix Cannot read property converageData of null ([#​8168](https://togithub.com/facebook/jest/pull/8168)) - `[jest-worker]` `JEST_WORKER_ID` starts at 1 ([#​8205](https://togithub.com/facebook/jest/pull/8205)) - `[jest-config]` Use default cwd even if config contains a cwd property ([#​7923](https://togithub.com/facebook/jest/pull/7923)) - `[jest-resolve-dependencies]`: Remove internal peer dependencies ([#​8215](https://togithub.com/facebook/jest/pull/8215)) - `[jest-resolve]`: Remove internal peer dependencies ([#​8215](https://togithub.com/facebook/jest/pull/8215)) - `[jest-snapshot]`: Remove internal peer dependencies ([#​8215](https://togithub.com/facebook/jest/pull/8215)) - `[jest-resolve]` Fix requireActual with moduleNameMapper ([#​8210](https://togithub.com/facebook/jest/pull/8210)) - `[jest-haste-map]` Fix haste map duplicate detection in watch mode ([#​8237](https://togithub.com/facebook/jest/pull/8237)) ##### Chore & Maintenance - `[*]` Remove flow from code base ([#​8061](https://togithub.com/facebook/jest/pull/8061)) - `[*]` Use property initializer syntax in Jest codebase ([#​8117](https://togithub.com/facebook/jest/pull/8117)) - `[*]` Move [@​types/node](https://togithub.com/types/node) to the root package.json ([#​8129](https://togithub.com/facebook/jest/pull/8129)) - `[*]` Add documentation and tests related to auto-mocking ([#​8099](https://togithub.com/facebook/jest/pull/8099)) - `[*]` Add `jest-watch-typeahead` as a devDependency ([#​6449](https://togithub.com/facebook/jest/pull/6449)) - `[*]` upgrade TS to 3.4.0-dev\* for incremental builds ([#​8149](https://togithub.com/facebook/jest/pull/8149)) - `[docs]` Improve description of optional arguments in ExpectAPI.md ([#​8126](https://togithub.com/facebook/jest/pull/8126)) ##### Performance - `[jest-haste-map]` Optimize haste map data structure for serialization/deserialization ([#​8171](https://togithub.com/facebook/jest/pull/8171)) - `[jest-haste-map]` Avoid persisting haste map or processing files when not changed ([#​8153](https://togithub.com/facebook/jest/pull/8153)) - `[jest-core]` Improve performance of SearchSource.findMatchingTests by 15% ([#​8184](https://togithub.com/facebook/jest/pull/8184)) - `[jest-resolve]` Optimize internal cache lookup performance ([#​8183](https://togithub.com/facebook/jest/pull/8183)) - `[jest-core]` Dramatically improve watch mode performance ([#​8201](https://togithub.com/facebook/jest/pull/8201)) - `[jest-transform]` Cache regular expression instead of creating anew for every file in ScriptTransformer ([#​8235](https://togithub.com/facebook/jest/pull/8235)) - `[jest-core]` Fix memory leak of source map info and minor performance improvements ([#​8234](https://togithub.com/facebook/jest/pull/8234)) - `[jest-console]` Fix memory leak by releasing console output reference when printed to stdout ([#​8233](https://togithub.com/facebook/jest/pull/8233)) - `[jest-runtime]` Use `Map` instead of `Object` for module registry ([#​8232](https://togithub.com/facebook/jest/pull/8232))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.

🔕 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.

renovate[bot] commented 1 year ago

⚠ Artifact update problem

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:

File name: package-lock.json
/usr/local/bin/docker: line 4: .: filename argument required
.: usage: . filename [arguments]
ERROR: npm v9.8.1 is known not to run on Node.js v8.17.0.  This version of npm supports the following node versions: `^14.17.0 || ^16.13.0 || >=18.0.0`. You can find the latest version at https://nodejs.org/.

ERROR:
/opt/containerbase/tools/npm/9.8.1/node_modules/npm/lib/utils/exit-handler.js:19
  const hasLoadedNpm = npm?.config.loaded
                           ^

SyntaxError: Unexpected token .
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:617:28)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at module.exports (/opt/containerbase/tools/npm/9.8.1/node_modules/npm/lib/cli-entry.js:15:23)
ERROR: npm v9.8.1 is known not to run on Node.js v8.17.0.  This version of npm supports the following node versions: `^14.17.0 || ^16.13.0 || >=18.0.0`. You can find the latest version at https://nodejs.org/.

ERROR:
/opt/containerbase/tools/npm/9.8.1/node_modules/npm/lib/utils/exit-handler.js:19
  const hasLoadedNpm = npm?.config.loaded
                           ^

SyntaxError: Unexpected token .
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:617:28)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at module.exports (/opt/containerbase/tools/npm/9.8.1/node_modules/npm/lib/cli-entry.js:15:23)