mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2025-02-07 15:10:45 +03:00
Merge remotedev-app in redux-devtools-core
This commit is contained in:
parent
4b9bcf55e6
commit
1b8a734e2b
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"presets": [ "es2015", "stage-0", "react" ],
|
||||
"plugins": [ "add-module-exports", "transform-decorators-legacy" ]
|
||||
}
|
|
@ -1,51 +0,0 @@
|
|||
{
|
||||
"extends": "eslint-config-airbnb",
|
||||
"globals": {
|
||||
"chrome": true,
|
||||
"electron": true
|
||||
},
|
||||
"env": {
|
||||
"jest": true,
|
||||
"browser": true,
|
||||
"node": true
|
||||
},
|
||||
"parser": "babel-eslint",
|
||||
"rules": {
|
||||
"react/prefer-stateless-function": 0,
|
||||
"react/no-array-index-key": 0,
|
||||
"react/forbid-prop-types": 0,
|
||||
"react/require-default-props": 0,
|
||||
"react/jsx-filename-extension": 0,
|
||||
"react/jsx-uses-react": 2,
|
||||
"react/jsx-uses-vars": 2,
|
||||
"react/react-in-jsx-scope": 2,
|
||||
"react/sort-comp": 0,
|
||||
"react/jsx-quotes": 0,
|
||||
"import/no-extraneous-dependencies": 0,
|
||||
"block-scoped-var": 0,
|
||||
"padded-blocks": 0,
|
||||
"quotes": [ 1, "single" ],
|
||||
"comma-style": [ 2, "last" ],
|
||||
"eol-last": 0,
|
||||
"no-unused-vars": 0,
|
||||
"no-console": 0,
|
||||
"func-names": 0,
|
||||
"prefer-const": 0,
|
||||
"comma-dangle": 0,
|
||||
"id-length": 0,
|
||||
"no-use-before-define": 0,
|
||||
"indent": [2, 2, {"SwitchCase": 1}],
|
||||
"new-cap": [2, { "capIsNewExceptions": ["Test"] }],
|
||||
"no-underscore-dangle": 0,
|
||||
"no-plusplus": 0,
|
||||
"arrow-parens": 0,
|
||||
"prefer-template": 0,
|
||||
"class-methods-use-this": 0,
|
||||
"max-len": ["error", { "code": 120 }],
|
||||
"no-mixed-operators": 0,
|
||||
"no-undef": 0
|
||||
},
|
||||
"plugins": [
|
||||
"react"
|
||||
]
|
||||
}
|
|
@ -1,44 +0,0 @@
|
|||
Redux DevTools monitor app
|
||||
==================================
|
||||
|
||||
![Demo](https://raw.githubusercontent.com/zalmoxisus/remote-redux-devtools/master/demo.gif)
|
||||
|
||||
Web, Electron and Chrome app for monitoring [remote-redux-devtools](https://github.com/zalmoxisus/remote-redux-devtools). Can be accessed on [`remotedev.io`](http://remotedev.io/local).
|
||||
|
||||
Also it's a react component you can use to build amazing monitor applications like:
|
||||
|
||||
* [redux-devtools-extension](https://github.com/zalmoxisus/redux-devtools-extension).
|
||||
* [react-native-debugger](https://github.com/jhen0409/react-native-debugger) - Electron app, which already includes `remotedev-server`, `redux-devtools-app` and even React DevTools.
|
||||
* [remote-redux-devtools-on-debugger](https://github.com/jhen0409/remote-redux-devtools-on-debugger) - Used in React Native debugger as a dock monitor.
|
||||
* [atom-redux-devtools](https://github.com/zalmoxisus/atom-redux-devtools) - Used in Atom editor.
|
||||
* [vscode-redux-devtools](https://github.com/jkzing/vscode-redux-devtools) - Used in Visual Studio Code.
|
||||
|
||||
### Usage
|
||||
|
||||
```js
|
||||
import React from 'react';
|
||||
import ReactDom from 'react-dom';
|
||||
import DevToolsApp from 'redux-devtools-app';
|
||||
|
||||
ReactDom.render(
|
||||
<App />,
|
||||
document.getElementById('root')
|
||||
);
|
||||
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
* `socketOptions` - *object* used to specify predefined options for the connection:
|
||||
* `hostname` - *string*
|
||||
* `port` - *number or string*
|
||||
* `autoReconnect` - *boolean*
|
||||
* `secure` - *boolean*.
|
||||
* `monitorOptions` - *object* used to specify predefined monitor options:
|
||||
* `selected` - *string* - which monitor is selected by default. One of the following values: `LogMonitor`, `InspectorMonitor`, `ChartMonitor`.
|
||||
* `testTemplates` - *array* of strings representing predefined test templates.
|
||||
* `noSettings` - *boolean* set to `true` in order to hide settings button and dialog.
|
||||
|
||||
### License
|
||||
|
||||
MIT
|
|
@ -1,105 +0,0 @@
|
|||
{
|
||||
"name": "redux-devtools-app",
|
||||
"version": "0.11.0-3",
|
||||
"description": "Redux DevTools web app.",
|
||||
"scripts": {
|
||||
"start": "webpack-dev-server --hot --inline --env.development --env.platform=web --progress",
|
||||
"build:web": "rimraf ./build/web && webpack -p --env.platform=web --progress",
|
||||
"build:umd": "rimraf ./dist && webpack --env.development --progress --config webpack.config.umd.js",
|
||||
"build:umd:min": "webpack -p --progress --config webpack.config.umd.js",
|
||||
"clean": "rimraf ./build",
|
||||
"build": "rimraf ./lib && babel ./src/app --out-dir lib",
|
||||
"prepare": "npm run build",
|
||||
"prepublishOnly": "eslint ./src/app && npm run test && npm run clean && npm run build && npm run build:umd && npm run build:umd:min",
|
||||
"lint": "eslint src",
|
||||
"lint:fix": "eslint src --fix",
|
||||
"test": "NODE_ENV=test jest --no-cache"
|
||||
},
|
||||
"main": "lib/index.js",
|
||||
"files": [
|
||||
"lib",
|
||||
"dist"
|
||||
],
|
||||
"jest": {
|
||||
"setupTestFrameworkScriptFile": "<rootDir>/test/setup.js",
|
||||
"moduleNameMapper": {
|
||||
"\\.(css|scss)$": "<rootDir>/test/__mocks__/styleMock.js"
|
||||
}
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reduxjs/redux-devtools"
|
||||
},
|
||||
"homepage": "https://github.com/reduxjs/redux-devtools",
|
||||
"keywords": [
|
||||
"react",
|
||||
"redux",
|
||||
"devtools"
|
||||
],
|
||||
"author": "Mihail Diordiev <zalmoxisus@gmail.com> (https://github.com/zalmoxisus)",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"babel-cli": "^6.22.2",
|
||||
"babel-core": "^6.22.1",
|
||||
"babel-eslint": "^7.1.1",
|
||||
"babel-loader": "^6.2.10",
|
||||
"babel-plugin-add-module-exports": "^0.2.1",
|
||||
"babel-plugin-react-transform": "^2.0.2",
|
||||
"babel-plugin-transform-decorators-legacy": "^1.3.4",
|
||||
"babel-preset-env": "^1.1.8",
|
||||
"babel-preset-es2015": "^6.22.0",
|
||||
"babel-preset-react": "^6.22.0",
|
||||
"babel-preset-stage-0": "^6.22.0",
|
||||
"babel-register": "^6.22.0",
|
||||
"copy-webpack-plugin": "^4.0.1",
|
||||
"css-loader": "^0.26.1",
|
||||
"enzyme": "^3.1.0",
|
||||
"enzyme-adapter-react-16": "^1.0.2",
|
||||
"enzyme-to-json": "^3.1.4",
|
||||
"eslint": "^3.15.0",
|
||||
"eslint-config-airbnb": "^14.1.0",
|
||||
"eslint-plugin-import": "^2.2.0",
|
||||
"eslint-plugin-jsx-a11y": "^4.0.0",
|
||||
"eslint-plugin-react": "^6.9.0",
|
||||
"file-loader": "^0.10.0",
|
||||
"html-loader": "^0.4.4",
|
||||
"html-webpack-plugin": "^2.28.0",
|
||||
"jest": "^21.2.1",
|
||||
"raw-loader": "^0.5.1",
|
||||
"react": "^16.0.0",
|
||||
"react-dom": "^16.0.0",
|
||||
"redux-logger": "^2.2.1",
|
||||
"rimraf": "^2.5.4",
|
||||
"style-loader": "^0.13.0",
|
||||
"url-loader": "^0.5.7",
|
||||
"webpack": "^2.2.1",
|
||||
"webpack-dev-server": "^2.3.0",
|
||||
"webpack-hot-middleware": "^2.16.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"d3-state-visualizer": "^1.3.1",
|
||||
"devui": "^1.0.0-2",
|
||||
"javascript-stringify": "^1.5.0",
|
||||
"jsan": "^3.1.9",
|
||||
"jsondiffpatch": "^0.2.4",
|
||||
"localforage": "^1.5.0",
|
||||
"lodash": "^4.0.0",
|
||||
"prop-types": "^15.5.10",
|
||||
"react-icons": "^2.2.5",
|
||||
"react-redux": "^5.0.5",
|
||||
"redux": "^3.0.5",
|
||||
"redux-devtools": "^3.4.0",
|
||||
"redux-devtools-chart-monitor": "^1.6.1",
|
||||
"redux-devtools-instrument": "^1.8.0",
|
||||
"redux-devtools-log-monitor": "^1.3.0",
|
||||
"redux-devtools-test-generator": "^0.5.1",
|
||||
"redux-persist": "^4.8.0",
|
||||
"redux-slider-monitor": "^2.0.0-0",
|
||||
"redux-devtools-inspector": "^0.11.0",
|
||||
"socketcluster-client": "^5.5.0",
|
||||
"styled-components": "^2.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^16.0.0"
|
||||
}
|
||||
}
|
|
@ -1,3 +1,4 @@
|
|||
{
|
||||
"presets": ["es2015-loose", "stage-0", "react"]
|
||||
"presets": [ "es2015", "stage-0", "react" ],
|
||||
"plugins": [ "add-module-exports", "transform-decorators-legacy" ]
|
||||
}
|
||||
|
|
|
@ -1,17 +1,26 @@
|
|||
{
|
||||
"extends": "eslint-config-airbnb",
|
||||
"globals": {
|
||||
"chrome": true
|
||||
},
|
||||
"env": {
|
||||
"mocha": true,
|
||||
"jest": true,
|
||||
"browser": true,
|
||||
"node": true
|
||||
},
|
||||
"parser": "babel-eslint",
|
||||
"rules": {
|
||||
"react/prefer-stateless-function": 0,
|
||||
"react/no-array-index-key": 0,
|
||||
"react/forbid-prop-types": 0,
|
||||
"react/require-default-props": 0,
|
||||
"react/jsx-filename-extension": 0,
|
||||
"react/jsx-uses-react": 2,
|
||||
"react/jsx-uses-vars": 2,
|
||||
"react/react-in-jsx-scope": 2,
|
||||
"react/sort-comp": 0,
|
||||
"react/jsx-quotes": 0,
|
||||
"arrow-parens": 0,
|
||||
"import/no-extraneous-dependencies": 0,
|
||||
"block-scoped-var": 0,
|
||||
"padded-blocks": 0,
|
||||
"quotes": [ 1, "single" ],
|
||||
|
@ -21,16 +30,22 @@
|
|||
"no-console": 0,
|
||||
"func-names": 0,
|
||||
"prefer-const": 0,
|
||||
"prefer-arrow-callback": 0,
|
||||
"comma-dangle": 0,
|
||||
"id-length": 0,
|
||||
"no-use-before-define": 0,
|
||||
"indent": [2, 2, {"SwitchCase": 1}],
|
||||
"default-case": 0,
|
||||
"prefer-template": 0,
|
||||
"prefer-rest-params": 0,
|
||||
"no-proto": 0,
|
||||
"new-cap": [2, { "capIsNewExceptions": ["Test"] }],
|
||||
"no-underscore-dangle": 0,
|
||||
"max-len": ["error", { "code": 120 }]
|
||||
"no-plusplus": 0,
|
||||
"no-proto": 0,
|
||||
"arrow-parens": 0,
|
||||
"prefer-arrow-callback": 0,
|
||||
"prefer-rest-params": 0,
|
||||
"prefer-template": 0,
|
||||
"class-methods-use-this": 0,
|
||||
"max-len": ["error", { "code": 120 }],
|
||||
"no-mixed-operators": 0,
|
||||
"no-undef": 0
|
||||
},
|
||||
"plugins": [
|
||||
"react"
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2016 Mihail Diordiev
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
45
packages/redux-devtools-core/README.md
Executable file → Normal file
45
packages/redux-devtools-core/README.md
Executable file → Normal file
|
@ -1,5 +1,44 @@
|
|||
Common functions for [Redux DevTools Extension](https://github.com/zalmoxisus/redux-devtools-extension) and [Remote Redux DevTools](https://github.com/zalmoxisus/remote-redux-devtools).
|
||||
Redux DevTools monitor app
|
||||
==================================
|
||||
|
||||
## LICENSE
|
||||
![Demo](https://raw.githubusercontent.com/zalmoxisus/remote-redux-devtools/master/demo.gif)
|
||||
|
||||
[MIT](LICENSE)
|
||||
Web, Electron and Chrome app for monitoring [remote-redux-devtools](https://github.com/zalmoxisus/remote-redux-devtools). Can be accessed on [`remotedev.io`](http://remotedev.io/local).
|
||||
|
||||
Also it's a react component you can use to build amazing monitor applications like:
|
||||
|
||||
* [redux-devtools-extension](https://github.com/zalmoxisus/redux-devtools-extension).
|
||||
* [react-native-debugger](https://github.com/jhen0409/react-native-debugger) - Electron app, which already includes `remotedev-server`, `redux-devtools-core` and even React DevTools.
|
||||
* [remote-redux-devtools-on-debugger](https://github.com/jhen0409/remote-redux-devtools-on-debugger) - Used in React Native debugger as a dock monitor.
|
||||
* [atom-redux-devtools](https://github.com/zalmoxisus/atom-redux-devtools) - Used in Atom editor.
|
||||
* [vscode-redux-devtools](https://github.com/jkzing/vscode-redux-devtools) - Used in Visual Studio Code.
|
||||
|
||||
### Usage
|
||||
|
||||
```js
|
||||
import React from 'react';
|
||||
import ReactDom from 'react-dom';
|
||||
import DevToolsApp from 'redux-devtools-core/lib/app';
|
||||
|
||||
ReactDom.render(
|
||||
<App />,
|
||||
document.getElementById('root')
|
||||
);
|
||||
|
||||
```
|
||||
|
||||
### Parameters
|
||||
|
||||
* `socketOptions` - *object* used to specify predefined options for the connection:
|
||||
* `hostname` - *string*
|
||||
* `port` - *number or string*
|
||||
* `autoReconnect` - *boolean*
|
||||
* `secure` - *boolean*.
|
||||
* `monitorOptions` - *object* used to specify predefined monitor options:
|
||||
* `selected` - *string* - which monitor is selected by default. One of the following values: `LogMonitor`, `InspectorMonitor`, `ChartMonitor`.
|
||||
* `testTemplates` - *array* of strings representing predefined test templates.
|
||||
* `noSettings` - *boolean* set to `true` in order to hide settings button and dialog.
|
||||
|
||||
### License
|
||||
|
||||
MIT
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import React from 'react';
|
||||
import { render } from 'react-dom';
|
||||
import App from './app';
|
||||
import App from './src/app';
|
||||
|
||||
render(
|
||||
<App />,
|
|
@ -1,20 +1,31 @@
|
|||
{
|
||||
"name": "redux-devtools-core",
|
||||
"version": "0.2.1",
|
||||
"version": "1.0.0-1",
|
||||
"description": "Reusable functions of Redux DevTools",
|
||||
"scripts": {
|
||||
"start": "webpack-dev-server --hot --inline --env.development --env.platform=web --progress",
|
||||
"build:web": "rimraf ./build/web && webpack -p --env.platform=web --progress",
|
||||
"build:umd": "rimraf ./dist && webpack --env.development --progress --config webpack.config.umd.js",
|
||||
"build:umd:min": "webpack -p --progress --config webpack.config.umd.js",
|
||||
"build": "rimraf ./lib && babel ./src/app --out-dir lib",
|
||||
"clean": "rimraf lib",
|
||||
"lint": "eslint src test",
|
||||
"lint:fix": "eslint src --fix",
|
||||
"test": "NODE_ENV=test jest --no-cache",
|
||||
"prepare": "npm run build",
|
||||
"prepublishOnly": "eslint ./src/app && npm run test && npm run build && npm run build:umd && npm run build:umd:min"
|
||||
},
|
||||
"main": "lib/index.js",
|
||||
"files": [
|
||||
"src",
|
||||
"lib"
|
||||
"lib",
|
||||
"dist"
|
||||
],
|
||||
"scripts": {
|
||||
"clean": "rimraf lib",
|
||||
"build:lib": "babel src --out-dir lib",
|
||||
"build": "npm run build:lib",
|
||||
"lint": "eslint src test",
|
||||
"lintfix": "eslint src --fix",
|
||||
"prepare": "npm run build",
|
||||
"prepublishOnly": "npm run lint && npm run clean && npm run build"
|
||||
"jest": {
|
||||
"setupTestFrameworkScriptFile": "<rootDir>/test/setup.js",
|
||||
"moduleNameMapper": {
|
||||
"\\.(css|scss)$": "<rootDir>/test/__mocks__/styleMock.js"
|
||||
}
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
@ -29,25 +40,68 @@
|
|||
"devDependencies": {
|
||||
"babel-cli": "^6.26.0",
|
||||
"babel-core": "^6.26.3",
|
||||
"babel-eslint": "^6.1.2",
|
||||
"babel-loader": "^6.2.4",
|
||||
"babel-eslint": "^7.1.1",
|
||||
"babel-loader": "^6.2.10",
|
||||
"babel-plugin-add-module-exports": "^0.2.1",
|
||||
"babel-plugin-react-transform": "^2.0.2",
|
||||
"babel-plugin-transform-decorators-legacy": "^1.3.4",
|
||||
"babel-preset-env": "^1.1.8",
|
||||
"babel-preset-es2015": "^6.24.1",
|
||||
"babel-preset-es2015-loose": "^7.0.0",
|
||||
"babel-preset-react": "^6.5.0",
|
||||
"babel-preset-stage-0": "^6.5.0",
|
||||
"eslint": "^3.2.0",
|
||||
"eslint-config-airbnb": "^9.0.1",
|
||||
"eslint-plugin-import": "^1.12.0",
|
||||
"eslint-plugin-jsx-a11y": "^2.0.1",
|
||||
"eslint-plugin-react": "^5.2.2",
|
||||
"rimraf": "^2.5.2"
|
||||
"babel-preset-react": "^6.22.0",
|
||||
"babel-preset-stage-0": "^6.22.0",
|
||||
"babel-register": "^6.22.0",
|
||||
"copy-webpack-plugin": "^4.0.1",
|
||||
"css-loader": "^0.26.1",
|
||||
"enzyme": "^3.1.0",
|
||||
"enzyme-adapter-react-16": "^1.0.2",
|
||||
"enzyme-to-json": "^3.1.4",
|
||||
"eslint": "^3.15.0",
|
||||
"eslint-config-airbnb": "^14.1.0",
|
||||
"eslint-plugin-import": "^2.2.0",
|
||||
"eslint-plugin-jsx-a11y": "^4.0.0",
|
||||
"eslint-plugin-react": "^6.9.0",
|
||||
"file-loader": "^0.10.0",
|
||||
"html-loader": "^0.4.4",
|
||||
"html-webpack-plugin": "^2.28.0",
|
||||
"jest": "^21.2.1",
|
||||
"raw-loader": "^0.5.1",
|
||||
"react": "^16.0.0",
|
||||
"react-dom": "^16.0.0",
|
||||
"redux-logger": "^2.2.1",
|
||||
"rimraf": "^2.5.4",
|
||||
"style-loader": "^0.13.0",
|
||||
"url-loader": "^0.5.7",
|
||||
"webpack": "^2.2.1",
|
||||
"webpack-dev-server": "^2.3.0",
|
||||
"webpack-hot-middleware": "^2.16.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"d3-state-visualizer": "^1.3.1",
|
||||
"devui": "^1.0.0-2",
|
||||
"get-params": "^0.1.2",
|
||||
"javascript-stringify": "^1.5.0",
|
||||
"jsan": "^3.1.13",
|
||||
"lodash": "^4.17.11",
|
||||
"jsondiffpatch": "^0.2.4",
|
||||
"localforage": "^1.5.0",
|
||||
"lodash": "^4.0.0",
|
||||
"nanoid": "^2.0.0",
|
||||
"remotedev-serialize": "^0.1.8"
|
||||
}
|
||||
"remotedev-serialize": "^0.1.8",
|
||||
"prop-types": "^15.5.10",
|
||||
"react-icons": "^2.2.5",
|
||||
"react-redux": "^5.0.5",
|
||||
"redux": "^3.0.5",
|
||||
"redux-devtools": "^3.4.0",
|
||||
"redux-devtools-chart-monitor": "^1.6.1",
|
||||
"redux-devtools-instrument": "^1.8.0",
|
||||
"redux-devtools-log-monitor": "^1.3.0",
|
||||
"redux-devtools-test-generator": "^0.5.1",
|
||||
"redux-persist": "^4.8.0",
|
||||
"redux-slider-monitor": "^2.0.0-0",
|
||||
"redux-devtools-inspector": "^0.11.0",
|
||||
"socketcluster-client": "^5.5.0",
|
||||
"styled-components": "^2.0.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^16.0.0"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ import App from '../src/app/containers/App';
|
|||
import api from '../src/app/middlewares/api';
|
||||
import exportState from '../src/app/middlewares/exportState';
|
||||
import rootReducer from '../src/app/reducers';
|
||||
|
||||
let wrapper;
|
||||
|
||||
const store = createStore(rootReducer, applyMiddleware(exportState, api));
|
||||
|
@ -25,7 +26,7 @@ describe('App container', () => {
|
|||
expect(mountToJson(wrapper)).toMatchSnapshot();
|
||||
});
|
||||
*/
|
||||
|
||||
|
||||
it('should render inspector monitor\'s wrapper', () => {
|
||||
expect(wrapper.find('DevtoolsInspector').html()).toBeDefined();
|
||||
});
|
|
@ -1,4 +1,4 @@
|
|||
import Enzyme from 'enzyme';
|
||||
import Adapter from 'enzyme-adapter-react-16';
|
||||
|
||||
Enzyme.configure({ adapter: new Adapter() });
|
||||
Enzyme.configure({ adapter: new Adapter() });
|
|
@ -6,7 +6,7 @@ const HtmlWebpackPlugin = require('html-webpack-plugin');
|
|||
module.exports = (env = {}) => (
|
||||
{
|
||||
entry: {
|
||||
app: './src/index.js',
|
||||
app: './index.js',
|
||||
common: [
|
||||
'react',
|
||||
'react-dom',
|
|
@ -7,10 +7,10 @@ module.exports = (env = {}) => (
|
|||
app: ['./src/app/index.js']
|
||||
},
|
||||
output: {
|
||||
library: 'ReduxDevToolsApp',
|
||||
library: 'ReduxDevTools',
|
||||
libraryTarget: 'umd',
|
||||
path: path.resolve(__dirname, 'dist'),
|
||||
filename: env.development ? 'redux-devtools-app.js' : 'redux-devtools-app.min.js'
|
||||
filename: env.development ? 'redux-devtools-core.js' : 'redux-devtools-core.min.js'
|
||||
},
|
||||
module: {
|
||||
rules: [
|
23
yarn.lock
23
yarn.lock
|
@ -1726,7 +1726,7 @@ axobject-query@^2.0.1:
|
|||
dependencies:
|
||||
ast-types-flow "0.0.7"
|
||||
|
||||
babel-cli@^6.10.1, babel-cli@^6.22.2, babel-cli@^6.24.1, babel-cli@^6.26.0, babel-cli@^6.3.15, babel-cli@^6.3.17, babel-cli@^6.4.5:
|
||||
babel-cli@^6.10.1, babel-cli@^6.24.1, babel-cli@^6.26.0, babel-cli@^6.3.15, babel-cli@^6.3.17, babel-cli@^6.4.5:
|
||||
version "6.26.0"
|
||||
resolved "https://registry.yarnpkg.com/babel-cli/-/babel-cli-6.26.0.tgz#502ab54874d7db88ad00b887a06383ce03d002f1"
|
||||
integrity sha1-UCq1SHTX24itALiHoGODzgPQAvE=
|
||||
|
@ -1809,7 +1809,7 @@ babel-core@^5.1.8, babel-core@^5.8.25, babel-core@^5.8.33:
|
|||
trim-right "^1.0.0"
|
||||
try-resolve "^1.0.0"
|
||||
|
||||
babel-core@^6.0.0, babel-core@^6.1.20, babel-core@^6.1.4, babel-core@^6.10.4, babel-core@^6.22.1, babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.26.3, babel-core@^6.3.17, babel-core@^6.4.5:
|
||||
babel-core@^6.0.0, babel-core@^6.1.20, babel-core@^6.1.4, babel-core@^6.10.4, babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.26.3, babel-core@^6.3.17, babel-core@^6.4.5:
|
||||
version "6.26.3"
|
||||
resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207"
|
||||
integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==
|
||||
|
@ -1876,7 +1876,7 @@ babel-eslint@^5.0.0-beta4:
|
|||
lodash.assign "^3.2.0"
|
||||
lodash.pick "^3.1.0"
|
||||
|
||||
babel-eslint@^6.0.2, babel-eslint@^6.0.5, babel-eslint@^6.1.2:
|
||||
babel-eslint@^6.0.2, babel-eslint@^6.0.5:
|
||||
version "6.1.2"
|
||||
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-6.1.2.tgz#5293419fe3672d66598d327da9694567ba6a5f2f"
|
||||
integrity sha1-UpNBn+NnLWZZjTJ9qWlFZ7pqXy8=
|
||||
|
@ -2982,7 +2982,7 @@ babel-preset-es2015-loose@^7.0.0:
|
|||
dependencies:
|
||||
modify-babel-preset "^1.0.0"
|
||||
|
||||
babel-preset-es2015@^6.22.0, babel-preset-es2015@^6.24.1, babel-preset-es2015@^6.3.13, babel-preset-es2015@^6.9.0:
|
||||
babel-preset-es2015@^6.24.1, babel-preset-es2015@^6.3.13, babel-preset-es2015@^6.9.0:
|
||||
version "6.24.1"
|
||||
resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939"
|
||||
integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=
|
||||
|
@ -6014,7 +6014,7 @@ eslint-plugin-import@2.14.0, eslint-plugin-import@^2.2.0, eslint-plugin-import@^
|
|||
read-pkg-up "^2.0.0"
|
||||
resolve "^1.6.0"
|
||||
|
||||
eslint-plugin-import@^1.12.0, eslint-plugin-import@^1.9.2:
|
||||
eslint-plugin-import@^1.9.2:
|
||||
version "1.16.0"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-1.16.0.tgz#b2fa07ebcc53504d0f2a4477582ec8bff1871b9f"
|
||||
integrity sha1-svoH68xTUE0PKkR3WC7Iv/GHG58=
|
||||
|
@ -6064,15 +6064,6 @@ eslint-plugin-jsx-a11y@^1.5.3:
|
|||
jsx-ast-utils "^1.0.0"
|
||||
object-assign "^4.0.1"
|
||||
|
||||
eslint-plugin-jsx-a11y@^2.0.1:
|
||||
version "2.2.3"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-2.2.3.tgz#4e35cb71b8a7db702ac415c806eb8e8d9ea6c65d"
|
||||
integrity sha1-TjXLcbin23AqxBXIBuuOjZ6mxl0=
|
||||
dependencies:
|
||||
damerau-levenshtein "^1.0.0"
|
||||
jsx-ast-utils "^1.0.0"
|
||||
object-assign "^4.0.1"
|
||||
|
||||
eslint-plugin-jsx-a11y@^4.0.0:
|
||||
version "4.0.0"
|
||||
resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-4.0.0.tgz#779bb0fe7b08da564a422624911de10061e048ee"
|
||||
|
@ -6373,7 +6364,7 @@ eslint@^2.13.1, eslint@^2.7.0:
|
|||
text-table "~0.2.0"
|
||||
user-home "^2.0.0"
|
||||
|
||||
eslint@^3.15.0, eslint@^3.2.0:
|
||||
eslint@^3.15.0:
|
||||
version "3.19.0"
|
||||
resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.19.0.tgz#c8fc6201c7f40dd08941b87c085767386a679acc"
|
||||
integrity sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=
|
||||
|
@ -9689,7 +9680,7 @@ js-yaml@~3.7.0:
|
|||
argparse "^1.0.7"
|
||||
esprima "^2.6.0"
|
||||
|
||||
jsan@^3.1.13, jsan@^3.1.3, jsan@^3.1.9:
|
||||
jsan@^3.1.13, jsan@^3.1.3:
|
||||
version "3.1.13"
|
||||
resolved "https://registry.yarnpkg.com/jsan/-/jsan-3.1.13.tgz#4de8c7bf8d1cfcd020c313d438f930cec4b91d86"
|
||||
integrity sha512-9kGpCsGHifmw6oJet+y8HaCl14y7qgAsxVdV3pCHDySNR3BfDC30zgkssd7x5LRVAT22dnpbe9JdzzmXZnq9/g==
|
||||
|
|
Loading…
Reference in New Issue
Block a user