More work

This commit is contained in:
Nathan Bierema 2021-09-18 15:59:02 -04:00
parent 2018a84cf8
commit 980fbec9d1
26 changed files with 476 additions and 177 deletions

View File

@ -28,14 +28,14 @@
"url": "https://github.com/reduxjs/redux-devtools.git"
},
"scripts": {
"build": "npm run build:types && npm run build:js",
"build": "yarn run build:types && yarn run build:js",
"build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"clean": "rimraf lib",
"lint": "eslint . --ext .ts,.tsx",
"type-check": "tsc --noEmit",
"prepack": "npm run clean && npm run build",
"prepublish": "npm run type-check && npm run lint"
"prepack": "yarn run clean && yarn run build",
"prepublish": "yarn run type-check && yarn run lint"
},
"dependencies": {
"@types/prop-types": "^15.7.4",

View File

@ -1,14 +1,10 @@
module.exports = {
extends: '../../.eslintrc',
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
overrides: [
{
files: ['*.ts', '*.tsx'],
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
},
{
files: ['demo/**/*.ts', 'demo/**/*.tsx'],
extends: '../../eslintrc.ts.react.base.json',

View File

@ -30,19 +30,18 @@
},
"scripts": {
"start": "webpack serve --config demo/config/webpack.config.ts",
"build": "npm run build:types && npm run build:js",
"build": "yarn run build:types && yarn run build:js",
"build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"clean": "rimraf lib",
"test": "jest",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch",
"preversion": "npm run type-check && npm run lint && npm run test",
"prepublishOnly": "npm run clean && npm run build"
"prepack": "yarn run clean && yarn run build",
"prepublish": "yarn run type-check && yarn run lint && yarn run test"
},
"dependencies": {
"@babel/runtime": "^7.15.4",
"@redux-devtools/ui": "^1.0.0-9",
"@types/prop-types": "^15.7.4",
"es6template": "^1.0.5",
@ -54,23 +53,45 @@
"simple-diff": "^1.6.0"
},
"devDependencies": {
"@babel/cli": "^7.15.4",
"@babel/core": "^7.15.5",
"@babel/plugin-transform-runtime": "^7.15.0",
"@babel/preset-env": "^7.15.6",
"@babel/preset-react": "^7.14.5",
"@babel/preset-typescript": "^7.15.0",
"@redux-devtools/core": "^3.9.0",
"@redux-devtools/dock-monitor": "^1.4.0",
"@redux-devtools/inspector-monitor": "^1.0.0",
"@types/enzyme": "^3.10.9",
"@types/enzyme-adapter-react-16": "^1.0.6",
"@types/es6template": "^1.0.0",
"@types/history": "^4.7.9",
"@types/jest": "^27.0.1",
"@types/jsan": "^3.1.2",
"@types/lodash.shuffle": "^4.2.6",
"@types/node": "^14.17.15",
"@types/object-path": "^0.11.1",
"@types/react": "^16.14.15",
"@types/react-router": "^5.1.16",
"@types/redux-logger": "^3.0.9",
"@types/simple-diff": "^1.6.1",
"@types/webpack": "^5.28.0",
"@types/webpack-dev-server": "^4.1.0",
"@typescript-eslint/eslint-plugin": "^4.31.1",
"@typescript-eslint/parser": "^4.31.1",
"babel-loader": "^8.2.2",
"clean-webpack-plugin": "^4.0.0",
"connected-react-router": "^6.9.1",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.6",
"enzyme-to-json": "^3.6.2",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-jest": "^24.4.0",
"eslint-plugin-react": "^7.25.1",
"fork-ts-checker-webpack-plugin": "^6.3.3",
"history": "^4.10.1",
"html-webpack-plugin": "^5.3.2",
"immutable": "^4.0.0-rc.14",
"jest": "^27.2.0",
"lodash.shuffle": "^4.2.0",
@ -80,7 +101,14 @@
"react-router": "^5.2.1",
"redux": "^4.1.1",
"redux-logger": "^3.0.6",
"seamless-immutable": "^7.1.4"
"rimraf": "^3.0.2",
"seamless-immutable": "^7.1.4",
"ts-jest": "^27.0.5",
"ts-node": "^10.2.1",
"typescript": "~4.3.5",
"webpack": "^5.52.1",
"webpack-cli": "^4.8.0",
"webpack-dev-server": "^4.2.1"
},
"peerDependencies": {
"@redux-devtools/inspector-monitor": "^1.0.0",

View File

@ -1,14 +1,10 @@
module.exports = {
extends: '../../.eslintrc',
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
overrides: [
{
files: ['*.ts', '*.tsx'],
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
},
{
files: ['test/**/*.ts', 'test/**/*.tsx'],
extends: '../../eslintrc.ts.react.jest.base.json',

View File

@ -15,41 +15,58 @@
"types": "lib/StackTraceTab.d.ts",
"repository": "https://github.com/reduxjs/redux-devtools",
"scripts": {
"build": "npm run build:types && npm run build:js",
"build": "yarn run build:types && yarn run build:js",
"build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"clean": "rimraf lib",
"test": "jest",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch",
"preversion": "npm run type-check && npm run lint && npm run test",
"prepublishOnly": "npm run clean && npm run build"
"prepack": "yarn run clean && yarn run build",
"prepublish": "yarn run type-check && yarn run lint && yarn run test"
},
"dependencies": {
"@babel/code-frame": "^7.14.5",
"@babel/runtime": "^7.15.4",
"@types/chrome": "^0.0.157",
"anser": "^2.0.2",
"html-entities": "^2.3.2",
"redux-devtools-themes": "^1.0.0"
"redux-devtools-themes": "^1.0.0",
"source-map": "^0.5.7"
},
"devDependencies": {
"@babel/cli": "^7.15.4",
"@babel/core": "^7.15.5",
"@babel/plugin-transform-runtime": "^7.15.0",
"@babel/preset-env": "^7.15.6",
"@babel/preset-react": "^7.14.5",
"@babel/preset-typescript": "^7.15.0",
"@redux-devtools/core": "^3.9.0",
"@redux-devtools/inspector-monitor": "^1.0.0",
"@types/babel__code-frame": "^7.0.3",
"@types/enzyme": "^3.10.9",
"@types/enzyme-adapter-react-16": "^1.0.6",
"@types/html-entities": "^1.3.4",
"@types/jest": "^27.0.1",
"@types/react": "^16.14.15",
"@types/redux-devtools-themes": "^1.0.0",
"@typescript-eslint/eslint-plugin": "^4.31.1",
"@typescript-eslint/parser": "^4.31.1",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.6",
"enzyme-to-json": "^3.6.2",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-jest": "^24.4.0",
"eslint-plugin-react": "^7.25.1",
"jest": "^27.2.0",
"react": "^16.14.0",
"react-dom": "^16.14.0",
"react-test-renderer": "^16.14.0",
"redux": "^4.1.1"
"redux": "^4.1.1",
"rimraf": "^3.0.2",
"ts-jest": "^27.0.5",
"typescript": "~4.3.5"
},
"peerDependencies": {
"@redux-devtools/inspector-monitor": "^1.0.0",

View File

@ -1,14 +1,10 @@
module.exports = {
extends: '../../.eslintrc',
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
overrides: [
{
files: ['*.ts', '*.tsx'],
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
},
{
files: ['demo/**/*.ts', 'demo/**/*.tsx'],
extends: '../../eslintrc.ts.react.base.json',

View File

@ -47,17 +47,13 @@ module.exports = {
configFile: 'demo/tsconfig.json',
},
}),
].concat(isProduction ? [] : [new webpack.HotModuleReplacementPlugin()]),
...(isProduction ? [] : [new webpack.HotModuleReplacementPlugin()])
],
devServer: isProduction
? {}
: {
quiet: false,
port: 3000,
hot: true,
stats: {
chunkModules: false,
colors: true,
},
historyApiFallback: true,
},
devtool: 'eval-source-map',

View File

@ -23,20 +23,18 @@
},
"scripts": {
"start": "webpack serve --config demo/config/webpack.config.ts",
"stats": "webpack --profile --json > stats.json",
"build:demo": "NODE_ENV=production webpack -p",
"build": "npm run build:types && npm run build:js",
"build": "yarn run build:types && yarn run build:js",
"build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"clean": "rimraf lib",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch",
"preversion": "npm run type-check && npm run lint",
"prepublishOnly": "npm run clean && npm run build"
"prepack": "yarn run clean && yarn run build",
"prepublish": "yarn run type-check && yarn run lint"
},
"dependencies": {
"@babel/runtime": "^7.15.4",
"@types/dragula": "^3.7.1",
"@types/prop-types": "^15.7.4",
"dateformat": "^4.5.1",
@ -54,19 +52,37 @@
"redux-devtools-themes": "^1.0.0"
},
"devDependencies": {
"@babel/cli": "^7.15.4",
"@babel/core": "^7.15.5",
"@babel/plugin-transform-runtime": "^7.15.0",
"@babel/preset-env": "^7.15.6",
"@babel/preset-react": "^7.14.5",
"@babel/preset-typescript": "^7.15.0",
"@redux-devtools/core": "^3.9.0",
"@redux-devtools/dock-monitor": "^1.4.0",
"@types/dateformat": "^3.0.1",
"@types/hex-rgba": "^1.0.1",
"@types/history": "^4.7.9",
"@types/lodash.shuffle": "^4.2.6",
"@types/node": "^14.17.15",
"@types/react": "^16.14.15",
"@types/react-dragula": "^1.1.0",
"@types/react-router": "^5.1.16",
"@types/redux-logger": "^3.0.9",
"@types/webpack": "^5.28.0",
"@types/webpack-dev-server": "^4.1.0",
"@typescript-eslint/eslint-plugin": "^4.31.1",
"@typescript-eslint/parser": "^4.31.1",
"babel-loader": "^8.2.2",
"base16": "^1.0.0",
"clean-webpack-plugin": "^4.0.0",
"connected-react-router": "^6.9.1",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-react": "^7.25.1",
"fork-ts-checker-webpack-plugin": "^6.3.3",
"history": "^4.10.1",
"html-webpack-plugin": "^5.3.2",
"lodash.shuffle": "^4.2.0",
"react": "^16.14.0",
"react-bootstrap": "^1.6.3",
@ -75,7 +91,13 @@
"react-router": "^5.2.1",
"redux": "^4.1.1",
"redux-logger": "^3.0.6",
"seamless-immutable": "^7.1.4"
"rimraf": "^3.0.2",
"seamless-immutable": "^7.1.4",
"ts-node": "^10.2.1",
"typescript": "~4.3.5",
"webpack": "^5.52.1",
"webpack-cli": "^4.8.0",
"webpack-dev-server": "^4.2.1"
},
"peerDependencies": {
"@redux-devtools/core": "^3.7.0",

View File

@ -1,13 +1,7 @@
module.exports = {
extends: '../../.eslintrc',
overrides: [
{
files: ['*.ts', '*.tsx'],
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
},
],
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
};

View File

@ -28,16 +28,14 @@
"url": "https://github.com/reduxjs/redux-devtools"
},
"scripts": {
"build": "npm run build:types && npm run build:js",
"build": "yarn run build:types && yarn run build:js",
"build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"clean": "rimraf lib",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch",
"preversion": "npm run type-check && npm run lint",
"prepublishOnly": "npm run clean && npm run build"
"prepack": "yarn run clean && yarn run build",
"prepublish": "yarn run type-check && yarn run lint"
},
"dependencies": {
"@types/lodash.debounce": "^4.0.6",
@ -49,10 +47,22 @@
"redux-devtools-themes": "^1.0.0"
},
"devDependencies": {
"@babel/cli": "^7.15.4",
"@babel/core": "^7.15.5",
"@babel/preset-env": "^7.15.6",
"@babel/preset-react": "^7.14.5",
"@babel/preset-typescript": "^7.15.0",
"@redux-devtools/core": "^3.9.0",
"@types/react": "^16.14.15",
"@typescript-eslint/eslint-plugin": "^4.31.1",
"@typescript-eslint/parser": "^4.31.1",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-react": "^7.25.1",
"react": "^16.14.0",
"redux": "^4.1.1"
"redux": "^4.1.1",
"rimraf": "^3.0.2",
"typescript": "~4.3.5"
},
"peerDependencies": {
"@redux-devtools/core": "^3.7.0",

View File

@ -1,13 +1,7 @@
module.exports = {
extends: '../../.eslintrc',
overrides: [
{
files: ['*.ts', '*.tsx'],
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
},
],
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
};

View File

@ -33,7 +33,7 @@ module.exports = {
},
{
test: /\.css?$/,
loaders: ['style-loader', 'css-loader'],
use: ['style-loader', 'css-loader'],
include: demoSrc,
},
],
@ -74,13 +74,8 @@ module.exports = {
devServer: isProduction
? {}
: {
quiet: false,
port: 3000,
hot: true,
stats: {
chunkModules: false,
colors: true,
},
historyApiFallback: true,
},
devtool: isProduction ? 'source-map' : 'cheap-module-source-map',

View File

@ -31,18 +31,15 @@
},
"scripts": {
"start": "webpack-dev-server --config demo/config/webpack.config.ts",
"build": "npm run build:types && npm run build:js",
"stats": "webpack --profile --json > stats.json",
"build": "yarn run build:types && yarn run build:js",
"build:demo": "cross-env NODE_ENV=production webpack -p --config demo/config/webpack.config.ts",
"build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"clean": "rimraf lib",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch",
"preversion": "npm run type-check && npm run lint",
"prepublishOnly": "npm run clean && npm run build"
"prepack": "yarn run clean && yarn run build",
"prepublish": "yarn run type-check && yarn run lint"
},
"dependencies": {
"@redux-devtools/dock-monitor": "^1.4.0",
@ -55,6 +52,12 @@
"redux-devtools-themes": "^1.0.0"
},
"devDependencies": {
"@babel/cli": "^7.15.4",
"@babel/core": "^7.15.5",
"@babel/plugin-transform-runtime": "^7.15.0",
"@babel/preset-env": "^7.15.6",
"@babel/preset-react": "^7.14.5",
"@babel/preset-typescript": "^7.15.0",
"@chakra-ui/react": "^1.6.7",
"@emotion/react": "^11.4.1",
"@emotion/styled": "^11.3.0",
@ -62,18 +65,40 @@
"@redux-devtools/core": "^3.9.0",
"@redux-devtools/dock-monitor": "^1.4.0",
"@reduxjs/toolkit": "^1.6.1",
"@types/copy-webpack-plugin": "^8.0.1",
"@types/node": "^14.17.15",
"@types/react": "^16.14.15",
"@types/react-dom": "^16.9.14",
"@types/react-redux": "^7.1.18",
"@types/react-router-dom": "^5.1.8",
"@types/webpack": "^5.28.0",
"@types/webpack-dev-server": "^4.1.0",
"@typescript-eslint/eslint-plugin": "^4.31.1",
"@typescript-eslint/parser": "^4.31.1",
"babel-loader": "^8.2.2",
"clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^9.0.1",
"cross-env": "^7.0.3",
"css-loader": "^6.2.0",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-react": "^7.25.1",
"fork-ts-checker-webpack-plugin": "^6.3.3",
"framer-motion": "^4.1.17",
"html-webpack-plugin": "^5.3.2",
"msw": "^0.28.2",
"react": "^16.14.0",
"react-dom": "^16.14.0",
"react-redux": "^7.2.5",
"react-router-dom": "^5.3.0",
"redux": "^4.1.1"
"redux": "^4.1.1",
"rimraf": "^3.0.2",
"style-loader": "^3.2.1",
"ts-node": "^10.2.1",
"typescript": "~4.3.5",
"webpack": "^5.52.1",
"webpack-cli": "^4.8.0",
"webpack-dev-server": "^4.2.1"
},
"peerDependencies": {
"@redux-devtools/core": "^3.7.0",

View File

@ -1,14 +1,10 @@
module.exports = {
extends: '../../.eslintrc',
extends: '../../eslintrc.ts.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
overrides: [
{
files: ['*.ts'],
extends: '../../eslintrc.ts.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
},
{
files: ['test/**/*.ts'],
extends: '../../eslintrc.ts.jest.base.json',

View File

@ -19,24 +19,36 @@
"url": "https://github.com/reduxjs/redux-devtools.git"
},
"scripts": {
"build": "npm run build:types && npm run build:js",
"build": "yarn run build:types && yarn run build:js",
"build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts\" --source-maps inline",
"clean": "rimraf lib",
"test": "jest",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch",
"preversion": "npm run type-check && npm run lint && npm run test",
"prepublishOnly": "npm run clean && npm run build"
"prepack": "yarn run clean && yarn run build",
"prepublish": "yarn run type-check && yarn run lint && yarn run test"
},
"dependencies": {
"jsan": "^3.1.13"
},
"devDependencies": {
"@babel/cli": "^7.15.4",
"@babel/core": "^7.15.5",
"@babel/preset-env": "^7.15.6",
"@babel/preset-typescript": "^7.15.0",
"@types/jest": "^27.0.1",
"@types/jsan": "^3.1.2",
"immutable": "^4.0.0-rc.14"
"@typescript-eslint/eslint-plugin": "^4.31.1",
"@typescript-eslint/parser": "^4.31.1",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-jest": "^24.4.0",
"immutable": "^4.0.0-rc.14",
"jest": "^27.2.0",
"rimraf": "^3.0.2",
"ts-jest": "^27.0.5",
"typescript": "~4.3.5"
},
"peerDependencies": {
"immutable": "^4.0.0-rc.14"

View File

@ -1,13 +1,7 @@
module.exports = {
extends: '../../.eslintrc',
overrides: [
{
files: ['*.ts', '*.tsx'],
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
},
],
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
};

View File

@ -1,14 +1,10 @@
module.exports = {
extends: '../../../../.eslintrc',
extends: '../../../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
overrides: [
{
files: ['*.ts', '*.tsx'],
extends: '../../../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
},
{
files: ['webpack.config.ts'],
extends: '../../../../eslintrc.ts.base.json',

View File

@ -10,9 +10,7 @@
"scripts": {
"start": "webpack serve",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch"
"type-check": "tsc --noEmit"
},
"dependencies": {
"@redux-devtools/core": "^3.9.0",
@ -28,10 +26,30 @@
"todomvc-app-css": "^2.4.1"
},
"devDependencies": {
"@babel/core": "^7.15.5",
"@babel/preset-env": "^7.15.6",
"@babel/preset-react": "^7.14.5",
"@babel/preset-typescript": "^7.15.0",
"@types/classnames": "^2.3.1",
"@types/node": "^14.17.15",
"@types/react": "^16.14.8",
"@types/react-dom": "^16.9.13",
"@types/react-redux": "^7.1.16"
"@types/react-redux": "^7.1.16",
"@types/webpack": "^5.28.0",
"@types/webpack-dev-server": "^4.1.0",
"@typescript-eslint/eslint-plugin": "^4.31.1",
"@typescript-eslint/parser": "^4.31.1",
"babel-loader": "^8.2.2",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-react": "^7.25.1",
"raw-loader": "^4.0.2",
"style-loader": "^3.2.1",
"ts-node": "^10.2.1",
"typescript": "~4.3.5",
"webpack": "^5.52.1",
"webpack-cli": "^4.8.0",
"webpack-dev-server": "^4.2.1"
},
"private": true
}

View File

@ -39,7 +39,6 @@ module.exports = {
},
plugins: [new webpack.HotModuleReplacementPlugin()],
devServer: {
contentBase: path.join(__dirname, 'dist'),
host: 'localhost',
port: process.env.PORT || 3000,
historyApiFallback: true,

View File

@ -19,16 +19,14 @@
"url": "https://github.com/reduxjs/redux-devtools.git"
},
"scripts": {
"build": "npm run build:types && npm run build:js",
"build": "yarn run build:types && yarn run build:js",
"build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"clean": "rimraf lib",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch",
"preversion": "npm run type-check && npm run lint",
"prepublishOnly": "npm run clean && npm run build"
"prepack": "yarn run clean && yarn run build",
"prepublish": "yarn run type-check && yarn run lint"
},
"dependencies": {
"@redux-devtools/ui": "^1.0.0-9",
@ -38,10 +36,22 @@
"redux-devtools-themes": "^1.0.0"
},
"devDependencies": {
"@babel/cli": "^7.15.4",
"@babel/core": "^7.15.5",
"@babel/preset-env": "^7.15.6",
"@babel/preset-react": "^7.14.5",
"@babel/preset-typescript": "^7.15.0",
"@redux-devtools/core": "^3.9.0",
"@types/react": "^16.14.15",
"@typescript-eslint/eslint-plugin": "^4.31.1",
"@typescript-eslint/parser": "^4.31.1",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-react": "^7.25.1",
"react": "^16.14.0",
"redux": "^4.1.1"
"redux": "^4.1.1",
"rimraf": "^3.0.2",
"typescript": "~4.3.5"
},
"peerDependencies": {
"@redux-devtools/core": "^3.7.0",

View File

@ -1,14 +1,10 @@
module.exports = {
extends: '../../.eslintrc',
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
overrides: [
{
files: ['*.ts', '*.tsx'],
extends: '../../eslintrc.ts.react.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
},
{
files: ['tests/**/*.ts', 'tests/**/*.tsx'],
extends: '../../eslintrc.ts.react.jest.base.json',

View File

@ -19,21 +19,19 @@
"url": "https://github.com/reduxjs/redux-devtools.git"
},
"scripts": {
"start": "npm run storybook",
"start": "yarn run storybook",
"storybook": "start-storybook -p 6006 -s ./fonts",
"build-storybook": "build-storybook -s ./fonts",
"build": "npm run build:types && npm run build:js",
"build": "yarn run build:types && yarn run build:js",
"build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"clean": "rimraf lib",
"test": "jest",
"lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"lint:css": "stylelint \"./src/**/*.js\"",
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch",
"preversion": "npm run type-check && npm run lint && npm run test",
"prepublishOnly": "npm run clean && npm run build"
"prepack": "yarn run clean && yarn run build",
"prepublish": "yarn run type-check && yarn run lint && yarn run test"
},
"dependencies": {
"@rjsf/core": "^3.1.0",
@ -55,19 +53,37 @@
"styled-components": "^5.3.1"
},
"devDependencies": {
"@babel/cli": "^7.15.4",
"@babel/core": "^7.15.5",
"@babel/preset-env": "^7.15.6",
"@babel/preset-react": "^7.14.5",
"@babel/preset-typescript": "^7.15.0",
"@storybook/addon-essentials": "^6.3.8",
"@storybook/react": "^6.3.8",
"@types/enzyme": "^3.10.9",
"@types/enzyme-adapter-react-16": "^1.0.6",
"@types/jest": "^27.0.1",
"@types/react": "^16.14.15",
"@typescript-eslint/eslint-plugin": "^4.31.1",
"@typescript-eslint/parser": "^4.31.1",
"csstype": "^3.0.9",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.6",
"enzyme-to-json": "^3.6.2",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-jest": "^24.4.0",
"eslint-plugin-react": "^7.25.1",
"jest": "^27.2.0",
"react": "^16.14.0",
"react-dom": "^16.14.0",
"react-is": "^16.13.1"
"react-is": "^16.13.1",
"rimraf": "^3.0.2",
"ts-jest": "^27.0.5",
"typescript": "~4.3.5"
},
"peerDependencies": {
"@types/react": "^16.3.0 || ^17.0.0",
"react": "^16.3.0 || ^17.0.0"
}
}

View File

@ -1,7 +1,6 @@
{
"presets": [
"@babel/preset-env",
"@babel/preset-react",
"@babel/preset-typescript"
]
}

View File

@ -1,13 +1,7 @@
module.exports = {
extends: '../../.eslintrc',
overrides: [
{
files: ['*.ts', '*.tsx'],
extends: '../../eslintrc.ts.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
},
],
extends: '../../eslintrc.ts.base.json',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
},
};

View File

@ -20,16 +20,14 @@
"url": "https://github.com/reduxjs/redux-devtools.git"
},
"scripts": {
"build": "npm run build:types && npm run build:js",
"build": "yarn run build:types && yarn run build:js",
"build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts\" --source-maps inline",
"clean": "rimraf lib",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch",
"preversion": "npm run type-check && npm run lint",
"prepublishOnly": "npm run clean && npm run build"
"prepack": "yarn run clean && yarn run build",
"prepublish": "yarn run type-check && yarn run lint"
},
"dependencies": {
"@redux-devtools/core": "^3.9.0",
@ -42,6 +40,19 @@
"nanoid": "^3.1.25",
"redux": "^4.1.1"
},
"devDependencies": {
"@babel/cli": "^7.15.4",
"@babel/core": "^7.15.5",
"@babel/preset-env": "^7.15.6",
"@babel/preset-typescript": "^7.15.0",
"@types/node": "^14.17.15",
"@typescript-eslint/eslint-plugin": "^4.31.1",
"@typescript-eslint/parser": "^4.31.1",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.3.0",
"rimraf": "^3.0.2",
"typescript": "~4.3.5"
},
"peerDependencies": {
"@redux-devtools/core": "^3.7.0",
"immutable": "^4.0.0-rc.14",

191
yarn.lock
View File

@ -1602,7 +1602,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.13.8, @babel/runtime@npm:^7.14.0, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2":
"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.13.8, @babel/runtime@npm:^7.14.0, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2":
version: 7.15.4
resolution: "@babel/runtime@npm:7.15.4"
dependencies:
@ -4664,26 +4664,49 @@ __metadata:
version: 0.0.0-use.local
resolution: "@redux-devtools/inspector-monitor-test-tab@workspace:packages/redux-devtools-inspector-monitor-test-tab"
dependencies:
"@babel/cli": ^7.15.4
"@babel/core": ^7.15.5
"@babel/plugin-transform-runtime": ^7.15.0
"@babel/preset-env": ^7.15.6
"@babel/preset-react": ^7.14.5
"@babel/preset-typescript": ^7.15.0
"@babel/runtime": ^7.15.4
"@redux-devtools/core": ^3.9.0
"@redux-devtools/dock-monitor": ^1.4.0
"@redux-devtools/inspector-monitor": ^1.0.0
"@redux-devtools/ui": ^1.0.0-9
"@types/enzyme": ^3.10.9
"@types/enzyme-adapter-react-16": ^1.0.6
"@types/es6template": ^1.0.0
"@types/history": ^4.7.9
"@types/jest": ^27.0.1
"@types/jsan": ^3.1.2
"@types/lodash.shuffle": ^4.2.6
"@types/node": ^14.17.15
"@types/object-path": ^0.11.1
"@types/prop-types": ^15.7.4
"@types/react": ^16.14.15
"@types/react-router": ^5.1.16
"@types/redux-logger": ^3.0.9
"@types/simple-diff": ^1.6.1
"@types/webpack": ^5.28.0
"@types/webpack-dev-server": ^4.1.0
"@typescript-eslint/eslint-plugin": ^4.31.1
"@typescript-eslint/parser": ^4.31.1
babel-loader: ^8.2.2
clean-webpack-plugin: ^4.0.0
connected-react-router: ^6.9.1
enzyme: ^3.11.0
enzyme-adapter-react-16: ^1.15.6
enzyme-to-json: ^3.6.2
es6template: ^1.0.5
eslint: ^7.32.0
eslint-config-prettier: ^8.3.0
eslint-plugin-jest: ^24.4.0
eslint-plugin-react: ^7.25.1
fork-ts-checker-webpack-plugin: ^6.3.3
history: ^4.10.1
html-webpack-plugin: ^5.3.2
immutable: ^4.0.0-rc.14
javascript-stringify: ^2.1.0
jest: ^27.2.0
@ -4698,8 +4721,15 @@ __metadata:
react-router: ^5.2.1
redux: ^4.1.1
redux-logger: ^3.0.6
rimraf: ^3.0.2
seamless-immutable: ^7.1.4
simple-diff: ^1.6.0
ts-jest: ^27.0.5
ts-node: ^10.2.1
typescript: ~4.3.5
webpack: ^5.52.1
webpack-cli: ^4.8.0
webpack-dev-server: ^4.2.1
peerDependencies:
"@redux-devtools/inspector-monitor": ^1.0.0
"@types/react": ^16.3.0 || ^17.0.0
@ -4712,7 +4742,14 @@ __metadata:
version: 0.0.0-use.local
resolution: "@redux-devtools/inspector-monitor-trace-tab@workspace:packages/redux-devtools-inspector-monitor-trace-tab"
dependencies:
"@babel/cli": ^7.15.4
"@babel/code-frame": ^7.14.5
"@babel/core": ^7.15.5
"@babel/plugin-transform-runtime": ^7.15.0
"@babel/preset-env": ^7.15.6
"@babel/preset-react": ^7.14.5
"@babel/preset-typescript": ^7.15.0
"@babel/runtime": ^7.15.4
"@redux-devtools/core": ^3.9.0
"@redux-devtools/inspector-monitor": ^1.0.0
"@types/babel__code-frame": ^7.0.3
@ -4720,18 +4757,30 @@ __metadata:
"@types/enzyme": ^3.10.9
"@types/enzyme-adapter-react-16": ^1.0.6
"@types/html-entities": ^1.3.4
"@types/jest": ^27.0.1
"@types/react": ^16.14.15
"@types/redux-devtools-themes": ^1.0.0
"@typescript-eslint/eslint-plugin": ^4.31.1
"@typescript-eslint/parser": ^4.31.1
anser: ^2.0.2
enzyme: ^3.11.0
enzyme-adapter-react-16: ^1.15.6
enzyme-to-json: ^3.6.2
eslint: ^7.32.0
eslint-config-prettier: ^8.3.0
eslint-plugin-jest: ^24.4.0
eslint-plugin-react: ^7.25.1
html-entities: ^2.3.2
jest: ^27.2.0
react: ^16.14.0
react-dom: ^16.14.0
react-test-renderer: ^16.14.0
redux: ^4.1.1
redux-devtools-themes: ^1.0.0
rimraf: ^3.0.2
source-map: ^0.5.7
ts-jest: ^27.0.5
typescript: ~4.3.5
peerDependencies:
"@redux-devtools/inspector-monitor": ^1.0.0
"@types/react": ^16.3.0 || ^17.0.0
@ -4744,6 +4793,13 @@ __metadata:
version: 0.0.0-use.local
resolution: "@redux-devtools/inspector-monitor@workspace:packages/redux-devtools-inspector-monitor"
dependencies:
"@babel/cli": ^7.15.4
"@babel/core": ^7.15.5
"@babel/plugin-transform-runtime": ^7.15.0
"@babel/preset-env": ^7.15.6
"@babel/preset-react": ^7.14.5
"@babel/preset-typescript": ^7.15.0
"@babel/runtime": ^7.15.4
"@redux-devtools/core": ^3.9.0
"@redux-devtools/dock-monitor": ^1.4.0
"@types/dateformat": ^3.0.1
@ -4751,16 +4807,28 @@ __metadata:
"@types/hex-rgba": ^1.0.1
"@types/history": ^4.7.9
"@types/lodash.shuffle": ^4.2.6
"@types/node": ^14.17.15
"@types/prop-types": ^15.7.4
"@types/react": ^16.14.15
"@types/react-dragula": ^1.1.0
"@types/react-router": ^5.1.16
"@types/redux-logger": ^3.0.9
"@types/webpack": ^5.28.0
"@types/webpack-dev-server": ^4.1.0
"@typescript-eslint/eslint-plugin": ^4.31.1
"@typescript-eslint/parser": ^4.31.1
babel-loader: ^8.2.2
base16: ^1.0.0
clean-webpack-plugin: ^4.0.0
connected-react-router: ^6.9.1
dateformat: ^4.5.1
eslint: ^7.32.0
eslint-config-prettier: ^8.3.0
eslint-plugin-react: ^7.25.1
fork-ts-checker-webpack-plugin: ^6.3.3
hex-rgba: ^1.0.2
history: ^4.10.1
html-webpack-plugin: ^5.3.2
immutable: ^4.0.0-rc.14
javascript-stringify: ^2.1.0
jsondiffpatch: ^0.4.1
@ -4780,7 +4848,13 @@ __metadata:
redux: ^4.1.1
redux-devtools-themes: ^1.0.0
redux-logger: ^3.0.6
rimraf: ^3.0.2
seamless-immutable: ^7.1.4
ts-node: ^10.2.1
typescript: ~4.3.5
webpack: ^5.52.1
webpack-cli: ^4.8.0
webpack-dev-server: ^4.2.1
peerDependencies:
"@redux-devtools/core": ^3.7.0
"@types/react": ^16.3.0 || ^17.0.0
@ -4821,17 +4895,29 @@ __metadata:
version: 0.0.0-use.local
resolution: "@redux-devtools/log-monitor@workspace:packages/redux-devtools-log-monitor"
dependencies:
"@babel/cli": ^7.15.4
"@babel/core": ^7.15.5
"@babel/preset-env": ^7.15.6
"@babel/preset-react": ^7.14.5
"@babel/preset-typescript": ^7.15.0
"@redux-devtools/core": ^3.9.0
"@types/lodash.debounce": ^4.0.6
"@types/prop-types": ^15.7.4
"@types/react": ^16.14.15
"@types/redux-devtools-themes": ^1.0.0
"@typescript-eslint/eslint-plugin": ^4.31.1
"@typescript-eslint/parser": ^4.31.1
eslint: ^7.32.0
eslint-config-prettier: ^8.3.0
eslint-plugin-react: ^7.25.1
lodash.debounce: ^4.0.8
prop-types: ^15.7.2
react: ^16.14.0
react-json-tree: ^0.15.0
redux: ^4.1.1
redux-devtools-themes: ^1.0.0
rimraf: ^3.0.2
typescript: ~4.3.5
peerDependencies:
"@redux-devtools/core": ^3.7.0
"@types/react": ^16.3.0 || ^17.0.0
@ -4844,6 +4930,12 @@ __metadata:
version: 0.0.0-use.local
resolution: "@redux-devtools/rtk-query-monitor@workspace:packages/redux-devtools-rtk-query-monitor"
dependencies:
"@babel/cli": ^7.15.4
"@babel/core": ^7.15.5
"@babel/plugin-transform-runtime": ^7.15.0
"@babel/preset-env": ^7.15.6
"@babel/preset-react": ^7.14.5
"@babel/preset-typescript": ^7.15.0
"@chakra-ui/react": ^1.6.7
"@emotion/react": ^11.4.1
"@emotion/styled": ^11.3.0
@ -4852,14 +4944,29 @@ __metadata:
"@redux-devtools/dock-monitor": ^1.4.0
"@redux-devtools/ui": ^1.0.0-9
"@reduxjs/toolkit": ^1.6.1
"@types/copy-webpack-plugin": ^8.0.1
"@types/node": ^14.17.15
"@types/prop-types": ^15.7.4
"@types/react": ^16.14.15
"@types/react-dom": ^16.9.14
"@types/react-redux": ^7.1.18
"@types/react-router-dom": ^5.1.8
"@types/redux-devtools-themes": ^1.0.0
"@types/webpack": ^5.28.0
"@types/webpack-dev-server": ^4.1.0
"@typescript-eslint/eslint-plugin": ^4.31.1
"@typescript-eslint/parser": ^4.31.1
babel-loader: ^8.2.2
clean-webpack-plugin: ^4.0.0
copy-webpack-plugin: ^9.0.1
cross-env: ^7.0.3
css-loader: ^6.2.0
eslint: ^7.32.0
eslint-config-prettier: ^8.3.0
eslint-plugin-react: ^7.25.1
fork-ts-checker-webpack-plugin: ^6.3.3
framer-motion: ^4.1.17
html-webpack-plugin: ^5.3.2
lodash.debounce: ^4.0.8
msw: ^0.28.2
prop-types: ^15.7.2
@ -4870,6 +4977,13 @@ __metadata:
react-router-dom: ^5.3.0
redux: ^4.1.1
redux-devtools-themes: ^1.0.0
rimraf: ^3.0.2
style-loader: ^3.2.1
ts-node: ^10.2.1
typescript: ~4.3.5
webpack: ^5.52.1
webpack-cli: ^4.8.0
webpack-dev-server: ^4.2.1
peerDependencies:
"@redux-devtools/core": ^3.7.0
"@reduxjs/toolkit": ^1.6.1
@ -4883,9 +4997,23 @@ __metadata:
version: 0.0.0-use.local
resolution: "@redux-devtools/serialize@workspace:packages/redux-devtools-serialize"
dependencies:
"@babel/cli": ^7.15.4
"@babel/core": ^7.15.5
"@babel/preset-env": ^7.15.6
"@babel/preset-typescript": ^7.15.0
"@types/jest": ^27.0.1
"@types/jsan": ^3.1.2
"@typescript-eslint/eslint-plugin": ^4.31.1
"@typescript-eslint/parser": ^4.31.1
eslint: ^7.32.0
eslint-config-prettier: ^8.3.0
eslint-plugin-jest: ^24.4.0
immutable: ^4.0.0-rc.14
jest: ^27.2.0
jsan: ^3.1.13
rimraf: ^3.0.2
ts-jest: ^27.0.5
typescript: ~4.3.5
peerDependencies:
immutable: ^4.0.0-rc.14
languageName: unknown
@ -4895,15 +5023,27 @@ __metadata:
version: 0.0.0-use.local
resolution: "@redux-devtools/slider-monitor@workspace:packages/redux-devtools-slider-monitor"
dependencies:
"@babel/cli": ^7.15.4
"@babel/core": ^7.15.5
"@babel/preset-env": ^7.15.6
"@babel/preset-react": ^7.14.5
"@babel/preset-typescript": ^7.15.0
"@redux-devtools/core": ^3.9.0
"@redux-devtools/ui": ^1.0.0-9
"@types/prop-types": ^15.7.4
"@types/react": ^16.14.15
"@types/redux-devtools-themes": ^1.0.0
"@typescript-eslint/eslint-plugin": ^4.31.1
"@typescript-eslint/parser": ^4.31.1
eslint: ^7.32.0
eslint-config-prettier: ^8.3.0
eslint-plugin-react: ^7.25.1
prop-types: ^15.7.2
react: ^16.14.0
redux: ^4.1.1
redux-devtools-themes: ^1.0.0
rimraf: ^3.0.2
typescript: ~4.3.5
peerDependencies:
"@redux-devtools/core": ^3.7.0
"@types/react": ^16.3.0 || ^17.0.0
@ -4916,6 +5056,11 @@ __metadata:
version: 0.0.0-use.local
resolution: "@redux-devtools/ui@workspace:packages/redux-devtools-ui"
dependencies:
"@babel/cli": ^7.15.4
"@babel/core": ^7.15.5
"@babel/preset-env": ^7.15.6
"@babel/preset-react": ^7.14.5
"@babel/preset-typescript": ^7.15.0
"@rjsf/core": ^3.1.0
"@storybook/addon-essentials": ^6.3.8
"@storybook/react": ^6.3.8
@ -4923,11 +5068,15 @@ __metadata:
"@types/codemirror": ^5.60.2
"@types/enzyme": ^3.10.9
"@types/enzyme-adapter-react-16": ^1.0.6
"@types/jest": ^27.0.1
"@types/prop-types": ^15.7.4
"@types/react": ^16.14.15
"@types/react-select": ^4.0.17
"@types/redux-devtools-themes": ^1.0.0
"@types/simple-element-resize-detector": ^1.3.0
"@types/styled-components": ^5.1.14
"@typescript-eslint/eslint-plugin": ^4.31.1
"@typescript-eslint/parser": ^4.31.1
base16: ^1.0.0
codemirror: ^5.62.3
color: ^4.0.1
@ -4935,6 +5084,11 @@ __metadata:
enzyme: ^3.11.0
enzyme-adapter-react-16: ^1.15.6
enzyme-to-json: ^3.6.2
eslint: ^7.32.0
eslint-config-prettier: ^8.3.0
eslint-plugin-jest: ^24.4.0
eslint-plugin-react: ^7.25.1
jest: ^27.2.0
prop-types: ^15.7.2
react: ^16.14.0
react-dom: ^16.14.0
@ -4942,9 +5096,13 @@ __metadata:
react-is: ^16.13.1
react-select: ^4.3.1
redux-devtools-themes: ^1.0.0
rimraf: ^3.0.2
simple-element-resize-detector: ^1.3.0
styled-components: ^5.3.1
ts-jest: ^27.0.5
typescript: ~4.3.5
peerDependencies:
"@types/react": ^16.3.0 || ^17.0.0
react: ^16.3.0 || ^17.0.0
languageName: unknown
linkType: soft
@ -4953,15 +5111,26 @@ __metadata:
version: 0.0.0-use.local
resolution: "@redux-devtools/utils@workspace:packages/redux-devtools-utils"
dependencies:
"@babel/cli": ^7.15.4
"@babel/core": ^7.15.5
"@babel/preset-env": ^7.15.6
"@babel/preset-typescript": ^7.15.0
"@redux-devtools/core": ^3.9.0
"@redux-devtools/serialize": ^0.3.0
"@types/get-params": ^0.1.0
"@types/node": ^14.17.15
"@typescript-eslint/eslint-plugin": ^4.31.1
"@typescript-eslint/parser": ^4.31.1
eslint: ^7.32.0
eslint-config-prettier: ^8.3.0
get-params: ^0.1.2
immutable: ^4.0.0-rc.14
jsan: ^3.1.13
lodash: ^4.17.21
nanoid: ^3.1.25
redux: ^4.1.1
rimraf: ^3.0.2
typescript: ~4.3.5
peerDependencies:
"@redux-devtools/core": ^3.7.0
immutable: ^4.0.0-rc.14
@ -26628,21 +26797,41 @@ resolve@^2.0.0-next.3:
version: 0.0.0-use.local
resolution: "slider-todomvc@workspace:packages/redux-devtools-slider-monitor/examples/todomvc"
dependencies:
"@babel/core": ^7.15.5
"@babel/preset-env": ^7.15.6
"@babel/preset-react": ^7.14.5
"@babel/preset-typescript": ^7.15.0
"@redux-devtools/core": ^3.9.0
"@redux-devtools/dock-monitor": ^1.4.0
"@redux-devtools/log-monitor": ^2.3.0
"@redux-devtools/slider-monitor": ^2.0.0-8
"@types/classnames": ^2.3.1
"@types/node": ^14.17.15
"@types/react": ^16.14.8
"@types/react-dom": ^16.9.13
"@types/react-redux": ^7.1.16
"@types/webpack": ^5.28.0
"@types/webpack-dev-server": ^4.1.0
"@typescript-eslint/eslint-plugin": ^4.31.1
"@typescript-eslint/parser": ^4.31.1
babel-loader: ^8.2.2
classnames: ^2.3.1
eslint: ^7.32.0
eslint-config-prettier: ^8.3.0
eslint-plugin-react: ^7.25.1
raw-loader: ^4.0.2
react: ^16.14.0
react-dom: ^16.14.0
react-hot-loader: ^4.13.0
react-redux: ^7.2.4
redux: ^4.1.0
style-loader: ^3.2.1
todomvc-app-css: ^2.4.1
ts-node: ^10.2.1
typescript: ~4.3.5
webpack: ^5.52.1
webpack-cli: ^4.8.0
webpack-dev-server: ^4.2.1
languageName: unknown
linkType: soft