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

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

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.23.0 -> ^5.25.0 age adoption passing confidence
@typescript-eslint/parser ^5.23.0 -> ^5.25.0 age adoption passing confidence
eslint (source) ^8.15.0 -> ^8.16.0 age adoption passing confidence
rollup (source) ^2.73.0 -> ^2.74.1 age adoption passing confidence
ts-node (source) ^10.7.0 -> ^10.8.0 age adoption passing confidence

Release Notes

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### [`v5.25.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5250-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5240v5250-2022-05-17) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.24.0...v5.25.0) ##### Bug Fixes - **eslint-plugin:** \[typedef] stop enforcing rule for assignment expressions ([#​4958](https://togithub.com/typescript-eslint/typescript-eslint/issues/4958)) ([04a216c](https://togithub.com/typescript-eslint/typescript-eslint/commit/04a216c39c02085fe5d555ce81bdced0e563a7c4)) - **eslint-plugin:** strict config should not extend recommended ([#​5005](https://togithub.com/typescript-eslint/typescript-eslint/issues/5005)) ([05d71c2](https://togithub.com/typescript-eslint/typescript-eslint/commit/05d71c2ebd8e072aa4e8ee3ea8521de00e47d4ca)) - **website:** correct Presets link to be Configs ([#​5004](https://togithub.com/typescript-eslint/typescript-eslint/issues/5004)) ([e18e91c](https://togithub.com/typescript-eslint/typescript-eslint/commit/e18e91c6cfb1ee93bfff3770ea4d8f807d5ced0b)) ##### Features - **eslint-plugin:** \[no-empty-function] new allow option overrideMethods ([#​4923](https://togithub.com/typescript-eslint/typescript-eslint/issues/4923)) ([13c05ae](https://togithub.com/typescript-eslint/typescript-eslint/commit/13c05aefb0e6531d320629e04b7207a3baebacb0)) - **eslint-plugin:** deprecate `no-duplicate-imports` in favour of `import/no-duplicates` ([#​4973](https://togithub.com/typescript-eslint/typescript-eslint/issues/4973)) ([1d2e41a](https://togithub.com/typescript-eslint/typescript-eslint/commit/1d2e41ada1979c081130d19b229c82bf1a69b7b4)) - update to TypeScript 4.7-rc ([#​4829](https://togithub.com/typescript-eslint/typescript-eslint/issues/4829)) ([6fe783c](https://togithub.com/typescript-eslint/typescript-eslint/commit/6fe783c20aebe26ef42b526e4a59a9be84dd5643)) ### [`v5.24.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#​5240-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5230v5240-2022-05-16) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.23.0...v5.24.0) ##### Bug Fixes - **eslint-plugin:** \[array-type] in fixer add missing parens for constructor types [#​4756](https://togithub.com/typescript-eslint/typescript-eslint/issues/4756) ([#​4971](https://togithub.com/typescript-eslint/typescript-eslint/issues/4971)) ([0377070](https://togithub.com/typescript-eslint/typescript-eslint/commit/03770708900da663eb64c19465b3f937bab55b3d)) ##### Features - **eslint-plugin:** Add BigInt object type to default ban-types list ([#​4970](https://togithub.com/typescript-eslint/typescript-eslint/issues/4970)) ([1867728](https://togithub.com/typescript-eslint/typescript-eslint/commit/1867728ba104a6a21941ed300828110964a43b96)) - **eslint-plugin:** add new 'strict' config ([#​4706](https://togithub.com/typescript-eslint/typescript-eslint/issues/4706)) ([4a500b2](https://togithub.com/typescript-eslint/typescript-eslint/commit/4a500b2d92a91873dbb729793d1ee1c36ef06ed8))
typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### [`v5.25.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5250-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5240v5250-2022-05-17) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.24.0...v5.25.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) ### [`v5.24.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#​5240-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5230v5240-2022-05-16) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.23.0...v5.24.0) **Note:** Version bump only for package [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
eslint/eslint ### [`v8.16.0`](https://togithub.com/eslint/eslint/releases/tag/v8.16.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.15.0...v8.16.0) #### Features - [`cab0c22`](https://togithub.com/eslint/eslint/commit/cab0c2287e12561d869dfcfcd1c4e14c9d6d70d5) feat: add Unicode flag suggestion in no-misleading-character-class ([#​15867](https://togithub.com/eslint/eslint/issues/15867)) (Milos Djermanovic) - [`38ae956`](https://togithub.com/eslint/eslint/commit/38ae9564a41e1d38adad55976565d85c5c981e1d) feat: check Unicode code point escapes in no-control-regex ([#​15862](https://togithub.com/eslint/eslint/issues/15862)) (Milos Djermanovic) - [`ee69cd3`](https://togithub.com/eslint/eslint/commit/ee69cd30b3551b3adebfd959a44a9a149221946a) feat: Update global variables ([#​15871](https://togithub.com/eslint/eslint/issues/15871)) (Sébastien Règne) #### Bug Fixes - [`3f09aab`](https://togithub.com/eslint/eslint/commit/3f09aab709980ca974b721de474be2dd183409a2) fix: function-paren-newline crash on "new new Foo();" ([#​15850](https://togithub.com/eslint/eslint/issues/15850)) (coderaiser) #### Documentation - [`050d5f4`](https://togithub.com/eslint/eslint/commit/050d5f4e0456ae9a9d769f4306bc0d60058b0898) docs: Static further reading links ([#​15890](https://togithub.com/eslint/eslint/issues/15890)) (Nicholas C. Zakas) - [`36287c0`](https://togithub.com/eslint/eslint/commit/36287c00d56596fbb2672cfe3f9b9dd24b2926da) docs: fix absolute paths in related rules shortcode to work from /docs ([#​15892](https://togithub.com/eslint/eslint/issues/15892)) (Milos Djermanovic) - [`90b6990`](https://togithub.com/eslint/eslint/commit/90b69901efd265fd11425540928793f1387095cc) docs: fix absolute links in rule macro to work from /docs ([#​15891](https://togithub.com/eslint/eslint/issues/15891)) (Milos Djermanovic) - [`f437249`](https://togithub.com/eslint/eslint/commit/f437249a3bedb47155d33ac753b821ae31b814fa) docs: Adjust docs site path prefix ([#​15889](https://togithub.com/eslint/eslint/issues/15889)) (Nicholas C. Zakas) - [`6e16025`](https://togithub.com/eslint/eslint/commit/6e16025e8fbffa0e1d0c977cb4b6eae30a502d9b) docs: update 'Related Rules' and 'Further Reading' in remaining rules ([#​15884](https://togithub.com/eslint/eslint/issues/15884)) (Milos Djermanovic) - [`1d39f69`](https://togithub.com/eslint/eslint/commit/1d39f698a22e2995bbfcf90b6dafd196a173092a) docs: remove confusing examples for no-mixed-operators ([#​15875](https://togithub.com/eslint/eslint/issues/15875)) (Milos Djermanovic) - [`3071d76`](https://togithub.com/eslint/eslint/commit/3071d76772c002bd7b03053be5be54da52c01242) docs: Fix some grammar issues ([#​15837](https://togithub.com/eslint/eslint/issues/15837)) (byodian) #### Chores - [`1768d0d`](https://togithub.com/eslint/eslint/commit/1768d0de58e10046ed3e54f0fa52be48ba41f12b) chore: upgrade [@​eslint/eslintrc](https://togithub.com/eslint/eslintrc)[@​1](https://togithub.com/1).3.0 ([#​15903](https://togithub.com/eslint/eslint/issues/15903)) (Milos Djermanovic) - [`c686e4c`](https://togithub.com/eslint/eslint/commit/c686e4c4a04525118f5585fd76bdba59dddf3a97) chore: Add deploy workflow for docs site ([#​15894](https://togithub.com/eslint/eslint/issues/15894)) (Nicholas C. Zakas) - [`c7894cd`](https://togithub.com/eslint/eslint/commit/c7894cd433319e09b10a80b260a5398dac0d5dab) chore: enable some rules from eslint-plugin-unicorn internally ([#​15878](https://togithub.com/eslint/eslint/issues/15878)) (Bryan Mishkin) - [`ea65cb5`](https://togithub.com/eslint/eslint/commit/ea65cb5435162ad29559d175e68f5b6d97e6cdcc) chore: upgrade eslint-plugin-eslint-plugin@^4.2.0 ([#​15882](https://togithub.com/eslint/eslint/issues/15882)) (唯然) - [`cc29c69`](https://togithub.com/eslint/eslint/commit/cc29c696a08430fcbf202482306b8c3dbccc0257) chore: Upgrade official GitHub actions to latest versions ([#​15880](https://togithub.com/eslint/eslint/issues/15880)) (Darius Dzien) - [`5891c75`](https://togithub.com/eslint/eslint/commit/5891c7533f500110129fdea7b9b63c8a409da0bd) chore: Refactor rule docs format ([#​15869](https://togithub.com/eslint/eslint/issues/15869)) (Nicholas C. Zakas)
rollup/rollup ### [`v2.74.1`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#​2741) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.74.0...v2.74.1) *2022-05-19* ##### Bug Fixes - Revert [#​4498](https://togithub.com/rollup/rollup/issues/4498) until some issues are understood and resolved ### [`v2.74.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#​2740) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.73.0...v2.74.0) *2022-05-19* ##### Features - Remove unneeded default values for function parameters ([#​4498](https://togithub.com/rollup/rollup/issues/4498)) ##### Bug Fixes - Use a consistent mechanism to resolve the config file to avoid issues on Windows ([#​4501](https://togithub.com/rollup/rollup/issues/4501)) - Avoid an inaccurate warning about an event emitter leak for complicated builds ([#​4502](https://togithub.com/rollup/rollup/issues/4502)) - Ensure that reexporting values from other chunks via dynamic imports does not reference non-imported variables ([#​4499](https://togithub.com/rollup/rollup/issues/4499)) ##### Pull Requests - [#​4498](https://togithub.com/rollup/rollup/pull/4498): Tree shake parameter defaults ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4499](https://togithub.com/rollup/rollup/pull/4499): Ensure reexports are available for namespaces ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4501](https://togithub.com/rollup/rollup/pull/4501): fix: config path problem on windows ([@​pos777](https://togithub.com/pos777)) - [#​4502](https://togithub.com/rollup/rollup/pull/4502): Avoid maximum listeners exceeded warning ([@​lukastaegert](https://togithub.com/lukastaegert))
TypeStrong/ts-node ### [`v10.8.0`](https://togithub.com/TypeStrong/ts-node/releases/tag/v10.8.0) [Compare Source](https://togithub.com/TypeStrong/ts-node/compare/v10.7.0...v10.8.0) Questions about this release? Ask in the official discussion thread: [#​1767](https://togithub.com/TypeStrong/ts-node/issues/1767) **Added** - Added support for `module=NodeNext`, `module=Node16`, `.mts`, `.cts`, `.mjs`, and `.cjs` file extensions ([#​1414](https://togithub.com/TypeStrong/ts-node/issues/1414), [#​1694](https://togithub.com/TypeStrong/ts-node/issues/1694), [#​1744](https://togithub.com/TypeStrong/ts-node/issues/1744), [#​1745](https://togithub.com/TypeStrong/ts-node/issues/1745), [#​1727](https://togithub.com/TypeStrong/ts-node/issues/1727), [#​1717](https://togithub.com/TypeStrong/ts-node/issues/1717), [#​1753](https://togithub.com/TypeStrong/ts-node/issues/1753), [#​1757](https://togithub.com/TypeStrong/ts-node/issues/1757)) [@​cspotcode](https://togithub.com/cspotcode) - For best results, enable `experimentalResolver` ([docs](https://typestrong.org/ts-node/docs/options#experimentalresolver)) - See TypeScript's official documentation: https://www.typescriptlang.org/docs/handbook/esm-node.html - enables mixed-mode projects with both ESM and CommonJS - enables all supported file extensions in TypeScript 4.7 - Obeys package.json "type" - Added ability to include file extensions in CommonJS imports ([#​1727](https://togithub.com/TypeStrong/ts-node/issues/1727), [#​1753](https://togithub.com/TypeStrong/ts-node/issues/1753)) [@​cspotcode](https://togithub.com/cspotcode) - Enables consistency with ESM, where file extensions are often mandatory - Resolves from emitted to source file extensions ([#​1727](https://togithub.com/TypeStrong/ts-node/issues/1727), [#​1753](https://togithub.com/TypeStrong/ts-node/issues/1753)) [@​cspotcode](https://togithub.com/cspotcode) - Must enable `experimentalResolver`, will be enabled by default in a future version ([docs](https://typestrong.org/ts-node/docs/options#experimentalresolver)) - Typechecker requires importing the *emitted* file extension; ts-node resolves correctly to the *source* file. E.g. `import "./foo.js"` will execute `foo.ts` See also: [TypeScript issue #​37582](https://togithub.com/microsoft/TypeScript/issues/37582) - If typechecking is disabled, you can also use *source* file extensions. E.g. `import "./foo.ts"` - Added `experimentalSpecifierResolution` ([#​1727](https://togithub.com/TypeStrong/ts-node/issues/1727), [#​1753](https://togithub.com/TypeStrong/ts-node/issues/1753)) [@​cspotcode](https://togithub.com/cspotcode) - the same as Node's `--experimental-specifier-resolution` ([Node docs](https://nodejs.org/dist/latest-v18.x/docs/api/esm.html#customizing-esm-specifier-resolution-algorithm)) - can also be specified in `tsconfig.json` for convenience, to avoid the CLI flag - allows omitting file extensions in ESM imports, plus a few other CommonJS-style conveniences - Adds `diagnostics` property to `TSError`, with array of TypeScript diagnostic objects from the compiler ([API docs](https://typestrong.org/ts-node/api/classes/TSError.html)) ([#​1705](https://togithub.com/TypeStrong/ts-node/issues/1705), [#​1706](https://togithub.com/TypeStrong/ts-node/issues/1706)) [@​paulbrimicombe](https://togithub.com/paulbrimicombe) **Changed** - Renames option `experimentalResolverFeatures` to `experimentalResolver` ([docs](https://typestrong.org/ts-node/docs/options#experimentalresolver)) ([#​1727](https://togithub.com/TypeStrong/ts-node/issues/1727)) [@​cspotcode](https://togithub.com/cspotcode) - Internal change to ESM loader for compatibility with forthcoming node versions: returns `shortCircuit: true` ([#​1714](https://togithub.com/TypeStrong/ts-node/issues/1714), [#​1715](https://togithub.com/TypeStrong/ts-node/issues/1715)) [@​cspotcode](https://togithub.com/cspotcode) - Performance: Optimize filesystem stat calls in ESM loader and new CommonJS resolver ([#​1758](https://togithub.com/TypeStrong/ts-node/issues/1758), [#​1759](https://togithub.com/TypeStrong/ts-node/issues/1759)) [@​cspotcode](https://togithub.com/cspotcode) - Performance, maintenance: Upgrade source-mapper dependency "[@​cspotcode/source-map-support](https://togithub.com/cspotcode/source-map-support)" - Switches to "trace-mapping" for underlying source-map parsing ([#​1729](https://togithub.com/TypeStrong/ts-node/issues/1729)) [@​cspotcode](https://togithub.com/cspotcode) **Fixed** - Fixed bug where REPL `.type` command was not showing any type information when using TypeScript nightly builds ([#​1761](https://togithub.com/TypeStrong/ts-node/issues/1761), [#​1762](https://togithub.com/TypeStrong/ts-node/issues/1762)) [@​cspotcode](https://togithub.com/cspotcode) - Correctly suppress "Custom ESM Loaders" warning on newer node versions where the warning's prose changed ([#​1701](https://togithub.com/TypeStrong/ts-node/issues/1701)) [@​cspotcode](https://togithub.com/cspotcode) - Fixed REPL bug where function signatures could not be entered across multiple lines ([#​1667](https://togithub.com/TypeStrong/ts-node/issues/1667), [#​1677](https://togithub.com/TypeStrong/ts-node/issues/1677)) [@​d9k](https://togithub.com/d9k) - REPL treats unparenthesized object literals as objects, instead of as block scopes ([#​1697](https://togithub.com/TypeStrong/ts-node/issues/1697), [#​1699](https://togithub.com/TypeStrong/ts-node/issues/1699)) [@​jhmaster2000](https://togithub.com/jhmaster2000) - Fixed bug where `preferTsExts` combined with third-party transpiler hooks could disrupt `nyc` code coverage ([#​1755](https://togithub.com/TypeStrong/ts-node/issues/1755)) [@​cspotcode](https://togithub.com/cspotcode) - Fixed bug where `file://` URLs in stack traces did not always use percent-encoding ([#​1738](https://togithub.com/TypeStrong/ts-node/issues/1738), [#​1726](https://togithub.com/TypeStrong/ts-node/issues/1726), [#​1729](https://togithub.com/TypeStrong/ts-node/issues/1729)) [@​cspotcode](https://togithub.com/cspotcode) - Fixed bug where v8-compile-cache-lib did not correctly unhook itself ([#​1717](https://togithub.com/TypeStrong/ts-node/issues/1717), [#​1718](https://togithub.com/TypeStrong/ts-node/issues/1718), [#​1719](https://togithub.com/TypeStrong/ts-node/issues/1719)) [@​cspotcode](https://togithub.com/cspotcode) - This internal dependency is used to speed up loading the TypeScript compiler **Docs** - Many docs improvements ([#​1682](https://togithub.com/TypeStrong/ts-node/issues/1682)) [@​cspotcode](https://togithub.com/cspotcode) - Options page: each option its own linkable header w/usage example ([#​1606](https://togithub.com/TypeStrong/ts-node/issues/1606)) [@​cspotcode](https://togithub.com/cspotcode) - Categorize APIs in typedoc, make entrypoints more prominent ([#​1456](https://togithub.com/TypeStrong/ts-node/issues/1456)) [@​cspotcode](https://togithub.com/cspotcode) - Clarify that the shorthand for `--project` is `-P`, not `-p` ([#​1731](https://togithub.com/TypeStrong/ts-node/issues/1731), [#​1734](https://togithub.com/TypeStrong/ts-node/issues/1734)) [@​lobsterkatie](https://togithub.com/lobsterkatie) - Add common ESM errors to Troubleshooting page ([#​1607](https://togithub.com/TypeStrong/ts-node/issues/1607)) [@​cspotcode](https://togithub.com/cspotcode) https://github.com/TypeStrong/ts-node/milestone/12

Configuration

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

🚦 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 has been generated by WhiteSource Renovate. View repository job log here.