sanity-io/design
### [`v1.1.1`](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.1.0...@sanity/icons@1.1.1)
[Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.1.0...@sanity/icons@1.1.1)
### [`v1.1.0`](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.10...@sanity/icons@1.1.0)
[Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.10...@sanity/icons@1.1.0)
### [`v1.0.10`](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.9...@sanity/icons@1.0.10)
[Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.9...@sanity/icons@1.0.10)
### [`v1.0.9`](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.8...@sanity/icons@1.0.9)
[Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.8...@sanity/icons@1.0.9)
### [`v1.0.8`](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.7...@sanity/icons@1.0.8)
[Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.7...@sanity/icons@1.0.8)
### [`v1.0.7`](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.6...@sanity/icons@1.0.7)
[Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.6...@sanity/icons@1.0.7)
postcss/autoprefixer
### [`v10.2.6`](https://togithub.com/postcss/autoprefixer/blob/master/CHANGELOG.md#1026)
[Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.2.5...10.2.6)
- Fixed “no prefixes needed” warning (by [@Pwntheon](https://togithub.com/Pwntheon)).
eslint/eslint
### [`v7.27.0`](https://togithub.com/eslint/eslint/releases/v7.27.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v7.26.0...v7.27.0)
- [`2c0868c`](https://togithub.com/eslint/eslint/commit/2c0868cbeadc9f42716fa1178ebdc6b4cee6d31e) Chore: merge all html formatter files into `html.js` ([#14612](https://togithub.com/eslint/eslint/issues/14612)) (Milos Djermanovic)
- [`9e9b5e0`](https://togithub.com/eslint/eslint/commit/9e9b5e07475564813b62cd1d7562a93c5fb4bc74) Update: no-unused-vars false negative with comma operator (fixes [#14325](https://togithub.com/eslint/eslint/issues/14325)) ([#14354](https://togithub.com/eslint/eslint/issues/14354)) (Nitin Kumar)
- [`afe9569`](https://togithub.com/eslint/eslint/commit/afe95693e1e4316a1c6f01d39345061d4c5921c7) Chore: use includes instead of indexOf ([#14607](https://togithub.com/eslint/eslint/issues/14607)) (Mikhail Bodrov)
- [`c0f418e`](https://togithub.com/eslint/eslint/commit/c0f418e2476df98519bc156b81d20431984e8704) Chore: Remove lodash ([#14287](https://togithub.com/eslint/eslint/issues/14287)) (Stephen Wade)
- [`52655dd`](https://togithub.com/eslint/eslint/commit/52655dd54925ee02af2ba3a0ebc09de959ae3101) Update: no-restricted-imports custom message for patterns (fixes [#11843](https://togithub.com/eslint/eslint/issues/11843)) ([#14580](https://togithub.com/eslint/eslint/issues/14580)) (Alex Holden)
- [`967b1c4`](https://togithub.com/eslint/eslint/commit/967b1c4ceca8f5248378477da94ff118dafaa647) Chore: Fix typo in large.js ([#14589](https://togithub.com/eslint/eslint/issues/14589)) (Ikko Ashimine)
- [`2466a05`](https://togithub.com/eslint/eslint/commit/2466a05160de60958457d984b79fd445c12ebc98) Sponsors: Sync README with website (ESLint Jenkins)
- [`fe29f18`](https://togithub.com/eslint/eslint/commit/fe29f18227fd02fd7c3da033417d621275b00d0a) Sponsors: Sync README with website (ESLint Jenkins)
- [`086c1d6`](https://togithub.com/eslint/eslint/commit/086c1d6e8593cf8e7851daa8f2a890c213cf6999) Chore: add more test cases for `no-sequences` ([#14579](https://togithub.com/eslint/eslint/issues/14579)) (Nitin Kumar)
- [`6a2ced8`](https://togithub.com/eslint/eslint/commit/6a2ced892c0dc43fa4942293b9f1c4b9151c3741) Docs: Update README team and sponsors (ESLint Jenkins)
### [`v7.26.0`](https://togithub.com/eslint/eslint/releases/v7.26.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v7.25.0...v7.26.0)
- [`aaf65e6`](https://togithub.com/eslint/eslint/commit/aaf65e629adb74401092c3ccc9cb4e4bd1c8609b) Upgrade: eslintrc for ModuleResolver fix ([#14577](https://togithub.com/eslint/eslint/issues/14577)) (Brandon Mills)
- [`ae6dbd1`](https://togithub.com/eslint/eslint/commit/ae6dbd148aaca83e4bd04b9351b54029c50fac8a) Fix: track variables, not names in require-atomic-updates (fixes [#14208](https://togithub.com/eslint/eslint/issues/14208)) ([#14282](https://togithub.com/eslint/eslint/issues/14282)) (Patrick Ahmetovic)
- [`6a86e50`](https://togithub.com/eslint/eslint/commit/6a86e5018a3733049c09261bcabae422fbea893d) Chore: remove loose-parser tests (fixes [#14315](https://togithub.com/eslint/eslint/issues/14315)) ([#14569](https://togithub.com/eslint/eslint/issues/14569)) (Milos Djermanovic)
- [`ee3a3ea`](https://togithub.com/eslint/eslint/commit/ee3a3ead893d185cc4b1ae9041940cb0968767e1) Fix: create `.eslintrc.cjs` for `module` type ([#14304](https://togithub.com/eslint/eslint/issues/14304)) (Nitin Kumar)
- [`6791dec`](https://togithub.com/eslint/eslint/commit/6791decfc58b7b09cfd0aabd15a3d14148aae073) Docs: fix example for require-atomic-updates ([#14562](https://togithub.com/eslint/eslint/issues/14562)) (Milos Djermanovic)
- [`388eb7e`](https://togithub.com/eslint/eslint/commit/388eb7e14039b8951462b311d6121002ca5232cb) Sponsors: Sync README with website (ESLint Jenkins)
- [`f071d1e`](https://togithub.com/eslint/eslint/commit/f071d1ef91286bf2e3fb63d9b679ff7702819a1e) Update: Add automated suggestion to `radix` rule for parsing decimals ([#14291](https://togithub.com/eslint/eslint/issues/14291)) (Bryan Mishkin)
- [`0b6a3f3`](https://togithub.com/eslint/eslint/commit/0b6a3f31e6e78825114f82d4e0aed9cd72f784ac) New: Include XO style guide in `eslint --init` ([#14193](https://togithub.com/eslint/eslint/issues/14193)) (Federico Brigante)
benmosher/eslint-plugin-import
### [`v2.23.4`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#2234---2021-05-29)
[Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.23.3...v2.23.4)
##### Fixed
- \[`no-import-module-exports`]: Don't crash if packages have no entrypoint (\[[#2099](https://togithub.com/benmosher/eslint-plugin-import/issues/2099)], thanks \[[@eps1lon](https://togithub.com/eps1lon)])
- \[`no-extraneous-dependencies`]: fix package name algorithm (\[[#2097](https://togithub.com/benmosher/eslint-plugin-import/issues/2097)], thanks \[[@paztis](https://togithub.com/paztis)])
### [`v2.23.3`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#2233---2021-05-21)
[Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.23.2...v2.23.3)
##### Fixed
- \[`no-restricted-paths`]: fix false positive matches (\[[#2090](https://togithub.com/benmosher/eslint-plugin-import/issues/2090)], thanks \[[@malykhinvi](https://togithub.com/malykhinvi)])
- \[`no-cycle`]: ignore imports where imported file only imports types of importing file (\[[#2083](https://togithub.com/benmosher/eslint-plugin-import/issues/2083)], thanks \[[@cherryblossom000](https://togithub.com/cherryblossom000)])
- \[`no-cycle`]: fix false negative when file imports a type after importing a value in Flow (\[[#2083](https://togithub.com/benmosher/eslint-plugin-import/issues/2083)], thanks \[[@cherryblossom000](https://togithub.com/cherryblossom000)])
- \[`order`]: restore default behavior unless `type` is in groups (\[[#2087](https://togithub.com/benmosher/eslint-plugin-import/issues/2087)], thanks \[[@grit96](https://togithub.com/grit96)])
##### Changed
- \[Docs] Add `no-relative-packages` to list of to the list of rules (\[[#2075](https://togithub.com/benmosher/eslint-plugin-import/issues/2075)], thanks \[[@arvigeus](https://togithub.com/arvigeus)])
### [`v2.23.2`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#2232---2021-05-15)
[Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.23.1...v2.23.2)
##### Changed
- \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm 7+
### [`v2.23.1`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#2231---2021-05-14)
[Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.23.0...v2.23.1)
##### Fixed
- \[`newline-after-import`]: fix crash with `export {}` syntax (\[[#2063](https://togithub.com/benmosher/eslint-plugin-import/issues/2063)], \[[#2056](https://togithub.com/benmosher/eslint-plugin-import/issues/2056)], thanks \[[@ljharb](https://togithub.com/ljharb)])
- `ExportMap`: do not crash when tsconfig lacks `.compilerOptions` (\[[#2067](https://togithub.com/benmosher/eslint-plugin-import/issues/2067)], thanks \[[@ljharb](https://togithub.com/ljharb)])
- \[`order`]: fix alphabetical sorting (\[[#2071](https://togithub.com/benmosher/eslint-plugin-import/issues/2071)], thanks \[[@grit96](https://togithub.com/grit96)])
### [`v2.23.0`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#2230---2021-05-13)
[Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.22.1...v2.23.0)
##### Added
- \[`no-commonjs`]: Also detect require calls with expressionless template literals: ``require(`x`)`` (\[[#1958](https://togithub.com/benmosher/eslint-plugin-import/issues/1958)], thanks \[[@FloEdelmann](https://togithub.com/FloEdelmann)])
- \[`no-internal-modules`]: Add `forbid` option (\[[#1846](https://togithub.com/benmosher/eslint-plugin-import/issues/1846)], thanks \[[@guillaumewuip](https://togithub.com/guillaumewuip)])
- add \[`no-relative-packages`] (\[[#1860](https://togithub.com/benmosher/eslint-plugin-import/issues/1860)], \[[#966](https://togithub.com/benmosher/eslint-plugin-import/issues/966)], thanks \[[@tapayne88](https://togithub.com/tapayne88)] \[[@panrafal](https://togithub.com/panrafal)])
- add \[`no-import-module-exports`] rule: report import declarations with CommonJS exports (\[[#804](https://togithub.com/benmosher/eslint-plugin-import/issues/804)], thanks \[[@kentcdodds](https://togithub.com/kentcdodds)] and \[[@ttmarek](https://togithub.com/ttmarek)])
- \[`no-unused-modules`]: Support destructuring assignment for `export`. (\[[#1997](https://togithub.com/benmosher/eslint-plugin-import/issues/1997)], thanks \[[@s-h-a-d-o-w](https://togithub.com/s-h-a-d-o-w)])
- \[`order`]: support type imports (\[[#2021](https://togithub.com/benmosher/eslint-plugin-import/issues/2021)], thanks \[[@grit96](https://togithub.com/grit96)])
- \[`order`]: Add `warnOnUnassignedImports` option to enable warnings for out of order unassigned imports (\[[#1990](https://togithub.com/benmosher/eslint-plugin-import/issues/1990)], thanks \[[@hayes](https://togithub.com/hayes)])
##### Fixed
- \[`export`]/TypeScript: properly detect export specifiers as children of a TS module block (\[[#1889](https://togithub.com/benmosher/eslint-plugin-import/issues/1889)], thanks \[[@andreubotella](https://togithub.com/andreubotella)])
- \[`order`]: ignore non-module-level requires (\[[#1940](https://togithub.com/benmosher/eslint-plugin-import/issues/1940)], thanks \[[@golopot](https://togithub.com/golopot)])
- \[`no-webpack-loader-syntax`]/TypeScript: avoid crash on missing name (\[[#1947](https://togithub.com/benmosher/eslint-plugin-import/issues/1947)], thanks \[[@leonardodino](https://togithub.com/leonardodino)])
- \[`no-extraneous-dependencies`]: Add package.json cache (\[[#1948](https://togithub.com/benmosher/eslint-plugin-import/issues/1948)], thanks \[[@fa93hws](https://togithub.com/fa93hws)])
- \[`prefer-default-export`]: handle empty array destructuring (\[[#1965](https://togithub.com/benmosher/eslint-plugin-import/issues/1965)], thanks \[[@ljharb](https://togithub.com/ljharb)])
- \[`no-unused-modules`]: make type imports mark a module as used (fixes [#1924](https://togithub.com/benmosher/eslint-plugin-import/issues/1924)) (\[[#1974](https://togithub.com/benmosher/eslint-plugin-import/issues/1974)], thanks \[[@cherryblossom000](https://togithub.com/cherryblossom000)])
- \[`no-cycle`]: fix perf regression (\[[#1944](https://togithub.com/benmosher/eslint-plugin-import/issues/1944)], thanks \[[@Blasz](https://togithub.com/Blasz)])
- \[`first`]: fix handling of `import = require` (\[[#1963](https://togithub.com/benmosher/eslint-plugin-import/issues/1963)], thanks \[[@MatthiasKunnen](https://togithub.com/MatthiasKunnen)])
- \[`no-cycle`]/\[`extensions`]: fix isExternalModule usage (\[[#1696](https://togithub.com/benmosher/eslint-plugin-import/issues/1696)], thanks \[[@paztis](https://togithub.com/paztis)])
- \[`extensions`]/\[`no-cycle`]/\[`no-extraneous-dependencies`]: Correct module real path resolution (\[[#1696](https://togithub.com/benmosher/eslint-plugin-import/issues/1696)], thanks \[[@paztis](https://togithub.com/paztis)])
- \[`no-named-default`]: ignore Flow import type and typeof (\[[#1983](https://togithub.com/benmosher/eslint-plugin-import/issues/1983)], thanks \[[@christianvuerings](https://togithub.com/christianvuerings)])
- \[`no-extraneous-dependencies`]: Exclude flow `typeof` imports (\[[#1534](https://togithub.com/benmosher/eslint-plugin-import/issues/1534)], thanks \[[@devongovett](https://togithub.com/devongovett)])
- \[`newline-after-import`]: respect decorator annotations (\[[#1985](https://togithub.com/benmosher/eslint-plugin-import/issues/1985)], thanks \[[@lilling](https://togithub.com/lilling)])
- \[`no-restricted-paths`]: enhance performance for zones with `except` paths (\[[#2022](https://togithub.com/benmosher/eslint-plugin-import/issues/2022)], thanks \[[@malykhinvi](https://togithub.com/malykhinvi)])
- \[`no-unresolved`]: check import() (\[[#2026](https://togithub.com/benmosher/eslint-plugin-import/issues/2026)], thanks \[[@aladdin-add](https://togithub.com/aladdin-add)])
##### Changed
- \[Generic Import Callback] Make callback for all imports once in rules (\[[#1237](https://togithub.com/benmosher/eslint-plugin-import/issues/1237)], thanks \[[@ljqx](https://togithub.com/ljqx)])
- \[Docs] \[`no-named-as-default`]: add semicolon (\[[#1897](https://togithub.com/benmosher/eslint-plugin-import/issues/1897)], thanks \[[@bicstone](https://togithub.com/bicstone)])
- \[Docs] `no-extraneous-dependencies`: correct peerDependencies option default to `true` (\[[#1993](https://togithub.com/benmosher/eslint-plugin-import/issues/1993)], thanks \[[@dwardu](https://togithub.com/dwardu)])
- \[Docs] `order`: Document options required to match ordering example (\[[#1992](https://togithub.com/benmosher/eslint-plugin-import/issues/1992)], thanks \[[@silviogutierrez](https://togithub.com/silviogutierrez)])
- \[Tests] `no-unresolved`: add tests for `import()` (\[[#2012](https://togithub.com/benmosher/eslint-plugin-import/issues/2012)], thanks \[[@davidbonnet](https://togithub.com/davidbonnet)])
- \[Docs] Add import/recommended ruleset to README (\[[#2034](https://togithub.com/benmosher/eslint-plugin-import/issues/2034)], thanks \[[@edemaine](https://togithub.com/edemaine)])
yannickcr/eslint-plugin-react
### [`v7.24.0`](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md#7240---20210527)
[Compare Source](https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.23.2...v7.24.0)
##### Added
- component detection: add componentWrapperFunctions setting ([#2713][] @[@jzabala](https://togithub.com/jzabala) [@LandonSchropp](https://togithub.com/LandonSchropp))
- \[`no-unused-prop-types`]: add ignore option ([#2972][] [@grit96](https://togithub.com/grit96))
- version detection: support recursive processor virtual filename ([#2965][] [@JounQin](https://togithub.com/JounQin))
##### Fixed
- \[`jsx-handler-names`]: properly substitute value into message ([#2975][] [@G-Rath](https://togithub.com/G-Rath))
- \[`jsx-uses-vars`]: ignore namespaces ([#2985][] [@remcohaszing](https://togithub.com/remcohaszing))
- \[`jsx-no-undef`]: ignore namespaces ([#2986][] [@remcohaszing](https://togithub.com/remcohaszing))
- \[`jsx-child-element-spacing`]: Don't flag whitespace around ` ` tags ([#2989][] [@pascalpp](https://togithub.com/pascalpp))
##### Changed
- \[Docs] \[`jsx-newline`]: Fix minor spelling error on rule name ([#2974][] [@DennisSkoko](https://togithub.com/DennisSkoko))
- \[Refactor] \[`void-dom-elements-no-children`]: improve performance
- \[readme] fix missing trailing commas ([#2980][] [@sugardon](https://togithub.com/sugardon))
- \[readme] fix broken anchor link ([#2982][] [@vzvu3k6k](https://togithub.com/vzvu3k6k))
- \[Docs] \[`jsx-child-element-spacing`]: fixes sentence which ends abruptly ([#2990][] [@pascalpp](https://togithub.com/pascalpp))
[7.24.0]: https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.23.2...v7.24.0
[#2990]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2990
[#2989]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2989
[#2986]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2986
[#2985]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2985
[#2982]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2982
[#2980]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2980
[#2977]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2977
[#2975]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2975
[#2974]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2974
[#2972]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2972
[#2965]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2965
[#2713]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2713
ai/nanoid
### [`v3.1.23`](https://togithub.com/ai/nanoid/blob/master/CHANGELOG.md#3123)
[Compare Source](https://togithub.com/ai/nanoid/compare/3.1.22...3.1.23)
- Fixed `esbuild` support.
postcss/postcss
### [`v8.3.0`](https://togithub.com/postcss/postcss/releases/8.3.0)
[Compare Source](https://togithub.com/postcss/postcss/compare/8.2.15...8.3.0)
PostCSS 8.3 improved source map parsing performance, added `Node#assign()` shortcut, and experimental `Document` node to AST.
#### Thanks to Sponsors
This release was possible thanks to our community.
If your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by:
- [**Tidelift**](https://tidelift.com/) with a Spotify-like subscription model supporting all projects from your lock file.
- Direct donations in [**PostCSS & Autoprefixer Open Collective**](https://opencollective.com/postcss#section-contributors).
#### Source Map Performance
Because PostCSS needs synchronous API, we can’t move from the old \`source-map 0.6 to 0.7 (many other open-source projects too).
[@7rulnik](https://togithub.com/7rulnik) forked `source-map` 0.6 to [`source-map-js`](https://www.npmjs.com/package/source-map-js) and back-ported performance improvements from 0.7. In 8.3 we [switched](https://togithub.com/postcss/postcss/pull/1515) from `source-map` to this `source-map-js` fork.
You map see 4x performance improvements in parsing map from processing step before PostCSS (for instance, Sass).
#### `Document` Nodes
Thanks to [@gucong3000](https://togithub.com/gucong3000), PostCSS already parse CSS from HTML and JS files (CSS-in-JS templates and objects).
But his plugin need big updates. [@hudochenkov](https://togithub.com/hudochenkov) from [stylelint](https://stylelint.io/) team decided to create new parsers for styles inside [CSS-in-JS](https://togithub.com/stylelint/postcss-css-in-js), [HTML](https://togithub.com/stylelint/postcss-html), and [Markdown](https://togithub.com/stylelint/postcss-markdown).
He [suggested](https://togithub.com/postcss/postcss/issues/1498) adding new [`Document`](https://postcss.org/api/#document) node type to PostCSS AST to keep multiple `Root` nodes inside and JS/HTML/Markdown code blocks between these style blocks.
```js
const document = htmlParser(
''
)
document.type //=> 'document'
document.nodes.length //=> 2
document.nodes[0].type //=> 'root'
```
This is an experimental feature. Some aspects of this node could change within minor or patch version releases.
#### `Node#assign()` Shortcut
The creator of famous `postcss-preset-env` and many other PostCSS tools, [@jonathantneal](https://togithub.com/jonathantneal) [suggested](https://togithub.com/postcss/postcss/pull/1572) a nice shortcut to change multiple properties in the node:
```js
decl.assign({ prop: 'word-wrap', value: 'break-word' })
```
### [`v8.2.15`](https://togithub.com/postcss/postcss/blob/master/CHANGELOG.md#8215)
[Compare Source](https://togithub.com/postcss/postcss/compare/8.2.14...8.2.15)
- Fixed `list` type definitions (by [@n19htz](https://togithub.com/n19htz)).
### [`v8.2.14`](https://togithub.com/postcss/postcss/blob/master/CHANGELOG.md#8214)
[Compare Source](https://togithub.com/postcss/postcss/compare/8.2.13...8.2.14)
- Removed `source-map` from client-side bundle (by Barak Igal).
prettier/prettier
### [`v2.3.0`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#230)
[Compare Source](https://togithub.com/prettier/prettier/compare/2.2.1...2.3.0)
[diff](https://togithub.com/prettier/prettier/compare/2.2.1...2.3.0)
🔗 [Release Notes](https://prettier.io/blog/2021/05/09/2.3.0.html)
bvaughn/react-error-boundary
### [`v3.1.3`](https://togithub.com/bvaughn/react-error-boundary/releases/v3.1.3)
[Compare Source](https://togithub.com/bvaughn/react-error-boundary/compare/v3.1.2...v3.1.3)
##### Bug Fixes
- **useErrorHandler:** use unknown instead of Error ([#89](https://togithub.com/bvaughn/react-error-boundary/issues/89)) ([ec81d61](https://togithub.com/bvaughn/react-error-boundary/commit/ec81d61fb225dfbd3ba53476113b5e5c99b43225)), closes [#83](https://togithub.com/bvaughn/react-error-boundary/issues/83)
### [`v3.1.2`](https://togithub.com/bvaughn/react-error-boundary/releases/v3.1.2)
[Compare Source](https://togithub.com/bvaughn/react-error-boundary/compare/v3.1.1...v3.1.2)
##### Bug Fixes
- **TS:** help typescript to find his way for the ErrorBoundaryProps union ([#90](https://togithub.com/bvaughn/react-error-boundary/issues/90)) ([fb0b859](https://togithub.com/bvaughn/react-error-boundary/commit/fb0b85960f8d99759de52c14d9d0e113983eb246))
rollup/rollup
### [`v2.50.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2505)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.4...v2.50.5)
*2021-05-30*
##### Bug Fixes
- Detect side effects when accessing thenables ([#4115](https://togithub.com/rollup/rollup/issues/4115))
##### Pull Requests
- [#4114](https://togithub.com/rollup/rollup/pull/4114): use `colorette` instead of `turbocolor` ([@ryuever](https://togithub.com/ryuever))
- [#4115](https://togithub.com/rollup/rollup/pull/4115): Tracks side effects of thenables ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.50.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2504)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.3...v2.50.4)
*2021-05-29*
##### Bug Fixes
- Fix a situation where tree-shaking would stop including nodes prematurely ([#4111](https://togithub.com/rollup/rollup/issues/4111))
- Track mutations and accessor side effects when using `__proto__` in an object literal ([#4112](https://togithub.com/rollup/rollup/issues/4112))
- Check for getter effects when spreading an object ([#4113](https://togithub.com/rollup/rollup/issues/4113))
##### Pull Requests
- [#4111](https://togithub.com/rollup/rollup/pull/4111): Always request a new tree-shaking pass when deoptimizations of a node are first included ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4112](https://togithub.com/rollup/rollup/pull/4112): Actually set the prototype when using a **proto** property ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4113](https://togithub.com/rollup/rollup/pull/4113): Track access side effects when using object spread operator ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.50.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2503)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.2...v2.50.3)
*2021-05-28*
##### Bug Fixes
- Wrap parentheses around leading elements in simplified sequence expressions if this would otherwise lead to invalid code ([#4110](https://togithub.com/rollup/rollup/issues/4110))
- Do not associate block soped variables in catch clauses with the clause parameter ([#4108](https://togithub.com/rollup/rollup/issues/4108))
- Do not associate hoisted variables in catch clauses with outside variables if they match the parameter ([#4108](https://togithub.com/rollup/rollup/issues/4108))
- Use correct "this" context for tagged template literal member expressions in simplified sequences ([#4110](https://togithub.com/rollup/rollup/issues/4110))
##### Pull Requests
- [#4108](https://togithub.com/rollup/rollup/pull/4108): Correctly handle catch declarations ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4110](https://togithub.com/rollup/rollup/pull/4110): Invalid sequence expression simplification ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.50.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2502)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.1...v2.50.2)
*2021-05-27*
##### Bug Fixes
- Avoid unnecessary side effects when using methods like `.filter` and `.map` ([#4103](https://togithub.com/rollup/rollup/issues/4103))
- Avoid crash when a module with moduleSideEffects no-treeshake imports a tree-shaken module ([#4104](https://togithub.com/rollup/rollup/issues/4104))
##### Pull Requests
- [#4103](https://togithub.com/rollup/rollup/pull/4103): Do not track side-effect-free array methods as side effects ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4104](https://togithub.com/rollup/rollup/pull/4104): Fix crash when using inlineDynamicImports with no-treeshake ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.50.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2501)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.0...v2.50.1)
*2021-05-26*
##### Bug Fixes
- Do not associate pure annotations in simplified expressions with wrong elements ([#4095](https://togithub.com/rollup/rollup/issues/4095))
- Prevent invalid code when simplified conditionals start with an IIFE function expression ([#4099](https://togithub.com/rollup/rollup/issues/4099))
##### Pull Requests
- [#4095](https://togithub.com/rollup/rollup/pull/4095): Correctly associate pure annotations and remove invalid ones ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4099](https://togithub.com/rollup/rollup/pull/4099): Wrap leading function expression iifes in conditionals ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.50.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2500)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.49.0...v2.50.0)
*2021-05-25*
##### Features
- Only include last elements of comma expressions if they are used or have side effects ([#4087](https://togithub.com/rollup/rollup/issues/4087))
##### Bug Fixes
- Prevent a crash that could occur when calling object methods ([#4091](https://togithub.com/rollup/rollup/issues/4091))
##### Pull Requests
- [#4085](https://togithub.com/rollup/rollup/pull/4085): Switch to ESLint ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4087](https://togithub.com/rollup/rollup/pull/4087): Drop unused last sequence element ([@lukastaegert](https://togithub.com/lukastaegert))
- [#4091](https://togithub.com/rollup/rollup/pull/4091): Prevent crash for recursive "this" deoptimization ([@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.49.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2490)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.48.0...v2.49.0)
*2021-05-23*
##### Features
- Detect side-effect-free static class methods and properties ([#4018](https://togithub.com/rollup/rollup/issues/4018))
- Detect side-effect-free array elements ([#4018](https://togithub.com/rollup/rollup/issues/4018))
- Do not apply deoptimizations from dead code ([#4018](https://togithub.com/rollup/rollup/issues/4018))
##### Bug Fixes
- Handle side effect detection for getters and setters added in untracked code ([#4018](https://togithub.com/rollup/rollup/issues/4018))
- Track "this" mutations for methods, getters and setters ([#4018](https://togithub.com/rollup/rollup/issues/4018))
##### Pull Requests
- [#4018](https://togithub.com/rollup/rollup/pull/4018): Class method effects ([@marijnh](https://togithub.com/marijnh) and [@lukastaegert](https://togithub.com/lukastaegert))
### [`v2.48.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2480)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.47.0...v2.48.0)
*2021-05-15*
##### Features
- Add replacement to conditionally insert asset extensions in `entryFileNames` when preserving modules ([#4077](https://togithub.com/rollup/rollup/issues/4077))
##### Bug Fixes
- Fix crash when dynamically assigning to namespace members ([#4070](https://togithub.com/rollup/rollup/issues/4070))
- Do not associate pure annotations in front of a semi-colon or comma with succeeding code ([#4068](https://togithub.com/rollup/rollup/issues/4068))
##### Pull Requests
- [#4068](https://togithub.com/rollup/rollup/pull/4068): ignore invalid trailing pure annotations ([@kzc](https://togithub.com/kzc))
- [#4070](https://togithub.com/rollup/rollup/pull/4070): undefined `deoptimizePath` when the first element is empty string ([@si3nloong](https://togithub.com/si3nloong))
- [#4071](https://togithub.com/rollup/rollup/pull/4071): add node.js v16 support ([@dnalborczyk](https://togithub.com/dnalborczyk))
- [#4077](https://togithub.com/rollup/rollup/pull/4077): Add assetExtname replacement in entryFileNames ([@BPScott](https://togithub.com/BPScott))
- [#4080](https://togithub.com/rollup/rollup/pull/4080): Added Rollup logo in README.md ([@priyanshurav](https://togithub.com/priyanshurav))
- [#4081](https://togithub.com/rollup/rollup/pull/4081): fix comment regarding invalid annotation handling ([@kzc](https://togithub.com/kzc))
### [`v2.47.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2470)
[Compare Source](https://togithub.com/rollup/rollup/compare/v2.46.0...v2.47.0)
*2021-05-04*
##### Features
- Warn about ambiguous imports from combined external namespace reexports ([#4064](https://togithub.com/rollup/rollup/issues/4064))
- In case of combined namespace reexports, always prefer local exports over external namespaces ([#4064](https://togithub.com/rollup/rollup/issues/4064))
- Treat conflicting names in local namespace reexports as undefined ([#4064](https://togithub.com/rollup/rollup/issues/4064))
##### Pull Requests
- [#4064](https://togithub.com/rollup/rollup/pull/4064): Prefer locally defined exports and reexports over external namespaces ([@lukastaegert](https://togithub.com/lukastaegert))
Microsoft/TypeScript
### [`v4.3.2`](https://togithub.com/Microsoft/TypeScript/releases/v4.3.2)
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.2.4...v4.3.2)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-3).
For the complete list of fixed issues, check out the
- [fixed issues query for TypeScript v4.3.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+4.3.0%22+is%3Aclosed+).
- [fixed issues query for TypeScript v4.3.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+4.3.1%22+is%3Aclosed+).
- [fixed issues query for TypeScript v4.3.2](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+4.3.2%22+is%3Aclosed+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [Visual Studio 2017/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-43) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017))
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
Configuration
📅 Schedule: "before 3am on the first day of the month" (UTC).
🚦 Automerge: Enabled.
♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
1.0.6
->1.1.1
0.33.19
->0.34.0
17.0.4
->17.0.8
17.0.3
->17.0.5
10.2.5
->10.2.6
7.25.0
->7.27.0
2.22.1
->2.23.4
7.23.2
->7.24.0
3.1.22
->3.1.23
8.2.13
->8.3.0
2.2.1
->2.3.0
3.1.1
->3.1.3
2.46.0
->2.50.5
4.2.4
->4.3.2
Release Notes
sanity-io/design
### [`v1.1.1`](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.1.0...@sanity/icons@1.1.1) [Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.1.0...@sanity/icons@1.1.1) ### [`v1.1.0`](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.10...@sanity/icons@1.1.0) [Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.10...@sanity/icons@1.1.0) ### [`v1.0.10`](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.9...@sanity/icons@1.0.10) [Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.9...@sanity/icons@1.0.10) ### [`v1.0.9`](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.8...@sanity/icons@1.0.9) [Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.8...@sanity/icons@1.0.9) ### [`v1.0.8`](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.7...@sanity/icons@1.0.8) [Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.7...@sanity/icons@1.0.8) ### [`v1.0.7`](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.6...@sanity/icons@1.0.7) [Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/icons@1.0.6...@sanity/icons@1.0.7)postcss/autoprefixer
### [`v10.2.6`](https://togithub.com/postcss/autoprefixer/blob/master/CHANGELOG.md#1026) [Compare Source](https://togithub.com/postcss/autoprefixer/compare/10.2.5...10.2.6) - Fixed “no prefixes needed” warning (by [@Pwntheon](https://togithub.com/Pwntheon)).eslint/eslint
### [`v7.27.0`](https://togithub.com/eslint/eslint/releases/v7.27.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.26.0...v7.27.0) - [`2c0868c`](https://togithub.com/eslint/eslint/commit/2c0868cbeadc9f42716fa1178ebdc6b4cee6d31e) Chore: merge all html formatter files into `html.js` ([#14612](https://togithub.com/eslint/eslint/issues/14612)) (Milos Djermanovic) - [`9e9b5e0`](https://togithub.com/eslint/eslint/commit/9e9b5e07475564813b62cd1d7562a93c5fb4bc74) Update: no-unused-vars false negative with comma operator (fixes [#14325](https://togithub.com/eslint/eslint/issues/14325)) ([#14354](https://togithub.com/eslint/eslint/issues/14354)) (Nitin Kumar) - [`afe9569`](https://togithub.com/eslint/eslint/commit/afe95693e1e4316a1c6f01d39345061d4c5921c7) Chore: use includes instead of indexOf ([#14607](https://togithub.com/eslint/eslint/issues/14607)) (Mikhail Bodrov) - [`c0f418e`](https://togithub.com/eslint/eslint/commit/c0f418e2476df98519bc156b81d20431984e8704) Chore: Remove lodash ([#14287](https://togithub.com/eslint/eslint/issues/14287)) (Stephen Wade) - [`52655dd`](https://togithub.com/eslint/eslint/commit/52655dd54925ee02af2ba3a0ebc09de959ae3101) Update: no-restricted-imports custom message for patterns (fixes [#11843](https://togithub.com/eslint/eslint/issues/11843)) ([#14580](https://togithub.com/eslint/eslint/issues/14580)) (Alex Holden) - [`967b1c4`](https://togithub.com/eslint/eslint/commit/967b1c4ceca8f5248378477da94ff118dafaa647) Chore: Fix typo in large.js ([#14589](https://togithub.com/eslint/eslint/issues/14589)) (Ikko Ashimine) - [`2466a05`](https://togithub.com/eslint/eslint/commit/2466a05160de60958457d984b79fd445c12ebc98) Sponsors: Sync README with website (ESLint Jenkins) - [`fe29f18`](https://togithub.com/eslint/eslint/commit/fe29f18227fd02fd7c3da033417d621275b00d0a) Sponsors: Sync README with website (ESLint Jenkins) - [`086c1d6`](https://togithub.com/eslint/eslint/commit/086c1d6e8593cf8e7851daa8f2a890c213cf6999) Chore: add more test cases for `no-sequences` ([#14579](https://togithub.com/eslint/eslint/issues/14579)) (Nitin Kumar) - [`6a2ced8`](https://togithub.com/eslint/eslint/commit/6a2ced892c0dc43fa4942293b9f1c4b9151c3741) Docs: Update README team and sponsors (ESLint Jenkins) ### [`v7.26.0`](https://togithub.com/eslint/eslint/releases/v7.26.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v7.25.0...v7.26.0) - [`aaf65e6`](https://togithub.com/eslint/eslint/commit/aaf65e629adb74401092c3ccc9cb4e4bd1c8609b) Upgrade: eslintrc for ModuleResolver fix ([#14577](https://togithub.com/eslint/eslint/issues/14577)) (Brandon Mills) - [`ae6dbd1`](https://togithub.com/eslint/eslint/commit/ae6dbd148aaca83e4bd04b9351b54029c50fac8a) Fix: track variables, not names in require-atomic-updates (fixes [#14208](https://togithub.com/eslint/eslint/issues/14208)) ([#14282](https://togithub.com/eslint/eslint/issues/14282)) (Patrick Ahmetovic) - [`6a86e50`](https://togithub.com/eslint/eslint/commit/6a86e5018a3733049c09261bcabae422fbea893d) Chore: remove loose-parser tests (fixes [#14315](https://togithub.com/eslint/eslint/issues/14315)) ([#14569](https://togithub.com/eslint/eslint/issues/14569)) (Milos Djermanovic) - [`ee3a3ea`](https://togithub.com/eslint/eslint/commit/ee3a3ead893d185cc4b1ae9041940cb0968767e1) Fix: create `.eslintrc.cjs` for `module` type ([#14304](https://togithub.com/eslint/eslint/issues/14304)) (Nitin Kumar) - [`6791dec`](https://togithub.com/eslint/eslint/commit/6791decfc58b7b09cfd0aabd15a3d14148aae073) Docs: fix example for require-atomic-updates ([#14562](https://togithub.com/eslint/eslint/issues/14562)) (Milos Djermanovic) - [`388eb7e`](https://togithub.com/eslint/eslint/commit/388eb7e14039b8951462b311d6121002ca5232cb) Sponsors: Sync README with website (ESLint Jenkins) - [`f071d1e`](https://togithub.com/eslint/eslint/commit/f071d1ef91286bf2e3fb63d9b679ff7702819a1e) Update: Add automated suggestion to `radix` rule for parsing decimals ([#14291](https://togithub.com/eslint/eslint/issues/14291)) (Bryan Mishkin) - [`0b6a3f3`](https://togithub.com/eslint/eslint/commit/0b6a3f31e6e78825114f82d4e0aed9cd72f784ac) New: Include XO style guide in `eslint --init` ([#14193](https://togithub.com/eslint/eslint/issues/14193)) (Federico Brigante)benmosher/eslint-plugin-import
### [`v2.23.4`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#2234---2021-05-29) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.23.3...v2.23.4) ##### Fixed - \[`no-import-module-exports`]: Don't crash if packages have no entrypoint (\[[#2099](https://togithub.com/benmosher/eslint-plugin-import/issues/2099)], thanks \[[@eps1lon](https://togithub.com/eps1lon)]) - \[`no-extraneous-dependencies`]: fix package name algorithm (\[[#2097](https://togithub.com/benmosher/eslint-plugin-import/issues/2097)], thanks \[[@paztis](https://togithub.com/paztis)]) ### [`v2.23.3`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#2233---2021-05-21) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.23.2...v2.23.3) ##### Fixed - \[`no-restricted-paths`]: fix false positive matches (\[[#2090](https://togithub.com/benmosher/eslint-plugin-import/issues/2090)], thanks \[[@malykhinvi](https://togithub.com/malykhinvi)]) - \[`no-cycle`]: ignore imports where imported file only imports types of importing file (\[[#2083](https://togithub.com/benmosher/eslint-plugin-import/issues/2083)], thanks \[[@cherryblossom000](https://togithub.com/cherryblossom000)]) - \[`no-cycle`]: fix false negative when file imports a type after importing a value in Flow (\[[#2083](https://togithub.com/benmosher/eslint-plugin-import/issues/2083)], thanks \[[@cherryblossom000](https://togithub.com/cherryblossom000)]) - \[`order`]: restore default behavior unless `type` is in groups (\[[#2087](https://togithub.com/benmosher/eslint-plugin-import/issues/2087)], thanks \[[@grit96](https://togithub.com/grit96)]) ##### Changed - \[Docs] Add `no-relative-packages` to list of to the list of rules (\[[#2075](https://togithub.com/benmosher/eslint-plugin-import/issues/2075)], thanks \[[@arvigeus](https://togithub.com/arvigeus)]) ### [`v2.23.2`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#2232---2021-05-15) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.23.1...v2.23.2) ##### Changed - \[meta] add `safe-publish-latest`; use `prepublishOnly` script for npm 7+ ### [`v2.23.1`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#2231---2021-05-14) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.23.0...v2.23.1) ##### Fixed - \[`newline-after-import`]: fix crash with `export {}` syntax (\[[#2063](https://togithub.com/benmosher/eslint-plugin-import/issues/2063)], \[[#2056](https://togithub.com/benmosher/eslint-plugin-import/issues/2056)], thanks \[[@ljharb](https://togithub.com/ljharb)]) - `ExportMap`: do not crash when tsconfig lacks `.compilerOptions` (\[[#2067](https://togithub.com/benmosher/eslint-plugin-import/issues/2067)], thanks \[[@ljharb](https://togithub.com/ljharb)]) - \[`order`]: fix alphabetical sorting (\[[#2071](https://togithub.com/benmosher/eslint-plugin-import/issues/2071)], thanks \[[@grit96](https://togithub.com/grit96)]) ### [`v2.23.0`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/CHANGELOG.md#2230---2021-05-13) [Compare Source](https://togithub.com/benmosher/eslint-plugin-import/compare/v2.22.1...v2.23.0) ##### Added - \[`no-commonjs`]: Also detect require calls with expressionless template literals: ``require(`x`)`` (\[[#1958](https://togithub.com/benmosher/eslint-plugin-import/issues/1958)], thanks \[[@FloEdelmann](https://togithub.com/FloEdelmann)]) - \[`no-internal-modules`]: Add `forbid` option (\[[#1846](https://togithub.com/benmosher/eslint-plugin-import/issues/1846)], thanks \[[@guillaumewuip](https://togithub.com/guillaumewuip)]) - add \[`no-relative-packages`] (\[[#1860](https://togithub.com/benmosher/eslint-plugin-import/issues/1860)], \[[#966](https://togithub.com/benmosher/eslint-plugin-import/issues/966)], thanks \[[@tapayne88](https://togithub.com/tapayne88)] \[[@panrafal](https://togithub.com/panrafal)]) - add \[`no-import-module-exports`] rule: report import declarations with CommonJS exports (\[[#804](https://togithub.com/benmosher/eslint-plugin-import/issues/804)], thanks \[[@kentcdodds](https://togithub.com/kentcdodds)] and \[[@ttmarek](https://togithub.com/ttmarek)]) - \[`no-unused-modules`]: Support destructuring assignment for `export`. (\[[#1997](https://togithub.com/benmosher/eslint-plugin-import/issues/1997)], thanks \[[@s-h-a-d-o-w](https://togithub.com/s-h-a-d-o-w)]) - \[`order`]: support type imports (\[[#2021](https://togithub.com/benmosher/eslint-plugin-import/issues/2021)], thanks \[[@grit96](https://togithub.com/grit96)]) - \[`order`]: Add `warnOnUnassignedImports` option to enable warnings for out of order unassigned imports (\[[#1990](https://togithub.com/benmosher/eslint-plugin-import/issues/1990)], thanks \[[@hayes](https://togithub.com/hayes)]) ##### Fixed - \[`export`]/TypeScript: properly detect export specifiers as children of a TS module block (\[[#1889](https://togithub.com/benmosher/eslint-plugin-import/issues/1889)], thanks \[[@andreubotella](https://togithub.com/andreubotella)]) - \[`order`]: ignore non-module-level requires (\[[#1940](https://togithub.com/benmosher/eslint-plugin-import/issues/1940)], thanks \[[@golopot](https://togithub.com/golopot)]) - \[`no-webpack-loader-syntax`]/TypeScript: avoid crash on missing name (\[[#1947](https://togithub.com/benmosher/eslint-plugin-import/issues/1947)], thanks \[[@leonardodino](https://togithub.com/leonardodino)]) - \[`no-extraneous-dependencies`]: Add package.json cache (\[[#1948](https://togithub.com/benmosher/eslint-plugin-import/issues/1948)], thanks \[[@fa93hws](https://togithub.com/fa93hws)]) - \[`prefer-default-export`]: handle empty array destructuring (\[[#1965](https://togithub.com/benmosher/eslint-plugin-import/issues/1965)], thanks \[[@ljharb](https://togithub.com/ljharb)]) - \[`no-unused-modules`]: make type imports mark a module as used (fixes [#1924](https://togithub.com/benmosher/eslint-plugin-import/issues/1924)) (\[[#1974](https://togithub.com/benmosher/eslint-plugin-import/issues/1974)], thanks \[[@cherryblossom000](https://togithub.com/cherryblossom000)]) - \[`no-cycle`]: fix perf regression (\[[#1944](https://togithub.com/benmosher/eslint-plugin-import/issues/1944)], thanks \[[@Blasz](https://togithub.com/Blasz)]) - \[`first`]: fix handling of `import = require` (\[[#1963](https://togithub.com/benmosher/eslint-plugin-import/issues/1963)], thanks \[[@MatthiasKunnen](https://togithub.com/MatthiasKunnen)]) - \[`no-cycle`]/\[`extensions`]: fix isExternalModule usage (\[[#1696](https://togithub.com/benmosher/eslint-plugin-import/issues/1696)], thanks \[[@paztis](https://togithub.com/paztis)]) - \[`extensions`]/\[`no-cycle`]/\[`no-extraneous-dependencies`]: Correct module real path resolution (\[[#1696](https://togithub.com/benmosher/eslint-plugin-import/issues/1696)], thanks \[[@paztis](https://togithub.com/paztis)]) - \[`no-named-default`]: ignore Flow import type and typeof (\[[#1983](https://togithub.com/benmosher/eslint-plugin-import/issues/1983)], thanks \[[@christianvuerings](https://togithub.com/christianvuerings)]) - \[`no-extraneous-dependencies`]: Exclude flow `typeof` imports (\[[#1534](https://togithub.com/benmosher/eslint-plugin-import/issues/1534)], thanks \[[@devongovett](https://togithub.com/devongovett)]) - \[`newline-after-import`]: respect decorator annotations (\[[#1985](https://togithub.com/benmosher/eslint-plugin-import/issues/1985)], thanks \[[@lilling](https://togithub.com/lilling)]) - \[`no-restricted-paths`]: enhance performance for zones with `except` paths (\[[#2022](https://togithub.com/benmosher/eslint-plugin-import/issues/2022)], thanks \[[@malykhinvi](https://togithub.com/malykhinvi)]) - \[`no-unresolved`]: check import() (\[[#2026](https://togithub.com/benmosher/eslint-plugin-import/issues/2026)], thanks \[[@aladdin-add](https://togithub.com/aladdin-add)]) ##### Changed - \[Generic Import Callback] Make callback for all imports once in rules (\[[#1237](https://togithub.com/benmosher/eslint-plugin-import/issues/1237)], thanks \[[@ljqx](https://togithub.com/ljqx)]) - \[Docs] \[`no-named-as-default`]: add semicolon (\[[#1897](https://togithub.com/benmosher/eslint-plugin-import/issues/1897)], thanks \[[@bicstone](https://togithub.com/bicstone)]) - \[Docs] `no-extraneous-dependencies`: correct peerDependencies option default to `true` (\[[#1993](https://togithub.com/benmosher/eslint-plugin-import/issues/1993)], thanks \[[@dwardu](https://togithub.com/dwardu)]) - \[Docs] `order`: Document options required to match ordering example (\[[#1992](https://togithub.com/benmosher/eslint-plugin-import/issues/1992)], thanks \[[@silviogutierrez](https://togithub.com/silviogutierrez)]) - \[Tests] `no-unresolved`: add tests for `import()` (\[[#2012](https://togithub.com/benmosher/eslint-plugin-import/issues/2012)], thanks \[[@davidbonnet](https://togithub.com/davidbonnet)]) - \[Docs] Add import/recommended ruleset to README (\[[#2034](https://togithub.com/benmosher/eslint-plugin-import/issues/2034)], thanks \[[@edemaine](https://togithub.com/edemaine)])yannickcr/eslint-plugin-react
### [`v7.24.0`](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md#7240---20210527) [Compare Source](https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.23.2...v7.24.0) ##### Added - component detection: add componentWrapperFunctions setting ([#2713][] @[@jzabala](https://togithub.com/jzabala) [@LandonSchropp](https://togithub.com/LandonSchropp)) - \[`no-unused-prop-types`]: add ignore option ([#2972][] [@grit96](https://togithub.com/grit96)) - version detection: support recursive processor virtual filename ([#2965][] [@JounQin](https://togithub.com/JounQin)) ##### Fixed - \[`jsx-handler-names`]: properly substitute value into message ([#2975][] [@G-Rath](https://togithub.com/G-Rath)) - \[`jsx-uses-vars`]: ignore namespaces ([#2985][] [@remcohaszing](https://togithub.com/remcohaszing)) - \[`jsx-no-undef`]: ignore namespaces ([#2986][] [@remcohaszing](https://togithub.com/remcohaszing)) - \[`jsx-child-element-spacing`]: Don't flag whitespace around `` tags ([#2989][] [@pascalpp](https://togithub.com/pascalpp)) ##### Changed - \[Docs] \[`jsx-newline`]: Fix minor spelling error on rule name ([#2974][] [@DennisSkoko](https://togithub.com/DennisSkoko)) - \[Refactor] \[`void-dom-elements-no-children`]: improve performance - \[readme] fix missing trailing commas ([#2980][] [@sugardon](https://togithub.com/sugardon)) - \[readme] fix broken anchor link ([#2982][] [@vzvu3k6k](https://togithub.com/vzvu3k6k)) - \[Docs] \[`jsx-child-element-spacing`]: fixes sentence which ends abruptly ([#2990][] [@pascalpp](https://togithub.com/pascalpp)) [7.24.0]: https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.23.2...v7.24.0 [#2990]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2990 [#2989]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2989 [#2986]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2986 [#2985]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2985 [#2982]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2982 [#2980]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2980 [#2977]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2977 [#2975]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2975 [#2974]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2974 [#2972]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2972 [#2965]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2965 [#2713]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2713
ai/nanoid
### [`v3.1.23`](https://togithub.com/ai/nanoid/blob/master/CHANGELOG.md#3123) [Compare Source](https://togithub.com/ai/nanoid/compare/3.1.22...3.1.23) - Fixed `esbuild` support.postcss/postcss
### [`v8.3.0`](https://togithub.com/postcss/postcss/releases/8.3.0) [Compare Source](https://togithub.com/postcss/postcss/compare/8.2.15...8.3.0) PostCSS 8.3 improved source map parsing performance, added `Node#assign()` shortcut, and experimental `Document` node to AST. #### Thanks to Sponsors This release was possible thanks to our community. If your company wants to support the sustainability of front-end infrastructure or wants to give some love to PostCSS, you can join our supporters by: - [**Tidelift**](https://tidelift.com/) with a Spotify-like subscription model supporting all projects from your lock file. - Direct donations in [**PostCSS & Autoprefixer Open Collective**](https://opencollective.com/postcss#section-contributors). #### Source Map Performance Because PostCSS needs synchronous API, we can’t move from the old \`source-map 0.6 to 0.7 (many other open-source projects too). [@7rulnik](https://togithub.com/7rulnik) forked `source-map` 0.6 to [`source-map-js`](https://www.npmjs.com/package/source-map-js) and back-ported performance improvements from 0.7. In 8.3 we [switched](https://togithub.com/postcss/postcss/pull/1515) from `source-map` to this `source-map-js` fork. You map see 4x performance improvements in parsing map from processing step before PostCSS (for instance, Sass). #### `Document` Nodes Thanks to [@gucong3000](https://togithub.com/gucong3000), PostCSS already parse CSS from HTML and JS files (CSS-in-JS templates and objects). But his plugin need big updates. [@hudochenkov](https://togithub.com/hudochenkov) from [stylelint](https://stylelint.io/) team decided to create new parsers for styles inside [CSS-in-JS](https://togithub.com/stylelint/postcss-css-in-js), [HTML](https://togithub.com/stylelint/postcss-html), and [Markdown](https://togithub.com/stylelint/postcss-markdown). He [suggested](https://togithub.com/postcss/postcss/issues/1498) adding new [`Document`](https://postcss.org/api/#document) node type to PostCSS AST to keep multiple `Root` nodes inside and JS/HTML/Markdown code blocks between these style blocks. ```js const document = htmlParser( '' ) document.type //=> 'document' document.nodes.length //=> 2 document.nodes[0].type //=> 'root' ``` This is an experimental feature. Some aspects of this node could change within minor or patch version releases. #### `Node#assign()` Shortcut The creator of famous `postcss-preset-env` and many other PostCSS tools, [@jonathantneal](https://togithub.com/jonathantneal) [suggested](https://togithub.com/postcss/postcss/pull/1572) a nice shortcut to change multiple properties in the node: ```js decl.assign({ prop: 'word-wrap', value: 'break-word' }) ``` ### [`v8.2.15`](https://togithub.com/postcss/postcss/blob/master/CHANGELOG.md#8215) [Compare Source](https://togithub.com/postcss/postcss/compare/8.2.14...8.2.15) - Fixed `list` type definitions (by [@n19htz](https://togithub.com/n19htz)). ### [`v8.2.14`](https://togithub.com/postcss/postcss/blob/master/CHANGELOG.md#8214) [Compare Source](https://togithub.com/postcss/postcss/compare/8.2.13...8.2.14) - Removed `source-map` from client-side bundle (by Barak Igal).prettier/prettier
### [`v2.3.0`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#230) [Compare Source](https://togithub.com/prettier/prettier/compare/2.2.1...2.3.0) [diff](https://togithub.com/prettier/prettier/compare/2.2.1...2.3.0) 🔗 [Release Notes](https://prettier.io/blog/2021/05/09/2.3.0.html)bvaughn/react-error-boundary
### [`v3.1.3`](https://togithub.com/bvaughn/react-error-boundary/releases/v3.1.3) [Compare Source](https://togithub.com/bvaughn/react-error-boundary/compare/v3.1.2...v3.1.3) ##### Bug Fixes - **useErrorHandler:** use unknown instead of Error ([#89](https://togithub.com/bvaughn/react-error-boundary/issues/89)) ([ec81d61](https://togithub.com/bvaughn/react-error-boundary/commit/ec81d61fb225dfbd3ba53476113b5e5c99b43225)), closes [#83](https://togithub.com/bvaughn/react-error-boundary/issues/83) ### [`v3.1.2`](https://togithub.com/bvaughn/react-error-boundary/releases/v3.1.2) [Compare Source](https://togithub.com/bvaughn/react-error-boundary/compare/v3.1.1...v3.1.2) ##### Bug Fixes - **TS:** help typescript to find his way for the ErrorBoundaryProps union ([#90](https://togithub.com/bvaughn/react-error-boundary/issues/90)) ([fb0b859](https://togithub.com/bvaughn/react-error-boundary/commit/fb0b85960f8d99759de52c14d9d0e113983eb246))rollup/rollup
### [`v2.50.5`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2505) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.4...v2.50.5) *2021-05-30* ##### Bug Fixes - Detect side effects when accessing thenables ([#4115](https://togithub.com/rollup/rollup/issues/4115)) ##### Pull Requests - [#4114](https://togithub.com/rollup/rollup/pull/4114): use `colorette` instead of `turbocolor` ([@ryuever](https://togithub.com/ryuever)) - [#4115](https://togithub.com/rollup/rollup/pull/4115): Tracks side effects of thenables ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.50.4`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2504) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.3...v2.50.4) *2021-05-29* ##### Bug Fixes - Fix a situation where tree-shaking would stop including nodes prematurely ([#4111](https://togithub.com/rollup/rollup/issues/4111)) - Track mutations and accessor side effects when using `__proto__` in an object literal ([#4112](https://togithub.com/rollup/rollup/issues/4112)) - Check for getter effects when spreading an object ([#4113](https://togithub.com/rollup/rollup/issues/4113)) ##### Pull Requests - [#4111](https://togithub.com/rollup/rollup/pull/4111): Always request a new tree-shaking pass when deoptimizations of a node are first included ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4112](https://togithub.com/rollup/rollup/pull/4112): Actually set the prototype when using a **proto** property ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4113](https://togithub.com/rollup/rollup/pull/4113): Track access side effects when using object spread operator ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.50.3`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2503) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.2...v2.50.3) *2021-05-28* ##### Bug Fixes - Wrap parentheses around leading elements in simplified sequence expressions if this would otherwise lead to invalid code ([#4110](https://togithub.com/rollup/rollup/issues/4110)) - Do not associate block soped variables in catch clauses with the clause parameter ([#4108](https://togithub.com/rollup/rollup/issues/4108)) - Do not associate hoisted variables in catch clauses with outside variables if they match the parameter ([#4108](https://togithub.com/rollup/rollup/issues/4108)) - Use correct "this" context for tagged template literal member expressions in simplified sequences ([#4110](https://togithub.com/rollup/rollup/issues/4110)) ##### Pull Requests - [#4108](https://togithub.com/rollup/rollup/pull/4108): Correctly handle catch declarations ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4110](https://togithub.com/rollup/rollup/pull/4110): Invalid sequence expression simplification ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.50.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2502) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.1...v2.50.2) *2021-05-27* ##### Bug Fixes - Avoid unnecessary side effects when using methods like `.filter` and `.map` ([#4103](https://togithub.com/rollup/rollup/issues/4103)) - Avoid crash when a module with moduleSideEffects no-treeshake imports a tree-shaken module ([#4104](https://togithub.com/rollup/rollup/issues/4104)) ##### Pull Requests - [#4103](https://togithub.com/rollup/rollup/pull/4103): Do not track side-effect-free array methods as side effects ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4104](https://togithub.com/rollup/rollup/pull/4104): Fix crash when using inlineDynamicImports with no-treeshake ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.50.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2501) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.50.0...v2.50.1) *2021-05-26* ##### Bug Fixes - Do not associate pure annotations in simplified expressions with wrong elements ([#4095](https://togithub.com/rollup/rollup/issues/4095)) - Prevent invalid code when simplified conditionals start with an IIFE function expression ([#4099](https://togithub.com/rollup/rollup/issues/4099)) ##### Pull Requests - [#4095](https://togithub.com/rollup/rollup/pull/4095): Correctly associate pure annotations and remove invalid ones ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4099](https://togithub.com/rollup/rollup/pull/4099): Wrap leading function expression iifes in conditionals ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.50.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2500) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.49.0...v2.50.0) *2021-05-25* ##### Features - Only include last elements of comma expressions if they are used or have side effects ([#4087](https://togithub.com/rollup/rollup/issues/4087)) ##### Bug Fixes - Prevent a crash that could occur when calling object methods ([#4091](https://togithub.com/rollup/rollup/issues/4091)) ##### Pull Requests - [#4085](https://togithub.com/rollup/rollup/pull/4085): Switch to ESLint ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4087](https://togithub.com/rollup/rollup/pull/4087): Drop unused last sequence element ([@lukastaegert](https://togithub.com/lukastaegert)) - [#4091](https://togithub.com/rollup/rollup/pull/4091): Prevent crash for recursive "this" deoptimization ([@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.49.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2490) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.48.0...v2.49.0) *2021-05-23* ##### Features - Detect side-effect-free static class methods and properties ([#4018](https://togithub.com/rollup/rollup/issues/4018)) - Detect side-effect-free array elements ([#4018](https://togithub.com/rollup/rollup/issues/4018)) - Do not apply deoptimizations from dead code ([#4018](https://togithub.com/rollup/rollup/issues/4018)) ##### Bug Fixes - Handle side effect detection for getters and setters added in untracked code ([#4018](https://togithub.com/rollup/rollup/issues/4018)) - Track "this" mutations for methods, getters and setters ([#4018](https://togithub.com/rollup/rollup/issues/4018)) ##### Pull Requests - [#4018](https://togithub.com/rollup/rollup/pull/4018): Class method effects ([@marijnh](https://togithub.com/marijnh) and [@lukastaegert](https://togithub.com/lukastaegert)) ### [`v2.48.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2480) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.47.0...v2.48.0) *2021-05-15* ##### Features - Add replacement to conditionally insert asset extensions in `entryFileNames` when preserving modules ([#4077](https://togithub.com/rollup/rollup/issues/4077)) ##### Bug Fixes - Fix crash when dynamically assigning to namespace members ([#4070](https://togithub.com/rollup/rollup/issues/4070)) - Do not associate pure annotations in front of a semi-colon or comma with succeeding code ([#4068](https://togithub.com/rollup/rollup/issues/4068)) ##### Pull Requests - [#4068](https://togithub.com/rollup/rollup/pull/4068): ignore invalid trailing pure annotations ([@kzc](https://togithub.com/kzc)) - [#4070](https://togithub.com/rollup/rollup/pull/4070): undefined `deoptimizePath` when the first element is empty string ([@si3nloong](https://togithub.com/si3nloong)) - [#4071](https://togithub.com/rollup/rollup/pull/4071): add node.js v16 support ([@dnalborczyk](https://togithub.com/dnalborczyk)) - [#4077](https://togithub.com/rollup/rollup/pull/4077): Add assetExtname replacement in entryFileNames ([@BPScott](https://togithub.com/BPScott)) - [#4080](https://togithub.com/rollup/rollup/pull/4080): Added Rollup logo in README.md ([@priyanshurav](https://togithub.com/priyanshurav)) - [#4081](https://togithub.com/rollup/rollup/pull/4081): fix comment regarding invalid annotation handling ([@kzc](https://togithub.com/kzc)) ### [`v2.47.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#2470) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.46.0...v2.47.0) *2021-05-04* ##### Features - Warn about ambiguous imports from combined external namespace reexports ([#4064](https://togithub.com/rollup/rollup/issues/4064)) - In case of combined namespace reexports, always prefer local exports over external namespaces ([#4064](https://togithub.com/rollup/rollup/issues/4064)) - Treat conflicting names in local namespace reexports as undefined ([#4064](https://togithub.com/rollup/rollup/issues/4064)) ##### Pull Requests - [#4064](https://togithub.com/rollup/rollup/pull/4064): Prefer locally defined exports and reexports over external namespaces ([@lukastaegert](https://togithub.com/lukastaegert))Microsoft/TypeScript
### [`v4.3.2`](https://togithub.com/Microsoft/TypeScript/releases/v4.3.2) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.2.4...v4.3.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-3). For the complete list of fixed issues, check out the - [fixed issues query for TypeScript v4.3.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+4.3.0%22+is%3Aclosed+). - [fixed issues query for TypeScript v4.3.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+4.3.1%22+is%3Aclosed+). - [fixed issues query for TypeScript v4.3.2](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+4.3.2%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2017/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-43) ([Select new version in project options](https://togithub.com/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017)) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)Configuration
📅 Schedule: "before 3am on the first day of the month" (UTC).
🚦 Automerge: Enabled.
♻️ Rebasing: Whenever PR is behind base branch, 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.