A collection of JetBrains Web UI components

Last update: Jun 21, 2022

Ring UI — JetBrains Web UI components

Storybook Build Status Storybook Dependencies Status Dev Dependencies Status NPM version NPM downloads

official JetBrains project

This collection of UI components aims to provide all of the necessary building blocks for web-based products built inside JetBrains, as well as third-party plugins developed for JetBrains' products.

Quick start

  1. Install Yeoman and Ring UI generator: npm install -g yo @jetbrains/generator-ring-ui
  2. Go to the root directory of your project (create one if necessary) and run yo @jetbrains/ring-ui. After you enter the name of the project all the necessary npm dependencies will be installed.
  3. Your project is ready to be developed. The following commands are available:
    • npm start to run a local development server
    • npm test to launch karma tests
    • npm run lint to lint your code
    • npm run build to build a production bundle
    • npm run create-component to create a new component template with styles and tests

Not-so-quick start

In case boilerplate generators are not your thing and you prefer to understand the inner workings a bit better.

  1. Install Ring UI with npm install @jetbrains/ring-ui --save-exact

  2. If you are building your app with webpack, make sure to import ring-ui components where needed. Otherwise, create an entry point (for example, /app/app__components.tpl.js) and import the components there.

    import React from 'react';
    import ReactDOM from 'react-dom';
    import LoaderInline from '@jetbrains/ring-ui/components/loader-inline/loader-inline';
    
    ReactDOM.render(<LoaderInline/>, document.getElementById('container'));
  3. Create webpack.config.js with the following contents (example):

    const ringConfig = require('@jetbrains/ring-ui/webpack.config').config;
    
    const webpackConfig = {
      entry: 'src/entry.js', // your entry point for webpack
      output: {
        path: 'path/to/dist',
        filename: '[name].js'
      },
      module: {
        rules: [
          ...ringConfig.module.rules,
          <Your rules here>
        ]
      }
    };
    
    module.exports = webpackConfig;

Contributing

See CONTRIBUTING.md

Links

GitHub

https://github.com/JetBrains/ring-ui
Comments
  • 1. Update dom4 in / from 1.8.5 to 2.0.0

    Dependencies.io has updated dom4 (a npm dependency in /) from "1.8.5" to "2.0.0".

    2.0.0

    No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

    Reviewed by dependencies[bot] at 2017-12-12 16:21
  • 2. Bump browserslist from 4.7.0 to 4.8.6

    Bumps browserslist from 4.7.0 to 4.8.6.

    Changelog

    Sourced from browserslist's changelog.

    4.8.6

    • Fix Unknown version 10 of op_mob error in mobileToDesktop option.

    4.8.5

    • Fix last N browsers again after new caniuse-db API changes.

    4.8.4

    • Fix released versions detection for queries like last N browsers.
    • Add IE 11 Mobile to dead browsers.

    4.8.3

    • Fix warning message (by Anton Ivanov).

    4.8.2

    • Fix Cannot convert undefined or null to object (by Antoine Clausse).
    • Fix mobileToDesktop in defaults (by Huáng Jùnliàng).

    4.8.1

    • Fix Chrome and mobileToDesktop (by Huáng Jùnliàng).

    4.8

    • Add > 5% in browserslist-config-my stats query (by Andrew Leedham).
    • Improve docs (by Danny van Kooten).

    4.7.3

    • Add funding link for npm fund.

    4.7.2

    • Add cache for query parsing.
    • Improve config caching (by Kārlis Gaņģis).
    • Update Firefox ESR.

    4.7.1

    • Improve caching.

    4.7

    • Add PhantomJS queries.
    • Improve docs (by Dorian Koehring).

    4.6.6

    • Remove Safari from dead query.

    4.6.5

    • Add Samsung 4 browser to dead query.
    • Remove dirty fix for android all error.

    4.6.4

    • Add Firefox 68 to Firefox ESR query.

    4.6.3

    ... (truncated)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    Reviewed by dependabot-preview[bot] at 2020-01-30 11:04
  • 3. Bump gemini-sauce from 1.0.1 to 1.0.2

    Bumps gemini-sauce from 1.0.1 to 1.0.2.

    Release notes

    Sourced from gemini-sauce's releases.

    v1.0.2

    Bug-fixes

    • nullify tunnel on close sauce connect (#11) (thanks to wKich)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    Dependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @Hypnosphi.


    Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

    You can always request more updates by clicking Bump now in your Dependabot dashboard.

    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)

    Finally, you can contact us by mentioning @dependabot.


    ⚠️ Dependabot won't automerge this PR as it didn't detect CI on it ⚠️

    You have automerging enabled for this repo but Dependabot didn't detect any CI statuses or checks. You can disable automerging on this repo from here.

    Reviewed by dependabot-preview[bot] at 2018-12-18 11:53
  • 4. chore(deps-dev): bump stylelint from 13.13.1 to 14.0.0

    Bumps stylelint from 13.13.1 to 14.0.0.

    Release notes

    Sourced from stylelint's releases.

    14.0.0

    Migrating to 14.0.0 guide.

    • Removed: Node.js 10 support (#5303).
    • Removed: syntax option (#5297).
    • Removed: configOverrides option (#5530).
    • Removed: rules deprecated in 13.7.0 (#5295).
    • Removed: function-calc-no-invalid rule (#5296).
    • Changed: ignoreFiles to be extendable (#5596).
    • Security: addressed ReDoS issue with regex in indentation (#5539).
    • Added: TypeScript type definitions (#5582).
    • Added: customSyntax option as a property in the configuration object (#5538).
    • Added: overrides property to configuration object (#5521).
    • Added: disableFix as secondary option to rules property in the configuration object (#5460).
    • Added: quiet option to Node.js API (#5542).
    • Added: color-hex-alpha rule (#5316).
    • Added: custom-property-no-missing-var-function rule (#5317).
    • Added: function-calc-no-unspaced-operator autofix (#5273).
    • Added: ignoreFunctions: [] to length-zero-no-unit (#5314).
    • Added: ignoreAtRules: [] to no-invalid-position-at-import (#5520).
    • Added: ignoreProperties: [] to number-max-precision (#5421).
    • Fixed: "No files matching the pattern" when using backslash paths on Windows (#5386).
    • Fixed: function-url-quotes problem messages to be consistent with other *-quotes rules (#5488).
    • Fixed: length-zero-no-unit false positives for flex property (#5315).
    • Fixed: media-feature-name-no-unknown false positives for prefers-contrast (#5428).
    • Fixed: media-feature-name-no-unknown false positives for dynamic-range & video-dynamic-range (#5613).
    • Fixed: media-feature-name-value-allowed-list TypeError for spaceless condition (#5581).
    • Fixed: property-no-unknown false positives for Less maps (#5381).
    • Fixed: selector-class-pattern false positives for Less parametric mixins (#5378).
    • Fixed: max-empty-lines autofix for Less comments (#5507).
    • Fixed: named-grid-areas-no-invalid false negatives for grid and grid-template shorthand properties (#5514).
    • Fixed: unit-no-unknown false positives for nested property declarations (#5500).
    Changelog

    Sourced from stylelint's changelog.

    14.0.0

    Migrating to 14.0.0 guide.

    • Removed: Node.js 10 support (#5303).
    • Removed: syntax option (#5297).
    • Removed: configOverrides option (#5530).
    • Removed: rules deprecated in 13.7.0 (#5295).
    • Removed: function-calc-no-invalid rule (#5296).
    • Changed: ignoreFiles to be extendable (#5596).
    • Security: addressed ReDoS issue with regex in indentation (#5539).
    • Added: TypeScript type definitions (#5582).
    • Added: customSyntax option as a property in the configuration object (#5538).
    • Added: overrides property to configuration object (#5521).
    • Added: disableFix as secondary option to rules property in the configuration object (#5460).
    • Added: quiet option to Node.js API (#5542).
    • Added: color-hex-alpha rule (#5316).
    • Added: custom-property-no-missing-var-function rule (#5317).
    • Added: function-calc-no-unspaced-operator autofix (#5273).
    • Added: ignoreFunctions: [] to length-zero-no-unit (#5314).
    • Added: ignoreAtRules: [] to no-invalid-position-at-import (#5520).
    • Added: ignoreProperties: [] to number-max-precision (#5421).
    • Fixed: "No files matching the pattern" when using backslash paths on Windows (#5386).
    • Fixed: function-url-quotes problem messages to be consistent with other *-quotes rules (#5488).
    • Fixed: length-zero-no-unit false positives for flex property (#5315).
    • Fixed: media-feature-name-no-unknown false positives for prefers-contrast (#5428).
    • Fixed: media-feature-name-no-unknown false positives for dynamic-range & video-dynamic-range (#5613).
    • Fixed: media-feature-name-value-allowed-list TypeError for spaceless condition (#5581).
    • Fixed: property-no-unknown false positives for Less maps (#5381).
    • Fixed: selector-class-pattern false positives for Less parametric mixins (#5378).
    • Fixed: max-empty-lines autofix for Less comments (#5507).
    • Fixed: named-grid-areas-no-invalid false negatives for grid and grid-template shorthand properties (#5514).
    • Fixed: unit-no-unknown false positives for nested property declarations (#5500).
    Commits
    • 060310c 14.0.0
    • ff4a1ef Prepare CHANGELOG
    • 8d2f6e1 Bump postcss (#5619)
    • f552608 Merge pull request #5618 from stylelint/dependabot/npm_and_yarn/husky-7.0.4
    • 7ed17ad Bump husky from 7.0.2 to 7.0.4
    • 4d9f75e Merge pull request #5617 from stylelint/dependabot/npm_and_yarn/jest-27.3.1
    • bc9dd0b Bump jest from 27.2.5 to 27.3.1
    • 82e2507 Merge pull request #5604 from stylelint/v14
    • 16d259f Update CHANGELOG.md
    • 70b1149 Fix false positives for dynamic-range keywords in media-feature-name-no-unkno...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Reviewed by dependabot[bot] at 2021-10-25 10:14
  • 5. Bump moment from 2.22.2 to 2.23.0

    Bumps moment from 2.22.2 to 2.23.0.

    Changelog

    Sourced from moment's changelog.

    2.23.0 See full changelog

    • Release Dec 12, 2018

    • #4863 [new locale] added Kurdish language (ku)

    • #4417 [bugfix] isBetween should return false for invalid dates

    • #4700 [bugfix] Fix #4698: Use ISO WeekYear for HTML5_FMT.WEEK

    • #4563 [feature] Fix #4518: Add support to add/subtract ISO weeks

    • other locale changes, build process changes, typos

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    Dependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @Hypnosphi.


    Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

    You can always request more updates by clicking Bump now in your Dependabot dashboard.

    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Pull request limits (per update run and/or open at any time)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)

    Finally, you can contact us by mentioning @dependabot.

    Reviewed by dependabot-preview[bot] at 2018-12-19 10:23
  • 6. chore(deps): bump highlight.js from 10.7.2 to 11.3.1

    Bumps highlight.js from 10.7.2 to 11.3.1.

    Release notes

    Sourced from highlight.js's releases.

    11.3.1

    Version 11.3.1

    Same as 11.3.0 except for the fix to generating optional CDN grammar modules.

    Build:

    • (fix) Grammar CDN modules not generated correctly. (#3363) [Josh Goebel][]
    • add HighlightJS named export (#3295) [Josh Goebel][]
    • add .default named export to CJS builds (#3333) [Josh Goebel][]

    Parser:

    • add first rough performance testing script (#3280) [Austin Schick][]
    • add throwUnescapedHTML to warn against potential HTML injection [Josh Goebel][]
    • expose regex helper functions via hljs injection [Josh Goebel][]
      • concat
      • lookahead
      • either
      • optional
      • anyNumberOfTimes

    Grammars:

    • fix(ts) some complex types would classify as JSX (#3278) [Josh Goebel][]
    • fix(js/ts) less false positives for class X extends Y (#3278) [Josh Goebel][]
    • enh(css): add properties from several W3C (Candidate) Recommendations (#3308)
    • fix(js/ts) Float32Array highlighted incorrectly (#3353) [Josh Goebel][]
    • fix(css) single-colon psuedo-elements no longer break highlighting (#3240) [Josh Goebel][]
    • fix(scss) single-colon psuedo-elements no longer break highlighting (#3240) [Josh Goebel][]
    • enh(fsharp) rewrite most of the grammar, with many improvements [Melvyn Laïly][]
    • enh(go) better type highlighting, add error type [Josh Goebel][]
    • fix(js/ts) regex inside SUBST is no longer highlighted [Josh Goebel][]
    • fix(python) added support for unicode identifiers (#3280) [Austin Schick][]
    • enh(css/less/stylus/scss) improve consistency of function dispatch (#3301) [Josh Goebel][]
    • enh(css/less/stylus/scss) detect block comments more fully (#3301) [Josh Goebel][]
    • fix(cpp) switch is a keyword (#3312) [Josh Goebel][]
    • fix(cpp) fix xor_eq keyword highlighting. [Denis Kovalchuk][]
    • enh(c,cpp) highlight type modifiers as type (#3316) [Josh Goebel][]
    • enh(css/less/stylus/scss) add support for CSS Grid properties [monochromer][]
    • enh(java) add support for Java Text Block (#3322) [Teletha][]
    • enh(scala) add missing do and then keyword (#3323) [Nicolas Stucki][]
    • enh(scala) add missing enum, export and given keywords (#3328) [Nicolas Stucki][]
    • enh(scala) remove symbol syntax and fix quoted code syntax (#3324) [Nicolas Stucki][]
    • enh(scala) add Scala 3 extension soft keyword (#3326) [Nicolas Stucki][]
    • enh(scala) add Scala 3 end soft keyword (#3327) [Nicolas Stucki][]
    • enh(scala) add inline soft keyword (#3329) [Nicolas Stucki][]
    • enh(scala) add using soft keyword (#3330) [Nicolas Stucki][]
    • enh(fsharp) added f# alias (#3337) [Bahnschrift][]
    • enh(bash) added gnu core utilities (#3342) [katzeprior][]

    ... (truncated)

    Changelog

    Sourced from highlight.js's changelog.

    Version 11.3.1

    Build:

    Version 11.3.0

    Build:

    Parser:

    • add first rough performance testing script (#3280) [Austin Schick][]
    • add throwUnescapedHTML to warn against potential HTML injection Josh Goebel
    • expose regex helper functions via hljs injection Josh Goebel
      • concat
      • lookahead
      • either
      • optional
      • anyNumberOfTimes

    Grammars:

    • fix(ts) some complex types would classify as JSX (#3278) Josh Goebel
    • fix(js/ts) less false positives for class X extends Y (#3278) Josh Goebel
    • enh(css): add properties from several W3C (Candidate) Recommendations (#3308)
    • fix(js/ts) Float32Array highlighted incorrectly (#3353) Josh Goebel
    • fix(css) single-colon psuedo-elements no longer break highlighting (#3240) Josh Goebel
    • fix(scss) single-colon psuedo-elements no longer break highlighting (#3240) Josh Goebel
    • enh(fsharp) rewrite most of the grammar, with many improvements [Melvyn Laïly][]
    • enh(go) better type highlighting, add error type Josh Goebel
    • fix(js/ts) regex inside SUBST is no longer highlighted Josh Goebel
    • fix(python) added support for unicode identifiers (#3280) [Austin Schick][]
    • enh(css/less/stylus/scss) improve consistency of function dispatch (#3301) Josh Goebel
    • enh(css/less/stylus/scss) detect block comments more fully (#3301) Josh Goebel
    • fix(cpp) switch is a keyword (#3312) Josh Goebel
    • fix(cpp) fix xor_eq keyword highlighting. [Denis Kovalchuk][]
    • enh(c,cpp) highlight type modifiers as type (#3316) Josh Goebel
    • enh(css/less/stylus/scss) add support for CSS Grid properties [monochromer][]
    • enh(java) add support for Java Text Block (#3322) [Teletha][]
    • enh(scala) add missing do and then keyword (#3323) [Nicolas Stucki][]
    • enh(scala) add missing enum, export and given keywords (#3328) [Nicolas Stucki][]
    • enh(scala) remove symbol syntax and fix quoted code syntax (#3324) [Nicolas Stucki][]
    • enh(scala) add Scala 3 extension soft keyword (#3326) [Nicolas Stucki][]

    ... (truncated)

    Commits
    • 2a972d8 (chore) remove extra linebreak
    • 175b856 (release) bump 11.3.1
    • 3d1836f (chore) add tiny header to HLJS grammar modules
    • 76efccf (fix/chore) safer wrapper for IIFE grammar plugins
    • 0ce3979 11.3.0
    • fbf9534 fix(js/ts) fix detecting types as JSX (#3278)
    • 0f70132 (chore) export named HighlightJS export in Node packages (#3307)
    • 7315fb1 enh(css) add support for hex color alpha channel (#3360) (#3362)
    • 7cb4e3d enh(nsis) adds NSIS v3.08 commands, some small improvements (#3351)
    • fc35be5 fix(css/scss/less/stylus) support single colon when using pseudo element sele...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Reviewed by dependabot[bot] at 2021-10-20 10:20
  • 7. chore(deps): bump webpack from 5.31.2 to 5.37.0

    Bumps webpack from 5.31.2 to 5.37.0.

    Release notes

    Sourced from webpack's releases.

    v5.37.0

    Features

    • add output.trustedTypes

    Bugfixes

    • fix inclusion of too many chunk in the filename function when using dependOn
    • allow errors to be null in fs callbacks

    Developer Experiences

    • make ESM tracking info message less verbose
    • add typings for loaders

    v5.36.2

    Bugfixes

    • correctly handle errors thrown during parser/generator creation
      • e. g. validation errors for asset module options
    • use a better automatic runtime name for workers
      • not too long to cause filename problems
    • no longer assume assets do not get removed when the compiler is running
      • Using output.clean is against this assumption
      • It fixes a bug where assets are missing, when removed and readded to the compilation
    • fix a problem when chained dependOn, which causes too many modules being included in entrypoints

    v5.36.1

    Performance

    • add cache.profile (type: "filesystem" only) flag for more info about (de)serialization timings
    • avoid complex "by exports" splitting for splitChunks in development mode
    • faster hashing for the common case
    • improve algorithmic complexity for merging InitFragments to solve performance in an edge case

    v5.36.0

    Features

    • add support for class fields (stage 4)

    Performance

    • improve (de)serialization performance of dependency locations

    v5.35.1

    Bugfixes

    • fix an __webpack_exports__ is not defined error with some library types

    performance

    ... (truncated)

    Commits
    • a5821c7 5.37.0
    • 84ae69b Merge pull request #13334 from webpack/bugfix/depend-on-runtime-async-chunks
    • 81854de Merge pull request #13318 from webpack/dependabot/npm_and_yarn/webpack-cli-4.7.0
    • b169d5d Merge pull request #13272 from webpack/dependabot/npm_and_yarn/babel/core-7.14.0
    • 355b726 Merge pull request #13338 from webpack/dependabot/npm_and_yarn/eslint-plugin-...
    • 954cf75 Merge pull request #13260 from webpack/dependabot/add-v2-config-file
    • 676df64 chore(deps-dev): bump eslint-plugin-jsdoc from 33.0.0 to 33.3.0
    • e4ee453 deduplicate
    • b58dad0 chore(deps-dev): bump @​babel/core from 7.13.16 to 7.14.0
    • 7a99bce Merge pull request #13298 from webpack/dependabot/npm_and_yarn/fork-ts-checke...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Reviewed by dependabot[bot] at 2021-05-18 14:10
  • 8. build(deps): bump @jetbrains/icons from 3.6.0 to 3.7.0

    Bumps @jetbrains/icons from 3.6.0 to 3.7.0.

    Changelog

    Sourced from @jetbrains/icons's changelog.

    3.7.0 (2020-04-20)

    Features

    • [publish]: add arrow-up icon (f16c3bb)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    Reviewed by dependabot-preview[bot] at 2020-04-21 12:20
  • 9. Bump react-virtualized from 9.21.1 to 9.21.2

    Bumps react-virtualized from 9.21.1 to 9.21.2.

    Changelog

    Sourced from react-virtualized's changelog.

    9.21.2
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    Reviewed by dependabot-preview[bot] at 2019-11-12 10:20
  • 10. Bump @storybook/addon-knobs from 5.2.4 to 5.2.5

    Bumps @storybook/addon-knobs from 5.2.4 to 5.2.5.

    Release notes

    Sourced from @storybook/addon-knobs's releases.

    v5.2.5

    Bug Fixes

    • UI: Fix React15 support (#8454)
    • React-native-server: Convert port to number in CLI options (#8491)
    • Addon-docs: Fix React.forwardedRef/memo props (#8445)
    • MDX: Handle <Story> name starting with number (#8469)
    • React: Fix custom themes breaking the welcome demo (#8259)
    • Addon-jest: Make withTests type generic (#8410)

    Dependency Upgrades

    • [Security] Bump lodash from 4.17.11 to 4.17.15 (#8351)

    Dependency Upgrades

    • Add "@types/react-textarea-autosize" to dependencies (#8503)
    Changelog

    Sourced from @storybook/addon-knobs's changelog.

    5.2.5 (October 22, 2019)

    Bug Fixes

    • UI: Fix React15 support (#8454)
    • React-native-server: Convert port to number in CLI options (#8491)
    • Addon-docs: Fix React.forwardedRef/memo props (#8445)
    • MDX: Handle <Story> name starting with number (#8469)
    • React: Fix custom themes breaking the welcome demo (#8259)
    • Addon-jest: Make withTests type generic (#8410)

    Dependency Upgrades

    • [Security] Bump lodash from 4.17.11 to 4.17.15 (#8351)

    Dependency Upgrades

    • Add "@types/react-textarea-autosize" to dependencies (#8503)

    5.3.0-alpha.23 (October 19, 2019)

    Features

    • Webpack: Enabled error details (#8391)

    Bug Fixes

    • Addon-docs: Fix React.forwardedRef/memo props (#8445)
    • MDX: Handle <Story> name starting with number (#8469)

    Maintenance

    • ADD a step in circleci to upload storybook for angular (#8477)
    • Core: Check module type in configure (#8412)
    • Angular: Convert angular-cli stories to CSF (#7668)
    • Typescript: Migrate @storybook/mithril (#8320)

    5.3.0-alpha.22 (October 18, 2019)

    Features

    • CLI: Add component meta to framework templates (#8462)

    Maintenance

    • Build: Add cypress to Storybook CI (#8397)
    • Incorrect minimal required node version (#8427)

    5.3.0-alpha.21 (October 17, 2019)

    ... (truncated)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    If all status checks pass Dependabot will automatically merge this pull request.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
    • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

    Additionally, you can set the following in your Dependabot dashboard:

    • Update frequency (including time of day and day of week)
    • Pull request limits (per update run and/or open at any time)
    • Automerge options (never/patch/minor, and dev/runtime dependencies)
    • Out-of-range updates (receive only lockfile updates, if desired)
    • Security updates (receive only security updates, if desired)
    Reviewed by dependabot-preview[bot] at 2019-10-22 10:22
  • 11. Update html-reporter in packages/gemini from 2.25.0 to 3.0.0

    Dependencies.io has updated html-reporter (a npm dependency in packages/gemini) from "2.25.0" to "3.0.0".

    3.0.0

    Features

    • set image sizes to screenshot component (bd6e6fe)

    BREAKING CHANGES

    • changed format of data emitted on test execution events in gemini and hermione

    Reviewed by dependencies[bot] at 2018-11-30 16:28
  • 12. chore(deps-dev): bump lerna from 4.0.0 to 5.1.4

    Bumps lerna from 4.0.0 to 5.1.4.

    Release notes

    Sourced from lerna's releases.

    v5.1.4

    5.1.4 (2022-06-15)

    Bug Fixes

    • correctly detect if target dependencies are set (5845f6b)

    v5.1.3

    5.1.3 (2022-06-15)

    Bug Fixes

    v5.1.2

    5.1.2 (2022-06-13)

    Bug Fixes

    • conventional-commits: remove pinned lodash.template (#3172) (e519f43)
    • update all transitive inclusions of ansi-regex (#3166) (56eaa15)

    v5.1.1

    5.1.1 (2022-06-09)

    Bug Fixes

    • allow maintenance LTS node 14 engines starting at 14.15.0 (#3161) (72305e4)

    v5.1.0

    5.1.0 (2022-06-07)

    Bug Fixes

    • utils: orphaned child process on Windows (#3156) (7e69e9e)
    • handle the edge cases in the lerna-nx integration (c6808fc)

    Features

    • add experimental support to run tasks via Nx (1c35828)

    ... (truncated)

    Changelog

    Sourced from lerna's changelog.

    5.1.4 (2022-06-15)

    Note: Version bump only for package lerna

    5.1.3 (2022-06-15)

    Note: Version bump only for package lerna

    5.1.2 (2022-06-13)

    Bug Fixes

    • update all transitive inclusions of ansi-regex (#3166) (56eaa15)

    5.1.1 (2022-06-09)

    Bug Fixes

    • allow maintenance LTS node 14 engines starting at 14.15.0 (#3161) (72305e4)

    5.1.0 (2022-06-07)

    Note: Version bump only for package lerna

    5.1.0-alpha.0 (2022-05-25)

    Note: Version bump only for package lerna

    ... (truncated)

    Commits
    • 6369c6d chore(release): v5.1.4
    • 5a73603 chore(release): v5.1.3
    • 34e631f chore: update readme with new language and set docs site as homepage (#3180)
    • 45ff346 chore(release): v5.1.2
    • 56eaa15 fix: update all transitive inclusions of ansi-regex (#3166)
    • eb7da85 chore(release): v5.1.1
    • 72305e4 fix: allow maintenance LTS node 14 engines starting at 14.15.0 (#3161)
    • 6b9c375 chore(release): v5.1.0
    • ff27ccb chore(release): v5.1.0-alpha.0
    • f69480e chore(release): v5.0.0
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by jameshenry, a new releaser for lerna since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Reviewed by dependabot[bot] at 2022-06-17 10:26
  • 13. chore(deps-dev): bump mocha from 9.2.2 to 10.0.0

    Bumps mocha from 9.2.2 to 10.0.0.

    Release notes

    Sourced from mocha's releases.

    v10.0.0

    10.0.0 / 2022-05-01

    :boom: Breaking Changes

    :nut_and_bolt: Other

    Also thanks to @​ea2305 and @​SukkaW for improvements to our documentation.

    Changelog

    Sourced from mocha's changelog.

    10.0.0 / 2022-05-01

    :boom: Breaking Changes

    :nut_and_bolt: Other

    Also thanks to @​ea2305 and @​SukkaW for improvements to our documentation.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Reviewed by dependabot[bot] at 2022-05-24 10:06
  • 14. chore(deps-dev): bump filenamify from 4.3.0 to 5.1.1

    Bumps filenamify from 4.3.0 to 5.1.1.

    Release notes

    Sourced from filenamify's releases.

    v5.1.1

    • Fix overstripping of replacement character (#33) 69989b8
    • Fix maxLength option being broken on files with no extension (#30) a2ee598
    • Account for dotfiles (#32) 6badd76
    • Account for extension length when truncating filename (#31) a16c224

    https://github.com/sindresorhus/filenamify/compare/v5.1.0...v5.1.1

    v5.1.0

    • Unicode normalize the filename 4a0d964

    https://github.com/sindresorhus/filenamify/compare/v5.0.2...v5.1.0

    v5.0.2

    • Fix filenames truncated by maxLength not keeping their extension (#27) 8c52cb1

    https://github.com/sindresorhus/filenamify/compare/v5.0.1...v5.0.2

    v5.0.1

    • Fix missing export of the Options type fbb7353

    https://github.com/sindresorhus/filenamify/compare/v5.0.0...v5.0.1

    v5.0.0

    Breaking

    • Require Node.js 12.20 (#25) c2000ac
    • This package is now pure ESM. Please read this.

    https://github.com/sindresorhus/filenamify/compare/v4.3.0...v5.0.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Reviewed by dependabot[bot] at 2022-05-10 10:16
  • 15. chore(deps): bump react-markdown from 5.0.3 to 8.0.3

    Bumps react-markdown from 5.0.3 to 8.0.3.

    Release notes

    Sourced from react-markdown's releases.

    8.0.2

    Full Changelog: https://github.com/remarkjs/react-markdown/compare/8.0.1...8.0.2

    8.0.1

    Full Changelog: https://github.com/remarkjs/react-markdown/compare/8.0.0...8.0.1

    8.0.0

    What's Changed

    • cd845c9 Remove deprecated plugins option (migrate by renaming it to remarkPlugins)
    • 36e4916 Update remark-rehype, add support for passing it options by @​peolic in #669 (migrate by removing remark-footnotes and updating remark-gfm if you were using them, otherwise you shouldn’t notice this)

    Full Changelog: https://github.com/remarkjs/react-markdown/compare/7.1.2...8.0.0

    7.1.2

    Full Changelog: https://github.com/remarkjs/react-markdown/compare/7.1.1...7.1.2

    7.1.1

    Full Changelog: https://github.com/remarkjs/react-markdown/compare/7.1.0...7.1.1

    7.1.0

    What's Changed

    Full Changelog: https://github.com/remarkjs/react-markdown/compare/7.0.1...7.1.0

    7.0.0

    Please see changelog.md

    6.0.0

    Please see changelog.md

    Changelog

    Sourced from react-markdown's changelog.

    Changelog

    All notable changes will be documented in this file.

    8.0.0 - 2022-01-17

    • cd845c9 Remove deprecated plugins option
      (migrate by renaming it to remarkPlugins)
    • 36e4916 Update remark-rehype, add support for passing it options
      by @​peolic in #669
      (migrate by removing remark-footnotes and updating remark-gfm if you were using them, otherwise you shouldn’t notice this)

    7.1.2 - 2022-01-02

    7.1.1 - 2021-11-29

    7.1.0 - 2021-10-21

    7.0.1 - 2021-08-26

    • ec387c2 Add improved type for linkTarget as string
    • 5af6bc7 Fix to correctly compile intrinsic types

    7.0.0 - 2021-08-13

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Reviewed by dependabot[bot] at 2022-04-21 10:13
  • 16. chore(deps-dev): bump redux from 4.1.2 to 4.2.0

    Bumps redux from 4.1.2 to 4.2.0.

    Release notes

    Sourced from redux's releases.

    v4.2.0

    This release marks the original createStore API as @deprecated to encourage users to migrate to Redux Toolkit, and adds a new legacy_createStore API as an alias without the deprecation warning.

    Goal

    Redux Toolkit (the @reduxjs/toolkit package) is the right way for Redux users to write Redux code today:

    https://redux.js.org/introduction/why-rtk-is-redux-today

    Unfortunately, many tutorials are still showing legacy "hand-written" Redux patterns, which result in a much worse experience for users. New learners going through a bootcamp or an outdated Udemy course just follow the examples they're being shown, don't know that RTK is the better and recommended approach, and don't even think to look at our docs.

    Given that, the goal is to provide them with a visual indicator in their editor, like createStore . When users hover over the createStore import or function call, the doc tooltip recommends using configureStore from RTK instead, and points them to that docs page. We hope that new learners will see the strikethrough, read the tooltip, read the docs page, learn about RTK, and begin using it.

    To be extremely clear:

    WE ARE NOT GOING TO ACTUALLY REMOVE THE createStore API, AND ALL YOUR EXISTING CODE WILL STILL CONTINUE TO WORK AS-IS!

    We are just marking createStore as "deprecated":

    "the discouragement of use of some feature or practice, typically because it has been superseded or is no longer considered efficient or safe, without completely removing it or prohibiting its use"

    For additional details, see the extensive discussion in reduxjs/redux#4325 .

    Rationale

    • RTK provides a vastly improved Redux usage experience, with APIs that simplify standard usage patterns and eliminate common bugs like accidental mutations
    • We've had suggestions to merge all of RTK into the redux core package, or fully deprecate the entire redux package and rename it to @reduxjs/core. Unfortunately, those bring up too many complexities:
      • We already had a package rename from redux-starter-kit to @reduxjs/toolkit, and all of our docs and tutorials have pointed to it for the last three years. I don't want to put users through another whiplash package transition for no real benefit
      • Merging or rearranging our packages would effectively require merging all of the Redux repos into a single monorepo. That would require hundreds of hours of effort from us maintainers, including needing to somehow merge all of our docs sites together. We don't have the time to do that.
    • I don't want to add runtime warnings that would be really annoying

    So, this is the minimum possible approach we can take to reach out to users who otherwise would never know that they are following outdated patterns, while avoiding breaking running user code or having to completely rewrite our package and repo structure.

    Results

    When a user imports createStore in their editor, they will see a visual strikethrough. Hovering over it will show a doc tooltip that encourages them to use configureStore from RTK, and points to an explanatory docs page:

    image

    Again, no broken code, and no runtime warnings.

    If users do not want to see that strikethrough, they have three options:

    • Follow our suggestion to switch over to Redux Toolkit and configureStore
    • Do nothing. It's just a visual strikethrough, and it doesn't affect how your code behaves. Ignore it.
    • Switch to using the legacy_createStore API that is now exported, which is the exact same function but with no @deprecation tag. The simplest option is to do an aliased import rename:

    image

    ... (truncated)

    Commits
    • 93d1886 Release 4.2.0
    • 0f3aeb5 Merge pull request #4336 from reduxjs/feature/createstore-deprecation
    • fdf5956 Mark createStore as deprecated and add legacy_createStore
    • 051aca0 Update Redux version in package-lock.json
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Reviewed by dependabot[bot] at 2022-04-21 10:08
Fluent UI web represents a collection of utilities, React components, and web components for building web applications.

Fluent UI Web Fluent UI web represents a collection of utilities, React components, and web components for building web applications. This repo is hom

Jun 26, 2022
fitfab user interface experience is a collection of React components and utilities for building user interfaces using web api technologies

fitfab user interface experience is a collection of React components and utilities for building user interfaces using web api technologies. (and of course, Reactjs.)

Jun 1, 2022
dataminr-react-components - Collection of reusable React Components and utility functions.

react-components A collection of reusable React components with their own Flux lifecycle. What's inside react-components? Table Component From a simpl

Feb 28, 2022
Nextjs-components - A collection of React components
Nextjs-components - A collection of React components

nextjs-components A collection of React components, transcribed from https://vercel.com/design. 1 Motivation TBD Todo's Unit test coverage Unit tests

Jun 16, 2022
Collection of headless components/hooks that are accessible, composable, customizable from low level to build your own UI & Design System

Collection of headless components/hooks that are accessible, composable, customizable from low level to build your own UI & Design System powered by Reakit System.

Jun 20, 2022
A collection of React components for Topcoat.

react-topcoat A collection of React components for Topcoat. See test.js for sample usage. Demo Go here: http://arnemart.github.io/react-topcoat/ Or ch

Feb 9, 2017
A collection of highly extensible React components, including Selectable, a beautiful (multi)select dropdown
A collection of highly extensible React components, including Selectable, a beautiful (multi)select dropdown

Lyte A collection of highly extensible React components, including Selectable, a beautiful (multi)select dropdown you've been looking for. Installatio

May 6, 2022
🧩 Medly components provides numerous themable react components, each with multiple varitaions of sizes, colors, position etc.
🧩 Medly components provides numerous themable react components, each with multiple varitaions of sizes, colors, position etc.

?? Medly components provides numerous themable react components, each with multiple varitaions of sizes, colors, position etc.

Jun 2, 2022
A React Higher Order Component library to assign class names to components, looks like styled-components

Claas A React Higher Order Component library to assign classNames to components, looks like styled-components Why I always liked to use Tailwind and w

Mar 25, 2022
A React-based UI toolkit for the web
A React-based UI toolkit for the web

Blueprint Blueprint is a React-based UI toolkit for the web. It is optimized for building complex, data-dense web interfaces for desktop applications

Jun 21, 2022
Toolkit for building accessible rich web apps with React
Toolkit for building accessible rich web apps with React

Reakit Toolkit for building accessible rich web apps with React. Explore website » Sponsors By donating $100 or more you become a sponsor and help in

Jun 22, 2022
An open-source UI component library for building high-quality, accessible design systems and web apps
An open-source UI component library for building high-quality, accessible design systems and web apps

An open-source UI component library for building high-quality, accessible design systems and web apps

Jun 26, 2022
React season component web
React season component web

It can be used when you want to give a beautiful effect according to the weather, season, and time

Mar 18, 2022
Bootstrap components built with React

React-Bootstrap Bootstrap 4 components built with React. Docs See the documentation with live editable examples and API documentation. To find the doc

Jun 26, 2022
Simple React Bootstrap 4 components
Simple React Bootstrap 4 components

reactstrap Stateless React Components for Bootstrap 4. Getting Started Follow the create-react-app instructions to get started and then follow the rea

Jun 18, 2022
⚡️ Simple, Modular & Accessible UI Components for your React Applications
⚡️ Simple, Modular & Accessible UI Components for your React Applications

Build Accessible React Apps with Speed ⚡️ Chakra UI provides a set of accessible, reusable, and composable React components that make it super easy to

Jun 19, 2022
:atom_symbol: React primitive UI components built with styled-system.

Rebass React primitive UI components built with Styled System. https://rebassjs.org npm i rebass Getting Started import React from 'react' import { Bo

Jun 16, 2022
🧱 A suite of React components .
🧱 A suite of React components .

English | 中文版 React Suite is a set of react component libraries for enterprise system products. It is a well-thought-out and developer-friendly UI fra

Jun 26, 2022
React components for Bulma framework
React components for Bulma framework

React-bulma-components React components for Bulma (v0.8.2) UI compatible with most used React Frameworks (Gatsby, CRA, Next.js) V4 Pool Please Check h

Jun 17, 2022