diff --git a/packages/redux-devtools-core/.babelrc b/packages/redux-devtools-core/.babelrc index e60d3036..0d42ef44 100644 --- a/packages/redux-devtools-core/.babelrc +++ b/packages/redux-devtools-core/.babelrc @@ -1,4 +1,8 @@ { - "presets": ["@babel/preset-env", "@babel/preset-react"], + "presets": [ + "@babel/preset-env", + "@babel/preset-react", + "@babel/preset-typescript" + ], "plugins": ["@babel/plugin-proposal-class-properties"] } diff --git a/packages/redux-devtools-core/.eslintignore b/packages/redux-devtools-core/.eslintignore new file mode 100644 index 00000000..79681bfb --- /dev/null +++ b/packages/redux-devtools-core/.eslintignore @@ -0,0 +1,2 @@ +lib +umd diff --git a/packages/redux-devtools-core/.eslintrc.js b/packages/redux-devtools-core/.eslintrc.js new file mode 100644 index 00000000..f1079770 --- /dev/null +++ b/packages/redux-devtools-core/.eslintrc.js @@ -0,0 +1,29 @@ +module.exports = { + extends: '../../.eslintrc', + 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', + parserOptions: { + tsconfigRootDir: __dirname, + project: ['./test/tsconfig.json'], + }, + }, + { + files: ['webpack.config.umd.ts'], + extends: '../../eslintrc.ts.base.json', + parserOptions: { + tsconfigRootDir: __dirname, + project: ['./tsconfig.webpack.json'], + }, + }, + ], +}; diff --git a/packages/redux-devtools-core/index.js b/packages/redux-devtools-core/index.tsx similarity index 100% rename from packages/redux-devtools-core/index.js rename to packages/redux-devtools-core/index.tsx diff --git a/packages/redux-devtools-core/jest.config.js b/packages/redux-devtools-core/jest.config.js new file mode 100644 index 00000000..753ed444 --- /dev/null +++ b/packages/redux-devtools-core/jest.config.js @@ -0,0 +1,7 @@ +module.exports = { + preset: 'ts-jest', + setupFilesAfterEnv: ['/test/setup.ts'], + moduleNameMapper: { + '\\.(css|scss)$': '/test/__mocks__/styleMock.ts', + }, +}; diff --git a/packages/redux-devtools-core/package.json b/packages/redux-devtools-core/package.json index 8a9e2fb3..9d4b8085 100644 --- a/packages/redux-devtools-core/package.json +++ b/packages/redux-devtools-core/package.json @@ -2,6 +2,23 @@ "name": "redux-devtools-core", "version": "1.0.0-4", "description": "Reusable functions of Redux DevTools", + "homepage": "https://github.com/reduxjs/redux-devtools/tree/master/packages/redux-devtools-core", + "bugs": { + "url": "https://github.com/reduxjs/redux-devtools/issues" + }, + "license": "MIT", + "author": "Mihail Diordiev (https://github.com/zalmoxisus)", + "files": [ + "src", + "lib", + "umd" + ], + "main": "lib/index.js", + "types": "lib/index.d.ts", + "repository": { + "type": "git", + "url": "https://github.com/reduxjs/redux-devtools.git" + }, "scripts": { "start": "webpack-dev-server --hot --inline --env.development --env.platform=web --progress", "build:web": "rimraf ./build/web && webpack -p --env.platform=web --progress", @@ -13,54 +30,7 @@ "prepare": "npm run build && npm run build:umd && npm run build:umd:min", "prepublishOnly": "npm run test && npm run build && npm run build:umd && npm run build:umd:min" }, - "main": "lib/index.js", - "files": [ - "src", - "lib", - "umd" - ], "jest": { - "setupFilesAfterEnv": [ - "/test/setup.js" - ], - "moduleNameMapper": { - "\\.(css|scss)$": "/test/__mocks__/styleMock.js" - } - }, - "repository": { - "type": "git", - "url": "https://github.com/reduxjs/redux-devtools.git" - }, - "author": "Mihail Diordiev (https://github.com/zalmoxisus)", - "license": "MIT", - "bugs": { - "url": "https://github.com/reduxjs/redux-devtools/issues" - }, - "homepage": "https://github.com/reduxjs/redux-devtools", - "devDependencies": { - "@babel/cli": "^7.10.5", - "@babel/core": "^7.11.1", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/preset-env": "^7.11.0", - "@babel/preset-react": "^7.10.4", - "babel-loader": "^8.1.0", - "css-loader": "^4.2.1", - "enzyme": "^3.11.0", - "enzyme-adapter-react-16": "^1.15.3", - "enzyme-to-json": "^3.5.0", - "file-loader": "^6.0.0", - "html-loader": "^1.1.0", - "html-webpack-plugin": "^4.3.0", - "jest": "^26.2.2", - "react": "^16.13.1", - "react-dom": "^16.13.1", - "rimraf": "^3.0.2", - "style-loader": "^1.2.1", - "url-loader": "^4.1.0", - "webpack": "^4.44.1", - "webpack-cli": "^3.3.12", - "webpack-dev-server": "^3.11.0", - "webpack-hot-middleware": "^2.25.0" }, "dependencies": { "d3-state-visualizer": "^1.3.4", @@ -90,6 +60,31 @@ "socketcluster-client": "^14.3.1", "styled-components": "^5.1.1" }, + "devDependencies": { + "@babel/cli": "^7.10.5", + "@babel/core": "^7.11.1", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/preset-env": "^7.11.0", + "@babel/preset-react": "^7.10.4", + "babel-loader": "^8.1.0", + "css-loader": "^4.2.1", + "enzyme": "^3.11.0", + "enzyme-adapter-react-16": "^1.15.3", + "enzyme-to-json": "^3.5.0", + "file-loader": "^6.0.0", + "html-loader": "^1.1.0", + "html-webpack-plugin": "^4.3.0", + "jest": "^26.2.2", + "react": "^16.13.1", + "react-dom": "^16.13.1", + "rimraf": "^3.0.2", + "style-loader": "^1.2.1", + "url-loader": "^4.1.0", + "webpack": "^4.44.1", + "webpack-cli": "^3.3.12", + "webpack-dev-server": "^3.11.0", + "webpack-hot-middleware": "^2.25.0" + }, "peerDependencies": { "react": "^16.3.0" } diff --git a/packages/redux-devtools-core/src/app/actions/index.js b/packages/redux-devtools-core/src/app/actions/index.ts similarity index 100% rename from packages/redux-devtools-core/src/app/actions/index.js rename to packages/redux-devtools-core/src/app/actions/index.ts diff --git a/packages/redux-devtools-core/src/app/components/BottomButtons.js b/packages/redux-devtools-core/src/app/components/BottomButtons.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/BottomButtons.js rename to packages/redux-devtools-core/src/app/components/BottomButtons.tsx diff --git a/packages/redux-devtools-core/src/app/components/Header.js b/packages/redux-devtools-core/src/app/components/Header.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/Header.js rename to packages/redux-devtools-core/src/app/components/Header.tsx diff --git a/packages/redux-devtools-core/src/app/components/InstanceSelector.js b/packages/redux-devtools-core/src/app/components/InstanceSelector.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/InstanceSelector.js rename to packages/redux-devtools-core/src/app/components/InstanceSelector.tsx diff --git a/packages/redux-devtools-core/src/app/components/MonitorSelector.js b/packages/redux-devtools-core/src/app/components/MonitorSelector.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/MonitorSelector.js rename to packages/redux-devtools-core/src/app/components/MonitorSelector.tsx diff --git a/packages/redux-devtools-core/src/app/components/Settings/Connection.js b/packages/redux-devtools-core/src/app/components/Settings/Connection.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/Settings/Connection.js rename to packages/redux-devtools-core/src/app/components/Settings/Connection.tsx diff --git a/packages/redux-devtools-core/src/app/components/Settings/Themes.js b/packages/redux-devtools-core/src/app/components/Settings/Themes.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/Settings/Themes.js rename to packages/redux-devtools-core/src/app/components/Settings/Themes.tsx diff --git a/packages/redux-devtools-core/src/app/components/Settings/index.js b/packages/redux-devtools-core/src/app/components/Settings/index.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/Settings/index.js rename to packages/redux-devtools-core/src/app/components/Settings/index.tsx diff --git a/packages/redux-devtools-core/src/app/components/TopButtons.js b/packages/redux-devtools-core/src/app/components/TopButtons.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/TopButtons.js rename to packages/redux-devtools-core/src/app/components/TopButtons.tsx diff --git a/packages/redux-devtools-core/src/app/components/buttons/DispatcherButton.js b/packages/redux-devtools-core/src/app/components/buttons/DispatcherButton.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/buttons/DispatcherButton.js rename to packages/redux-devtools-core/src/app/components/buttons/DispatcherButton.tsx diff --git a/packages/redux-devtools-core/src/app/components/buttons/ExportButton.js b/packages/redux-devtools-core/src/app/components/buttons/ExportButton.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/buttons/ExportButton.js rename to packages/redux-devtools-core/src/app/components/buttons/ExportButton.tsx diff --git a/packages/redux-devtools-core/src/app/components/buttons/ImportButton.js b/packages/redux-devtools-core/src/app/components/buttons/ImportButton.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/buttons/ImportButton.js rename to packages/redux-devtools-core/src/app/components/buttons/ImportButton.tsx diff --git a/packages/redux-devtools-core/src/app/components/buttons/LockButton.js b/packages/redux-devtools-core/src/app/components/buttons/LockButton.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/buttons/LockButton.js rename to packages/redux-devtools-core/src/app/components/buttons/LockButton.tsx diff --git a/packages/redux-devtools-core/src/app/components/buttons/PersistButton.js b/packages/redux-devtools-core/src/app/components/buttons/PersistButton.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/buttons/PersistButton.js rename to packages/redux-devtools-core/src/app/components/buttons/PersistButton.tsx diff --git a/packages/redux-devtools-core/src/app/components/buttons/PrintButton.js b/packages/redux-devtools-core/src/app/components/buttons/PrintButton.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/buttons/PrintButton.js rename to packages/redux-devtools-core/src/app/components/buttons/PrintButton.tsx diff --git a/packages/redux-devtools-core/src/app/components/buttons/RecordButton.js b/packages/redux-devtools-core/src/app/components/buttons/RecordButton.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/buttons/RecordButton.js rename to packages/redux-devtools-core/src/app/components/buttons/RecordButton.tsx diff --git a/packages/redux-devtools-core/src/app/components/buttons/SliderButton.js b/packages/redux-devtools-core/src/app/components/buttons/SliderButton.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/buttons/SliderButton.js rename to packages/redux-devtools-core/src/app/components/buttons/SliderButton.tsx diff --git a/packages/redux-devtools-core/src/app/components/buttons/SyncButton.js b/packages/redux-devtools-core/src/app/components/buttons/SyncButton.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/components/buttons/SyncButton.js rename to packages/redux-devtools-core/src/app/components/buttons/SyncButton.tsx diff --git a/packages/redux-devtools-core/src/app/constants/actionTypes.js b/packages/redux-devtools-core/src/app/constants/actionTypes.ts similarity index 100% rename from packages/redux-devtools-core/src/app/constants/actionTypes.js rename to packages/redux-devtools-core/src/app/constants/actionTypes.ts diff --git a/packages/redux-devtools-core/src/app/constants/dataTypes.js b/packages/redux-devtools-core/src/app/constants/dataTypes.ts similarity index 100% rename from packages/redux-devtools-core/src/app/constants/dataTypes.js rename to packages/redux-devtools-core/src/app/constants/dataTypes.ts diff --git a/packages/redux-devtools-core/src/app/constants/socketActionTypes.js b/packages/redux-devtools-core/src/app/constants/socketActionTypes.ts similarity index 100% rename from packages/redux-devtools-core/src/app/constants/socketActionTypes.js rename to packages/redux-devtools-core/src/app/constants/socketActionTypes.ts diff --git a/packages/redux-devtools-core/src/app/constants/socketOptions.js b/packages/redux-devtools-core/src/app/constants/socketOptions.ts similarity index 100% rename from packages/redux-devtools-core/src/app/constants/socketOptions.js rename to packages/redux-devtools-core/src/app/constants/socketOptions.ts diff --git a/packages/redux-devtools-core/src/app/containers/Actions.js b/packages/redux-devtools-core/src/app/containers/Actions.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/containers/Actions.js rename to packages/redux-devtools-core/src/app/containers/Actions.tsx diff --git a/packages/redux-devtools-core/src/app/containers/App.js b/packages/redux-devtools-core/src/app/containers/App.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/containers/App.js rename to packages/redux-devtools-core/src/app/containers/App.tsx diff --git a/packages/redux-devtools-core/src/app/containers/DevTools.js b/packages/redux-devtools-core/src/app/containers/DevTools.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/containers/DevTools.js rename to packages/redux-devtools-core/src/app/containers/DevTools.tsx diff --git a/packages/redux-devtools-core/src/app/containers/monitors/ChartMonitorWrapper.js b/packages/redux-devtools-core/src/app/containers/monitors/ChartMonitorWrapper.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/containers/monitors/ChartMonitorWrapper.js rename to packages/redux-devtools-core/src/app/containers/monitors/ChartMonitorWrapper.tsx diff --git a/packages/redux-devtools-core/src/app/containers/monitors/Dispatcher.js b/packages/redux-devtools-core/src/app/containers/monitors/Dispatcher.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/containers/monitors/Dispatcher.js rename to packages/redux-devtools-core/src/app/containers/monitors/Dispatcher.tsx diff --git a/packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/ChartTab.js b/packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/ChartTab.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/ChartTab.js rename to packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/ChartTab.tsx diff --git a/packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/RawTab.js b/packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/RawTab.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/RawTab.js rename to packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/RawTab.tsx diff --git a/packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/SubTabs.js b/packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/SubTabs.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/SubTabs.js rename to packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/SubTabs.tsx diff --git a/packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/VisualDiffTab.js b/packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/VisualDiffTab.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/VisualDiffTab.js rename to packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/VisualDiffTab.tsx diff --git a/packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/index.js b/packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/index.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/index.js rename to packages/redux-devtools-core/src/app/containers/monitors/InspectorWrapper/index.tsx diff --git a/packages/redux-devtools-core/src/app/containers/monitors/Slider.js b/packages/redux-devtools-core/src/app/containers/monitors/Slider.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/containers/monitors/Slider.js rename to packages/redux-devtools-core/src/app/containers/monitors/Slider.tsx diff --git a/packages/redux-devtools-core/src/app/index.js b/packages/redux-devtools-core/src/app/index.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/index.js rename to packages/redux-devtools-core/src/app/index.tsx diff --git a/packages/redux-devtools-core/src/app/middlewares/api.js b/packages/redux-devtools-core/src/app/middlewares/api.ts similarity index 100% rename from packages/redux-devtools-core/src/app/middlewares/api.js rename to packages/redux-devtools-core/src/app/middlewares/api.ts diff --git a/packages/redux-devtools-core/src/app/middlewares/exportState.js b/packages/redux-devtools-core/src/app/middlewares/exportState.ts similarity index 100% rename from packages/redux-devtools-core/src/app/middlewares/exportState.js rename to packages/redux-devtools-core/src/app/middlewares/exportState.ts diff --git a/packages/redux-devtools-core/src/app/reducers/connection.js b/packages/redux-devtools-core/src/app/reducers/connection.ts similarity index 100% rename from packages/redux-devtools-core/src/app/reducers/connection.js rename to packages/redux-devtools-core/src/app/reducers/connection.ts diff --git a/packages/redux-devtools-core/src/app/reducers/index.js b/packages/redux-devtools-core/src/app/reducers/index.ts similarity index 100% rename from packages/redux-devtools-core/src/app/reducers/index.js rename to packages/redux-devtools-core/src/app/reducers/index.ts diff --git a/packages/redux-devtools-core/src/app/reducers/instances.js b/packages/redux-devtools-core/src/app/reducers/instances.ts similarity index 100% rename from packages/redux-devtools-core/src/app/reducers/instances.js rename to packages/redux-devtools-core/src/app/reducers/instances.ts diff --git a/packages/redux-devtools-core/src/app/reducers/monitor.js b/packages/redux-devtools-core/src/app/reducers/monitor.ts similarity index 100% rename from packages/redux-devtools-core/src/app/reducers/monitor.js rename to packages/redux-devtools-core/src/app/reducers/monitor.ts diff --git a/packages/redux-devtools-core/src/app/reducers/notification.js b/packages/redux-devtools-core/src/app/reducers/notification.ts similarity index 100% rename from packages/redux-devtools-core/src/app/reducers/notification.js rename to packages/redux-devtools-core/src/app/reducers/notification.ts diff --git a/packages/redux-devtools-core/src/app/reducers/reports.js b/packages/redux-devtools-core/src/app/reducers/reports.ts similarity index 100% rename from packages/redux-devtools-core/src/app/reducers/reports.js rename to packages/redux-devtools-core/src/app/reducers/reports.ts diff --git a/packages/redux-devtools-core/src/app/reducers/section.js b/packages/redux-devtools-core/src/app/reducers/section.ts similarity index 100% rename from packages/redux-devtools-core/src/app/reducers/section.js rename to packages/redux-devtools-core/src/app/reducers/section.ts diff --git a/packages/redux-devtools-core/src/app/reducers/socket.js b/packages/redux-devtools-core/src/app/reducers/socket.ts similarity index 100% rename from packages/redux-devtools-core/src/app/reducers/socket.js rename to packages/redux-devtools-core/src/app/reducers/socket.ts diff --git a/packages/redux-devtools-core/src/app/reducers/theme.js b/packages/redux-devtools-core/src/app/reducers/theme.ts similarity index 100% rename from packages/redux-devtools-core/src/app/reducers/theme.js rename to packages/redux-devtools-core/src/app/reducers/theme.ts diff --git a/packages/redux-devtools-core/src/app/store/configureStore.js b/packages/redux-devtools-core/src/app/store/configureStore.ts similarity index 100% rename from packages/redux-devtools-core/src/app/store/configureStore.js rename to packages/redux-devtools-core/src/app/store/configureStore.ts diff --git a/packages/redux-devtools-core/src/app/utils/commitExcessActions.js b/packages/redux-devtools-core/src/app/utils/commitExcessActions.ts similarity index 100% rename from packages/redux-devtools-core/src/app/utils/commitExcessActions.js rename to packages/redux-devtools-core/src/app/utils/commitExcessActions.ts diff --git a/packages/redux-devtools-core/src/app/utils/getMonitor.js b/packages/redux-devtools-core/src/app/utils/getMonitor.tsx similarity index 100% rename from packages/redux-devtools-core/src/app/utils/getMonitor.js rename to packages/redux-devtools-core/src/app/utils/getMonitor.tsx diff --git a/packages/redux-devtools-core/src/app/utils/monitorActions.js b/packages/redux-devtools-core/src/app/utils/monitorActions.ts similarity index 100% rename from packages/redux-devtools-core/src/app/utils/monitorActions.js rename to packages/redux-devtools-core/src/app/utils/monitorActions.ts diff --git a/packages/redux-devtools-core/src/app/utils/parseJSON.js b/packages/redux-devtools-core/src/app/utils/parseJSON.ts similarity index 100% rename from packages/redux-devtools-core/src/app/utils/parseJSON.js rename to packages/redux-devtools-core/src/app/utils/parseJSON.ts diff --git a/packages/redux-devtools-core/src/app/utils/stringifyJSON.js b/packages/redux-devtools-core/src/app/utils/stringifyJSON.ts similarity index 100% rename from packages/redux-devtools-core/src/app/utils/stringifyJSON.js rename to packages/redux-devtools-core/src/app/utils/stringifyJSON.ts diff --git a/packages/redux-devtools-core/src/app/utils/updateState.js b/packages/redux-devtools-core/src/app/utils/updateState.ts similarity index 100% rename from packages/redux-devtools-core/src/app/utils/updateState.js rename to packages/redux-devtools-core/src/app/utils/updateState.ts diff --git a/packages/redux-devtools-core/src/index.js b/packages/redux-devtools-core/src/index.ts similarity index 100% rename from packages/redux-devtools-core/src/index.js rename to packages/redux-devtools-core/src/index.ts diff --git a/packages/redux-devtools-core/src/utils/catchErrors.js b/packages/redux-devtools-core/src/utils/catchErrors.ts similarity index 100% rename from packages/redux-devtools-core/src/utils/catchErrors.js rename to packages/redux-devtools-core/src/utils/catchErrors.ts diff --git a/packages/redux-devtools-core/src/utils/filters.js b/packages/redux-devtools-core/src/utils/filters.ts similarity index 100% rename from packages/redux-devtools-core/src/utils/filters.js rename to packages/redux-devtools-core/src/utils/filters.ts diff --git a/packages/redux-devtools-core/src/utils/importState.js b/packages/redux-devtools-core/src/utils/importState.ts similarity index 100% rename from packages/redux-devtools-core/src/utils/importState.js rename to packages/redux-devtools-core/src/utils/importState.ts diff --git a/packages/redux-devtools-core/src/utils/index.js b/packages/redux-devtools-core/src/utils/index.ts similarity index 100% rename from packages/redux-devtools-core/src/utils/index.js rename to packages/redux-devtools-core/src/utils/index.ts diff --git a/packages/redux-devtools-core/test/__mocks__/styleMock.js b/packages/redux-devtools-core/test/__mocks__/styleMock.ts similarity index 100% rename from packages/redux-devtools-core/test/__mocks__/styleMock.js rename to packages/redux-devtools-core/test/__mocks__/styleMock.ts diff --git a/packages/redux-devtools-core/test/app.spec.js b/packages/redux-devtools-core/test/app.spec.tsx similarity index 100% rename from packages/redux-devtools-core/test/app.spec.js rename to packages/redux-devtools-core/test/app.spec.tsx diff --git a/packages/redux-devtools-core/test/setup.js b/packages/redux-devtools-core/test/setup.ts similarity index 100% rename from packages/redux-devtools-core/test/setup.js rename to packages/redux-devtools-core/test/setup.ts diff --git a/packages/redux-devtools-core/test/tsconfig.json b/packages/redux-devtools-core/test/tsconfig.json new file mode 100644 index 00000000..ca19def4 --- /dev/null +++ b/packages/redux-devtools-core/test/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../../tsconfig.react.base.json", + "include": ["../src", "."] +} diff --git a/packages/redux-devtools-core/tsconfig.json b/packages/redux-devtools-core/tsconfig.json new file mode 100644 index 00000000..7b7d1492 --- /dev/null +++ b/packages/redux-devtools-core/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "../../tsconfig.react.base.json", + "compilerOptions": { + "outDir": "lib" + }, + "include": ["src"] +} diff --git a/packages/redux-devtools-core/tsconfig.webpack.json b/packages/redux-devtools-core/tsconfig.webpack.json new file mode 100644 index 00000000..6ab34185 --- /dev/null +++ b/packages/redux-devtools-core/tsconfig.webpack.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.base.json", + "include": ["webpack.config.ts", "webpack.config.umd.ts"] +} diff --git a/packages/redux-devtools-core/webpack.config.js b/packages/redux-devtools-core/webpack.config.ts similarity index 100% rename from packages/redux-devtools-core/webpack.config.js rename to packages/redux-devtools-core/webpack.config.ts diff --git a/packages/redux-devtools-core/webpack.config.umd.js b/packages/redux-devtools-core/webpack.config.umd.ts similarity index 100% rename from packages/redux-devtools-core/webpack.config.umd.js rename to packages/redux-devtools-core/webpack.config.umd.ts