diff --git a/packages/redux-devtools-core/test/app.spec.js b/packages/redux-devtools-core/test/app.spec.js
index b497efe1..bafc756e 100644
--- a/packages/redux-devtools-core/test/app.spec.js
+++ b/packages/redux-devtools-core/test/app.spec.js
@@ -40,6 +40,6 @@ describe('App container', () => {
return className && className.startsWith('actionListRows-');
})
.html()
- ).toMatch(/
<\/div>/);
+ ).toMatch(/
<\/div>/);
});
});
diff --git a/packages/redux-devtools-inspector/package.json b/packages/redux-devtools-inspector/package.json
index df7309f4..668ab816 100644
--- a/packages/redux-devtools-inspector/package.json
+++ b/packages/redux-devtools-inspector/package.json
@@ -70,9 +70,8 @@
"hex-rgba": "^1.0.2",
"javascript-stringify": "^2.0.1",
"jsondiffpatch": "^0.4.1",
- "jss": "^6.5.0",
- "jss-nested": "^3.0.1",
- "jss-vendor-prefixer": "^4.0.0",
+ "jss": "^10.3.0",
+ "jss-preset-default": "^10.3.0",
"lodash.debounce": "^4.0.8",
"prop-types": "^15.7.2",
"react-base16-styling": "^0.6.0",
diff --git a/packages/redux-devtools-inspector/src/utils/createStylingFromTheme.js b/packages/redux-devtools-inspector/src/utils/createStylingFromTheme.js
index ea59ae57..0af17dcb 100644
--- a/packages/redux-devtools-inspector/src/utils/createStylingFromTheme.js
+++ b/packages/redux-devtools-inspector/src/utils/createStylingFromTheme.js
@@ -1,14 +1,12 @@
import jss from 'jss';
-import jssVendorPrefixer from 'jss-vendor-prefixer';
-import jssNested from 'jss-nested';
+import preset from 'jss-preset-default';
import { createStyling } from 'react-base16-styling';
import rgba from 'hex-rgba';
import inspector from '../themes/inspector';
import * as reduxThemes from 'redux-devtools-themes';
import * as inspectorThemes from '../themes';
-jss.use(jssVendorPrefixer());
-jss.use(jssNested());
+jss.setup(preset());
const colorMap = (theme) => ({
TEXT_COLOR: theme.base06,
diff --git a/yarn.lock b/yarn.lock
index c7d161e0..ad93e86b 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1231,7 +1231,7 @@
dependencies:
regenerator-runtime "^0.12.0"
-"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4":
+"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.3", "@babel/runtime@^7.8.4":
version "7.11.2"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736"
integrity sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==
@@ -5825,11 +5825,12 @@ css-tree@1.0.0-alpha.39:
mdn-data "2.0.6"
source-map "^0.6.1"
-css-vendor@^0.3.8:
- version "0.3.8"
- resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-0.3.8.tgz#6421cfd3034ce664fe7673972fd0119fc28941fa"
- integrity sha1-ZCHP0wNM5mT+dnOXL9ARn8KJQfo=
+css-vendor@^2.0.8:
+ version "2.0.8"
+ resolved "https://registry.yarnpkg.com/css-vendor/-/css-vendor-2.0.8.tgz#e47f91d3bd3117d49180a3c935e62e3d9f7f449d"
+ integrity sha512-x9Aq0XTInxrkuFeHKbYC7zWY8ai7qJ04Kxd9MnvbC1uO5DagxoHQjm4JvG+vCdXOoFtCjbL2XSZfxmoYa9uQVQ==
dependencies:
+ "@babel/runtime" "^7.8.3"
is-in-browser "^1.0.2"
css-what@2.1:
@@ -5871,6 +5872,11 @@ cssstyle@^2.2.0:
dependencies:
cssom "~0.3.6"
+csstype@^2.6.5:
+ version "2.6.13"
+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.13.tgz#a6893015b90e84dd6e85d0e3b442a1e84f2dbe0f"
+ integrity sha512-ul26pfSQTZW8dcOnD2iiJssfXw0gdNVX9IJDH/X3K5DGPfj+fUYe3kB+swUY6BF3oZDxaID3AJt+9/ojSAE05A==
+
currently-unhandled@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
@@ -8490,6 +8496,11 @@ husky@^4.2.5:
slash "^3.0.0"
which-pm-runs "^1.0.0"
+hyphenate-style-name@^1.0.3:
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz#691879af8e220aea5750e8827db4ef62a54e361d"
+ integrity sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==
+
iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
@@ -9025,12 +9036,7 @@ is-hexadecimal@^1.0.0:
resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7"
integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==
-is-in-browser@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.0.2.tgz#f688bea8f1e5aadc3244ebc870d188cfb9b613cf"
- integrity sha1-9oi+qPHlqtwyROvIcNGIz7m2E88=
-
-is-in-browser@^1.0.2:
+is-in-browser@^1.0.2, is-in-browser@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835"
integrity sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=
@@ -9908,27 +9914,139 @@ jsprim@^1.2.2:
json-schema "0.2.3"
verror "1.10.0"
-jss-nested@^3.0.1:
- version "3.0.1"
- resolved "https://registry.yarnpkg.com/jss-nested/-/jss-nested-3.0.1.tgz#14c10265c8fc5bd61b450b48f1e9fb36d90ae569"
- integrity sha1-FMECZcj8W9YbRQtI8en7NtkK5Wk=
+jss-plugin-camel-case@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-plugin-camel-case/-/jss-plugin-camel-case-10.3.0.tgz#ae4da53b39a6e3ea94b70a20fc41c11f0b87386a"
+ integrity sha512-tadWRi/SLWqLK3EUZEdDNJL71F3ST93Zrl9JYMjV0QDqKPAl0Liue81q7m/nFUpnSTXczbKDy4wq8rI8o7WFqA==
dependencies:
- warning "^3.0.0"
+ "@babel/runtime" "^7.3.1"
+ hyphenate-style-name "^1.0.3"
+ jss "^10.3.0"
-jss-vendor-prefixer@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/jss-vendor-prefixer/-/jss-vendor-prefixer-4.0.0.tgz#df16a8fcc6ecb4567394174e6ab90145cf8b34a3"
- integrity sha1-3xao/MbstFZzlBdOarkBRc+LNKM=
+jss-plugin-compose@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-plugin-compose/-/jss-plugin-compose-10.3.0.tgz#b37e28bf5555620ecd2a3668fe7229ed1101c9d2"
+ integrity sha512-ugJYobeN9mawx7Nv5BrSLhVgU1kJsNpLEfTPKjgMRH7MlHNinrF5O9h4rVTZZvJUZ298JbpPu2zGrwvsjgFwag==
dependencies:
- css-vendor "^0.3.8"
+ "@babel/runtime" "^7.3.1"
+ jss "^10.3.0"
+ tiny-warning "^1.0.2"
-jss@^6.5.0:
- version "6.5.0"
- resolved "https://registry.yarnpkg.com/jss/-/jss-6.5.0.tgz#9294a367b658daa2036c36f563ff6bfb0c7b12a1"
- integrity sha1-kpSjZ7ZY2qIDbDb1Y/9r+wx7EqE=
+jss-plugin-default-unit@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-plugin-default-unit/-/jss-plugin-default-unit-10.3.0.tgz#cd74cf5088542620a82591f76c62c6b43a7e50a6"
+ integrity sha512-tT5KkIXAsZOSS9WDSe8m8lEHIjoEOj4Pr0WrG0WZZsMXZ1mVLFCSsD2jdWarQWDaRNyMj/I4d7czRRObhOxSuw==
dependencies:
- is-in-browser "1.0.2"
- warning "3.0.0"
+ "@babel/runtime" "^7.3.1"
+ jss "^10.3.0"
+
+jss-plugin-expand@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-plugin-expand/-/jss-plugin-expand-10.3.0.tgz#c0be8f44e59fd997f1c427fff232d573677ff226"
+ integrity sha512-zyphg4NqZjMu9bLbx0QBgziCQKIowNO5yVLIa+kLVi6sE9IMKV8p2SrBtLtLktTjM72gO4u/kKnlCz0SckQuyQ==
+ dependencies:
+ "@babel/runtime" "^7.3.1"
+ jss "^10.3.0"
+
+jss-plugin-extend@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-plugin-extend/-/jss-plugin-extend-10.3.0.tgz#5a17c146f1b1d6652036711b1a3bf7694f969f44"
+ integrity sha512-FTRG3RNaMYO+j/X7DOo+nBtou9A2slonaip363KvHKo2Ji9bEK9WDbytOTaYGdeX/UuwJ2C/PQd5lMs4lB0Vow==
+ dependencies:
+ "@babel/runtime" "^7.3.1"
+ jss "^10.3.0"
+ tiny-warning "^1.0.2"
+
+jss-plugin-global@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-plugin-global/-/jss-plugin-global-10.3.0.tgz#6b883e74900bb71f65ac2b19bea78f7d1e85af3f"
+ integrity sha512-etYTG/y3qIR/vxZnKY+J3wXwObyBDNhBiB3l/EW9/pE3WHE//BZdK8LFvQcrCO48sZW1Z6paHo6klxUPP7WbzA==
+ dependencies:
+ "@babel/runtime" "^7.3.1"
+ jss "^10.3.0"
+
+jss-plugin-nested@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-plugin-nested/-/jss-plugin-nested-10.3.0.tgz#ae8aceac95e09c3d40c991ea32403fb647d9e0a8"
+ integrity sha512-qWiEkoXNEkkZ+FZrWmUGpf+zBsnEOmKXhkjNX85/ZfWhH9dfGxUCKuJFuOWFM+rjQfxV4csfesq4hY0jk8Qt0w==
+ dependencies:
+ "@babel/runtime" "^7.3.1"
+ jss "^10.3.0"
+ tiny-warning "^1.0.2"
+
+jss-plugin-props-sort@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-plugin-props-sort/-/jss-plugin-props-sort-10.3.0.tgz#5b0625f87b6431a7969c56b0d8c696525969bfe4"
+ integrity sha512-boetORqL/lfd7BWeFD3K+IyPqyIC+l3CRrdZr+NPq7Noqp+xyg/0MR7QisgzpxCEulk+j2CRcEUoZsvgPC4nTg==
+ dependencies:
+ "@babel/runtime" "^7.3.1"
+ jss "^10.3.0"
+
+jss-plugin-rule-value-function@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.3.0.tgz#498b0e2bae16cb316a6bdb73fd783cf9604ba747"
+ integrity sha512-7WiMrKIHH3rwxTuJki9+7nY11r1UXqaUZRhHvqTD4/ZE+SVhvtD5Tx21ivNxotwUSleucA/8boX+NF21oXzr5Q==
+ dependencies:
+ "@babel/runtime" "^7.3.1"
+ jss "^10.3.0"
+ tiny-warning "^1.0.2"
+
+jss-plugin-rule-value-observable@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.3.0.tgz#fd542aa72719b1ef35b2c1db7a3523f9487e75a9"
+ integrity sha512-F0qISCiWjg2Ha24Zc143n30NaWBOTsJLTwuN05ZAuLMp81YD9eRMQbUQUFq6fJVh82xivxheatajTso2qLxFEQ==
+ dependencies:
+ "@babel/runtime" "^7.3.1"
+ jss "^10.3.0"
+ symbol-observable "^1.2.0"
+
+jss-plugin-template@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-plugin-template/-/jss-plugin-template-10.3.0.tgz#8516574260f531b20b9bb4bfb23bb2b5ca70a93d"
+ integrity sha512-p862BehZeAZRcBZT834rCHO58TTimYaG1eFe1x3uNjKJkdfGpRF00bGN2NQ+0u5yBoeqz1gPG/YpdcDkpHvnFA==
+ dependencies:
+ "@babel/runtime" "^7.3.1"
+ jss "^10.3.0"
+ tiny-warning "^1.0.2"
+
+jss-plugin-vendor-prefixer@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.3.0.tgz#b09c13a4d05a055429d8a24e19cc01ce049f0ed4"
+ integrity sha512-sZQbrcZyP5V0ADjCLwUA1spVWoaZvM7XZ+2fSeieZFBj31cRsnV7X70FFDerMHeiHAXKWzYek+67nMDjhrZAVQ==
+ dependencies:
+ "@babel/runtime" "^7.3.1"
+ css-vendor "^2.0.8"
+ jss "^10.3.0"
+
+jss-preset-default@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss-preset-default/-/jss-preset-default-10.3.0.tgz#029d8b91a7f6f7d86ece925bfe62380921ebf9b2"
+ integrity sha512-LwDj4t8jBe0S/hXuR0THmhAsbngw7134efrWvJrkXLj+/+cxRQQAnsXWS6DBEZT5nrXaWH0C9HAeR2v2ZZKPWA==
+ dependencies:
+ "@babel/runtime" "^7.3.1"
+ jss "^10.3.0"
+ jss-plugin-camel-case "^10.3.0"
+ jss-plugin-compose "^10.3.0"
+ jss-plugin-default-unit "^10.3.0"
+ jss-plugin-expand "^10.3.0"
+ jss-plugin-extend "^10.3.0"
+ jss-plugin-global "^10.3.0"
+ jss-plugin-nested "^10.3.0"
+ jss-plugin-props-sort "^10.3.0"
+ jss-plugin-rule-value-function "^10.3.0"
+ jss-plugin-rule-value-observable "^10.3.0"
+ jss-plugin-template "^10.3.0"
+ jss-plugin-vendor-prefixer "^10.3.0"
+
+jss@^10.3.0:
+ version "10.3.0"
+ resolved "https://registry.yarnpkg.com/jss/-/jss-10.3.0.tgz#2cf7be265f72b59c1764d816fdabff1c5dd18326"
+ integrity sha512-B5sTRW9B6uHaUVzSo9YiMEOEp3UX8lWevU0Fsv+xtRnsShmgCfIYX44bTH8bPJe6LQKqEXku3ulKuHLbxBS97Q==
+ dependencies:
+ "@babel/runtime" "^7.3.1"
+ csstype "^2.6.5"
+ is-in-browser "^1.1.3"
+ tiny-warning "^1.0.2"
jsx-ast-utils@^2.4.1:
version "2.4.1"
@@ -15283,7 +15401,7 @@ tiny-invariant@^1.0.2:
resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.1.0.tgz#634c5f8efdc27714b7f386c35e6760991d230875"
integrity sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==
-tiny-warning@^1.0.0, tiny-warning@^1.0.3:
+tiny-warning@^1.0.0, tiny-warning@^1.0.2, tiny-warning@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754"
integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==
@@ -15982,7 +16100,7 @@ walker@^1.0.7, walker@~1.0.5:
dependencies:
makeerror "1.0.x"
-warning@3.0.0, warning@^3.0.0:
+warning@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c"
integrity sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=