diff --git a/package.json b/package.json index 41b77f38..13406ff2 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,11 @@ "raw-loader": "^4.0.1", "rimraf": "^3.0.2", "style-loader": "^1.2.1", + "stylelint": "^13.6.1", + "stylelint-config-prettier": "^8.0.2", + "stylelint-config-standard": "^20.0.0", + "stylelint-config-styled-components": "^0.1.1", + "stylelint-processor-styled-components": "^1.10.0", "ts-jest": "^26.2.0", "ts-node": "^9.0.0", "typescript": "^3.9.7", diff --git a/packages/devui/.babelrc b/packages/devui/.babelrc index 2d8ea82b..0d42ef44 100755 --- a/packages/devui/.babelrc +++ b/packages/devui/.babelrc @@ -1,7 +1,8 @@ { - "presets": ["@babel/preset-env", "@babel/preset-react"], - "plugins": [ - "@babel/plugin-proposal-class-properties", - "@babel/plugin-proposal-export-default-from" - ] + "presets": [ + "@babel/preset-env", + "@babel/preset-react", + "@babel/preset-typescript" + ], + "plugins": ["@babel/plugin-proposal-class-properties"] } diff --git a/packages/devui/.eslintignore b/packages/devui/.eslintignore new file mode 100644 index 00000000..a65b4177 --- /dev/null +++ b/packages/devui/.eslintignore @@ -0,0 +1 @@ +lib diff --git a/packages/devui/.eslintrc.js b/packages/devui/.eslintrc.js new file mode 100644 index 00000000..eca0de40 --- /dev/null +++ b/packages/devui/.eslintrc.js @@ -0,0 +1,21 @@ +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'], + }, + }, + ], +}; diff --git a/packages/devui/.storybook/main.js b/packages/devui/.storybook/main.ts similarity index 100% rename from packages/devui/.storybook/main.js rename to packages/devui/.storybook/main.ts diff --git a/packages/devui/.storybook/preview.js b/packages/devui/.storybook/preview.tsx similarity index 100% rename from packages/devui/.storybook/preview.js rename to packages/devui/.storybook/preview.tsx diff --git a/packages/devui/.storybook/tsconfig.json b/packages/devui/.storybook/tsconfig.json new file mode 100644 index 00000000..2053741a --- /dev/null +++ b/packages/devui/.storybook/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../../tsconfig.react.base.json", + "include": ["../src", "./"] +} diff --git a/packages/devui/jest.config.js b/packages/devui/jest.config.js new file mode 100644 index 00000000..0725106f --- /dev/null +++ b/packages/devui/jest.config.js @@ -0,0 +1,4 @@ +module.exports = { + preset: 'ts-jest', + setupFilesAfterEnv: ['/tests/setup.js'], +}; diff --git a/packages/devui/package.json b/packages/devui/package.json index 30a76941..4552c214 100755 --- a/packages/devui/package.json +++ b/packages/devui/package.json @@ -2,61 +2,38 @@ "name": "devui", "version": "1.0.0-6", "description": "Reusable React components for building DevTools monitors and apps.", + "homepage": "https://github.com/reduxjs/redux-devtools/tree/master/packages/devui", + "bugs": { + "url": "https://github.com/reduxjs/redux-devtools/issues" + }, + "license": "MIT", + "author": "Mihail Diordiev (https://github.com/zalmoxisus)", "files": [ "lib", "fonts" ], + "main": "lib/index.js", + "types": "lib/index.d.ts", "repository": { "type": "git", "url": "https://github.com/reduxjs/redux-devtools.git" }, - "author": "Mihail Diordiev (https://github.com/zalmoxisus)", - "license": "MIT", "scripts": { "start": "npm run storybook", - "build": "rimraf ./lib && babel ./src --out-dir ./lib --ignore tests,stories", - "lint:css": "stylelint \"./src/**/*.js\"", - "test:update": "npm run jest -- -u", - "test": "jest --no-cache", "storybook": "start-storybook -p 6006 -s ./fonts", "build-storybook": "build-storybook -s ./fonts", - "prepare": "npm run build", - "prepublishOnly": "npm run test && npm run build" - }, - "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/plugin-proposal-decorators": "^7.10.5", - "@babel/plugin-proposal-export-default-from": "^7.10.4", - "@babel/plugin-transform-runtime": "^7.11.0", - "@babel/preset-env": "^7.11.0", - "@babel/preset-react": "^7.10.4", - "@storybook/addon-essentials": "^6.0.21", - "@storybook/react": "^6.0.21", - "babel-loader": "^8.1.0", - "enzyme": "^3.11.0", - "enzyme-adapter-react-16": "^1.15.3", - "enzyme-to-json": "^3.5.0", - "jest": "^26.2.2", - "jsdom": "^16.4.0", - "react": "^16.13.1", - "react-dom": "^16.13.1", - "react-is": "^16.13.1", - "react-test-renderer": "^16.13.1", - "rimraf": "^3.0.2", - "stylelint": "^13.6.1", - "stylelint-config-prettier": "^8.0.2", - "stylelint-config-standard": "^20.0.0", - "stylelint-config-styled-components": "^0.1.1", - "stylelint-processor-styled-components": "^1.10.0" - }, - "peerDependencies": { - "react": "^16.3.0" + "build": "npm run build:types && npm run build:js", + "build:types": "tsc --emitDeclarationOnly", + "build:js": "babel src --out-dir lib --extensions \".ts,.tsx\" --source-maps inline", + "clean": "rimraf lib", + "test": "jest", + "lint": "eslint . --ext .ts,.tsx", + "lint:fix": "eslint . --ext .ts,.tsx --fix", + "lint:css": "stylelint \"./src/**/*.js\"", + "type-check": "tsc --noEmit", + "type-check:watch": "npm run type-check -- --watch", + "preversion": "npm run type-check && npm run lint && npm run test", + "prepublishOnly": "npm run clean && npm run build" }, "dependencies": { "base16": "^1.0.0", @@ -64,17 +41,23 @@ "color": "^3.1.2", "prop-types": "^15.7.2", "react-icons": "^3.10.0", - "react-is": "^16.13.1", "react-jsonschema-form": "^1.8.1", "react-select": "^3.1.0", "redux-devtools-themes": "^1.0.0", "simple-element-resize-detector": "^1.3.0", "styled-components": "^5.1.1" }, - "jest": { - "setupFilesAfterEnv": [ - "/tests/setup.js" - ] + "devDependencies": { + "@storybook/addon-essentials": "^6.0.21", + "@storybook/react": "^6.0.21", + "enzyme": "^3.11.0", + "enzyme-adapter-react-16": "^1.15.3", + "enzyme-to-json": "^3.5.0", + "react": "^16.13.1", + "react-dom": "^16.13.1", + "react-is": "^16.13.1" }, - "main": "lib/index.js" + "peerDependencies": { + "react": "^16.3.0" + } } diff --git a/packages/devui/src/Button/Button.stories.js b/packages/devui/src/Button/Button.stories.tsx similarity index 100% rename from packages/devui/src/Button/Button.stories.js rename to packages/devui/src/Button/Button.stories.tsx diff --git a/packages/devui/src/Button/Button.js b/packages/devui/src/Button/Button.tsx similarity index 100% rename from packages/devui/src/Button/Button.js rename to packages/devui/src/Button/Button.tsx diff --git a/packages/devui/src/Button/index.js b/packages/devui/src/Button/index.ts similarity index 100% rename from packages/devui/src/Button/index.js rename to packages/devui/src/Button/index.ts diff --git a/packages/devui/src/Button/styles/common.js b/packages/devui/src/Button/styles/common.ts similarity index 100% rename from packages/devui/src/Button/styles/common.js rename to packages/devui/src/Button/styles/common.ts diff --git a/packages/devui/src/Button/styles/default.js b/packages/devui/src/Button/styles/default.ts similarity index 100% rename from packages/devui/src/Button/styles/default.js rename to packages/devui/src/Button/styles/default.ts diff --git a/packages/devui/src/Button/styles/index.js b/packages/devui/src/Button/styles/index.ts similarity index 100% rename from packages/devui/src/Button/styles/index.js rename to packages/devui/src/Button/styles/index.ts diff --git a/packages/devui/src/Button/styles/material.js b/packages/devui/src/Button/styles/material.ts similarity index 100% rename from packages/devui/src/Button/styles/material.js rename to packages/devui/src/Button/styles/material.ts diff --git a/packages/devui/src/Container/index.js b/packages/devui/src/Container/index.tsx similarity index 100% rename from packages/devui/src/Container/index.js rename to packages/devui/src/Container/index.tsx diff --git a/packages/devui/src/Container/styles/index.js b/packages/devui/src/Container/styles/index.ts similarity index 100% rename from packages/devui/src/Container/styles/index.js rename to packages/devui/src/Container/styles/index.ts diff --git a/packages/devui/src/ContextMenu/ContextMenu.stories.js b/packages/devui/src/ContextMenu/ContextMenu.stories.tsx similarity index 100% rename from packages/devui/src/ContextMenu/ContextMenu.stories.js rename to packages/devui/src/ContextMenu/ContextMenu.stories.tsx diff --git a/packages/devui/src/ContextMenu/ContextMenu.js b/packages/devui/src/ContextMenu/ContextMenu.tsx similarity index 100% rename from packages/devui/src/ContextMenu/ContextMenu.js rename to packages/devui/src/ContextMenu/ContextMenu.tsx diff --git a/packages/devui/src/ContextMenu/data.js b/packages/devui/src/ContextMenu/data.ts similarity index 100% rename from packages/devui/src/ContextMenu/data.js rename to packages/devui/src/ContextMenu/data.ts diff --git a/packages/devui/src/ContextMenu/index.js b/packages/devui/src/ContextMenu/index.js deleted file mode 100644 index 3546cd01..00000000 --- a/packages/devui/src/ContextMenu/index.js +++ /dev/null @@ -1 +0,0 @@ -export default from './ContextMenu'; diff --git a/packages/devui/src/ContextMenu/index.ts b/packages/devui/src/ContextMenu/index.ts new file mode 100644 index 00000000..1bf5f07d --- /dev/null +++ b/packages/devui/src/ContextMenu/index.ts @@ -0,0 +1 @@ +export { default } from './ContextMenu'; diff --git a/packages/devui/src/ContextMenu/styles/index.js b/packages/devui/src/ContextMenu/styles/index.ts similarity index 100% rename from packages/devui/src/ContextMenu/styles/index.js rename to packages/devui/src/ContextMenu/styles/index.ts diff --git a/packages/devui/src/Dialog/Dialog.stories.js b/packages/devui/src/Dialog/Dialog.stories.tsx similarity index 100% rename from packages/devui/src/Dialog/Dialog.stories.js rename to packages/devui/src/Dialog/Dialog.stories.tsx diff --git a/packages/devui/src/Dialog/Dialog.js b/packages/devui/src/Dialog/Dialog.tsx similarity index 100% rename from packages/devui/src/Dialog/Dialog.js rename to packages/devui/src/Dialog/Dialog.tsx diff --git a/packages/devui/src/Dialog/index.js b/packages/devui/src/Dialog/index.ts similarity index 100% rename from packages/devui/src/Dialog/index.js rename to packages/devui/src/Dialog/index.ts diff --git a/packages/devui/src/Dialog/styles/default.js b/packages/devui/src/Dialog/styles/default.ts similarity index 100% rename from packages/devui/src/Dialog/styles/default.js rename to packages/devui/src/Dialog/styles/default.ts diff --git a/packages/devui/src/Dialog/styles/index.js b/packages/devui/src/Dialog/styles/index.ts similarity index 100% rename from packages/devui/src/Dialog/styles/index.js rename to packages/devui/src/Dialog/styles/index.ts diff --git a/packages/devui/src/Dialog/styles/material.js b/packages/devui/src/Dialog/styles/material.ts similarity index 100% rename from packages/devui/src/Dialog/styles/material.js rename to packages/devui/src/Dialog/styles/material.ts diff --git a/packages/devui/src/Editor/Editor.stories.js b/packages/devui/src/Editor/Editor.stories.tsx similarity index 100% rename from packages/devui/src/Editor/Editor.stories.js rename to packages/devui/src/Editor/Editor.stories.tsx diff --git a/packages/devui/src/Editor/Editor.js b/packages/devui/src/Editor/Editor.tsx similarity index 100% rename from packages/devui/src/Editor/Editor.js rename to packages/devui/src/Editor/Editor.tsx diff --git a/packages/devui/src/Editor/WithTabs.js b/packages/devui/src/Editor/WithTabs.tsx similarity index 100% rename from packages/devui/src/Editor/WithTabs.js rename to packages/devui/src/Editor/WithTabs.tsx diff --git a/packages/devui/src/Editor/index.js b/packages/devui/src/Editor/index.ts similarity index 100% rename from packages/devui/src/Editor/index.js rename to packages/devui/src/Editor/index.ts diff --git a/packages/devui/src/Editor/styles/index.js b/packages/devui/src/Editor/styles/index.ts similarity index 100% rename from packages/devui/src/Editor/styles/index.js rename to packages/devui/src/Editor/styles/index.ts diff --git a/packages/devui/src/Form/Form.stories.js b/packages/devui/src/Form/Form.stories.tsx similarity index 100% rename from packages/devui/src/Form/Form.stories.js rename to packages/devui/src/Form/Form.stories.tsx diff --git a/packages/devui/src/Form/Form.js b/packages/devui/src/Form/Form.tsx similarity index 100% rename from packages/devui/src/Form/Form.js rename to packages/devui/src/Form/Form.tsx diff --git a/packages/devui/src/Form/index.js b/packages/devui/src/Form/index.ts similarity index 100% rename from packages/devui/src/Form/index.js rename to packages/devui/src/Form/index.ts diff --git a/packages/devui/src/Form/schema.js b/packages/devui/src/Form/schema.ts similarity index 100% rename from packages/devui/src/Form/schema.js rename to packages/devui/src/Form/schema.ts diff --git a/packages/devui/src/Form/styles/index.js b/packages/devui/src/Form/styles/index.ts similarity index 100% rename from packages/devui/src/Form/styles/index.js rename to packages/devui/src/Form/styles/index.ts diff --git a/packages/devui/src/Form/widgets.js b/packages/devui/src/Form/widgets.tsx similarity index 100% rename from packages/devui/src/Form/widgets.js rename to packages/devui/src/Form/widgets.tsx diff --git a/packages/devui/src/Notification/Notification.stories.js b/packages/devui/src/Notification/Notification.stories.tsx similarity index 100% rename from packages/devui/src/Notification/Notification.stories.js rename to packages/devui/src/Notification/Notification.stories.tsx diff --git a/packages/devui/src/Notification/Notification.js b/packages/devui/src/Notification/Notification.tsx similarity index 100% rename from packages/devui/src/Notification/Notification.js rename to packages/devui/src/Notification/Notification.tsx diff --git a/packages/devui/src/Notification/index.js b/packages/devui/src/Notification/index.ts similarity index 100% rename from packages/devui/src/Notification/index.js rename to packages/devui/src/Notification/index.ts diff --git a/packages/devui/src/Notification/styles/index.js b/packages/devui/src/Notification/styles/index.ts similarity index 100% rename from packages/devui/src/Notification/styles/index.js rename to packages/devui/src/Notification/styles/index.ts diff --git a/packages/devui/src/SegmentedControl/SegmentedControl.stories.js b/packages/devui/src/SegmentedControl/SegmentedControl.stories.tsx similarity index 100% rename from packages/devui/src/SegmentedControl/SegmentedControl.stories.js rename to packages/devui/src/SegmentedControl/SegmentedControl.stories.tsx diff --git a/packages/devui/src/SegmentedControl/SegmentedControl.js b/packages/devui/src/SegmentedControl/SegmentedControl.tsx similarity index 100% rename from packages/devui/src/SegmentedControl/SegmentedControl.js rename to packages/devui/src/SegmentedControl/SegmentedControl.tsx diff --git a/packages/devui/src/SegmentedControl/index.js b/packages/devui/src/SegmentedControl/index.tsx similarity index 100% rename from packages/devui/src/SegmentedControl/index.js rename to packages/devui/src/SegmentedControl/index.tsx diff --git a/packages/devui/src/SegmentedControl/styles/index.js b/packages/devui/src/SegmentedControl/styles/index.ts similarity index 100% rename from packages/devui/src/SegmentedControl/styles/index.js rename to packages/devui/src/SegmentedControl/styles/index.ts diff --git a/packages/devui/src/Select/Select.stories.js b/packages/devui/src/Select/Select.stories.tsx similarity index 100% rename from packages/devui/src/Select/Select.stories.js rename to packages/devui/src/Select/Select.stories.tsx diff --git a/packages/devui/src/Select/Select.js b/packages/devui/src/Select/Select.tsx similarity index 100% rename from packages/devui/src/Select/Select.js rename to packages/devui/src/Select/Select.tsx diff --git a/packages/devui/src/Select/index.js b/packages/devui/src/Select/index.ts similarity index 100% rename from packages/devui/src/Select/index.js rename to packages/devui/src/Select/index.ts diff --git a/packages/devui/src/Select/options.js b/packages/devui/src/Select/options.ts similarity index 100% rename from packages/devui/src/Select/options.js rename to packages/devui/src/Select/options.ts diff --git a/packages/devui/src/Slider/Slider.stories.js b/packages/devui/src/Slider/Slider.stories.tsx similarity index 100% rename from packages/devui/src/Slider/Slider.stories.js rename to packages/devui/src/Slider/Slider.stories.tsx diff --git a/packages/devui/src/Slider/Slider.js b/packages/devui/src/Slider/Slider.tsx similarity index 100% rename from packages/devui/src/Slider/Slider.js rename to packages/devui/src/Slider/Slider.tsx diff --git a/packages/devui/src/Slider/index.js b/packages/devui/src/Slider/index.ts similarity index 100% rename from packages/devui/src/Slider/index.js rename to packages/devui/src/Slider/index.ts diff --git a/packages/devui/src/Slider/styles/common.js b/packages/devui/src/Slider/styles/common.ts similarity index 100% rename from packages/devui/src/Slider/styles/common.js rename to packages/devui/src/Slider/styles/common.ts diff --git a/packages/devui/src/Slider/styles/default.js b/packages/devui/src/Slider/styles/default.ts similarity index 100% rename from packages/devui/src/Slider/styles/default.js rename to packages/devui/src/Slider/styles/default.ts diff --git a/packages/devui/src/Slider/styles/index.js b/packages/devui/src/Slider/styles/index.ts similarity index 100% rename from packages/devui/src/Slider/styles/index.js rename to packages/devui/src/Slider/styles/index.ts diff --git a/packages/devui/src/Slider/styles/material.js b/packages/devui/src/Slider/styles/material.ts similarity index 100% rename from packages/devui/src/Slider/styles/material.js rename to packages/devui/src/Slider/styles/material.ts diff --git a/packages/devui/src/Tabs/Tabs.stories.js b/packages/devui/src/Tabs/Tabs.stories.tsx similarity index 100% rename from packages/devui/src/Tabs/Tabs.stories.js rename to packages/devui/src/Tabs/Tabs.stories.tsx diff --git a/packages/devui/src/Tabs/Tabs.js b/packages/devui/src/Tabs/Tabs.tsx similarity index 100% rename from packages/devui/src/Tabs/Tabs.js rename to packages/devui/src/Tabs/Tabs.tsx diff --git a/packages/devui/src/Tabs/TabsHeader.js b/packages/devui/src/Tabs/TabsHeader.tsx similarity index 100% rename from packages/devui/src/Tabs/TabsHeader.js rename to packages/devui/src/Tabs/TabsHeader.tsx diff --git a/packages/devui/src/Tabs/data.js b/packages/devui/src/Tabs/data.tsx similarity index 100% rename from packages/devui/src/Tabs/data.js rename to packages/devui/src/Tabs/data.tsx diff --git a/packages/devui/src/Tabs/index.js b/packages/devui/src/Tabs/index.ts similarity index 100% rename from packages/devui/src/Tabs/index.js rename to packages/devui/src/Tabs/index.ts diff --git a/packages/devui/src/Tabs/styles/common.js b/packages/devui/src/Tabs/styles/common.ts similarity index 100% rename from packages/devui/src/Tabs/styles/common.js rename to packages/devui/src/Tabs/styles/common.ts diff --git a/packages/devui/src/Tabs/styles/default.js b/packages/devui/src/Tabs/styles/default.ts similarity index 100% rename from packages/devui/src/Tabs/styles/default.js rename to packages/devui/src/Tabs/styles/default.ts diff --git a/packages/devui/src/Tabs/styles/index.js b/packages/devui/src/Tabs/styles/index.ts similarity index 100% rename from packages/devui/src/Tabs/styles/index.js rename to packages/devui/src/Tabs/styles/index.ts diff --git a/packages/devui/src/Tabs/styles/material.js b/packages/devui/src/Tabs/styles/material.ts similarity index 100% rename from packages/devui/src/Tabs/styles/material.js rename to packages/devui/src/Tabs/styles/material.ts diff --git a/packages/devui/src/Toolbar/Toolbar.stories.js b/packages/devui/src/Toolbar/Toolbar.stories.tsx similarity index 100% rename from packages/devui/src/Toolbar/Toolbar.stories.js rename to packages/devui/src/Toolbar/Toolbar.stories.tsx diff --git a/packages/devui/src/Toolbar/index.js b/packages/devui/src/Toolbar/index.ts similarity index 100% rename from packages/devui/src/Toolbar/index.js rename to packages/devui/src/Toolbar/index.ts diff --git a/packages/devui/src/Toolbar/styles/Divider.js b/packages/devui/src/Toolbar/styles/Divider.ts similarity index 100% rename from packages/devui/src/Toolbar/styles/Divider.js rename to packages/devui/src/Toolbar/styles/Divider.ts diff --git a/packages/devui/src/Toolbar/styles/Spacer.js b/packages/devui/src/Toolbar/styles/Spacer.ts similarity index 100% rename from packages/devui/src/Toolbar/styles/Spacer.js rename to packages/devui/src/Toolbar/styles/Spacer.ts diff --git a/packages/devui/src/Toolbar/styles/Toolbar.js b/packages/devui/src/Toolbar/styles/Toolbar.ts similarity index 100% rename from packages/devui/src/Toolbar/styles/Toolbar.js rename to packages/devui/src/Toolbar/styles/Toolbar.ts diff --git a/packages/devui/src/colorSchemes/atom-one-dark.js b/packages/devui/src/colorSchemes/atom-one-dark.ts similarity index 100% rename from packages/devui/src/colorSchemes/atom-one-dark.js rename to packages/devui/src/colorSchemes/atom-one-dark.ts diff --git a/packages/devui/src/colorSchemes/default.js b/packages/devui/src/colorSchemes/default.ts similarity index 100% rename from packages/devui/src/colorSchemes/default.js rename to packages/devui/src/colorSchemes/default.ts diff --git a/packages/devui/src/colorSchemes/dracula.js b/packages/devui/src/colorSchemes/dracula.ts similarity index 100% rename from packages/devui/src/colorSchemes/dracula.js rename to packages/devui/src/colorSchemes/dracula.ts diff --git a/packages/devui/src/colorSchemes/github.js b/packages/devui/src/colorSchemes/github.ts similarity index 100% rename from packages/devui/src/colorSchemes/github.js rename to packages/devui/src/colorSchemes/github.ts diff --git a/packages/devui/src/colorSchemes/index.js b/packages/devui/src/colorSchemes/index.ts similarity index 100% rename from packages/devui/src/colorSchemes/index.js rename to packages/devui/src/colorSchemes/index.ts diff --git a/packages/devui/src/colorSchemes/ir-black.js b/packages/devui/src/colorSchemes/ir-black.ts similarity index 100% rename from packages/devui/src/colorSchemes/ir-black.js rename to packages/devui/src/colorSchemes/ir-black.ts diff --git a/packages/devui/src/colorSchemes/macintosh.js b/packages/devui/src/colorSchemes/macintosh.ts similarity index 100% rename from packages/devui/src/colorSchemes/macintosh.js rename to packages/devui/src/colorSchemes/macintosh.ts diff --git a/packages/devui/src/colorSchemes/materia.js b/packages/devui/src/colorSchemes/materia.ts similarity index 100% rename from packages/devui/src/colorSchemes/materia.js rename to packages/devui/src/colorSchemes/materia.ts diff --git a/packages/devui/src/colorSchemes/oceanic-next.js b/packages/devui/src/colorSchemes/oceanic-next.ts similarity index 100% rename from packages/devui/src/colorSchemes/oceanic-next.js rename to packages/devui/src/colorSchemes/oceanic-next.ts diff --git a/packages/devui/src/colorSchemes/phd.js b/packages/devui/src/colorSchemes/phd.ts similarity index 100% rename from packages/devui/src/colorSchemes/phd.js rename to packages/devui/src/colorSchemes/phd.ts diff --git a/packages/devui/src/colorSchemes/pico.js b/packages/devui/src/colorSchemes/pico.ts similarity index 100% rename from packages/devui/src/colorSchemes/pico.js rename to packages/devui/src/colorSchemes/pico.ts diff --git a/packages/devui/src/colorSchemes/solar-flare.js b/packages/devui/src/colorSchemes/solar-flare.ts similarity index 100% rename from packages/devui/src/colorSchemes/solar-flare.js rename to packages/devui/src/colorSchemes/solar-flare.ts diff --git a/packages/devui/src/colorSchemes/spacemacs.js b/packages/devui/src/colorSchemes/spacemacs.ts similarity index 100% rename from packages/devui/src/colorSchemes/spacemacs.js rename to packages/devui/src/colorSchemes/spacemacs.ts diff --git a/packages/devui/src/colorSchemes/unikitty.js b/packages/devui/src/colorSchemes/unikitty.ts similarity index 100% rename from packages/devui/src/colorSchemes/unikitty.js rename to packages/devui/src/colorSchemes/unikitty.ts diff --git a/packages/devui/src/colorSchemes/woodland.js b/packages/devui/src/colorSchemes/woodland.ts similarity index 100% rename from packages/devui/src/colorSchemes/woodland.js rename to packages/devui/src/colorSchemes/woodland.ts diff --git a/packages/devui/src/index.js b/packages/devui/src/index.ts old mode 100755 new mode 100644 similarity index 100% rename from packages/devui/src/index.js rename to packages/devui/src/index.ts diff --git a/packages/devui/src/presets.js b/packages/devui/src/presets.ts similarity index 100% rename from packages/devui/src/presets.js rename to packages/devui/src/presets.ts diff --git a/packages/devui/src/themes/default.js b/packages/devui/src/themes/default.ts similarity index 100% rename from packages/devui/src/themes/default.js rename to packages/devui/src/themes/default.ts diff --git a/packages/devui/src/themes/index.js b/packages/devui/src/themes/index.ts similarity index 100% rename from packages/devui/src/themes/index.js rename to packages/devui/src/themes/index.ts diff --git a/packages/devui/src/themes/material.js b/packages/devui/src/themes/material.ts similarity index 100% rename from packages/devui/src/themes/material.js rename to packages/devui/src/themes/material.ts diff --git a/packages/devui/src/utils/animations.js b/packages/devui/src/utils/animations.ts similarity index 100% rename from packages/devui/src/utils/animations.js rename to packages/devui/src/utils/animations.ts diff --git a/packages/devui/src/utils/autoPrefix.js b/packages/devui/src/utils/autoPrefix.ts similarity index 100% rename from packages/devui/src/utils/autoPrefix.js rename to packages/devui/src/utils/autoPrefix.ts diff --git a/packages/devui/src/utils/color.js b/packages/devui/src/utils/color.ts similarity index 100% rename from packages/devui/src/utils/color.js rename to packages/devui/src/utils/color.ts diff --git a/packages/devui/src/utils/createStyledComponent.js b/packages/devui/src/utils/createStyledComponent.ts similarity index 100% rename from packages/devui/src/utils/createStyledComponent.js rename to packages/devui/src/utils/createStyledComponent.ts diff --git a/packages/devui/src/utils/createThemedComponent.js b/packages/devui/src/utils/createThemedComponent.tsx similarity index 100% rename from packages/devui/src/utils/createThemedComponent.js rename to packages/devui/src/utils/createThemedComponent.tsx diff --git a/packages/devui/src/utils/invertColors.js b/packages/devui/src/utils/invertColors.ts similarity index 100% rename from packages/devui/src/utils/invertColors.js rename to packages/devui/src/utils/invertColors.ts diff --git a/packages/devui/src/utils/theme.js b/packages/devui/src/utils/theme.ts similarity index 100% rename from packages/devui/src/utils/theme.js rename to packages/devui/src/utils/theme.ts diff --git a/packages/devui/tests/tsconfig.json b/packages/devui/tests/tsconfig.json new file mode 100644 index 00000000..ca19def4 --- /dev/null +++ b/packages/devui/tests/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../../tsconfig.react.base.json", + "include": ["../src", "."] +} diff --git a/packages/devui/tsconfig.json b/packages/devui/tsconfig.json new file mode 100644 index 00000000..7b7d1492 --- /dev/null +++ b/packages/devui/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "../../tsconfig.react.base.json", + "compilerOptions": { + "outDir": "lib" + }, + "include": ["src"] +} diff --git a/packages/redux-devtools-inspector/jest.config.js b/packages/redux-devtools-inspector/jest.config.js deleted file mode 100644 index 8824c114..00000000 --- a/packages/redux-devtools-inspector/jest.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - preset: 'ts-jest', -}; diff --git a/packages/redux-devtools-inspector/package.json b/packages/redux-devtools-inspector/package.json index 0b783b11..544db694 100644 --- a/packages/redux-devtools-inspector/package.json +++ b/packages/redux-devtools-inspector/package.json @@ -18,6 +18,7 @@ "main": "lib/index.js", "types": "lib/index.d.ts", "repository": { + "type": "git", "url": "https://github.com/reduxjs/redux-devtools" }, "scripts": { diff --git a/yarn.lock b/yarn.lock index 29d36410..1fed70e0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3144,7 +3144,7 @@ resolve-from "^5.0.0" store2 "^2.7.1" -"@stylelint/postcss-css-in-js@^0.37.1": +"@stylelint/postcss-css-in-js@^0.37.2": version "0.37.2" resolved "https://registry.yarnpkg.com/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz#7e5a84ad181f4234a2480803422a47b8749af3d2" integrity sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA== @@ -4275,6 +4275,16 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.7.0: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^6.12.4: + version "6.12.4" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" + integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + anser@^1.4.9: version "1.4.9" resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.9.tgz#1f85423a5dcf8da4631a341665ff675b96845760" @@ -4660,6 +4670,11 @@ astral-regex@^1.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + async-each@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" @@ -4726,7 +4741,7 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -autoprefixer@^9.7.2, autoprefixer@^9.8.0: +autoprefixer@^9.7.2, autoprefixer@^9.8.6: version "9.8.6" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== @@ -6439,6 +6454,17 @@ cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" +cosmiconfig@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + create-ecdh@^4.0.0: version "4.0.4" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" @@ -8108,7 +8134,7 @@ fast-glob@^2.0.2, fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" -fast-glob@^3.1.1: +fast-glob@^3.1.1, fast-glob@^3.2.4: version "3.2.4" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== @@ -8135,6 +8161,11 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fastest-levenshtein@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2" + integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow== + fastq@^1.6.0: version "1.8.0" resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" @@ -9647,7 +9678,7 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.0.0, import-fresh@^3.1.0: +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== @@ -10926,7 +10957,7 @@ jsbn@~0.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -jsdom@^16.2.2, jsdom@^16.4.0: +jsdom@^16.2.2: version "16.4.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz#36005bde2d136f73eee1a830c6d45e55408edddb" integrity sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w== @@ -11647,7 +11678,7 @@ lodash.uniq@4.5.0, lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@^4.0.1: +lodash@^4.0.1, lodash@^4.17.20: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== @@ -11657,7 +11688,7 @@ lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.1 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== -log-symbols@^2.1.0, log-symbols@^2.2.0: +log-symbols@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== @@ -12020,7 +12051,7 @@ meow@^4.0.0: redent "^2.0.0" trim-newlines "^2.0.0" -meow@^7.0.0, meow@^7.0.1: +meow@^7.0.0: version "7.0.1" resolved "https://registry.yarnpkg.com/meow/-/meow-7.0.1.tgz#1ed4a0a50b3844b451369c48362eb0515f04c1dc" integrity sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw== @@ -12039,6 +12070,23 @@ meow@^7.0.0, meow@^7.0.1: type-fest "^0.13.1" yargs-parser "^18.1.3" +meow@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" + integrity sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA== + dependencies: + "@types/minimist" "^1.2.0" + camelcase-keys "^6.2.2" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "4.1.0" + normalize-package-data "^2.5.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.13.1" + yargs-parser "^18.1.3" + merge-deep@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2" @@ -12182,15 +12230,7 @@ minimatch@3.0.4, minimatch@^3.0.2, minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" -minimist-options@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" - integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - -minimist-options@^4.0.2: +minimist-options@4.1.0, minimist-options@^4.0.2: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== @@ -12199,6 +12239,14 @@ minimist-options@^4.0.2: is-plain-obj "^1.1.0" kind-of "^6.0.3" +minimist-options@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" + integrity sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + minimist@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" @@ -13637,16 +13685,6 @@ postcss-modules-values@^3.0.0: icss-utils "^4.0.0" postcss "^7.0.6" -postcss-reporter@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-6.0.1.tgz#7c055120060a97c8837b4e48215661aafb74245f" - integrity sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw== - dependencies: - chalk "^2.4.1" - lodash "^4.17.11" - log-symbols "^2.2.0" - postcss "^7.0.7" - postcss-resolve-nested-selector@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" @@ -13693,7 +13731,7 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== -postcss@^7.0.0, postcss@^7.0.14, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6, postcss@^7.0.7: +postcss@^7.0.0, postcss@^7.0.14, postcss@^7.0.2, postcss@^7.0.21, postcss@^7.0.26, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: version "7.0.32" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d" integrity sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw== @@ -15597,6 +15635,15 @@ slice-ansi@^2.1.0: astral-regex "^1.0.0" is-fullwidth-code-point "^2.0.0" +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + sliced@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/sliced/-/sliced-1.0.1.tgz#0b3a662b5d04c3177b1926bea82b03f837a2ef41" @@ -16262,18 +16309,20 @@ stylelint-processor-styled-components@^1.10.0: postcss "^7.0.26" stylelint@^13.6.1: - version "13.6.1" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.6.1.tgz#cc1d76338116d55e8ff2be94c4a4386c1239b878" - integrity sha512-XyvKyNE7eyrqkuZ85Citd/Uv3ljGiuYHC6UiztTR6sWS9rza8j3UeQv/eGcQS9NZz/imiC4GKdk1EVL3wst5vw== + version "13.7.0" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.7.0.tgz#8d7a4233063b2f06e9f28b3405ff189e334547b5" + integrity sha512-1wStd4zVetnlHO98VjcHQbjSDmvcA39smkZQMct2cf+hom40H0xlQNdzzbswoG/jGBh61/Ue9m7Lu99PY51O6A== dependencies: - "@stylelint/postcss-css-in-js" "^0.37.1" + "@stylelint/postcss-css-in-js" "^0.37.2" "@stylelint/postcss-markdown" "^0.36.1" - autoprefixer "^9.8.0" + autoprefixer "^9.8.6" balanced-match "^1.0.0" chalk "^4.1.0" - cosmiconfig "^6.0.0" + cosmiconfig "^7.0.0" debug "^4.1.1" execall "^2.0.0" + fast-glob "^3.2.4" + fastest-levenshtein "^1.0.12" file-entry-cache "^5.0.1" get-stdin "^8.0.0" global-modules "^2.0.0" @@ -16284,18 +16333,16 @@ stylelint@^13.6.1: import-lazy "^4.0.0" imurmurhash "^0.1.4" known-css-properties "^0.19.0" - leven "^3.1.0" - lodash "^4.17.15" + lodash "^4.17.20" log-symbols "^4.0.0" mathml-tag-names "^2.1.3" - meow "^7.0.1" + meow "^7.1.1" micromatch "^4.0.2" normalize-selector "^0.2.0" postcss "^7.0.32" postcss-html "^0.36.0" postcss-less "^3.1.4" postcss-media-query-parser "^0.2.3" - postcss-reporter "^6.0.1" postcss-resolve-nested-selector "^0.1.1" postcss-safe-parser "^4.0.2" postcss-sass "^0.4.4" @@ -16311,7 +16358,7 @@ stylelint@^13.6.1: style-search "^0.1.0" sugarss "^2.0.0" svg-tags "^1.0.0" - table "^5.4.6" + table "^6.0.1" v8-compile-cache "^2.1.1" write-file-atomic "^3.0.3" @@ -16439,7 +16486,7 @@ symbol.prototype.description@^1.0.0: es-abstract "^1.17.0-next.1" has-symbols "^1.0.1" -table@^5.2.3, table@^5.4.6: +table@^5.2.3: version "5.4.6" resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== @@ -16449,6 +16496,16 @@ table@^5.2.3, table@^5.4.6: slice-ansi "^2.1.0" string-width "^3.0.0" +table@^6.0.1: + version "6.0.3" + resolved "https://registry.yarnpkg.com/table/-/table-6.0.3.tgz#e5b8a834e37e27ad06de2e0fda42b55cfd8a0123" + integrity sha512-8321ZMcf1B9HvVX/btKv8mMZahCjn2aYrDlpqHaBFCfnox64edeH9kEid0vTLTRR8gWR2A20aDgeuTTea4sVtw== + dependencies: + ajv "^6.12.4" + lodash "^4.17.20" + slice-ansi "^4.0.0" + string-width "^4.2.0" + tapable@^1.0.0, tapable@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" @@ -17919,7 +17976,7 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.7.2: +yaml@^1.10.0, yaml@^1.7.2: version "1.10.0" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==