ricokahler / sanity-super-pane

The Sanity Desk Tool Pane with Super Powers
sanity-super-pane.vercel.app
MIT License
101 stars 12 forks source link

chore(deps): update all #52

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
@sanity/ui (source) 0.36.12 -> 0.36.15 age adoption passing confidence
@types/react 17.0.33 -> 17.0.37 age adoption passing confidence
@types/react-dom 17.0.10 -> 17.0.11 age adoption passing confidence
@types/styled-components 5.1.15 -> 5.1.16 age adoption passing confidence
eslint-plugin-import 2.25.2 -> 2.25.3 age adoption passing confidence
eslint-plugin-jsx-a11y 6.4.1 -> 6.5.1 age adoption passing confidence
eslint-plugin-react 7.26.1 -> 7.27.1 age adoption passing confidence
postcss (source) 8.3.11 -> 8.4.4 age adoption passing confidence
prettier (source) 2.4.1 -> 2.5.0 age adoption passing confidence
rollup (source) 2.58.3 -> 2.60.2 age adoption passing confidence
rollup-plugin-postcss 4.0.1 -> 4.0.2 age adoption passing confidence
typescript (source) 4.4.4 -> 4.5.2 age adoption passing confidence

Release Notes

sanity-io/design ### [`v0.36.15`](https://togithub.com/sanity-io/design/compare/@sanity/ui@0.36.14...@sanity/ui@0.36.15) [Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/ui@0.36.14...@sanity/ui@0.36.15) ### [`v0.36.14`](https://togithub.com/sanity-io/design/compare/@sanity/ui@0.36.13...@sanity/ui@0.36.14) [Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/ui@0.36.13...@sanity/ui@0.36.14) ### [`v0.36.13`](https://togithub.com/sanity-io/design/compare/@sanity/ui@0.36.12...@sanity/ui@0.36.13) [Compare Source](https://togithub.com/sanity-io/design/compare/@sanity/ui@0.36.12...@sanity/ui@0.36.13)
import-js/eslint-plugin-import ### [`v2.25.3`](https://togithub.com/import-js/eslint-plugin-import/blob/master/CHANGELOG.md#​2253---2021-11-09) [Compare Source](https://togithub.com/import-js/eslint-plugin-import/compare/v2.25.2...v2.25.3) ##### Fixed - \[`extensions`]: ignore unresolveable type-only imports (\[[#​2270](https://togithub.com/import-js/eslint-plugin-import/issues/2270)], \[[#​2271](https://togithub.com/import-js/eslint-plugin-import/issues/2271)], thanks \[[@​jablko](https://togithub.com/jablko)]) - `importType`: fix `isExternalModule` calculation (\[[#​2282](https://togithub.com/import-js/eslint-plugin-import/issues/2282)], thanks \[[@​mx-bernhard](https://togithub.com/mx-bernhard)]) - \[`no-import-module-exports`]: avoid false positives with a shadowed `module` or `exports` (\[[#​2297](https://togithub.com/import-js/eslint-plugin-import/issues/2297)], thanks \[[@​ljharb](https://togithub.com/ljharb)]) ##### Changed - \[Docs] \[`order`]: add type to the default groups (\[[#​2272](https://togithub.com/import-js/eslint-plugin-import/issues/2272)], thanks \[[@​charpeni](https://togithub.com/charpeni)]) - \[readme] Add note to TypeScript docs to install appropriate resolver (\[[#​2279](https://togithub.com/import-js/eslint-plugin-import/issues/2279)], thanks \[[@​johnthagen](https://togithub.com/johnthagen)]) - \[Refactor] `importType`: combine redundant `isScoped` and `isScopedModule` (thanks \[[@​ljharb](https://togithub.com/ljharb)]) - \[Docs] HTTP => HTTPS (\[[#​2287](https://togithub.com/import-js/eslint-plugin-import/issues/2287)], thanks \[[@​Schweinepriester](https://togithub.com/Schweinepriester)])
jsx-eslint/eslint-plugin-jsx-a11y ### [`v6.5.1`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/master/CHANGELOG.md#​651--2021-11-10) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.5.0...v6.5.1) \================== - [`8f7d0b0`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8f7d0b0) \[Fix] properly build `module.exports` ([#​824](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/824)) - [`2fd2087`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2fd2087) \[Dev Deps] update `eslint-plugin-import` ### [`v6.5.0`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/master/CHANGELOG.md#​650--2021-11-09) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.4.1...v6.5.0) \================== - [`0f5f582`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0f5f582) \[New] support ESLint 8.x ([#​810](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/810)) - [`1dbc416`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1dbc416) \[Deps] update `@babel/runtime`, `axe-core` - [`4043d31`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/4043d31) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `eslint-config-airbnb-base` - [`d143cba`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d143cba) \[Docs] HTTP => HTTPS ([#​823](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/823)) - [`309b040`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/309b040) \[Docs] `anchor-has-content`: add missing close / for jsx succeed example ([#​821](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/821)) - [`ba1e312`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ba1e312) \[eslint] simplify eslint command - [`0269025`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0269025) \[meta] change all `master` references in URLs to `HEAD` - [`f1414cf`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f1414cf) \[Dev Deps] add `eslint-plugin-eslint-plugin` ([#​818](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/818)) - [`f44fc05`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f44fc05) \[meta] update URLs - [`df34872`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/df34872) \[Refactor] switch to `export default` syntax for exporting rules ([#​819](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/819)) - [`ff26b82`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ff26b82) \[meta] fix prepublish scripts - [`d4a57d8`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d4a57d8) \[Deps] update `@babel/runtime`, `array-includes`, `axe-core`, `jsx-ast-utils` - [`bd1dec6`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/bd1dec6) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `eslint-plugin-import`, `estraverse`, `safe-publish-latest` - [`434c4cf`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/434c4cf) \[Tests] do not test eslint 7 on node 11 - [`aed7a20`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/aed7a20) \[Tests] use `@babel/eslint-parser` instead of `babel-eslint` ([#​811](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/811)) - [`0021489`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0021489) \[actions] use codecov action - [`1251088`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1251088) \[meta] delete FUNDING.yml in favor of `.github` repo - [`ecf7a27`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ecf7a27) \[Docs] `scope`: replace duplicate `scope` word ([#​799](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/799)) - [`952af25`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/952af25) \[Fix] `no-access-key`: Fix wording and grammar ([#​800](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/800)) - [`6cf7ac0`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6cf7ac0) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/plugin-transform-flow-strip-types`, `aud`, `eslint-plugin-flowtype`, `eslint-plugin-import` - [`79a35d4`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/79a35d4) \[Deps] update `@babel/runtime`, `axe-core`, `damerau-levenshtein` - [`2a9ab71`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2a9ab71) \[Tests] delete `src/util/getComputedRole-test.js` test in node 6 - [`0c1c587`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0c1c587) \[Tests] `autocomplete-valid`: move some failed tests to passing - [`8830902`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8830902) \[Tests] fix eslint < 7 not understanding `import type` - [`d57887c`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d57887c) \[Tests] ensure all tests run - [`55e5c11`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/55e5c11) Support img role for canvas ([#​796](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/796)) - [`36102cd`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/36102cd) \[meta] use `prepublishOnly` script for npm 7+ - [`2501a7f`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2501a7f) Remove the link-button focus css from the anchor-is-valid doc ([#​662](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/662)) - [`d927625`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d927625) Update recommended config to allow fieldset to have the radiogroup role ([#​746](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/746)) - [`5aa8db9`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/5aa8db9) \[Docs] Clarify the title of the strictness table in the main doc ([#​786](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/786)) - [`df3c7ad`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/df3c7ad) \[Docs] Document the similarity between html-has-lang and lang ([#​778](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/778)) - [`426d4c2`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/426d4c2) Fix Flow warnings ([#​785](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/785)) - [`ecec8e4`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ecec8e4) Fully deprecate accessible-emoji rule ([#​782](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/782)) - [`8a0e43c`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8a0e43c) \[Tests] remove .travis.yml - [`f88bf6b`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/f88bf6b) \[Dev Deps] update `flow-bin` to support aarch64 ([#​784](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/784)) - [`369f9db`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/369f9db) \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/plugin-transform-flow-strip-types`, `aud`, `eslint-plugin-flowtype`, `jscodeshift` - [`ce0785f`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/ce0785f) \[Deps] update `@babel/runtime`, `array-includes`, `axe-core`, `emoji-regex` - [`2c2a2ad`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2c2a2ad) \[actions] update to use `node/install` action - [`c275964`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/c275964) \[Docs] `anchor-is-valid`: general cleanup ([#​728](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/728)) - [`3df059e`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/3df059e) \[Docs] `no-redundant-roles`: Adds missing closing square bracket ([#​775](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/775)) - [`42ce5b7`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/42ce5b7) \[Docs] `anchor-is-valid`: Add Next.js case ([#​769](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/769)) - [`2e5df91`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/2e5df91) \[Tests] fix tests breaking on npm 7 - [`066ccff`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/066ccff) \[Docs] `no-noninteractive-tabindex`: Add example for tabIndex on seemingly non-interactive element ([#​760](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/760)) - [`6b19aa5`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6b19aa5) \[Tests] migrate tests to Github Actions ([#​764](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/764)) - [`7e158e3`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/7e158e3) \[meta] run `aud` in `posttest` - [`71f390f`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/71f390f) \[Tests] stop using coveralls - [`e54b466`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/e54b466) \[meta] add Automatic Rebase and Require Allow Edits workflows - [`7d5511d`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/7d5511d) \[New] `label-has-associated-control`: Add glob support ([#​749](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/749)) - [`854da0c`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/854da0c) Ran npm update; latest packages ([#​763](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/763)) - [`8637aa7`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/8637aa7) (source/pr/734, fork/pr/26) \[patch] `strict` config: Turn off `label-has-for` ([#​734](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/734)) - [`d85ce54`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d85ce54) \[doc] Add link to MDN Aria documentation ([#​762](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/762)) - [`20b48a4`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/20b48a4) \[patch] `no-onchange`: Remove rule from recommended/strict configs, and deprecate ([#​757](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/757))
yannickcr/eslint-plugin-react ### [`v7.27.1`](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md#​7271---20211118) [Compare Source](https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.27.0...v7.27.1) ##### Fixed - \[`no-invalid-html-attribute`]: allow `link` `rel` to have `apple-touch-icon`, `mask-icon` ([#​3132][] [@​ljharb](https://togithub.com/ljharb)) - \[`no-unused-class-component-methods`]: add `getChildContext` lifecycle method ([#​3136][] [@​yoyo837](https://togithub.com/yoyo837)) - \[`prop-types`]: fix false positives on renames in object destructuring ([#​3142][] [@​golopot](https://togithub.com/golopot)) - \[`no-arrow-function-lifecycle`]: fix invalid autofix from a concise arrow method to a regular one ([#​3145][] [@​ljharb](https://togithub.com/ljharb)) - \[`display-name`]: avoid false positives on non-creatClass object expressions ([#​3144] [@​ljharb](https://togithub.com/ljharb)) ##### Changed - \[readme] fix syntax typo ([#​3141][] [@​moselhy](https://togithub.com/moselhy)) [7.27.1]: https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.27.0...v7.27.1 [#​3145]: https://togithub.com/yannickcr/eslint-plugin-react/issue/3145 [#​3144]: https://togithub.com/yannickcr/eslint-plugin-react/issue/3144 [#​3142]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3142 [#​3141]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3141 [#​3136]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3136 [#​3132]: https://togithub.com/yannickcr/eslint-plugin-react/issue/3132 ### [`v7.27.0`](https://togithub.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md#​7270---20211109) [Compare Source](https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.26.1...v7.27.0) ##### Added - support eslint 8.x ([#​3059][] [@​MichaelDeBoey](https://togithub.com/MichaelDeBoey) [@​ljharb](https://togithub.com/ljharb)) - \[`no-unused-class-component-methods`]: Handle unused class component methods ([#​2166][] [@​jakeleventhal](https://togithub.com/jakeleventhal) [@​pawelnvk](https://togithub.com/pawelnvk)) - add \[`no-arrow-function-lifecycle`] ([#​1980][] [@​ngtan](https://togithub.com/ngtan)) - add support for `@typescript-eslint/parser` v5 ([@​ljharb](https://togithub.com/ljharb)) - \[`no-invalid-html-attribute`]: add rule ([#​2863][] [@​Nokel81](https://togithub.com/Nokel81)) ##### Fixed - `propTypes`: add `VoidFunctionComponent` to react generic list ([#​3092][] [@​vedadeepta](https://togithub.com/vedadeepta)) - \[`jsx-fragments`], \[`jsx-no-useless-fragment`]: avoid a crash on fragment syntax in `typescript-eslint` parser ([@​ljharb](https://togithub.com/ljharb)) - \[`jsx-props-no-multi-spaces`]: avoid a crash on long member chains in tag names in `typescript-eslint` parser ([@​ljharb](https://togithub.com/ljharb)) - \[`no-unused-prop-types`], `usedPropTypes`: avoid crash with typescript-eslint parser ([@​ljharb](https://togithub.com/ljharb)) - \[`display-name`]: unwrap TS `as` expressions ([#​3110][] [@​ljharb](https://togithub.com/ljharb)) - \[`destructuring-assignment`]: detect refs nested in functions ([#​3102] [@​ljharb](https://togithub.com/ljharb)) - \[`no-unstable-components`]: improve handling of objects containing render function properties ([#​3111] [@​fizwidget](https://togithub.com/fizwidget)) - \[`prop-types`], `propTypes`: add forwardRef<>, ForwardRefRenderFunction<> prop-types ([#​3112] [@​vedadeepta](https://togithub.com/vedadeepta)) - \[`no-typos`]: prevent a crash when using private methods ([@​ljharb](https://togithub.com/ljharb)) - \[`destructuring-assignment`], component detection: improve component detection ([#​3122] [@​vedadeepta](https://togithub.com/vedadeepta)) - \[`no-invalid-html-attribute`]: avoid crash on spread props ([#​3126] [@​ljharb](https://togithub.com/ljharb)) ##### Changed - \[Tests] test on the new babel eslint parser ([#​3113] [@​ljharb](https://togithub.com/ljharb)) - \[Docs] \[`jsx-no-target-blank`]: adjust options description ([#​3124] [@​gebsh](https://togithub.com/gebsh)) [7.27.0]: https://togithub.com/yannickcr/eslint-plugin-react/compare/v7.26.1...v7.27.0 [#​3126]: https://togithub.com/yannickcr/eslint-plugin-react/issue/3126 [#​3124]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3124 [#​3122]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3122 [#​3113]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3113 [#​3112]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3112 [#​3111]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3111 [#​3110]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3110 [#​3102]: https://togithub.com/yannickcr/eslint-plugin-react/issue/3102 [#​3092]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3092 [#​3059]: https://togithub.com/yannickcr/eslint-plugin-react/pull/3059 [#​2863]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2863 [#​2166]: https://togithub.com/yannickcr/eslint-plugin-react/pull/2166 [#​1980]: https://togithub.com/yannickcr/eslint-plugin-react/pull/1980
postcss/postcss ### [`v8.4.4`](https://togithub.com/postcss/postcss/blob/master/CHANGELOG.md#​844) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.3...8.4.4) - Fixed absolute path in source map on zero plugins mode. ### [`v8.4.3`](https://togithub.com/postcss/postcss/blob/master/CHANGELOG.md#​843) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.2...8.4.3) - Fixed `this.css.replace is not a function` error. ### [`v8.4.2`](https://togithub.com/postcss/postcss/blob/master/CHANGELOG.md#​842) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.1...8.4.2) - Fixed previous source map support in zero plugins mode. ### [`v8.4.1`](https://togithub.com/postcss/postcss/blob/master/CHANGELOG.md#​841) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.0...8.4.1) - Fixed `Stringifier` types (by James Garbutt). ### [`v8.4.0`](https://togithub.com/postcss/postcss/releases/8.4.0) [Compare Source](https://togithub.com/postcss/postcss/compare/8.3.11...8.4.0) President Camio seal PostCSS 8.4 brought ranges for warnings and errors, smaller `node_modules` size, lazy parsing to avoid `PostCSS does nothing` warning, and TypeScript fixes. #### Thanks to Sponsors This release was possible thanks to our community. Sponsored by Tailwind CSS Sponsored by ThemeIsle 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). #### Rages for Errors and Warnings [@​adalinesimonian](https://togithub.com/adalinesimonian), the author of amazing [Stylelint extension](https://togithub.com/stylelint/vscode-stylelint) for VS Code, added ranges to errors and warnings. ```js result.warn(msg, { index }) // One character warning at index result.warn(msg, { endIndex }) // Starts at node start, ends at endIndex result.warn(msg, { index, endIndex }) // Starts at index, ends at endIndex result.warn(msg, { start }) // Starts at start, ends at node end result.warn(msg, { end }) // Starts at node start, ends at end result.warn(msg, { start, end }) // Starts at start, ends at end result.warn(msg, { word }) // Starts at word location, ends at word index + length ``` It will improve DX in the IDE extension. #### Lazy Parsing Previously, we found that many tools run PostCSS even if the developer didn’t pass any PostCSS plugins. Parsing is the most expensive step in CSS processing. It led to a waste of resources without any reason. We tried to resolve the problem by adding a `PostCSS does nothing` warning. But it didn’t force tool authors to be more careful with user’s resources. If PostCSS sees that tool call it without passing plugins (or changing parser/stringifier), PostCSS will not parse CSS (until toll will call `Result#root`). In 8.4, [@​bogdan0083](https://togithub.com/bogdan0083) (with the help of [@​WilhelmYakunin](https://togithub.com/WilhelmYakunin)) tries to solve the problem in another way. It allows us to save resources and remove the `PostCSS does nothing` warning. ```js // No plugins, we do not parse CSS let result = await postcss().process(css, { from }) result.css // Is the same string passed to process() result.map // Special 1-to-1 source map result.root // CSS will parsed only here ``` #### Install Size Reduction With [≈60M weekly](https://npm-stat.com/charts.html?package=postcss) downloads, PostCSS has responsibility for the world’s resource spending. Together with [@​7rulnik](https://togithub.com/7rulnik) we [reduced](https://togithub.com/7rulnik/source-map-js/pull/7) [`source-map-js`](https://togithub.com/7rulnik/source-map-js) size. It is transitive dependency of PostCSS. In 8.4, we moved to a fixed version of `source-map-js`, which reduced the `postcss` size in your `node_modules` from [≈1 MB to 0.3 MB](https://packagephobia.com/result?p=postcss). With the huge popularity of PostCSS, it will free a lot of resources on our CIs. PostCSS install size reduction #### Migration from Jest to `uvu` [@​kimoofey](https://togithub.com/kimoofey) refactored all tests from the popular Jest framework to small and fast [`uvu`](https://togithub.com/lukeed/uvu). It will not affect end-users. However, it reduced our `node_modules` size by 33 MB and made tests twice faster (`yarn install & yarn unit`: 24 → 13 seconds). #### TypeScript Fixes - Added `Processor` types. - Added `Stringifier` types (by [@​43081j](https://togithub.com/43081j)). - Fixed types `Root` and `Document` in result values (by [@​43081j](https://togithub.com/43081j)). - Fixed `Node#walkRules()` types (by [@​hudochenkov](https://togithub.com/hudochenkov)). #### Other Changes - Fixed docs (by [@​paulshryock](https://togithub.com/paulshryock)).
prettier/prettier ### [`v2.5.0`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#​250) [Compare Source](https://togithub.com/prettier/prettier/compare/2.4.1...2.5.0) [diff](https://togithub.com/prettier/prettier/compare/2.4.1...2.5.0) 🔗 [Release Notes](https://prettier.io/blog/2021/11/25/2.5.0.html)
rollup/rollup ### [`v2.60.2`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#​2602) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.60.1...v2.60.2) *2021-11-30* ##### Bug Fixes - Produce correct output when dynamic import paths contain quotes ([#​4286](https://togithub.com/rollup/rollup/issues/4286)) ##### Pull Requests - [#​4286](https://togithub.com/rollup/rollup/pull/4286): Escape dynamic import paths ([@​danielroe](https://togithub.com/danielroe)) ### [`v2.60.1`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#​2601) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.60.0...v2.60.1) *2021-11-22* ##### Bug Fixes - Make sure virtual files have proper file extensions when preserving modules ([#​4270](https://togithub.com/rollup/rollup/issues/4270)) ##### Pull Requests - [#​4270](https://togithub.com/rollup/rollup/pull/4270): Use entryFileNames when generating filenames for virtual modules ([@​BPScott](https://togithub.com/BPScott)) ### [`v2.60.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#​2600) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.59.0...v2.60.0) *2021-11-11* ##### Features - Add `this.load` context function to load, transform and parse modules without adding them to the graph ([#​4234](https://togithub.com/rollup/rollup/issues/4234)) - Sanitize non-url-safe characters in generated chunk names by default ([#​4262](https://togithub.com/rollup/rollup/issues/4262)) - Support ESM plugins via command line ([#​4265](https://togithub.com/rollup/rollup/issues/4265)) ##### Pull Requests - [#​4234](https://togithub.com/rollup/rollup/pull/4234): Plugin context function for pre-loading modules ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4262](https://togithub.com/rollup/rollup/pull/4262): exclude invalid URL chars ([@​danielroe](https://togithub.com/danielroe)) - [#​4265](https://togithub.com/rollup/rollup/pull/4265): support loading ESM plugins from the CLI via --plugin ([@​kzc](https://togithub.com/kzc)) ### [`v2.59.0`](https://togithub.com/rollup/rollup/blob/master/CHANGELOG.md#​2590) [Compare Source](https://togithub.com/rollup/rollup/compare/v2.58.3...v2.59.0) *2021-11-01* ##### Features - Support static class initialization blocks ([#​4249](https://togithub.com/rollup/rollup/issues/4249)) ##### Bug Fixes - Fix an issue with the CommonJS plugin when module.exports has inherited properties ([#​4256](https://togithub.com/rollup/rollup/issues/4256)) ##### Pull Requests - [#​4236](https://togithub.com/rollup/rollup/pull/4236): typescript bug class field initialization order ([@​dnalborczyk](https://togithub.com/dnalborczyk)) - [#​4249](https://togithub.com/rollup/rollup/pull/4249): Support for class static initialization block ([@​dnalborczyk](https://togithub.com/dnalborczyk) and [@​lukastaegert](https://togithub.com/lukastaegert)) - [#​4256](https://togithub.com/rollup/rollup/pull/4256): Skip inherited properties in synthetic namespaces ([@​lukastaegert](https://togithub.com/lukastaegert))
egoist/rollup-plugin-postcss ### [`v4.0.2`](https://togithub.com/egoist/rollup-plugin-postcss/releases/v4.0.2) [Compare Source](https://togithub.com/egoist/rollup-plugin-postcss/compare/v4.0.1...v4.0.2) ##### Bug Fixes - prioritize dart-sass over node-sass ([#​402](https://togithub.com/egoist/rollup-plugin-postcss/issues/402)) ([caf3429](https://togithub.com/egoist/rollup-plugin-postcss/commit/caf34295afed324d512841a5a81b229f7749cec8))
Microsoft/TypeScript ### [`v4.5.2`](https://togithub.com/Microsoft/TypeScript/releases/v4.5.2) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.4.4...v4.5.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-5/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 4.5.0 (Beta)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.0%22+). - [fixed issues query for Typescript 4.5.1 (RC)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.1%22+). - [fixed issues query for Typescript 4.5.1 (Stable)](https://togithub.com/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.5.2%22+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [Visual Studio 2017/2019](https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-45) ([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.

vercel[bot] commented 2 years ago

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.

🔍 Inspect: https://vercel.com/ricokahler/sanity-super-pane/74Y43orRVA2cPHko3BWin2E26gER
✅ Preview: https://sanity-super-pane-git-renovate-all-ricokahler.vercel.app