More work

This commit is contained in:
Nathan Bierema 2021-09-18 14:43:58 -04:00
parent 431592e49b
commit 2018a84cf8
20 changed files with 339 additions and 122 deletions

View File

@ -37,7 +37,7 @@
}, },
"dependencies": { "dependencies": {
"@types/base16": "^1.0.2", "@types/base16": "^1.0.2",
"@types/lodash.curry": "^4.1.6", "@types/lodash": "^4.14.172",
"base16": "^1.0.0", "base16": "^1.0.0",
"color": "^4.0.1", "color": "^4.0.1",
"csstype": "^3.0.9", "csstype": "^3.0.9",
@ -50,6 +50,7 @@
"@babel/preset-typescript": "^7.15.0", "@babel/preset-typescript": "^7.15.0",
"@types/color": "^3.0.2", "@types/color": "^3.0.2",
"@types/jest": "^27.0.1", "@types/jest": "^27.0.1",
"@types/lodash.curry": "^4.1.6",
"@typescript-eslint/eslint-plugin": "^4.31.1", "@typescript-eslint/eslint-plugin": "^4.31.1",
"@typescript-eslint/parser": "^4.31.1", "@typescript-eslint/parser": "^4.31.1",
"eslint": "^7.32.0", "eslint": "^7.32.0",

View File

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

View File

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

View File

@ -13,11 +13,8 @@
}, },
"scripts": { "scripts": {
"start": "webpack serve --open", "start": "webpack serve --open",
"stats": "NODE_ENV=production webpack --json > dist/stats.json",
"lint": "eslint . --ext .ts,.tsx", "lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix", "type-check": "tsc --noEmit"
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch"
}, },
"dependencies": { "dependencies": {
"immutable": "^4.0.0-rc.12", "immutable": "^4.0.0-rc.12",
@ -27,8 +24,26 @@
"react-json-tree": "^0.15.0" "react-json-tree": "^0.15.0"
}, },
"devDependencies": { "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/node": "^14.17.15",
"@types/react": "^16.14.8", "@types/react": "^16.14.8",
"@types/react-dom": "^16.9.13" "@types/react-dom": "^16.9.13",
"@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",
"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 "private": true
} }

View File

@ -31,7 +31,7 @@
}, },
"scripts": { "scripts": {
"start": "cd examples && npm start", "start": "cd examples && npm start",
"build": "npm run build:types && npm run build:js && npm run build:umd && npm run build:umd:min", "build": "yarn run build:types && yarn run build:js && yarn run build:umd && npm run build:umd:min",
"build:types": "tsc --emitDeclarationOnly", "build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", "build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"build:umd": "rimraf ./umd && webpack --progress --config webpack.config.umd.ts", "build:umd": "rimraf ./umd && webpack --progress --config webpack.config.umd.ts",
@ -39,11 +39,9 @@
"clean": "rimraf lib umd", "clean": "rimraf lib umd",
"test": "jest", "test": "jest",
"lint": "eslint . --ext .ts,.tsx", "lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"type-check": "tsc --noEmit", "type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch", "prepack": "yarn run clean && yarn run build",
"preversion": "npm run type-check && npm run lint && npm run test", "prepublish": "yarn run type-check && yarn run lint && yarn run test"
"prepublishOnly": "npm run clean && npm run build"
}, },
"dependencies": { "dependencies": {
"@types/prop-types": "^15.7.4", "@types/prop-types": "^15.7.4",
@ -51,10 +49,32 @@
"react-base16-styling": "^0.8.0" "react-base16-styling": "^0.8.0"
}, },
"devDependencies": { "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",
"@types/jest": "^27.0.1",
"@types/node": "^14.17.15",
"@types/react": "^16.14.15", "@types/react": "^16.14.15",
"@types/react-test-renderer": "^16.9.5", "@types/react-test-renderer": "^16.9.5",
"@types/webpack": "^5.28.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-jest": "^24.4.0",
"eslint-plugin-react": "^7.25.1",
"jest": "^27.2.0",
"react": "^16.14.0", "react": "^16.14.0",
"react-test-renderer": "^16.14.0" "react-test-renderer": "^16.14.0",
"rimraf": "^3.0.2",
"ts-jest": "^27.0.5",
"ts-node": "^10.2.1",
"typescript": "~4.3.5",
"webpack": "^5.52.1",
"webpack-cli": "^4.8.0"
}, },
"peerDependencies": { "peerDependencies": {
"@types/react": "^16.3.0 || ^17.0.0", "@types/react": "^16.3.0 || ^17.0.0",

View File

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

View File

@ -26,16 +26,14 @@
"url": "https://github.com/reduxjs/redux-devtools.git" "url": "https://github.com/reduxjs/redux-devtools.git"
}, },
"scripts": { "scripts": {
"build": "npm run build:types && npm run build:js", "build": "yarn run build:types && yarn run build:js",
"build:types": "tsc --emitDeclarationOnly", "build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", "build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"clean": "rimraf lib", "clean": "rimraf lib",
"lint": "eslint . --ext .ts,.tsx", "lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"type-check": "tsc --noEmit", "type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch", "prepack": "yarn run clean && yarn run build",
"preversion": "npm run type-check && npm run lint", "prepublish": "yarn run type-check && yarn run lint"
"prepublishOnly": "npm run clean && npm run build"
}, },
"dependencies": { "dependencies": {
"@types/prop-types": "^15.7.4", "@types/prop-types": "^15.7.4",
@ -46,10 +44,22 @@
"redux-devtools-themes": "^1.0.0" "redux-devtools-themes": "^1.0.0"
}, },
"devDependencies": { "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", "@redux-devtools/core": "^3.9.0",
"@types/react": "^16.14.15", "@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", "react": "^16.14.0",
"redux": "^4.1.1" "redux": "^4.1.1",
"rimraf": "^3.0.2",
"typescript": "~4.3.5"
}, },
"peerDependencies": { "peerDependencies": {
"@redux-devtools/core": "^3.7.0", "@redux-devtools/core": "^3.7.0",

View File

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

View File

@ -33,11 +33,9 @@
"build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", "build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"clean": "rimraf lib", "clean": "rimraf lib",
"lint": "eslint . --ext .ts,.tsx", "lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"type-check": "tsc --noEmit", "type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch", "prepack": "npm run clean && npm run build",
"preversion": "npm run type-check && npm run lint", "prepublish": "npm run type-check && npm run lint"
"prepublishOnly": "npm run clean && npm run build"
}, },
"dependencies": { "dependencies": {
"@types/prop-types": "^15.7.4", "@types/prop-types": "^15.7.4",
@ -46,11 +44,23 @@
"react-dock": "^0.4.0" "react-dock": "^0.4.0"
}, },
"devDependencies": { "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", "@redux-devtools/core": "^3.9.0",
"@types/parse-key": "^0.2.0", "@types/parse-key": "^0.2.0",
"@types/react": "^16.14.15", "@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", "react": "^16.14.0",
"redux": "^4.1.1" "redux": "^4.1.1",
"rimraf": "^3.0.2",
"typescript": "~4.3.5"
}, },
"peerDependencies": { "peerDependencies": {
"@redux-devtools/core": "^3.7.0", "@redux-devtools/core": "^3.7.0",

View File

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

View File

@ -27,26 +27,38 @@
"url": "https://github.com/reduxjs/redux-devtools.git" "url": "https://github.com/reduxjs/redux-devtools.git"
}, },
"scripts": { "scripts": {
"build": "npm run build:types && npm run build:js", "build": "yarn run build:types && yarn run build:js",
"build:types": "tsc --emitDeclarationOnly", "build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts\" --source-maps inline", "build:js": "babel src --out-dir lib --extensions \".ts\" --source-maps inline",
"clean": "rimraf lib", "clean": "rimraf lib",
"test": "jest", "test": "jest",
"lint": "eslint . --ext .ts", "lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
"type-check": "tsc --noEmit", "type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch", "prepack": "yarn run clean && yarn run build",
"preversion": "npm run type-check && npm run lint && npm run test", "prepublish": "yarn run type-check && yarn run lint && yarn run test"
"prepublishOnly": "npm run clean && npm run build"
}, },
"dependencies": { "dependencies": {
"lodash": "^4.17.21" "lodash": "^4.17.21"
}, },
"devDependencies": { "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/lodash": "^4.14.172", "@types/lodash": "^4.14.172",
"@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",
"eslint-plugin-jest": "^24.4.0",
"jest": "^27.2.0", "jest": "^27.2.0",
"redux": "^4.1.1", "redux": "^4.1.1",
"rxjs": "^7.3.0" "rimraf": "^3.0.2",
"rxjs": "^7.3.0",
"ts-jest": "^27.0.5",
"typescript": "~4.3.5"
}, },
"peerDependencies": { "peerDependencies": {
"redux": "^3.4.0 || ^4.0.0" "redux": "^3.4.0 || ^4.0.0"

View File

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

View File

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

View File

@ -14,9 +14,7 @@
"scripts": { "scripts": {
"start": "webpack serve", "start": "webpack serve",
"lint": "eslint . --ext .ts,.tsx", "lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix", "type-check": "tsc --noEmit"
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch"
}, },
"dependencies": { "dependencies": {
"@redux-devtools/core": "^3.9.0", "@redux-devtools/core": "^3.9.0",
@ -31,11 +29,29 @@
"redux-thunk": "^2.3.0" "redux-thunk": "^2.3.0"
}, },
"devDependencies": { "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/node": "^14.17.15",
"@types/prop-types": "^15.7.3", "@types/prop-types": "^15.7.3",
"@types/react": "^16.14.8", "@types/react": "^16.14.8",
"@types/react-dom": "^16.9.13", "@types/react-dom": "^16.9.13",
"@types/react-redux": "^7.1.16", "@types/react-redux": "^7.1.16",
"@types/webpack-env": "^1.16.0" "@types/webpack": "^5.28.0",
"@types/webpack-dev-server": "^4.1.0",
"@types/webpack-env": "^1.16.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",
"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 "private": true
} }

View File

@ -17,7 +17,7 @@ module.exports = {
rules: [ rules: [
{ {
test: /\.(js|ts)x?$/, test: /\.(js|ts)x?$/,
loaders: ['babel-loader'], loader: 'babel-loader',
exclude: /node_modules/, exclude: /node_modules/,
include: path.join(__dirname, 'src'), include: path.join(__dirname, 'src'),
}, },

View File

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

View File

@ -26,9 +26,7 @@
"scripts": { "scripts": {
"start": "webpack serve --open", "start": "webpack serve --open",
"lint": "eslint . --ext .ts,.tsx", "lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix", "type-check": "tsc --noEmit"
"type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch"
}, },
"dependencies": { "dependencies": {
"@redux-devtools/core": "^3.9.0", "@redux-devtools/core": "^3.9.0",
@ -44,11 +42,31 @@
"todomvc-app-css": "^2.4.1" "todomvc-app-css": "^2.4.1"
}, },
"devDependencies": { "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/classnames": "^2.3.1",
"@types/node": "^14.17.15",
"@types/prop-types": "^15.7.3", "@types/prop-types": "^15.7.3",
"@types/react": "^16.14.8", "@types/react": "^16.14.8",
"@types/react-dom": "^16.9.13", "@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 "private": true
} }

View File

@ -17,13 +17,13 @@ module.exports = {
rules: [ rules: [
{ {
test: /\.(js|ts)x?$/, test: /\.(js|ts)x?$/,
loaders: ['babel-loader'], loader: 'babel-loader',
exclude: /node_modules/, exclude: /node_modules/,
include: __dirname, include: __dirname,
}, },
{ {
test: /\.css?$/, test: /\.css?$/,
loaders: [ use: [
'style-loader', 'style-loader',
{ {
loader: 'raw-loader', loader: 'raw-loader',

View File

@ -27,17 +27,15 @@
"url": "https://github.com/reduxjs/redux-devtools.git" "url": "https://github.com/reduxjs/redux-devtools.git"
}, },
"scripts": { "scripts": {
"build": "npm run build:types && npm run build:js", "build": "yarn run build:types && yarn run build:js",
"build:types": "tsc --emitDeclarationOnly", "build:types": "tsc --emitDeclarationOnly",
"build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", "build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline",
"clean": "rimraf lib", "clean": "rimraf lib",
"test": "jest", "test": "jest",
"lint": "eslint . --ext .ts,.tsx", "lint": "eslint . --ext .ts,.tsx",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"type-check": "tsc --noEmit", "type-check": "tsc --noEmit",
"type-check:watch": "npm run type-check -- --watch", "prepack": "yarn run clean && yarn run build",
"preversion": "npm run type-check && npm run lint && npm run test", "prepublish": "yarn run type-check && yarn run lint && yarn run test"
"prepublishOnly": "npm run clean && npm run build"
}, },
"dependencies": { "dependencies": {
"@redux-devtools/instrument": "^1.11.0", "@redux-devtools/instrument": "^1.11.0",
@ -46,12 +44,30 @@
"prop-types": "^15.7.2" "prop-types": "^15.7.2"
}, },
"devDependencies": { "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",
"@types/jest": "^27.0.1",
"@types/lodash": "^4.14.172", "@types/lodash": "^4.14.172",
"@types/node": "^14.17.15",
"@types/react": "^16.14.15", "@types/react": "^16.14.15",
"@types/react-redux": "^7.1.18", "@types/react-redux": "^7.1.18",
"@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",
"eslint-plugin-react": "^7.25.1",
"jest": "^27.2.0",
"react": "^16.14.0", "react": "^16.14.0",
"react-dom": "^16.14.0",
"react-redux": "^7.2.5", "react-redux": "^7.2.5",
"redux": "^4.1.1" "redux": "^4.1.1",
"rimraf": "^3.0.2",
"ts-jest": "^27.0.5",
"typescript": "~4.3.5"
}, },
"peerDependencies": { "peerDependencies": {
"react": "^0.14.9 || ^15.3.0 || ^16.0.0 || ^17.0.0", "react": "^0.14.9 || ^15.3.0 || ^16.0.0 || ^17.0.0",

135
yarn.lock
View File

@ -4517,16 +4517,28 @@ __metadata:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@redux-devtools/chart-monitor@workspace:packages/redux-devtools-chart-monitor" resolution: "@redux-devtools/chart-monitor@workspace:packages/redux-devtools-chart-monitor"
dependencies: 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/core": ^3.9.0
"@types/prop-types": ^15.7.4 "@types/prop-types": ^15.7.4
"@types/react": ^16.14.15 "@types/react": ^16.14.15
"@types/redux-devtools-themes": ^1.0.0 "@types/redux-devtools-themes": ^1.0.0
"@typescript-eslint/eslint-plugin": ^4.31.1
"@typescript-eslint/parser": ^4.31.1
d3-state-visualizer: ^1.4.0 d3-state-visualizer: ^1.4.0
deepmerge: ^4.2.2 deepmerge: ^4.2.2
eslint: ^7.32.0
eslint-config-prettier: ^8.3.0
eslint-plugin-react: ^7.25.1
prop-types: ^15.7.2 prop-types: ^15.7.2
react: ^16.14.0 react: ^16.14.0
redux: ^4.1.1 redux: ^4.1.1
redux-devtools-themes: ^1.0.0 redux-devtools-themes: ^1.0.0
rimraf: ^3.0.2
typescript: ~4.3.5
peerDependencies: peerDependencies:
"@redux-devtools/core": ^3.7.0 "@redux-devtools/core": ^3.7.0
"@types/react": ^16.3.0 || ^17.0.0 "@types/react": ^16.3.0 || ^17.0.0
@ -4580,16 +4592,34 @@ __metadata:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@redux-devtools/core@workspace:packages/redux-devtools" resolution: "@redux-devtools/core@workspace:packages/redux-devtools"
dependencies: 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/instrument": ^1.11.0 "@redux-devtools/instrument": ^1.11.0
"@types/jest": ^27.0.1
"@types/lodash": ^4.14.172 "@types/lodash": ^4.14.172
"@types/node": ^14.17.15
"@types/prop-types": ^15.7.4 "@types/prop-types": ^15.7.4
"@types/react": ^16.14.15 "@types/react": ^16.14.15
"@types/react-redux": ^7.1.18 "@types/react-redux": ^7.1.18
"@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
eslint-plugin-react: ^7.25.1
jest: ^27.2.0
lodash: ^4.17.21 lodash: ^4.17.21
prop-types: ^15.7.2 prop-types: ^15.7.2
react: ^16.14.0 react: ^16.14.0
react-dom: ^16.14.0
react-redux: ^7.2.5 react-redux: ^7.2.5
redux: ^4.1.1 redux: ^4.1.1
rimraf: ^3.0.2
ts-jest: ^27.0.5
typescript: ~4.3.5
peerDependencies: peerDependencies:
react: ^0.14.9 || ^15.3.0 || ^16.0.0 || ^17.0.0 react: ^0.14.9 || ^15.3.0 || ^16.0.0 || ^17.0.0
react-redux: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 react-redux: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
@ -4601,15 +4631,27 @@ __metadata:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@redux-devtools/dock-monitor@workspace:packages/redux-devtools-dock-monitor" resolution: "@redux-devtools/dock-monitor@workspace:packages/redux-devtools-dock-monitor"
dependencies: 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/core": ^3.9.0
"@types/parse-key": ^0.2.0 "@types/parse-key": ^0.2.0
"@types/prop-types": ^15.7.4 "@types/prop-types": ^15.7.4
"@types/react": ^16.14.15 "@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
parse-key: ^0.2.1 parse-key: ^0.2.1
prop-types: ^15.7.2 prop-types: ^15.7.2
react: ^16.14.0 react: ^16.14.0
react-dock: ^0.4.0 react-dock: ^0.4.0
redux: ^4.1.1 redux: ^4.1.1
rimraf: ^3.0.2
typescript: ~4.3.5
peerDependencies: peerDependencies:
"@redux-devtools/core": ^3.7.0 "@redux-devtools/core": ^3.7.0
"@types/react": ^16.3.0 || ^17.0.0 "@types/react": ^16.3.0 || ^17.0.0
@ -4751,11 +4793,25 @@ __metadata:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "@redux-devtools/instrument@workspace:packages/redux-devtools-instrument" resolution: "@redux-devtools/instrument@workspace:packages/redux-devtools-instrument"
dependencies: 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/lodash": ^4.14.172 "@types/lodash": ^4.14.172
"@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
eslint-plugin-jest: ^24.4.0
jest: ^27.2.0 jest: ^27.2.0
lodash: ^4.17.21 lodash: ^4.17.21
redux: ^4.1.1 redux: ^4.1.1
rimraf: ^3.0.2
rxjs: ^7.3.0 rxjs: ^7.3.0
ts-jest: ^27.0.5
typescript: ~4.3.5
peerDependencies: peerDependencies:
redux: ^3.4.0 || ^4.0.0 redux: ^3.4.0 || ^4.0.0
languageName: unknown languageName: unknown
@ -11692,14 +11748,27 @@ __metadata:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "counter-redux@workspace:packages/redux-devtools/examples/counter" resolution: "counter-redux@workspace:packages/redux-devtools/examples/counter"
dependencies: 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/core": ^3.9.0
"@redux-devtools/dock-monitor": ^1.4.0 "@redux-devtools/dock-monitor": ^1.4.0
"@redux-devtools/log-monitor": ^2.3.0 "@redux-devtools/log-monitor": ^2.3.0
"@types/node": ^14.17.15
"@types/prop-types": ^15.7.3 "@types/prop-types": ^15.7.3
"@types/react": ^16.14.8 "@types/react": ^16.14.8
"@types/react-dom": ^16.9.13 "@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
"@types/webpack-env": ^1.16.0 "@types/webpack-env": ^1.16.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
prop-types: ^15.7.2 prop-types: ^15.7.2
react: ^16.14.0 react: ^16.14.0
react-dom: ^16.14.0 react-dom: ^16.14.0
@ -11707,6 +11776,11 @@ __metadata:
react-redux: ^7.2.4 react-redux: ^7.2.4
redux: ^4.1.0 redux: ^4.1.0
redux-thunk: ^2.3.0 redux-thunk: ^2.3.0
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 languageName: unknown
linkType: soft linkType: soft
@ -23978,6 +24052,7 @@ fsevents@^1.2.7:
"@types/base16": ^1.0.2 "@types/base16": ^1.0.2
"@types/color": ^3.0.2 "@types/color": ^3.0.2
"@types/jest": ^27.0.1 "@types/jest": ^27.0.1
"@types/lodash": ^4.14.172
"@types/lodash.curry": ^4.1.6 "@types/lodash.curry": ^4.1.6
"@typescript-eslint/eslint-plugin": ^4.31.1 "@typescript-eslint/eslint-plugin": ^4.31.1
"@typescript-eslint/parser": ^4.31.1 "@typescript-eslint/parser": ^4.31.1
@ -24332,13 +24407,31 @@ fsevents@^1.2.7:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "react-json-tree-example@workspace:packages/react-json-tree/examples" resolution: "react-json-tree-example@workspace:packages/react-json-tree/examples"
dependencies: dependencies:
"@babel/core": ^7.15.5
"@babel/preset-env": ^7.15.6
"@babel/preset-react": ^7.14.5
"@babel/preset-typescript": ^7.15.0
"@types/node": ^14.17.15
"@types/react": ^16.14.8 "@types/react": ^16.14.8
"@types/react-dom": ^16.9.13 "@types/react-dom": ^16.9.13
"@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
immutable: ^4.0.0-rc.12 immutable: ^4.0.0-rc.12
react: ^16.14.0 react: ^16.14.0
react-base16-styling: ^0.8.0 react-base16-styling: ^0.8.0
react-dom: ^16.14.0 react-dom: ^16.14.0
react-json-tree: ^0.15.0 react-json-tree: ^0.15.0
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 languageName: unknown
linkType: soft linkType: soft
@ -24346,13 +24439,35 @@ fsevents@^1.2.7:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "react-json-tree@workspace:packages/react-json-tree" resolution: "react-json-tree@workspace:packages/react-json-tree"
dependencies: 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
"@types/jest": ^27.0.1
"@types/node": ^14.17.15
"@types/prop-types": ^15.7.4 "@types/prop-types": ^15.7.4
"@types/react": ^16.14.15 "@types/react": ^16.14.15
"@types/react-test-renderer": ^16.9.5 "@types/react-test-renderer": ^16.9.5
"@types/webpack": ^5.28.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-jest: ^24.4.0
eslint-plugin-react: ^7.25.1
jest: ^27.2.0
prop-types: ^15.7.2 prop-types: ^15.7.2
react: ^16.14.0 react: ^16.14.0
react-base16-styling: ^0.8.0 react-base16-styling: ^0.8.0
react-test-renderer: ^16.14.0 react-test-renderer: ^16.14.0
rimraf: ^3.0.2
ts-jest: ^27.0.5
ts-node: ^10.2.1
typescript: ~4.3.5
webpack: ^5.52.1
webpack-cli: ^4.8.0
peerDependencies: peerDependencies:
"@types/react": ^16.3.0 || ^17.0.0 "@types/react": ^16.3.0 || ^17.0.0
react: ^16.3.0 || ^17.0.0 react: ^16.3.0 || ^17.0.0
@ -28294,22 +28409,42 @@ resolve@^2.0.0-next.3:
version: 0.0.0-use.local version: 0.0.0-use.local
resolution: "todomvc@workspace:packages/redux-devtools/examples/todomvc" resolution: "todomvc@workspace:packages/redux-devtools/examples/todomvc"
dependencies: 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/core": ^3.9.0
"@redux-devtools/dock-monitor": ^1.4.0 "@redux-devtools/dock-monitor": ^1.4.0
"@redux-devtools/log-monitor": ^2.3.0 "@redux-devtools/log-monitor": ^2.3.0
"@types/classnames": ^2.3.1 "@types/classnames": ^2.3.1
"@types/node": ^14.17.15
"@types/prop-types": ^15.7.3 "@types/prop-types": ^15.7.3
"@types/react": ^16.14.8 "@types/react": ^16.14.8
"@types/react-dom": ^16.9.13 "@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
classnames: ^2.3.1 classnames: ^2.3.1
eslint: ^7.32.0
eslint-config-prettier: ^8.3.0
eslint-plugin-react: ^7.25.1
prop-types: ^15.7.2 prop-types: ^15.7.2
raw-loader: ^4.0.2
react: ^16.14.0 react: ^16.14.0
react-dom: ^16.14.0 react-dom: ^16.14.0
react-hot-loader: ^4.13.0 react-hot-loader: ^4.13.0
react-redux: ^7.2.4 react-redux: ^7.2.4
redux: ^4.1.0 redux: ^4.1.0
style-loader: ^3.2.1
todomvc-app-css: ^2.4.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 languageName: unknown
linkType: soft linkType: soft