kyranet / canvas-constructor

An ES6 utility for canvas with built-in functions and chained methods.
https://canvasconstructor.js.org
MIT License
116 stars 23 forks source link

fix(deps): ensure compatibility with latest skia-canvas #439

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@typescript-eslint/eslint-plugin ^5.9.0 -> ^5.9.1 age adoption passing confidence
@typescript-eslint/parser ^5.9.0 -> ^5.9.1 age adoption passing confidence
eslint (source) ^8.6.0 -> ^8.7.0 age adoption passing confidence
rollup (source) ^2.63.0 -> ^2.64.0 age adoption passing confidence
skia-canvas ^0.9.27 -> ^0.9.28 age adoption passing confidence

Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v5.9.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​591-httpsgithubcomtypescript-eslinttypescript-eslintcomparev590v591-2022-01-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.9.0...v5.9.1) **Note:** Version bump only for package [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v5.9.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​591-httpsgithubcomtypescript-eslinttypescript-eslintcomparev590v591-2022-01-10) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.9.0...v5.9.1) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
eslint/eslint ### [`v8.7.0`](https://togithub.com/eslint/eslint/releases/v8.7.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.6.0...v8.7.0) #### Features - [`19ad061`](https://togithub.com/eslint/eslint/commit/19ad061290e1e97f760cfdce90a651cea9042c32) feat: no-restricted-imports support casing ([#​15439](https://togithub.com/eslint/eslint/issues/15439)) (gfyoung) - [`564ecdb`](https://togithub.com/eslint/eslint/commit/564ecdb992c6e236fa3ca903f8b2a645afc32d7e) feat: Support arbitrary module namespace names in no-restricted-imports ([#​15491](https://togithub.com/eslint/eslint/issues/15491)) (Milos Djermanovic) - [`968a02a`](https://togithub.com/eslint/eslint/commit/968a02af455f76446269afe07191c6aa37d44a88) feat: Support arbitrary module namespace names in no-useless-rename ([#​15493](https://togithub.com/eslint/eslint/issues/15493)) (Milos Djermanovic) - [`0d2b9a6`](https://togithub.com/eslint/eslint/commit/0d2b9a6dfa544f7ab084425eafc90a90aa14bcae) feat: move `eslint --init` to [@​eslint/create-config](https://togithub.com/eslint/create-config) ([#​15150](https://togithub.com/eslint/eslint/issues/15150)) (唯然) - [`127f524`](https://togithub.com/eslint/eslint/commit/127f524337f92dd72d36e71e646c91c9715ad444) feat: false negative with `property` option in `id-match` ([#​15474](https://togithub.com/eslint/eslint/issues/15474)) (Nitin Kumar) - [`359b2c1`](https://togithub.com/eslint/eslint/commit/359b2c18233cb48f7dae9433a877e5727fab3411) feat: Support arbitrary module namespace names in the camelcase rule ([#​15490](https://togithub.com/eslint/eslint/issues/15490)) (Milos Djermanovic) - [`3549571`](https://togithub.com/eslint/eslint/commit/3549571702dc3e0d9a4d3de615adb6abb13859c4) feat: Support arbitrary module namespace names in the quotes rule ([#​15479](https://togithub.com/eslint/eslint/issues/15479)) (Milos Djermanovic) - [`5563c45`](https://togithub.com/eslint/eslint/commit/5563c454901aafd54e01521e923cdcbaf051b08d) feat: Support arbitrary module namespace names in keyword-spacing ([#​15481](https://togithub.com/eslint/eslint/issues/15481)) (Milos Djermanovic) - [`fd3683f`](https://togithub.com/eslint/eslint/commit/fd3683f2f5ead78a2444163cab6849784a966a0a) feat: Support arbitrary module namespace names in no-restricted-exports ([#​15478](https://togithub.com/eslint/eslint/issues/15478)) (Milos Djermanovic) #### Bug Fixes - [`a8db9a5`](https://togithub.com/eslint/eslint/commit/a8db9a597672d3f9122f1cc8de8dfeb6a7f6aeac) fix: no-invalid-this false positive in class field initializer ([#​15495](https://togithub.com/eslint/eslint/issues/15495)) (Milos Djermanovic) - [`02d6426`](https://togithub.com/eslint/eslint/commit/02d642690282189664b9551e02fb7ff0e4b5c4fb) fix: Correctly consume RuleTester statics ([#​15507](https://togithub.com/eslint/eslint/issues/15507)) (Brad Zacher) - [`db15802`](https://togithub.com/eslint/eslint/commit/db15802ec4d129c89e563a4bf43ec610292695ab) fix: Add property `fatalErrorCount` to ignored file results ([#​15520](https://togithub.com/eslint/eslint/issues/15520)) (Francesco Trotta) - [`03ac8cf`](https://togithub.com/eslint/eslint/commit/03ac8cfc773279c01a62897692160f9a883ff4f5) fix: Prevent false positives with no-constant-condition ([#​15486](https://togithub.com/eslint/eslint/issues/15486)) (Jordan Eldredge) #### Documentation - [`f50f849`](https://togithub.com/eslint/eslint/commit/f50f849d2d2d92f28a944846cda209eaf624b9f4) docs: Update CLI docs to prefer local install ([#​15513](https://togithub.com/eslint/eslint/issues/15513)) (Nicholas C. Zakas) - [`0469eb1`](https://togithub.com/eslint/eslint/commit/0469eb1028e82e71a2da8608a1b8864dc3f47f24) docs: Update shell code fences for new website ([#​15522](https://togithub.com/eslint/eslint/issues/15522)) (Olga) #### Chores - [`369fb1b`](https://togithub.com/eslint/eslint/commit/369fb1b066279d761e59502111c2580834a41648) chore: Upgrade to eslint-visitor-keys@3.2.0 ([#​15526](https://togithub.com/eslint/eslint/issues/15526)) (Brandon Mills) - [`ba6317b`](https://togithub.com/eslint/eslint/commit/ba6317b4031c9f782b317bd1d9913e70b5625f28) ci: remove master branch from CI configs ([#​15501](https://togithub.com/eslint/eslint/issues/15501)) (Milos Djermanovic) - [`79b6340`](https://togithub.com/eslint/eslint/commit/79b6340d6ced0ad62628de6e51dce18d50a5be9f) chore: fixed typo in client-Engine ([#​15497](https://togithub.com/eslint/eslint/issues/15497)) (Abhay Gupta) - [`6278281`](https://togithub.com/eslint/eslint/commit/6278281fab5e1a9623c32ace62a050561e1c0a21) chore: switch `new syntax` issue template to forms ([#​15480](https://togithub.com/eslint/eslint/issues/15480)) (Nitin Kumar)
rollup/rollup ### [`v2.64.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#​2640) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.63.0...v2.64.0) *2022-01-14* ##### Features - Allow inspecting cached modules and forcing them to be transformed again via shouldTransformCachedModule ([#​4320](https://togithub.com/rollup/rollup/issues/4320)) - Do not wait for the config file to be parsed in watch mode if it is updated before that ([#​4344](https://togithub.com/rollup/rollup/issues/4344)) ##### Bug Fixes - Do not mutate objects returned as `meta` from the resolveId hook ([#​4347](https://togithub.com/rollup/rollup/issues/4347)) ##### Pull Requests - [#​4326](https://togithub.com/rollup/rollup/pull/4326): refactor: type fixes ([@​dnalborczyk](https://togithub.com/dnalborczyk)) - [#​4339](https://togithub.com/rollup/rollup/pull/4339): More watch test stabilization ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4340](https://togithub.com/rollup/rollup/pull/4340): refactor: performance timers for node.js and browser ([@​dnalborczyk](https://togithub.com/dnalborczyk)) - [#​4341](https://togithub.com/rollup/rollup/pull/4341): Implement shouldTransformCachedModule hook ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4344](https://togithub.com/rollup/rollup/pull/4344): Directly restart Rollup when config file change is detected in watch mode ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4347](https://togithub.com/rollup/rollup/pull/4347): Create a shallow copy when returning meta from resolveId ([@​lukastaegert](https://togithub.com/lukastaegert))
samizdatco/skia-canvas ### [`v0.9.28`](https://togithub.com/samizdatco/skia-canvas/blob/HEAD/CHANGELOG.md#--v0928--Jan-12-2022) [Compare Source](https://togithub.com/samizdatco/skia-canvas/compare/v0.9.27...v0.9.28) ##### New Features - Added TypeScript definitions for extensions to the DOM spec (contributed by [@​cprecioso](https://togithub.com/cprecioso)) - Added 3D-perspective transformations via the new [createProjection()](https://togithub.com/samizdatco/skia-canvas#createprojectionquad-basis) context method - Colors can now use the [hwb()](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/hwb\(\)) model ##### Breaking Changes - The **Canvas** [`.async`](https://togithub.com/samizdatco/skia-canvas#async) property has been **deprecated** and will be removed in a future release. - The `saveAs`, `toBuffer`, and `toDataURL` methods will now be async-only (likewise the [shorthand properties](https://togithub.com/samizdatco/skia-canvas#pdf-svg-jpg-and-png)). - Use their synchronous counterparts (`saveAsSync`, `toBufferSync`, and `toDataURLSync`) if you want to block execution while exporting images. - The [ImageData](https://developer.mozilla.org/en-US/docs/Web/API/ImageData/ImageData) constructor now orders its arguments properly: the optional buffer/array argument now comes first ##### Bugfixes - Fixed a stack overflow that was occurring when images became too deeply nested for the default deallocator to handle (primarily due to many thousands of image exports from the same canvas) - The `source-in`, `source-out`, `destination-atop`, and `copy` composite operations now work correctly for paths rather than rendering shapes without color (contributed by [@​meihuanyu](https://togithub.com/meihuanyu)) - Shape primitives now behave consistently with browsers when being added to a non-empty path: - `rect()` now issues an initial `moveTo` rather than extending the path, then leaves the ‘current’ point in its upper left corner - `ellipse()` extends the current path rather than implicitly closing it (contributed by [@​meihuanyu](https://togithub.com/meihuanyu)) - `arc()` also extends the current path rather than closing it ##### Misc. Improvements - Upgraded Skia to milestone 96 - Added workflow for creating docker build environments

Configuration

📅 Schedule: "before 12pm on Sunday" (UTC).

🚦 Automerge: Disabled due to failing status checks.

Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

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