diff --git a/packages/react-base16-styling/package.json b/packages/react-base16-styling/package.json index ac23432b..98756302 100644 --- a/packages/react-base16-styling/package.json +++ b/packages/react-base16-styling/package.json @@ -37,7 +37,7 @@ }, "dependencies": { "@types/base16": "^1.0.2", - "@types/lodash.curry": "^4.1.6", + "@types/lodash": "^4.14.172", "base16": "^1.0.0", "color": "^4.0.1", "csstype": "^3.0.9", @@ -50,6 +50,7 @@ "@babel/preset-typescript": "^7.15.0", "@types/color": "^3.0.2", "@types/jest": "^27.0.1", + "@types/lodash.curry": "^4.1.6", "@typescript-eslint/eslint-plugin": "^4.31.1", "@typescript-eslint/parser": "^4.31.1", "eslint": "^7.32.0", diff --git a/packages/react-json-tree/.eslintrc.js b/packages/react-json-tree/.eslintrc.js index a73e5305..aa185dd1 100644 --- a/packages/react-json-tree/.eslintrc.js +++ b/packages/react-json-tree/.eslintrc.js @@ -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', diff --git a/packages/react-json-tree/examples/.eslintrc.js b/packages/react-json-tree/examples/.eslintrc.js index b6ad52e0..a9cf623b 100644 --- a/packages/react-json-tree/examples/.eslintrc.js +++ b/packages/react-json-tree/examples/.eslintrc.js @@ -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', diff --git a/packages/react-json-tree/examples/package.json b/packages/react-json-tree/examples/package.json index 2cffa68b..2121a1bf 100644 --- a/packages/react-json-tree/examples/package.json +++ b/packages/react-json-tree/examples/package.json @@ -13,11 +13,8 @@ }, "scripts": { "start": "webpack serve --open", - "stats": "NODE_ENV=production webpack --json > dist/stats.json", "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": { "immutable": "^4.0.0-rc.12", @@ -27,8 +24,26 @@ "react-json-tree": "^0.15.0" }, "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-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 } diff --git a/packages/react-json-tree/package.json b/packages/react-json-tree/package.json index f72a09af..990f71fe 100644 --- a/packages/react-json-tree/package.json +++ b/packages/react-json-tree/package.json @@ -31,7 +31,7 @@ }, "scripts": { "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:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", "build:umd": "rimraf ./umd && webpack --progress --config webpack.config.umd.ts", @@ -39,11 +39,9 @@ "clean": "rimraf lib umd", "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": { "@types/prop-types": "^15.7.4", @@ -51,10 +49,32 @@ "react-base16-styling": "^0.8.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", + "@types/jest": "^27.0.1", + "@types/node": "^14.17.15", "@types/react": "^16.14.15", "@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-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": { "@types/react": "^16.3.0 || ^17.0.0", diff --git a/packages/redux-devtools-chart-monitor/.eslintrc.js b/packages/redux-devtools-chart-monitor/.eslintrc.js index e98ddf18..555b727d 100644 --- a/packages/redux-devtools-chart-monitor/.eslintrc.js +++ b/packages/redux-devtools-chart-monitor/.eslintrc.js @@ -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'], + }, }; diff --git a/packages/redux-devtools-chart-monitor/package.json b/packages/redux-devtools-chart-monitor/package.json index 10abe3a2..d9e4aa07 100644 --- a/packages/redux-devtools-chart-monitor/package.json +++ b/packages/redux-devtools-chart-monitor/package.json @@ -26,16 +26,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": { "@types/prop-types": "^15.7.4", @@ -46,10 +44,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", diff --git a/packages/redux-devtools-dock-monitor/.eslintrc.js b/packages/redux-devtools-dock-monitor/.eslintrc.js index e98ddf18..555b727d 100644 --- a/packages/redux-devtools-dock-monitor/.eslintrc.js +++ b/packages/redux-devtools-dock-monitor/.eslintrc.js @@ -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'], + }, }; diff --git a/packages/redux-devtools-dock-monitor/package.json b/packages/redux-devtools-dock-monitor/package.json index 5c50eec9..3c117da1 100644 --- a/packages/redux-devtools-dock-monitor/package.json +++ b/packages/redux-devtools-dock-monitor/package.json @@ -33,11 +33,9 @@ "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": "npm run clean && npm run build", + "prepublish": "npm run type-check && npm run lint" }, "dependencies": { "@types/prop-types": "^15.7.4", @@ -46,11 +44,23 @@ "react-dock": "^0.4.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/parse-key": "^0.2.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", diff --git a/packages/redux-devtools-instrument/.eslintrc.js b/packages/redux-devtools-instrument/.eslintrc.js index e711b7e3..4de5f294 100644 --- a/packages/redux-devtools-instrument/.eslintrc.js +++ b/packages/redux-devtools-instrument/.eslintrc.js @@ -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', diff --git a/packages/redux-devtools-instrument/package.json b/packages/redux-devtools-instrument/package.json index bee1bd8d..760bf3a0 100644 --- a/packages/redux-devtools-instrument/package.json +++ b/packages/redux-devtools-instrument/package.json @@ -27,26 +27,38 @@ "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": { "lodash": "^4.17.21" }, "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/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", "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": { "redux": "^3.4.0 || ^4.0.0" diff --git a/packages/redux-devtools/.eslintrc.js b/packages/redux-devtools/.eslintrc.js index 21d68e4d..faaca940 100644 --- a/packages/redux-devtools/.eslintrc.js +++ b/packages/redux-devtools/.eslintrc.js @@ -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', diff --git a/packages/redux-devtools/examples/counter/.eslintrc.js b/packages/redux-devtools/examples/counter/.eslintrc.js index 70e1445e..1305eae7 100644 --- a/packages/redux-devtools/examples/counter/.eslintrc.js +++ b/packages/redux-devtools/examples/counter/.eslintrc.js @@ -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', diff --git a/packages/redux-devtools/examples/counter/package.json b/packages/redux-devtools/examples/counter/package.json index dd6b6116..b202aded 100644 --- a/packages/redux-devtools/examples/counter/package.json +++ b/packages/redux-devtools/examples/counter/package.json @@ -14,9 +14,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", @@ -31,11 +29,29 @@ "redux-thunk": "^2.3.0" }, "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/react": "^16.14.8", "@types/react-dom": "^16.9.13", "@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 } diff --git a/packages/redux-devtools/examples/counter/webpack.config.ts b/packages/redux-devtools/examples/counter/webpack.config.ts index 8b0200b7..5ebe3e2c 100644 --- a/packages/redux-devtools/examples/counter/webpack.config.ts +++ b/packages/redux-devtools/examples/counter/webpack.config.ts @@ -17,7 +17,7 @@ module.exports = { rules: [ { test: /\.(js|ts)x?$/, - loaders: ['babel-loader'], + loader: 'babel-loader', exclude: /node_modules/, include: path.join(__dirname, 'src'), }, diff --git a/packages/redux-devtools/examples/todomvc/.eslintrc.js b/packages/redux-devtools/examples/todomvc/.eslintrc.js index 70e1445e..1305eae7 100644 --- a/packages/redux-devtools/examples/todomvc/.eslintrc.js +++ b/packages/redux-devtools/examples/todomvc/.eslintrc.js @@ -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', diff --git a/packages/redux-devtools/examples/todomvc/package.json b/packages/redux-devtools/examples/todomvc/package.json index f7891772..4e05f825 100644 --- a/packages/redux-devtools/examples/todomvc/package.json +++ b/packages/redux-devtools/examples/todomvc/package.json @@ -26,9 +26,7 @@ "scripts": { "start": "webpack serve --open", "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", @@ -44,11 +42,31 @@ "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/prop-types": "^15.7.3", "@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 } diff --git a/packages/redux-devtools/examples/todomvc/webpack.config.ts b/packages/redux-devtools/examples/todomvc/webpack.config.ts index efb1bfb5..c0c48bdb 100644 --- a/packages/redux-devtools/examples/todomvc/webpack.config.ts +++ b/packages/redux-devtools/examples/todomvc/webpack.config.ts @@ -17,13 +17,13 @@ module.exports = { rules: [ { test: /\.(js|ts)x?$/, - loaders: ['babel-loader'], + loader: 'babel-loader', exclude: /node_modules/, include: __dirname, }, { test: /\.css?$/, - loaders: [ + use: [ 'style-loader', { loader: 'raw-loader', diff --git a/packages/redux-devtools/package.json b/packages/redux-devtools/package.json index afbb10b4..8f66476e 100644 --- a/packages/redux-devtools/package.json +++ b/packages/redux-devtools/package.json @@ -27,17 +27,15 @@ "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", "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": { "@redux-devtools/instrument": "^1.11.0", @@ -46,12 +44,30 @@ "prop-types": "^15.7.2" }, "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/node": "^14.17.15", "@types/react": "^16.14.15", "@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-dom": "^16.14.0", "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": { "react": "^0.14.9 || ^15.3.0 || ^16.0.0 || ^17.0.0", diff --git a/yarn.lock b/yarn.lock index 5cc6c93b..034225f8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4517,16 +4517,28 @@ __metadata: version: 0.0.0-use.local resolution: "@redux-devtools/chart-monitor@workspace:packages/redux-devtools-chart-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/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 d3-state-visualizer: ^1.4.0 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 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 @@ -4580,16 +4592,34 @@ __metadata: version: 0.0.0-use.local resolution: "@redux-devtools/core@workspace:packages/redux-devtools" 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 + "@types/jest": ^27.0.1 "@types/lodash": ^4.14.172 + "@types/node": ^14.17.15 "@types/prop-types": ^15.7.4 "@types/react": ^16.14.15 "@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 prop-types: ^15.7.2 react: ^16.14.0 + react-dom: ^16.14.0 react-redux: ^7.2.5 redux: ^4.1.1 + rimraf: ^3.0.2 + ts-jest: ^27.0.5 + typescript: ~4.3.5 peerDependencies: 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 @@ -4601,15 +4631,27 @@ __metadata: version: 0.0.0-use.local resolution: "@redux-devtools/dock-monitor@workspace:packages/redux-devtools-dock-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/parse-key": ^0.2.0 "@types/prop-types": ^15.7.4 "@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 prop-types: ^15.7.2 react: ^16.14.0 react-dock: ^0.4.0 redux: ^4.1.1 + rimraf: ^3.0.2 + typescript: ~4.3.5 peerDependencies: "@redux-devtools/core": ^3.7.0 "@types/react": ^16.3.0 || ^17.0.0 @@ -4751,11 +4793,25 @@ __metadata: version: 0.0.0-use.local resolution: "@redux-devtools/instrument@workspace:packages/redux-devtools-instrument" 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/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 lodash: ^4.17.21 redux: ^4.1.1 + rimraf: ^3.0.2 rxjs: ^7.3.0 + ts-jest: ^27.0.5 + typescript: ~4.3.5 peerDependencies: redux: ^3.4.0 || ^4.0.0 languageName: unknown @@ -11692,14 +11748,27 @@ __metadata: version: 0.0.0-use.local resolution: "counter-redux@workspace:packages/redux-devtools/examples/counter" 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 + "@types/node": ^14.17.15 "@types/prop-types": ^15.7.3 "@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 "@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 react: ^16.14.0 react-dom: ^16.14.0 @@ -11707,6 +11776,11 @@ __metadata: react-redux: ^7.2.4 redux: ^4.1.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 linkType: soft @@ -23978,6 +24052,7 @@ fsevents@^1.2.7: "@types/base16": ^1.0.2 "@types/color": ^3.0.2 "@types/jest": ^27.0.1 + "@types/lodash": ^4.14.172 "@types/lodash.curry": ^4.1.6 "@typescript-eslint/eslint-plugin": ^4.31.1 "@typescript-eslint/parser": ^4.31.1 @@ -24332,13 +24407,31 @@ fsevents@^1.2.7: version: 0.0.0-use.local resolution: "react-json-tree-example@workspace:packages/react-json-tree/examples" 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-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 react: ^16.14.0 react-base16-styling: ^0.8.0 react-dom: ^16.14.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 linkType: soft @@ -24346,13 +24439,35 @@ fsevents@^1.2.7: version: 0.0.0-use.local resolution: "react-json-tree@workspace:packages/react-json-tree" 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/react": ^16.14.15 "@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 react: ^16.14.0 react-base16-styling: ^0.8.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: "@types/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 resolution: "todomvc@workspace:packages/redux-devtools/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 "@types/classnames": ^2.3.1 + "@types/node": ^14.17.15 "@types/prop-types": ^15.7.3 "@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 prop-types: ^15.7.2 + 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