ivangabriele / postgrester

Isomorphic PostgREST API Client for Javascript and Typescript.
Apache License 2.0
50 stars 7 forks source link

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

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 3 years ago

This PR contains the following updates:

Package Type Update Change
mocha (source) devDependencies minor 8.1.3 -> 8.2.0
rollup (source) devDependencies minor 2.29.0 -> 2.32.0
rollup-plugin-typescript2 devDependencies minor 0.27.3 -> 0.28.0

Release Notes

mochajs/mocha ### [`v8.2.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​820--2020-10-16) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.1.3...v8.2.0) The major feature added in v8.2.0 is addition of support for [_global fixtures_](https://mochajs.org/#global-fixtures). While Mocha has always had the ability to run setup and teardown via a hook (e.g., a `before()` at the top level of a test file) when running tests in serial, Mocha v8.0.0 added support for parallel runs. Parallel runs are _incompatible_ with this strategy; e.g., a top-level `before()` would only run for the file in which it was defined. With [global fixtures](https://mochajs.org/#global-fixtures), Mocha can now perform user-defined setup and teardown _regardless_ of mode, and these fixtures are guaranteed to run _once and only once_. This holds for parallel mode, serial mode, and even "watch" mode (the teardown will run once you hit Ctrl-C, just before Mocha finally exits). Tasks such as starting and stopping servers are well-suited to global fixtures, but not sharing resources--global fixtures do _not_ share context with your test files (but they do share context with each other). Here's a short example of usage: ```js // fixtures.js // can be async or not exports.mochaGlobalSetup = async function() { this.server = await startSomeServer({port: process.env.TEST_PORT}); console.log(`server running on port ${this.server.port}`); }; exports.mochaGlobalTeardown = async function() { // the context (`this`) is shared, but not with the test files await this.server.stop(); console.log(`server on port ${this.server.port} stopped`); }; // this file can contain root hook plugins as well! // exports.mochaHooks = { ... } ``` Fixtures are loaded with `--require`, e.g., `mocha --require fixtures.js`. For detailed information, please see the [documentation](https://mochajs.org/#global-fixtures) and this handy-dandy [flowchart](https://mochajs.org/#test-fixture-decision-tree-wizard-thing) to help understand the differences between hooks, root hook plugins, and global fixtures (and when you should use each). #### :tada: Enhancements - [#​4308](https://togithub.com/mochajs/mocha/issues/4308): Support run-once [global setup & teardown fixtures](https://mochajs.org/#global-fixtures) ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4442](https://togithub.com/mochajs/mocha/issues/4442): Multi-part extensions (e.g., `test.js`) now usable with `--extension` option ([**@​jordanstephens**](https://togithub.com/jordanstephens)) - [#​4472](https://togithub.com/mochajs/mocha/issues/4472): Leading dots (e.g., `.js`, `.test.js`) now usable with `--extension` option ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4434](https://togithub.com/mochajs/mocha/issues/4434): Output of `json` reporter now contains `speed` ("fast"/"medium"/"slow") property ([**@​wwhurin**](https://togithub.com/wwhurin)) - [#​4464](https://togithub.com/mochajs/mocha/issues/4464): Errors thrown by serializer in parallel mode now have error codes ([**@​evaline-ju**](https://togithub.com/evaline-ju)) _For implementors of custom reporters:_ - [#​4409](https://togithub.com/mochajs/mocha/issues/4409): Parallel mode and custom reporter improvements ([**@​boneskull**](https://togithub.com/boneskull)): - Support custom worker-process-only reporters (`Runner.prototype.workerReporter()`); reporters should subclass `ParallelBufferedReporter` in `mocha/lib/nodejs/reporters/parallel-buffered` - Allow opt-in of object reference matching for "sufficiently advanced" custom reporters (`Runner.prototype.linkPartialObjects()`); use if strict object equality is needed when consuming `Runner` event data - Enable detection of parallel mode (`Runner.prototype.isParallelMode()`) #### :bug: Fixes - [#​4476](https://togithub.com/mochajs/mocha/issues/4476): Workaround for profoundly bizarre issue affecting `npm` v6.x causing some of Mocha's deps to be installed when `mocha` is present in a package's `devDependencies` and `npm install --production` is run the package's working copy ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4465](https://togithub.com/mochajs/mocha/issues/4465): Worker processes guaranteed (as opposed to "very likely") to exit before Mocha does; fixes a problem when using `nyc` with Mocha in parallel mode ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4419](https://togithub.com/mochajs/mocha/issues/4419): Restore `lookupFiles()` in `mocha/lib/utils`, which was broken/missing in Mocha v8.1.0; it now prints a deprecation warning (use `const {lookupFiles} = require('mocha/lib/cli')` instead) ([**@​boneskull**](https://togithub.com/boneskull)) Thanks to [**@​AviVahl**](https://togithub.com/AviVahl), [**@​donghoon-song**](https://togithub.com/donghoon-song), [**@​ValeriaVG**](https://togithub.com/ValeriaVG), [**@​znarf**](https://togithub.com/znarf), [**@​sujin-park**](https://togithub.com/sujin-park), and [**@​majecty**](https://togithub.com/majecty) for other helpful contributions!
rollup/rollup ### [`v2.32.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#​2320) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.31.0...v2.32.0) _2020-10-16_ ##### Features - Extend `preserveEntrySignatures` with a value `"exports-only"` to allow extension only if an entry does not have exports ([#​3823](https://togithub.com/rollup/rollup/issues/3823)) ##### Pull Requests - [#​3823](https://togithub.com/rollup/rollup/pull/3823): Add "exports-only" option to preserveSignature ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.31.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#​2310) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.30.0...v2.31.0) _2020-10-15_ ##### Features - When using the `output.moduleToStringTag` option, also add the tag to entries with exports and simulated external namespaces ([#​3822](https://togithub.com/rollup/rollup/issues/3822)) - Add the `__esModule` interop marker to IIFE global variables unless `output.esModule` is turned off ([#​3822](https://togithub.com/rollup/rollup/issues/3822)) ##### Pull Requests - [#​3822](https://togithub.com/rollup/rollup/pull/3822): Add module toStringTag to entries and interop namespaces ([@​lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.30.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#​2300) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.29.0...v2.30.0) _2020-10-13_ ##### Features - Add `moduleParsed` hook that is called for each module once code and AST are available ([#​3813](https://togithub.com/rollup/rollup/issues/3813)) - Include code and AST in `this.getModuleInfo` ([#​3813](https://togithub.com/rollup/rollup/issues/3813)) ##### Bug Fixes - Provide the original Acorn AST instead of the internal one when resolving dynamic imports that contain non-trivial expressions ([#​3813](https://togithub.com/rollup/rollup/issues/3813)) ##### Pull Requests - [#​3813](https://togithub.com/rollup/rollup/pull/3813): Add moduleParsed plugin hook ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​3815](https://togithub.com/rollup/rollup/pull/3815): Docs: wile => while ([@​tjenkinson](https://togithub.com/tjenkinson)) - [#​3817](https://togithub.com/rollup/rollup/pull/3817): Docs: fix code snippet ([@​codefrau](https://togithub.com/codefrau)) - [#​3818](https://togithub.com/rollup/rollup/pull/3818): Update documentation on configuring Babel, removing the section on passing '{"modules": false}' as that is no longer needed since Babel 7 ([@​Robin-Hoodie](https://togithub.com/Robin-Hoodie))
ezolenko/rollup-plugin-typescript2 ### [`v0.28.0`](https://togithub.com/ezolenko/rollup-plugin-typescript2/releases/0.28.0) [Compare Source](https://togithub.com/ezolenko/rollup-plugin-typescript2/compare/0.27.3...0.28.0) [#​221](https://togithub.com/ezolenko/rollup-plugin-typescript2/issues/221)

Renovate configuration

:date: Schedule: "before 3am on Monday" in timezone Europe/Paris.

:vertical_traffic_light: Automerge: Enabled.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



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

codecov[bot] commented 3 years ago

Codecov Report

Merging #156 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #156   +/-   ##
=======================================
  Coverage   99.45%   99.45%           
=======================================
  Files           3        3           
  Lines         183      183           
  Branches       52       52           
=======================================
  Hits          182      182           
  Misses          1        1           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 6da30e2...023cb7b. Read the comment docs.