From f77eff20458722aa4ef8fb34f6dae3b110b8e5ca Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Fri, 10 Apr 2020 16:17:05 +0100 Subject: [PATCH 01/17] Initial re-org and setup --- .eslintrc.js | 2 +- .storybook/main.js | 4 +- lerna.json | 17 + package.json | 38 +- packages/ErrorBoundary/package.json | 86 + .../ErrorBoundary/src}/ErrorBoundary.tsx | 0 .../src}/__tests__/ErrorBoundary.test.tsx | 0 .../__snapshots__/ErrorBoundary.test.tsx.snap | 0 packages/ErrorBoundary/src/index.ts | 8 + .../Wireframes/demo}/bootstrap.scss | 0 .../demo}/containers/controlled.tsx | 0 .../demo}/containers/home/index.tsx | 0 .../demo}/containers/home/styles/main.scss | 0 .../Wireframes/demo}/containers/nested.tsx | 0 .../Wireframes/demo}/containers/simple.tsx | 0 {demo => packages/Wireframes/demo}/index.tsx | 0 .../Wireframes/demo}/public/assets/mjd.png | Bin .../Wireframes/demo}/public/index.html | 0 packages/Wireframes/package.json | 91 + .../WireframeAnnotationNote.tsx | 0 .../WireframeAnnotationNotes.tsx | 0 .../WireframeAnnotationNote.stories.mdx | 0 ...reframeAnnotationNotes.stories.fixtures.js | 0 .../WireframeAnnotationNotes.stories.mdx | 0 .../WireframeAnnotationNote.test.tsx | 0 .../WireframeAnnotationNotes.test.tsx | 0 .../WireframeAnnotationNote.test.tsx.snap | 0 .../WireframeAnnotationNotes.test.tsx.snap | 0 .../src}/WireframeAnnotationNotes/index.ts | 0 .../WireframeContainer.noop.ts | 0 .../WireframeContainer/WireframeContainer.tsx | 0 .../WireframeContainer.stories.fixtures.jsx | 0 .../WireframeContainer.stories.mdx | 0 .../__tests__/WireframeContainer.test.tsx | 0 .../WireframeContainer.test.tsx.snap | 0 .../src}/WireframeContainer/index.ts | 0 .../Wireframes/src}/WireframeProvider.tsx | 0 .../src}/__tests__/WireframeProvider.test.tsx | 0 .../WireframeProvider.test.tsx.snap | 0 .../Wireframes/src}/__tests__/api.test.ts | 0 .../Wireframes/src}/__tests__/useApi.test.tsx | 0 .../Wireframes/src}/__tests__/utils.test.ts | 0 .../Wireframes/src}/api.ts | 0 .../Wireframes/src}/components/Identifier.tsx | 0 .../__stories__/Identifier.stories.mdx | 0 .../components/__tests__/Identifier.test.tsx | 0 .../__snapshots__/Identifier.test.tsx.snap | 0 .../Wireframes/src}/index.ts | 0 .../Wireframes/src}/useApi.ts | 0 .../Wireframes/src}/utils.ts | 0 .../withWireframeAnnotation/Identifier.tsx | 0 ...thWireframeAnnotations.stories.fixtures.js | 0 .../withWireframeAnnotations.stories.mdx | 0 .../__test__/Identifier.test.tsx | 0 .../__snapshots__/Identifier.test.tsx.snap | 0 .../withWireframeAnnotation.test.tsx.snap | 0 .../__test__/withWireframeAnnotation.test.tsx | 0 .../src}/withWireframeAnnotation/index.ts | 0 .../withWireframeAnnotation.noop.ts | 0 .../withWireframeAnnotation.tsx | 0 packages/hooks/package.json | 88 + .../src}/__tests__/useLocalStorage.test.tsx | 0 .../hooks/src}/useLocalStorage.ts | 0 .../hooks/src}/useScrollElementIntoView.ts | 0 tsconfig.json | 3 +- yarn.lock | 2191 ++++++++++++++++- 66 files changed, 2441 insertions(+), 87 deletions(-) create mode 100644 lerna.json create mode 100644 packages/ErrorBoundary/package.json rename {src/ErrorBoundary => packages/ErrorBoundary/src}/ErrorBoundary.tsx (100%) rename {src/ErrorBoundary => packages/ErrorBoundary/src}/__tests__/ErrorBoundary.test.tsx (100%) rename {src/ErrorBoundary => packages/ErrorBoundary/src}/__tests__/__snapshots__/ErrorBoundary.test.tsx.snap (100%) create mode 100644 packages/ErrorBoundary/src/index.ts rename {demo => packages/Wireframes/demo}/bootstrap.scss (100%) rename {demo => packages/Wireframes/demo}/containers/controlled.tsx (100%) rename {demo => packages/Wireframes/demo}/containers/home/index.tsx (100%) rename {demo => packages/Wireframes/demo}/containers/home/styles/main.scss (100%) rename {demo => packages/Wireframes/demo}/containers/nested.tsx (100%) rename {demo => packages/Wireframes/demo}/containers/simple.tsx (100%) rename {demo => packages/Wireframes/demo}/index.tsx (100%) rename {demo => packages/Wireframes/demo}/public/assets/mjd.png (100%) rename {demo => packages/Wireframes/demo}/public/index.html (100%) create mode 100644 packages/Wireframes/package.json rename {src/Wireframes => packages/Wireframes/src}/WireframeAnnotationNotes/WireframeAnnotationNote.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeAnnotationNotes/WireframeAnnotationNotes.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeAnnotationNotes/__stories__/WireframeAnnotationNote.stories.mdx (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeAnnotationNotes/__stories__/WireframeAnnotationNotes.stories.fixtures.js (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeAnnotationNotes/__stories__/WireframeAnnotationNotes.stories.mdx (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeAnnotationNotes/__tests__/WireframeAnnotationNote.test.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeAnnotationNotes/__tests__/WireframeAnnotationNotes.test.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeAnnotationNotes/__tests__/__snapshots__/WireframeAnnotationNote.test.tsx.snap (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeAnnotationNotes/__tests__/__snapshots__/WireframeAnnotationNotes.test.tsx.snap (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeAnnotationNotes/index.ts (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeContainer/WireframeContainer.noop.ts (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeContainer/WireframeContainer.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeContainer/__stories__/WireframeContainer.stories.fixtures.jsx (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeContainer/__stories__/WireframeContainer.stories.mdx (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeContainer/__tests__/WireframeContainer.test.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeContainer/__tests__/__snapshots__/WireframeContainer.test.tsx.snap (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeContainer/index.ts (100%) rename {src/Wireframes => packages/Wireframes/src}/WireframeProvider.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/__tests__/WireframeProvider.test.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/__tests__/__snapshots__/WireframeProvider.test.tsx.snap (100%) rename {src/Wireframes => packages/Wireframes/src}/__tests__/api.test.ts (100%) rename {src/Wireframes => packages/Wireframes/src}/__tests__/useApi.test.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/__tests__/utils.test.ts (100%) rename {src/Wireframes => packages/Wireframes/src}/api.ts (100%) rename {src/Wireframes => packages/Wireframes/src}/components/Identifier.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/components/__stories__/Identifier.stories.mdx (100%) rename {src/Wireframes => packages/Wireframes/src}/components/__tests__/Identifier.test.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/components/__tests__/__snapshots__/Identifier.test.tsx.snap (100%) rename {src/Wireframes => packages/Wireframes/src}/index.ts (100%) rename {src/Wireframes => packages/Wireframes/src}/useApi.ts (100%) rename {src/Wireframes => packages/Wireframes/src}/utils.ts (100%) rename {src/Wireframes => packages/Wireframes/src}/withWireframeAnnotation/Identifier.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.fixtures.js (100%) rename {src/Wireframes => packages/Wireframes/src}/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.mdx (100%) rename {src/Wireframes => packages/Wireframes/src}/withWireframeAnnotation/__test__/Identifier.test.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/withWireframeAnnotation/__test__/__snapshots__/Identifier.test.tsx.snap (100%) rename {src/Wireframes => packages/Wireframes/src}/withWireframeAnnotation/__test__/__snapshots__/withWireframeAnnotation.test.tsx.snap (100%) rename {src/Wireframes => packages/Wireframes/src}/withWireframeAnnotation/__test__/withWireframeAnnotation.test.tsx (100%) rename {src/Wireframes => packages/Wireframes/src}/withWireframeAnnotation/index.ts (100%) rename {src/Wireframes => packages/Wireframes/src}/withWireframeAnnotation/withWireframeAnnotation.noop.ts (100%) rename {src/Wireframes => packages/Wireframes/src}/withWireframeAnnotation/withWireframeAnnotation.tsx (100%) create mode 100644 packages/hooks/package.json rename {src => packages/hooks/src}/__tests__/useLocalStorage.test.tsx (100%) rename {src => packages/hooks/src}/useLocalStorage.ts (100%) rename {src => packages/hooks/src}/useScrollElementIntoView.ts (100%) diff --git a/.eslintrc.js b/.eslintrc.js index 323b153..6fecb0f 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -71,7 +71,7 @@ module.exports = { "import/resolver": { "alias": { map: [ - [ "src", "./src" ] + [ "packages", "./packages" ] ], extensions: ['.ts', '.tsx', '.js', '.jsx', '.json'] } diff --git a/.storybook/main.js b/.storybook/main.js index 239b43f..f6d5e5e 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -1,7 +1,7 @@ const path = require("path"); module.exports = { - stories: ["../src/**/*.stories.(ts|tsx|js|jsx|mdx)"], + stories: ["../packages/**/*.stories.(ts|tsx|js|jsx|mdx)"], addons: [ { name: "@storybook/addon-docs", @@ -27,7 +27,7 @@ module.exports = { }); config.resolve.extensions.push('.ts', '.tsx', '.js', '.jsx'); config.resolve.alias = { - "src": path.join(__dirname, "..", "src"), + "packages": path.join(__dirname, "..", "packages"), }; return config; diff --git a/lerna.json b/lerna.json new file mode 100644 index 0000000..fd6d3e6 --- /dev/null +++ b/lerna.json @@ -0,0 +1,17 @@ +{ + "version": "2.0.7", + "npmClient": "yarn", + "useWorkspaces": true, + "command": { + "publish": { + "ignoreChanges": ["ignored-file", "*.md"], + "message": "chore(release): publish", + "registry": "https://npm.pkg.github.com" + }, + "bootstrap": { + "ignore": "component-*", + "npmClientArgs": ["--no-package-lock"] + } + }, + "packages": ["packages/*"] +} diff --git a/package.json b/package.json index ec998f8..30a35ba 100644 --- a/package.json +++ b/package.json @@ -1,20 +1,12 @@ { - "name": "@matt-dunn/react-wireframes", + "name": "@matt-dunn/root", + "private": true, "version": "2.0.7", - "source": "src/Wireframes/index.ts", - "main": "dist/index.js", - "module": "dist/index.module.js", - "unpkg": "dist/index.umd.js", - "types": "dist/src/Wireframes/index.d.ts", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/matt-dunn/react-wireframes.git" }, - "files": [ - "dist", - "src/Wireframes" - ], "author": "Matt Dunn", "homepage": "https://matt-dunn.github.io/", "description": "React component to annotate your components — useful for prototypes and proof of concepts", @@ -38,10 +30,6 @@ "@emotion/css": "^10.0.27", "@emotion/styled": "^10.0.27", "@loadable/babel-plugin": "^5.12.0", - "@storybook/addon-a11y": "^5.3.17", - "@storybook/addon-docs": "^5.3.14", - "@storybook/addon-knobs": "^5.3.17", - "@storybook/react": "^5.3.17", "@types/classnames": "^2.2.10", "@types/enzyme": "^3.10.5", "@types/react-dom": "^16.9.5", @@ -80,6 +68,7 @@ "jest-emotion": "^10.0.27", "jest-junit": "^10.0.0", "jsdom": "^16.2.1", + "lerna": "^3.20.2", "microbundle": "^0.12.0-next.8", "minimist": "^1.2.5", "parcel-bundler": "^1.12.4", @@ -87,29 +76,17 @@ "react-docgen-typescript-loader": "^3.7.1", "react-dom": "^16.13.0", "react-is": "^16.13.0", - "react-router-dom": "^5.1.2", "react-transition-group": "^4.3.0", "regenerator-runtime": "^0.13.5", "release-it": "^13.1.1", "rimraf": "^3.0.2", - "scroll-into-view-if-needed": "^2.2.24", "selenium-webdriver": "^4.0.0-alpha.7", "ts-loader": "^6.2.1", "typescript": "^3.8.3" }, - "peerDependencies": { - "@emotion/core": "^10.0.0", - "@emotion/css": "^10.0.0", - "@emotion/styled": "^10.0.0", - "classnames": "^2.2.0", - "react": "^16.13.0", - "react-transition-group": "^4.3.0", - "scroll-into-view-if-needed": "^2.2.0" - }, - "dependencies": {}, "alias": { - "src": "./src", - "__src/Wireframes": "./dist" + "packages": "./packages", + "__packages/Wireframes": "./dist" }, "scripts": { "type-check": "tsc --noEmit --skipLibCheck", @@ -155,5 +132,8 @@ "unreleased": true, "commitLimit": true, "includeBranch": [] - } + }, + "workspaces": [ + "packages/*" + ] } diff --git a/packages/ErrorBoundary/package.json b/packages/ErrorBoundary/package.json new file mode 100644 index 0000000..f2d9bce --- /dev/null +++ b/packages/ErrorBoundary/package.json @@ -0,0 +1,86 @@ +{ + "name": "@matt-dunn/error-boundary", + "version": "2.0.7", + "source": "src/Wireframes/index.ts", + "main": "dist/index.js", + "module": "dist/index.module.js", + "unpkg": "dist/index.umd.js", + "types": "dist/src/Wireframes/index.d.ts", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/matt-dunn/react-wireframes.git" + }, + "files": [ + "dist", + "src/Wireframes" + ], + "author": "Matt Dunn", + "homepage": "https://matt-dunn.github.io/", + "description": "React component to annotate your components — useful for prototypes and proof of concepts", + "keywords": [ + "react", + "wireframe", + "typescript", + "prototype", + "prototyping", + "poc", + "mockup" + ], + "devDependencies": { + "enzyme": "^3.11.0" + }, + "peerDependencies": { + "react": "^16.13.0" + }, + "dependencies": {}, + "alias": { + "packages": "../", + "__packages/Wireframes": "./dist" + }, + "scripts": { + "type-check": "tsc --noEmit --skipLibCheck", + "lint": "eslint ./ --ext .jsx,.js,.ts,.tsx,.mdx --fix", + "test": "jest", + "test:e2e": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=http://127.0.0.1:8090/ cypress run\" \"yarn serve:prod\"", + "test:e2e:dev": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=https://127.0.0.1:1234/ cypress open\" \"yarn start\"", + "test:e2e:local": "jest --config ./e2e/jest.config.js ./e2e/", + "test:e2e:stack": "USE_BROWSER_STACK=true jest --config ./e2e/jest.config.js ./e2e/", + "coverage": "jest --collectCoverage", + "coverage:report": "cat ./reports/coverage/lcov.info | coveralls", + "start": "parcel demo/public/index.html --https --out-dir .build", + "storybook": "start-storybook --ci --port 8080", + "storybook:build": "build-storybook --output-dir dist/storybook --quiet", + "prebuild": "yarn type-check && yarn lint && yarn coverage", + "build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", + "build:all": "yarn build && yarn storybook:build && yarn test:e2e", + "package:bundle": "microbundle --globals classnames=classNames,react=React,@emotion/styled=emotionStyled,scroll-into-view-if-needed=scrollIntoView,@emotion/css=emotionCore.css,react-transition-group=ReactTransitionGroup --jsx=React.createElement", + "package:dev": "microbundle watch -w --jsx=React.createElement", + "package:build": "yarn prebuild && rimraf dist && yarn package:bundle", + "serve:prod": "http-server ./dist/ --port 8090 --silent", + "ci": "yarn build:all", + "version": "auto-changelog -p && git add CHANGELOG.md", + "prerelease": "yarn package:build", + "release": "release-it" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.19.x" + }, + "engineStrict": true, + "release-it": { + "github": { + "release": true, + "changelog": "npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs" + }, + "hooks": { + "after:bump": "npx auto-changelog -p" + } + }, + "auto-changelog": { + "template": "./etc/changelog-template.hbs", + "unreleased": true, + "commitLimit": true, + "includeBranch": [] + } +} diff --git a/src/ErrorBoundary/ErrorBoundary.tsx b/packages/ErrorBoundary/src/ErrorBoundary.tsx similarity index 100% rename from src/ErrorBoundary/ErrorBoundary.tsx rename to packages/ErrorBoundary/src/ErrorBoundary.tsx diff --git a/src/ErrorBoundary/__tests__/ErrorBoundary.test.tsx b/packages/ErrorBoundary/src/__tests__/ErrorBoundary.test.tsx similarity index 100% rename from src/ErrorBoundary/__tests__/ErrorBoundary.test.tsx rename to packages/ErrorBoundary/src/__tests__/ErrorBoundary.test.tsx diff --git a/src/ErrorBoundary/__tests__/__snapshots__/ErrorBoundary.test.tsx.snap b/packages/ErrorBoundary/src/__tests__/__snapshots__/ErrorBoundary.test.tsx.snap similarity index 100% rename from src/ErrorBoundary/__tests__/__snapshots__/ErrorBoundary.test.tsx.snap rename to packages/ErrorBoundary/src/__tests__/__snapshots__/ErrorBoundary.test.tsx.snap diff --git a/packages/ErrorBoundary/src/index.ts b/packages/ErrorBoundary/src/index.ts new file mode 100644 index 0000000..30dc7a6 --- /dev/null +++ b/packages/ErrorBoundary/src/index.ts @@ -0,0 +1,8 @@ +/** ! + * Copyright (c) 2019, Matt Dunn + * + * @author Matt Dunn + */ + +/* istanbul ignore file */ +export * from "./ErrorBoundary"; diff --git a/demo/bootstrap.scss b/packages/Wireframes/demo/bootstrap.scss similarity index 100% rename from demo/bootstrap.scss rename to packages/Wireframes/demo/bootstrap.scss diff --git a/demo/containers/controlled.tsx b/packages/Wireframes/demo/containers/controlled.tsx similarity index 100% rename from demo/containers/controlled.tsx rename to packages/Wireframes/demo/containers/controlled.tsx diff --git a/demo/containers/home/index.tsx b/packages/Wireframes/demo/containers/home/index.tsx similarity index 100% rename from demo/containers/home/index.tsx rename to packages/Wireframes/demo/containers/home/index.tsx diff --git a/demo/containers/home/styles/main.scss b/packages/Wireframes/demo/containers/home/styles/main.scss similarity index 100% rename from demo/containers/home/styles/main.scss rename to packages/Wireframes/demo/containers/home/styles/main.scss diff --git a/demo/containers/nested.tsx b/packages/Wireframes/demo/containers/nested.tsx similarity index 100% rename from demo/containers/nested.tsx rename to packages/Wireframes/demo/containers/nested.tsx diff --git a/demo/containers/simple.tsx b/packages/Wireframes/demo/containers/simple.tsx similarity index 100% rename from demo/containers/simple.tsx rename to packages/Wireframes/demo/containers/simple.tsx diff --git a/demo/index.tsx b/packages/Wireframes/demo/index.tsx similarity index 100% rename from demo/index.tsx rename to packages/Wireframes/demo/index.tsx diff --git a/demo/public/assets/mjd.png b/packages/Wireframes/demo/public/assets/mjd.png similarity index 100% rename from demo/public/assets/mjd.png rename to packages/Wireframes/demo/public/assets/mjd.png diff --git a/demo/public/index.html b/packages/Wireframes/demo/public/index.html similarity index 100% rename from demo/public/index.html rename to packages/Wireframes/demo/public/index.html diff --git a/packages/Wireframes/package.json b/packages/Wireframes/package.json new file mode 100644 index 0000000..df8a679 --- /dev/null +++ b/packages/Wireframes/package.json @@ -0,0 +1,91 @@ +{ + "name": "@matt-dunn/react-wireframes", + "version": "2.0.7", + "source": "src/Wireframes/index.ts", + "main": "dist/index.js", + "module": "dist/index.module.js", + "unpkg": "dist/index.umd.js", + "types": "dist/src/Wireframes/index.d.ts", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/matt-dunn/react-wireframes.git" + }, + "files": [ + "dist", + "src/Wireframes" + ], + "author": "Matt Dunn", + "homepage": "https://matt-dunn.github.io/", + "description": "React component to annotate your components — useful for prototypes and proof of concepts", + "keywords": [ + "react", + "wireframe", + "typescript", + "prototype", + "prototyping", + "poc", + "mockup" + ], + "devDependencies": { + }, + "peerDependencies": { + "@emotion/core": "^10.0.0", + "@emotion/css": "^10.0.0", + "@emotion/styled": "^10.0.0", + "classnames": "^2.2.0", + "react": "^16.13.0", + "react-transition-group": "^4.3.0", + "scroll-into-view-if-needed": "^2.2.0" + }, + "dependencies": {}, + "alias": { + "packages": "./packages", + "__packages/Wireframes": "./dist" + }, + "scripts": { + "type-check": "tsc --noEmit --skipLibCheck", + "lint": "eslint ./ --ext .jsx,.js,.ts,.tsx,.mdx --fix", + "test": "jest", + "test:e2e": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=http://127.0.0.1:8090/ cypress run\" \"yarn serve:prod\"", + "test:e2e:dev": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=https://127.0.0.1:1234/ cypress open\" \"yarn start\"", + "test:e2e:local": "jest --config ./e2e/jest.config.js ./e2e/", + "test:e2e:stack": "USE_BROWSER_STACK=true jest --config ./e2e/jest.config.js ./e2e/", + "coverage": "jest --collectCoverage", + "coverage:report": "cat ./reports/coverage/lcov.info | coveralls", + "start": "parcel demo/public/index.html --https --out-dir .build", + "storybook": "start-storybook --ci --port 8080", + "storybook:build": "build-storybook --output-dir dist/storybook --quiet", + "prebuild": "yarn type-check && yarn lint && yarn coverage", + "build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", + "build:all": "yarn build && yarn storybook:build && yarn test:e2e", + "package:bundle": "microbundle --globals classnames=classNames,react=React,@emotion/styled=emotionStyled,scroll-into-view-if-needed=scrollIntoView,@emotion/css=emotionCore.css,react-transition-group=ReactTransitionGroup --jsx=React.createElement", + "package:dev": "microbundle watch -w --jsx=React.createElement", + "package:build": "yarn prebuild && rimraf dist && yarn package:bundle", + "serve:prod": "http-server ./dist/ --port 8090 --silent", + "ci": "yarn build:all", + "version": "auto-changelog -p && git add CHANGELOG.md", + "prerelease": "yarn package:build", + "release": "release-it" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.19.x" + }, + "engineStrict": true, + "release-it": { + "github": { + "release": true, + "changelog": "npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs" + }, + "hooks": { + "after:bump": "npx auto-changelog -p" + } + }, + "auto-changelog": { + "template": "./etc/changelog-template.hbs", + "unreleased": true, + "commitLimit": true, + "includeBranch": [] + } +} diff --git a/src/Wireframes/WireframeAnnotationNotes/WireframeAnnotationNote.tsx b/packages/Wireframes/src/WireframeAnnotationNotes/WireframeAnnotationNote.tsx similarity index 100% rename from src/Wireframes/WireframeAnnotationNotes/WireframeAnnotationNote.tsx rename to packages/Wireframes/src/WireframeAnnotationNotes/WireframeAnnotationNote.tsx diff --git a/src/Wireframes/WireframeAnnotationNotes/WireframeAnnotationNotes.tsx b/packages/Wireframes/src/WireframeAnnotationNotes/WireframeAnnotationNotes.tsx similarity index 100% rename from src/Wireframes/WireframeAnnotationNotes/WireframeAnnotationNotes.tsx rename to packages/Wireframes/src/WireframeAnnotationNotes/WireframeAnnotationNotes.tsx diff --git a/src/Wireframes/WireframeAnnotationNotes/__stories__/WireframeAnnotationNote.stories.mdx b/packages/Wireframes/src/WireframeAnnotationNotes/__stories__/WireframeAnnotationNote.stories.mdx similarity index 100% rename from src/Wireframes/WireframeAnnotationNotes/__stories__/WireframeAnnotationNote.stories.mdx rename to packages/Wireframes/src/WireframeAnnotationNotes/__stories__/WireframeAnnotationNote.stories.mdx diff --git a/src/Wireframes/WireframeAnnotationNotes/__stories__/WireframeAnnotationNotes.stories.fixtures.js b/packages/Wireframes/src/WireframeAnnotationNotes/__stories__/WireframeAnnotationNotes.stories.fixtures.js similarity index 100% rename from src/Wireframes/WireframeAnnotationNotes/__stories__/WireframeAnnotationNotes.stories.fixtures.js rename to packages/Wireframes/src/WireframeAnnotationNotes/__stories__/WireframeAnnotationNotes.stories.fixtures.js diff --git a/src/Wireframes/WireframeAnnotationNotes/__stories__/WireframeAnnotationNotes.stories.mdx b/packages/Wireframes/src/WireframeAnnotationNotes/__stories__/WireframeAnnotationNotes.stories.mdx similarity index 100% rename from src/Wireframes/WireframeAnnotationNotes/__stories__/WireframeAnnotationNotes.stories.mdx rename to packages/Wireframes/src/WireframeAnnotationNotes/__stories__/WireframeAnnotationNotes.stories.mdx diff --git a/src/Wireframes/WireframeAnnotationNotes/__tests__/WireframeAnnotationNote.test.tsx b/packages/Wireframes/src/WireframeAnnotationNotes/__tests__/WireframeAnnotationNote.test.tsx similarity index 100% rename from src/Wireframes/WireframeAnnotationNotes/__tests__/WireframeAnnotationNote.test.tsx rename to packages/Wireframes/src/WireframeAnnotationNotes/__tests__/WireframeAnnotationNote.test.tsx diff --git a/src/Wireframes/WireframeAnnotationNotes/__tests__/WireframeAnnotationNotes.test.tsx b/packages/Wireframes/src/WireframeAnnotationNotes/__tests__/WireframeAnnotationNotes.test.tsx similarity index 100% rename from src/Wireframes/WireframeAnnotationNotes/__tests__/WireframeAnnotationNotes.test.tsx rename to packages/Wireframes/src/WireframeAnnotationNotes/__tests__/WireframeAnnotationNotes.test.tsx diff --git a/src/Wireframes/WireframeAnnotationNotes/__tests__/__snapshots__/WireframeAnnotationNote.test.tsx.snap b/packages/Wireframes/src/WireframeAnnotationNotes/__tests__/__snapshots__/WireframeAnnotationNote.test.tsx.snap similarity index 100% rename from src/Wireframes/WireframeAnnotationNotes/__tests__/__snapshots__/WireframeAnnotationNote.test.tsx.snap rename to packages/Wireframes/src/WireframeAnnotationNotes/__tests__/__snapshots__/WireframeAnnotationNote.test.tsx.snap diff --git a/src/Wireframes/WireframeAnnotationNotes/__tests__/__snapshots__/WireframeAnnotationNotes.test.tsx.snap b/packages/Wireframes/src/WireframeAnnotationNotes/__tests__/__snapshots__/WireframeAnnotationNotes.test.tsx.snap similarity index 100% rename from src/Wireframes/WireframeAnnotationNotes/__tests__/__snapshots__/WireframeAnnotationNotes.test.tsx.snap rename to packages/Wireframes/src/WireframeAnnotationNotes/__tests__/__snapshots__/WireframeAnnotationNotes.test.tsx.snap diff --git a/src/Wireframes/WireframeAnnotationNotes/index.ts b/packages/Wireframes/src/WireframeAnnotationNotes/index.ts similarity index 100% rename from src/Wireframes/WireframeAnnotationNotes/index.ts rename to packages/Wireframes/src/WireframeAnnotationNotes/index.ts diff --git a/src/Wireframes/WireframeContainer/WireframeContainer.noop.ts b/packages/Wireframes/src/WireframeContainer/WireframeContainer.noop.ts similarity index 100% rename from src/Wireframes/WireframeContainer/WireframeContainer.noop.ts rename to packages/Wireframes/src/WireframeContainer/WireframeContainer.noop.ts diff --git a/src/Wireframes/WireframeContainer/WireframeContainer.tsx b/packages/Wireframes/src/WireframeContainer/WireframeContainer.tsx similarity index 100% rename from src/Wireframes/WireframeContainer/WireframeContainer.tsx rename to packages/Wireframes/src/WireframeContainer/WireframeContainer.tsx diff --git a/src/Wireframes/WireframeContainer/__stories__/WireframeContainer.stories.fixtures.jsx b/packages/Wireframes/src/WireframeContainer/__stories__/WireframeContainer.stories.fixtures.jsx similarity index 100% rename from src/Wireframes/WireframeContainer/__stories__/WireframeContainer.stories.fixtures.jsx rename to packages/Wireframes/src/WireframeContainer/__stories__/WireframeContainer.stories.fixtures.jsx diff --git a/src/Wireframes/WireframeContainer/__stories__/WireframeContainer.stories.mdx b/packages/Wireframes/src/WireframeContainer/__stories__/WireframeContainer.stories.mdx similarity index 100% rename from src/Wireframes/WireframeContainer/__stories__/WireframeContainer.stories.mdx rename to packages/Wireframes/src/WireframeContainer/__stories__/WireframeContainer.stories.mdx diff --git a/src/Wireframes/WireframeContainer/__tests__/WireframeContainer.test.tsx b/packages/Wireframes/src/WireframeContainer/__tests__/WireframeContainer.test.tsx similarity index 100% rename from src/Wireframes/WireframeContainer/__tests__/WireframeContainer.test.tsx rename to packages/Wireframes/src/WireframeContainer/__tests__/WireframeContainer.test.tsx diff --git a/src/Wireframes/WireframeContainer/__tests__/__snapshots__/WireframeContainer.test.tsx.snap b/packages/Wireframes/src/WireframeContainer/__tests__/__snapshots__/WireframeContainer.test.tsx.snap similarity index 100% rename from src/Wireframes/WireframeContainer/__tests__/__snapshots__/WireframeContainer.test.tsx.snap rename to packages/Wireframes/src/WireframeContainer/__tests__/__snapshots__/WireframeContainer.test.tsx.snap diff --git a/src/Wireframes/WireframeContainer/index.ts b/packages/Wireframes/src/WireframeContainer/index.ts similarity index 100% rename from src/Wireframes/WireframeContainer/index.ts rename to packages/Wireframes/src/WireframeContainer/index.ts diff --git a/src/Wireframes/WireframeProvider.tsx b/packages/Wireframes/src/WireframeProvider.tsx similarity index 100% rename from src/Wireframes/WireframeProvider.tsx rename to packages/Wireframes/src/WireframeProvider.tsx diff --git a/src/Wireframes/__tests__/WireframeProvider.test.tsx b/packages/Wireframes/src/__tests__/WireframeProvider.test.tsx similarity index 100% rename from src/Wireframes/__tests__/WireframeProvider.test.tsx rename to packages/Wireframes/src/__tests__/WireframeProvider.test.tsx diff --git a/src/Wireframes/__tests__/__snapshots__/WireframeProvider.test.tsx.snap b/packages/Wireframes/src/__tests__/__snapshots__/WireframeProvider.test.tsx.snap similarity index 100% rename from src/Wireframes/__tests__/__snapshots__/WireframeProvider.test.tsx.snap rename to packages/Wireframes/src/__tests__/__snapshots__/WireframeProvider.test.tsx.snap diff --git a/src/Wireframes/__tests__/api.test.ts b/packages/Wireframes/src/__tests__/api.test.ts similarity index 100% rename from src/Wireframes/__tests__/api.test.ts rename to packages/Wireframes/src/__tests__/api.test.ts diff --git a/src/Wireframes/__tests__/useApi.test.tsx b/packages/Wireframes/src/__tests__/useApi.test.tsx similarity index 100% rename from src/Wireframes/__tests__/useApi.test.tsx rename to packages/Wireframes/src/__tests__/useApi.test.tsx diff --git a/src/Wireframes/__tests__/utils.test.ts b/packages/Wireframes/src/__tests__/utils.test.ts similarity index 100% rename from src/Wireframes/__tests__/utils.test.ts rename to packages/Wireframes/src/__tests__/utils.test.ts diff --git a/src/Wireframes/api.ts b/packages/Wireframes/src/api.ts similarity index 100% rename from src/Wireframes/api.ts rename to packages/Wireframes/src/api.ts diff --git a/src/Wireframes/components/Identifier.tsx b/packages/Wireframes/src/components/Identifier.tsx similarity index 100% rename from src/Wireframes/components/Identifier.tsx rename to packages/Wireframes/src/components/Identifier.tsx diff --git a/src/Wireframes/components/__stories__/Identifier.stories.mdx b/packages/Wireframes/src/components/__stories__/Identifier.stories.mdx similarity index 100% rename from src/Wireframes/components/__stories__/Identifier.stories.mdx rename to packages/Wireframes/src/components/__stories__/Identifier.stories.mdx diff --git a/src/Wireframes/components/__tests__/Identifier.test.tsx b/packages/Wireframes/src/components/__tests__/Identifier.test.tsx similarity index 100% rename from src/Wireframes/components/__tests__/Identifier.test.tsx rename to packages/Wireframes/src/components/__tests__/Identifier.test.tsx diff --git a/src/Wireframes/components/__tests__/__snapshots__/Identifier.test.tsx.snap b/packages/Wireframes/src/components/__tests__/__snapshots__/Identifier.test.tsx.snap similarity index 100% rename from src/Wireframes/components/__tests__/__snapshots__/Identifier.test.tsx.snap rename to packages/Wireframes/src/components/__tests__/__snapshots__/Identifier.test.tsx.snap diff --git a/src/Wireframes/index.ts b/packages/Wireframes/src/index.ts similarity index 100% rename from src/Wireframes/index.ts rename to packages/Wireframes/src/index.ts diff --git a/src/Wireframes/useApi.ts b/packages/Wireframes/src/useApi.ts similarity index 100% rename from src/Wireframes/useApi.ts rename to packages/Wireframes/src/useApi.ts diff --git a/src/Wireframes/utils.ts b/packages/Wireframes/src/utils.ts similarity index 100% rename from src/Wireframes/utils.ts rename to packages/Wireframes/src/utils.ts diff --git a/src/Wireframes/withWireframeAnnotation/Identifier.tsx b/packages/Wireframes/src/withWireframeAnnotation/Identifier.tsx similarity index 100% rename from src/Wireframes/withWireframeAnnotation/Identifier.tsx rename to packages/Wireframes/src/withWireframeAnnotation/Identifier.tsx diff --git a/src/Wireframes/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.fixtures.js b/packages/Wireframes/src/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.fixtures.js similarity index 100% rename from src/Wireframes/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.fixtures.js rename to packages/Wireframes/src/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.fixtures.js diff --git a/src/Wireframes/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.mdx b/packages/Wireframes/src/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.mdx similarity index 100% rename from src/Wireframes/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.mdx rename to packages/Wireframes/src/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.mdx diff --git a/src/Wireframes/withWireframeAnnotation/__test__/Identifier.test.tsx b/packages/Wireframes/src/withWireframeAnnotation/__test__/Identifier.test.tsx similarity index 100% rename from src/Wireframes/withWireframeAnnotation/__test__/Identifier.test.tsx rename to packages/Wireframes/src/withWireframeAnnotation/__test__/Identifier.test.tsx diff --git a/src/Wireframes/withWireframeAnnotation/__test__/__snapshots__/Identifier.test.tsx.snap b/packages/Wireframes/src/withWireframeAnnotation/__test__/__snapshots__/Identifier.test.tsx.snap similarity index 100% rename from src/Wireframes/withWireframeAnnotation/__test__/__snapshots__/Identifier.test.tsx.snap rename to packages/Wireframes/src/withWireframeAnnotation/__test__/__snapshots__/Identifier.test.tsx.snap diff --git a/src/Wireframes/withWireframeAnnotation/__test__/__snapshots__/withWireframeAnnotation.test.tsx.snap b/packages/Wireframes/src/withWireframeAnnotation/__test__/__snapshots__/withWireframeAnnotation.test.tsx.snap similarity index 100% rename from src/Wireframes/withWireframeAnnotation/__test__/__snapshots__/withWireframeAnnotation.test.tsx.snap rename to packages/Wireframes/src/withWireframeAnnotation/__test__/__snapshots__/withWireframeAnnotation.test.tsx.snap diff --git a/src/Wireframes/withWireframeAnnotation/__test__/withWireframeAnnotation.test.tsx b/packages/Wireframes/src/withWireframeAnnotation/__test__/withWireframeAnnotation.test.tsx similarity index 100% rename from src/Wireframes/withWireframeAnnotation/__test__/withWireframeAnnotation.test.tsx rename to packages/Wireframes/src/withWireframeAnnotation/__test__/withWireframeAnnotation.test.tsx diff --git a/src/Wireframes/withWireframeAnnotation/index.ts b/packages/Wireframes/src/withWireframeAnnotation/index.ts similarity index 100% rename from src/Wireframes/withWireframeAnnotation/index.ts rename to packages/Wireframes/src/withWireframeAnnotation/index.ts diff --git a/src/Wireframes/withWireframeAnnotation/withWireframeAnnotation.noop.ts b/packages/Wireframes/src/withWireframeAnnotation/withWireframeAnnotation.noop.ts similarity index 100% rename from src/Wireframes/withWireframeAnnotation/withWireframeAnnotation.noop.ts rename to packages/Wireframes/src/withWireframeAnnotation/withWireframeAnnotation.noop.ts diff --git a/src/Wireframes/withWireframeAnnotation/withWireframeAnnotation.tsx b/packages/Wireframes/src/withWireframeAnnotation/withWireframeAnnotation.tsx similarity index 100% rename from src/Wireframes/withWireframeAnnotation/withWireframeAnnotation.tsx rename to packages/Wireframes/src/withWireframeAnnotation/withWireframeAnnotation.tsx diff --git a/packages/hooks/package.json b/packages/hooks/package.json new file mode 100644 index 0000000..725b2f1 --- /dev/null +++ b/packages/hooks/package.json @@ -0,0 +1,88 @@ +{ + "name": "@matt-dunn/hooks", + "version": "2.0.7", + "source": "src/Wireframes/index.ts", + "main": "dist/index.js", + "module": "dist/index.module.js", + "unpkg": "dist/index.umd.js", + "types": "dist/src/Wireframes/index.d.ts", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/matt-dunn/react-wireframes.git" + }, + "files": [ + "dist", + "src/Wireframes" + ], + "author": "Matt Dunn", + "homepage": "https://matt-dunn.github.io/", + "description": "React component to annotate your components — useful for prototypes and proof of concepts", + "keywords": [ + "react", + "wireframe", + "typescript", + "prototype", + "prototyping", + "poc", + "mockup" + ], + "devDependencies": { + "enzyme": "^3.11.0", + "react-dom": "^16.13.0", + "scroll-into-view-if-needed": "^2.2.24" + }, + "peerDependencies": { + "react": "^16.13.0" + }, + "dependencies": {}, + "alias": { + "packages": "../", + "__packages/Wireframes": "./dist" + }, + "scripts": { + "type-check": "tsc --noEmit --skipLibCheck", + "lint": "eslint ./ --ext .jsx,.js,.ts,.tsx,.mdx --fix", + "test": "jest", + "test:e2e": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=http://127.0.0.1:8090/ cypress run\" \"yarn serve:prod\"", + "test:e2e:dev": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=https://127.0.0.1:1234/ cypress open\" \"yarn start\"", + "test:e2e:local": "jest --config ./e2e/jest.config.js ./e2e/", + "test:e2e:stack": "USE_BROWSER_STACK=true jest --config ./e2e/jest.config.js ./e2e/", + "coverage": "jest --collectCoverage", + "coverage:report": "cat ./reports/coverage/lcov.info | coveralls", + "start": "parcel demo/public/index.html --https --out-dir .build", + "storybook": "start-storybook --ci --port 8080", + "storybook:build": "build-storybook --output-dir dist/storybook --quiet", + "prebuild": "yarn type-check && yarn lint && yarn coverage", + "build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", + "build:all": "yarn build && yarn storybook:build && yarn test:e2e", + "package:bundle": "microbundle --globals classnames=classNames,react=React,@emotion/styled=emotionStyled,scroll-into-view-if-needed=scrollIntoView,@emotion/css=emotionCore.css,react-transition-group=ReactTransitionGroup --jsx=React.createElement", + "package:dev": "microbundle watch -w --jsx=React.createElement", + "package:build": "yarn prebuild && rimraf dist && yarn package:bundle", + "serve:prod": "http-server ./dist/ --port 8090 --silent", + "ci": "yarn build:all", + "version": "auto-changelog -p && git add CHANGELOG.md", + "prerelease": "yarn package:build", + "release": "release-it" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.19.x" + }, + "engineStrict": true, + "release-it": { + "github": { + "release": true, + "changelog": "npx auto-changelog --stdout --commit-limit false -u --template https://raw.githubusercontent.com/release-it/release-it/master/templates/changelog-compact.hbs" + }, + "hooks": { + "after:bump": "npx auto-changelog -p" + } + }, + "auto-changelog": { + "template": "./etc/changelog-template.hbs", + "unreleased": true, + "commitLimit": true, + "includeBranch": [] + } +} diff --git a/src/__tests__/useLocalStorage.test.tsx b/packages/hooks/src/__tests__/useLocalStorage.test.tsx similarity index 100% rename from src/__tests__/useLocalStorage.test.tsx rename to packages/hooks/src/__tests__/useLocalStorage.test.tsx diff --git a/src/useLocalStorage.ts b/packages/hooks/src/useLocalStorage.ts similarity index 100% rename from src/useLocalStorage.ts rename to packages/hooks/src/useLocalStorage.ts diff --git a/src/useScrollElementIntoView.ts b/packages/hooks/src/useScrollElementIntoView.ts similarity index 100% rename from src/useScrollElementIntoView.ts rename to packages/hooks/src/useScrollElementIntoView.ts diff --git a/tsconfig.json b/tsconfig.json index a6f8b72..807c31a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -23,8 +23,7 @@ } }, "include": [ - "src/**/*.ts*", - "demo/**/*.ts*" + "packages/**/*.ts*" ], "exclude": [ "node_modules" diff --git a/yarn.lock b/yarn.lock index b8b828c..da0ca9c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1152,6 +1152,80 @@ resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#8eed982e2ee6f7f4e44c253e12962980791efd46" integrity sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA== +"@evocateur/libnpmaccess@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz#ecf7f6ce6b004e9f942b098d92200be4a4b1c845" + integrity sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg== + dependencies: + "@evocateur/npm-registry-fetch" "^4.0.0" + aproba "^2.0.0" + figgy-pudding "^3.5.1" + get-stream "^4.0.0" + npm-package-arg "^6.1.0" + +"@evocateur/libnpmpublish@^1.2.2": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@evocateur/libnpmpublish/-/libnpmpublish-1.2.2.tgz#55df09d2dca136afba9c88c759ca272198db9f1a" + integrity sha512-MJrrk9ct1FeY9zRlyeoyMieBjGDG9ihyyD9/Ft6MMrTxql9NyoEx2hw9casTIP4CdqEVu+3nQ2nXxoJ8RCXyFg== + dependencies: + "@evocateur/npm-registry-fetch" "^4.0.0" + aproba "^2.0.0" + figgy-pudding "^3.5.1" + get-stream "^4.0.0" + lodash.clonedeep "^4.5.0" + normalize-package-data "^2.4.0" + npm-package-arg "^6.1.0" + semver "^5.5.1" + ssri "^6.0.1" + +"@evocateur/npm-registry-fetch@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@evocateur/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz#8c4c38766d8d32d3200fcb0a83f064b57365ed66" + integrity sha512-k1WGfKRQyhJpIr+P17O5vLIo2ko1PFLKwoetatdduUSt/aQ4J2sJrJwwatdI5Z3SiYk/mRH9S3JpdmMFd/IK4g== + dependencies: + JSONStream "^1.3.4" + bluebird "^3.5.1" + figgy-pudding "^3.4.1" + lru-cache "^5.1.1" + make-fetch-happen "^5.0.0" + npm-package-arg "^6.1.0" + safe-buffer "^5.1.2" + +"@evocateur/pacote@^9.6.3": + version "9.6.5" + resolved "https://registry.yarnpkg.com/@evocateur/pacote/-/pacote-9.6.5.tgz#33de32ba210b6f17c20ebab4d497efc6755f4ae5" + integrity sha512-EI552lf0aG2nOV8NnZpTxNo2PcXKPmDbF9K8eCBFQdIZwHNGN/mi815fxtmUMa2wTa1yndotICIDt/V0vpEx2w== + dependencies: + "@evocateur/npm-registry-fetch" "^4.0.0" + bluebird "^3.5.3" + cacache "^12.0.3" + chownr "^1.1.2" + figgy-pudding "^3.5.1" + get-stream "^4.1.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^5.1.1" + make-fetch-happen "^5.0.0" + minimatch "^3.0.4" + minipass "^2.3.5" + mississippi "^3.0.0" + mkdirp "^0.5.1" + normalize-package-data "^2.5.0" + npm-package-arg "^6.1.0" + npm-packlist "^1.4.4" + npm-pick-manifest "^3.0.0" + osenv "^0.1.5" + promise-inflight "^1.0.1" + promise-retry "^1.1.1" + protoduck "^5.0.1" + rimraf "^2.6.3" + safe-buffer "^5.2.0" + semver "^5.7.0" + ssri "^6.0.1" + tar "^4.4.10" + unique-filename "^1.1.1" + which "^1.3.1" + "@iarna/toml@2.2.3", "@iarna/toml@^2.2.0": version "2.2.3" resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.3.tgz#f060bf6eaafae4d56a7dac618980838b0696e2ab" @@ -1401,6 +1475,691 @@ "@types/yargs" "^15.0.0" chalk "^3.0.0" +"@lerna/add@3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@lerna/add/-/add-3.20.0.tgz#bea7edf36fc93fb72ec34cb9ba854c48d4abf309" + integrity sha512-AnH1oRIEEg/VDa3SjYq4x1/UglEAvrZuV0WssHUMN81RTZgQk3we+Mv3qZNddrZ/fBcZu2IAdN/EQ3+ie2JxKQ== + dependencies: + "@evocateur/pacote" "^9.6.3" + "@lerna/bootstrap" "3.20.0" + "@lerna/command" "3.18.5" + "@lerna/filter-options" "3.20.0" + "@lerna/npm-conf" "3.16.0" + "@lerna/validation-error" "3.13.0" + dedent "^0.7.0" + npm-package-arg "^6.1.0" + p-map "^2.1.0" + semver "^6.2.0" + +"@lerna/bootstrap@3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@lerna/bootstrap/-/bootstrap-3.20.0.tgz#635d71046830f208e851ab429a63da1747589e37" + integrity sha512-Wylullx3uthKE7r4izo09qeRGL20Y5yONlQEjPCfnbxCC2Elu+QcPu4RC6kqKQ7b+g7pdC3OOgcHZjngrwr5XQ== + dependencies: + "@lerna/command" "3.18.5" + "@lerna/filter-options" "3.20.0" + "@lerna/has-npm-version" "3.16.5" + "@lerna/npm-install" "3.16.5" + "@lerna/package-graph" "3.18.5" + "@lerna/pulse-till-done" "3.13.0" + "@lerna/rimraf-dir" "3.16.5" + "@lerna/run-lifecycle" "3.16.2" + "@lerna/run-topologically" "3.18.5" + "@lerna/symlink-binary" "3.17.0" + "@lerna/symlink-dependencies" "3.17.0" + "@lerna/validation-error" "3.13.0" + dedent "^0.7.0" + get-port "^4.2.0" + multimatch "^3.0.0" + npm-package-arg "^6.1.0" + npmlog "^4.1.2" + p-finally "^1.0.0" + p-map "^2.1.0" + p-map-series "^1.0.0" + p-waterfall "^1.0.0" + read-package-tree "^5.1.6" + semver "^6.2.0" + +"@lerna/changed@3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@lerna/changed/-/changed-3.20.0.tgz#66b97ebd6c8f8d207152ee524a0791846a9097ae" + integrity sha512-+hzMFSldbRPulZ0vbKk6RD9f36gaH3Osjx34wrrZ62VB4pKmjyuS/rxVYkCA3viPLHoiIw2F8zHM5BdYoDSbjw== + dependencies: + "@lerna/collect-updates" "3.20.0" + "@lerna/command" "3.18.5" + "@lerna/listable" "3.18.5" + "@lerna/output" "3.13.0" + +"@lerna/check-working-tree@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/check-working-tree/-/check-working-tree-3.16.5.tgz#b4f8ae61bb4523561dfb9f8f8d874dd46bb44baa" + integrity sha512-xWjVBcuhvB8+UmCSb5tKVLB5OuzSpw96WEhS2uz6hkWVa/Euh1A0/HJwn2cemyK47wUrCQXtczBUiqnq9yX5VQ== + dependencies: + "@lerna/collect-uncommitted" "3.16.5" + "@lerna/describe-ref" "3.16.5" + "@lerna/validation-error" "3.13.0" + +"@lerna/child-process@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/child-process/-/child-process-3.16.5.tgz#38fa3c18064aa4ac0754ad80114776a7b36a69b2" + integrity sha512-vdcI7mzei9ERRV4oO8Y1LHBZ3A5+ampRKg1wq5nutLsUA4mEBN6H7JqjWOMY9xZemv6+kATm2ofjJ3lW5TszQg== + dependencies: + chalk "^2.3.1" + execa "^1.0.0" + strong-log-transformer "^2.0.0" + +"@lerna/clean@3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@lerna/clean/-/clean-3.20.0.tgz#ba777e373ddeae63e57860df75d47a9e5264c5b2" + integrity sha512-9ZdYrrjQvR5wNXmHfDsfjWjp0foOkCwKe3hrckTzkAeQA1ibyz5llGwz5e1AeFrV12e2/OLajVqYfe+qdkZUgg== + dependencies: + "@lerna/command" "3.18.5" + "@lerna/filter-options" "3.20.0" + "@lerna/prompt" "3.18.5" + "@lerna/pulse-till-done" "3.13.0" + "@lerna/rimraf-dir" "3.16.5" + p-map "^2.1.0" + p-map-series "^1.0.0" + p-waterfall "^1.0.0" + +"@lerna/cli@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/cli/-/cli-3.18.5.tgz#c90c461542fcd35b6d5b015a290fb0dbfb41d242" + integrity sha512-erkbxkj9jfc89vVs/jBLY/fM0I80oLmJkFUV3Q3wk9J3miYhP14zgVEBsPZY68IZlEjT6T3Xlq2xO1AVaatHsA== + dependencies: + "@lerna/global-options" "3.13.0" + dedent "^0.7.0" + npmlog "^4.1.2" + yargs "^14.2.2" + +"@lerna/collect-uncommitted@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/collect-uncommitted/-/collect-uncommitted-3.16.5.tgz#a494d61aac31cdc7aec4bbe52c96550274132e63" + integrity sha512-ZgqnGwpDZiWyzIQVZtQaj9tRizsL4dUOhuOStWgTAw1EMe47cvAY2kL709DzxFhjr6JpJSjXV5rZEAeU3VE0Hg== + dependencies: + "@lerna/child-process" "3.16.5" + chalk "^2.3.1" + figgy-pudding "^3.5.1" + npmlog "^4.1.2" + +"@lerna/collect-updates@3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@lerna/collect-updates/-/collect-updates-3.20.0.tgz#62f9d76ba21a25b7d9fbf31c02de88744a564bd1" + integrity sha512-qBTVT5g4fupVhBFuY4nI/3FSJtQVcDh7/gEPOpRxoXB/yCSnT38MFHXWl+y4einLciCjt/+0x6/4AG80fjay2Q== + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/describe-ref" "3.16.5" + minimatch "^3.0.4" + npmlog "^4.1.2" + slash "^2.0.0" + +"@lerna/command@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/command/-/command-3.18.5.tgz#14c6d2454adbfd365f8027201523e6c289cd3cd9" + integrity sha512-36EnqR59yaTU4HrR1C9XDFti2jRx0BgpIUBeWn129LZZB8kAB3ov1/dJNa1KcNRKp91DncoKHLY99FZ6zTNpMQ== + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/package-graph" "3.18.5" + "@lerna/project" "3.18.0" + "@lerna/validation-error" "3.13.0" + "@lerna/write-log-file" "3.13.0" + clone-deep "^4.0.1" + dedent "^0.7.0" + execa "^1.0.0" + is-ci "^2.0.0" + npmlog "^4.1.2" + +"@lerna/conventional-commits@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.18.5.tgz#08efd2e5b45acfaf3f151a53a3ec7ecade58a7bc" + integrity sha512-qcvXIEJ3qSgalxXnQ7Yxp5H9Ta5TVyai6vEor6AAEHc20WiO7UIdbLDCxBtiiHMdGdpH85dTYlsoYUwsCJu3HQ== + dependencies: + "@lerna/validation-error" "3.13.0" + conventional-changelog-angular "^5.0.3" + conventional-changelog-core "^3.1.6" + conventional-recommended-bump "^5.0.0" + fs-extra "^8.1.0" + get-stream "^4.0.0" + lodash.template "^4.5.0" + npm-package-arg "^6.1.0" + npmlog "^4.1.2" + pify "^4.0.1" + semver "^6.2.0" + +"@lerna/create-symlink@3.16.2": + version "3.16.2" + resolved "https://registry.yarnpkg.com/@lerna/create-symlink/-/create-symlink-3.16.2.tgz#412cb8e59a72f5a7d9463e4e4721ad2070149967" + integrity sha512-pzXIJp6av15P325sgiIRpsPXLFmkisLhMBCy4764d+7yjf2bzrJ4gkWVMhsv4AdF0NN3OyZ5jjzzTtLNqfR+Jw== + dependencies: + "@zkochan/cmd-shim" "^3.1.0" + fs-extra "^8.1.0" + npmlog "^4.1.2" + +"@lerna/create@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.18.5.tgz#11ac539f069248eaf7bc4c42e237784330f4fc47" + integrity sha512-cHpjocbpKmLopCuZFI7cKEM3E/QY8y+yC7VtZ4FQRSaLU8D8i2xXtXmYaP1GOlVNavji0iwoXjuNpnRMInIr2g== + dependencies: + "@evocateur/pacote" "^9.6.3" + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.18.5" + "@lerna/npm-conf" "3.16.0" + "@lerna/validation-error" "3.13.0" + camelcase "^5.0.0" + dedent "^0.7.0" + fs-extra "^8.1.0" + globby "^9.2.0" + init-package-json "^1.10.3" + npm-package-arg "^6.1.0" + p-reduce "^1.0.0" + pify "^4.0.1" + semver "^6.2.0" + slash "^2.0.0" + validate-npm-package-license "^3.0.3" + validate-npm-package-name "^3.0.0" + whatwg-url "^7.0.0" + +"@lerna/describe-ref@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/describe-ref/-/describe-ref-3.16.5.tgz#a338c25aaed837d3dc70b8a72c447c5c66346ac0" + integrity sha512-c01+4gUF0saOOtDBzbLMFOTJDHTKbDFNErEY6q6i9QaXuzy9LNN62z+Hw4acAAZuJQhrVWncVathcmkkjvSVGw== + dependencies: + "@lerna/child-process" "3.16.5" + npmlog "^4.1.2" + +"@lerna/diff@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/diff/-/diff-3.18.5.tgz#e9e2cb882f84d5b84f0487c612137305f07accbc" + integrity sha512-u90lGs+B8DRA9Z/2xX4YaS3h9X6GbypmGV6ITzx9+1Ga12UWGTVlKaCXBgONMBjzJDzAQOK8qPTwLA57SeBLgA== + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.18.5" + "@lerna/validation-error" "3.13.0" + npmlog "^4.1.2" + +"@lerna/exec@3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@lerna/exec/-/exec-3.20.0.tgz#29f0c01aee2340eb46f90706731fef2062a49639" + integrity sha512-pS1mmC7kzV668rHLWuv31ClngqeXjeHC8kJuM+W2D6IpUVMGQHLcCTYLudFgQsuKGVpl0DGNYG+sjLhAPiiu6A== + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.18.5" + "@lerna/filter-options" "3.20.0" + "@lerna/profiler" "3.20.0" + "@lerna/run-topologically" "3.18.5" + "@lerna/validation-error" "3.13.0" + p-map "^2.1.0" + +"@lerna/filter-options@3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@lerna/filter-options/-/filter-options-3.20.0.tgz#0f0f5d5a4783856eece4204708cc902cbc8af59b" + integrity sha512-bmcHtvxn7SIl/R9gpiNMVG7yjx7WyT0HSGw34YVZ9B+3xF/83N3r5Rgtjh4hheLZ+Q91Or0Jyu5O3Nr+AwZe2g== + dependencies: + "@lerna/collect-updates" "3.20.0" + "@lerna/filter-packages" "3.18.0" + dedent "^0.7.0" + figgy-pudding "^3.5.1" + npmlog "^4.1.2" + +"@lerna/filter-packages@3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@lerna/filter-packages/-/filter-packages-3.18.0.tgz#6a7a376d285208db03a82958cfb8172e179b4e70" + integrity sha512-6/0pMM04bCHNATIOkouuYmPg6KH3VkPCIgTfQmdkPJTullERyEQfNUKikrefjxo1vHOoCACDpy65JYyKiAbdwQ== + dependencies: + "@lerna/validation-error" "3.13.0" + multimatch "^3.0.0" + npmlog "^4.1.2" + +"@lerna/get-npm-exec-opts@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-3.13.0.tgz#d1b552cb0088199fc3e7e126f914e39a08df9ea5" + integrity sha512-Y0xWL0rg3boVyJk6An/vurKzubyJKtrxYv2sj4bB8Mc5zZ3tqtv0ccbOkmkXKqbzvNNF7VeUt1OJ3DRgtC/QZw== + dependencies: + npmlog "^4.1.2" + +"@lerna/get-packed@3.16.0": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@lerna/get-packed/-/get-packed-3.16.0.tgz#1b316b706dcee86c7baa55e50b087959447852ff" + integrity sha512-AjsFiaJzo1GCPnJUJZiTW6J1EihrPkc2y3nMu6m3uWFxoleklsSCyImumzVZJssxMi3CPpztj8LmADLedl9kXw== + dependencies: + fs-extra "^8.1.0" + ssri "^6.0.1" + tar "^4.4.8" + +"@lerna/github-client@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.16.5.tgz#2eb0235c3bf7a7e5d92d73e09b3761ab21f35c2e" + integrity sha512-rHQdn8Dv/CJrO3VouOP66zAcJzrHsm+wFuZ4uGAai2At2NkgKH+tpNhQy2H1PSC0Ezj9LxvdaHYrUzULqVK5Hw== + dependencies: + "@lerna/child-process" "3.16.5" + "@octokit/plugin-enterprise-rest" "^3.6.1" + "@octokit/rest" "^16.28.4" + git-url-parse "^11.1.2" + npmlog "^4.1.2" + +"@lerna/gitlab-client@3.15.0": + version "3.15.0" + resolved "https://registry.yarnpkg.com/@lerna/gitlab-client/-/gitlab-client-3.15.0.tgz#91f4ec8c697b5ac57f7f25bd50fe659d24aa96a6" + integrity sha512-OsBvRSejHXUBMgwWQqNoioB8sgzL/Pf1pOUhHKtkiMl6aAWjklaaq5HPMvTIsZPfS6DJ9L5OK2GGZuooP/5c8Q== + dependencies: + node-fetch "^2.5.0" + npmlog "^4.1.2" + whatwg-url "^7.0.0" + +"@lerna/global-options@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@lerna/global-options/-/global-options-3.13.0.tgz#217662290db06ad9cf2c49d8e3100ee28eaebae1" + integrity sha512-SlZvh1gVRRzYLVluz9fryY1nJpZ0FHDGB66U9tFfvnnxmueckRQxLopn3tXj3NU1kc3QANT2I5BsQkOqZ4TEFQ== + +"@lerna/has-npm-version@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/has-npm-version/-/has-npm-version-3.16.5.tgz#ab83956f211d8923ea6afe9b979b38cc73b15326" + integrity sha512-WL7LycR9bkftyqbYop5rEGJ9sRFIV55tSGmbN1HLrF9idwOCD7CLrT64t235t3t4O5gehDnwKI5h2U3oxTrF8Q== + dependencies: + "@lerna/child-process" "3.16.5" + semver "^6.2.0" + +"@lerna/import@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.18.5.tgz#a9c7d8601870729851293c10abd18b3707f7ba5e" + integrity sha512-PH0WVLEgp+ORyNKbGGwUcrueW89K3Iuk/DDCz8mFyG2IG09l/jOF0vzckEyGyz6PO5CMcz4TI1al/qnp3FrahQ== + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.18.5" + "@lerna/prompt" "3.18.5" + "@lerna/pulse-till-done" "3.13.0" + "@lerna/validation-error" "3.13.0" + dedent "^0.7.0" + fs-extra "^8.1.0" + p-map-series "^1.0.0" + +"@lerna/info@3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@lerna/info/-/info-3.20.0.tgz#3a5212f3029f2bc6255f9533bdf4bcb120ef329a" + integrity sha512-Rsz+KQF9mczbGUbPTrtOed1N0C+cA08Qz0eX/oI+NNjvsryZIju/o7uedG4I3P55MBiAioNrJI88fHH3eTgYug== + dependencies: + "@lerna/command" "3.18.5" + "@lerna/output" "3.13.0" + envinfo "^7.3.1" + +"@lerna/init@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/init/-/init-3.18.5.tgz#86dd0b2b3290755a96975069b5cb007f775df9f5" + integrity sha512-oCwipWrha98EcJAHm8AGd2YFFLNI7AW9AWi0/LbClj1+XY9ah+uifXIgYGfTk63LbgophDd8936ZEpHMxBsbAg== + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/command" "3.18.5" + fs-extra "^8.1.0" + p-map "^2.1.0" + write-json-file "^3.2.0" + +"@lerna/link@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/link/-/link-3.18.5.tgz#f24347e4f0b71d54575bd37cfa1794bc8ee91b18" + integrity sha512-xTN3vktJpkT7Nqc3QkZRtHO4bT5NvuLMtKNIBDkks0HpGxC9PRyyqwOoCoh1yOGbrWIuDezhfMg3Qow+6I69IQ== + dependencies: + "@lerna/command" "3.18.5" + "@lerna/package-graph" "3.18.5" + "@lerna/symlink-dependencies" "3.17.0" + p-map "^2.1.0" + slash "^2.0.0" + +"@lerna/list@3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@lerna/list/-/list-3.20.0.tgz#7e67cc29c5cf661cfd097e8a7c2d3dcce7a81029" + integrity sha512-fXTicPrfioVnRzknyPawmYIVkzDRBaQqk9spejS1S3O1DOidkihK0xxNkr8HCVC0L22w6f92g83qWDp2BYRUbg== + dependencies: + "@lerna/command" "3.18.5" + "@lerna/filter-options" "3.20.0" + "@lerna/listable" "3.18.5" + "@lerna/output" "3.13.0" + +"@lerna/listable@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/listable/-/listable-3.18.5.tgz#e82798405b5ed8fc51843c8ef1e7a0e497388a1a" + integrity sha512-Sdr3pVyaEv5A7ZkGGYR7zN+tTl2iDcinryBPvtuv20VJrXBE8wYcOks1edBTcOWsPjCE/rMP4bo1pseyk3UTsg== + dependencies: + "@lerna/query-graph" "3.18.5" + chalk "^2.3.1" + columnify "^1.5.4" + +"@lerna/log-packed@3.16.0": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@lerna/log-packed/-/log-packed-3.16.0.tgz#f83991041ee77b2495634e14470b42259fd2bc16" + integrity sha512-Fp+McSNBV/P2mnLUYTaSlG8GSmpXM7krKWcllqElGxvAqv6chk2K3c2k80MeVB4WvJ9tRjUUf+i7HUTiQ9/ckQ== + dependencies: + byte-size "^5.0.1" + columnify "^1.5.4" + has-unicode "^2.0.1" + npmlog "^4.1.2" + +"@lerna/npm-conf@3.16.0": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@lerna/npm-conf/-/npm-conf-3.16.0.tgz#1c10a89ae2f6c2ee96962557738685300d376827" + integrity sha512-HbO3DUrTkCAn2iQ9+FF/eisDpWY5POQAOF1m7q//CZjdC2HSW3UYbKEGsSisFxSfaF9Z4jtrV+F/wX6qWs3CuA== + dependencies: + config-chain "^1.1.11" + pify "^4.0.1" + +"@lerna/npm-dist-tag@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/npm-dist-tag/-/npm-dist-tag-3.18.5.tgz#9ef9abb7c104077b31f6fab22cc73b314d54ac55" + integrity sha512-xw0HDoIG6HreVsJND9/dGls1c+lf6vhu7yJoo56Sz5bvncTloYGLUppIfDHQr4ZvmPCK8rsh0euCVh2giPxzKQ== + dependencies: + "@evocateur/npm-registry-fetch" "^4.0.0" + "@lerna/otplease" "3.18.5" + figgy-pudding "^3.5.1" + npm-package-arg "^6.1.0" + npmlog "^4.1.2" + +"@lerna/npm-install@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/npm-install/-/npm-install-3.16.5.tgz#d6bfdc16f81285da66515ae47924d6e278d637d3" + integrity sha512-hfiKk8Eku6rB9uApqsalHHTHY+mOrrHeWEs+gtg7+meQZMTS3kzv4oVp5cBZigndQr3knTLjwthT/FX4KvseFg== + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/get-npm-exec-opts" "3.13.0" + fs-extra "^8.1.0" + npm-package-arg "^6.1.0" + npmlog "^4.1.2" + signal-exit "^3.0.2" + write-pkg "^3.1.0" + +"@lerna/npm-publish@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/npm-publish/-/npm-publish-3.18.5.tgz#240e4039959fd9816b49c5b07421e11b5cb000af" + integrity sha512-3etLT9+2L8JAx5F8uf7qp6iAtOLSMj+ZYWY6oUgozPi/uLqU0/gsMsEXh3F0+YVW33q0M61RpduBoAlOOZnaTg== + dependencies: + "@evocateur/libnpmpublish" "^1.2.2" + "@lerna/otplease" "3.18.5" + "@lerna/run-lifecycle" "3.16.2" + figgy-pudding "^3.5.1" + fs-extra "^8.1.0" + npm-package-arg "^6.1.0" + npmlog "^4.1.2" + pify "^4.0.1" + read-package-json "^2.0.13" + +"@lerna/npm-run-script@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/npm-run-script/-/npm-run-script-3.16.5.tgz#9c2ec82453a26c0b46edc0bb7c15816c821f5c15" + integrity sha512-1asRi+LjmVn3pMjEdpqKJZFT/3ZNpb+VVeJMwrJaV/3DivdNg7XlPK9LTrORuKU4PSvhdEZvJmSlxCKyDpiXsQ== + dependencies: + "@lerna/child-process" "3.16.5" + "@lerna/get-npm-exec-opts" "3.13.0" + npmlog "^4.1.2" + +"@lerna/otplease@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/otplease/-/otplease-3.18.5.tgz#b77b8e760b40abad9f7658d988f3ea77d4fd0231" + integrity sha512-S+SldXAbcXTEDhzdxYLU0ZBKuYyURP/ND2/dK6IpKgLxQYh/z4ScljPDMyKymmEvgiEJmBsPZAAPfmNPEzxjog== + dependencies: + "@lerna/prompt" "3.18.5" + figgy-pudding "^3.5.1" + +"@lerna/output@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@lerna/output/-/output-3.13.0.tgz#3ded7cc908b27a9872228a630d950aedae7a4989" + integrity sha512-7ZnQ9nvUDu/WD+bNsypmPG5MwZBwu86iRoiW6C1WBuXXDxM5cnIAC1m2WxHeFnjyMrYlRXM9PzOQ9VDD+C15Rg== + dependencies: + npmlog "^4.1.2" + +"@lerna/pack-directory@3.16.4": + version "3.16.4" + resolved "https://registry.yarnpkg.com/@lerna/pack-directory/-/pack-directory-3.16.4.tgz#3eae5f91bdf5acfe0384510ed53faddc4c074693" + integrity sha512-uxSF0HZeGyKaaVHz5FroDY9A5NDDiCibrbYR6+khmrhZtY0Bgn6hWq8Gswl9iIlymA+VzCbshWIMX4o2O8C8ng== + dependencies: + "@lerna/get-packed" "3.16.0" + "@lerna/package" "3.16.0" + "@lerna/run-lifecycle" "3.16.2" + figgy-pudding "^3.5.1" + npm-packlist "^1.4.4" + npmlog "^4.1.2" + tar "^4.4.10" + temp-write "^3.4.0" + +"@lerna/package-graph@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/package-graph/-/package-graph-3.18.5.tgz#c740e2ea3578d059e551633e950690831b941f6b" + integrity sha512-8QDrR9T+dBegjeLr+n9WZTVxUYUhIUjUgZ0gvNxUBN8S1WB9r6H5Yk56/MVaB64tA3oGAN9IIxX6w0WvTfFudA== + dependencies: + "@lerna/prerelease-id-from-version" "3.16.0" + "@lerna/validation-error" "3.13.0" + npm-package-arg "^6.1.0" + npmlog "^4.1.2" + semver "^6.2.0" + +"@lerna/package@3.16.0": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@lerna/package/-/package-3.16.0.tgz#7e0a46e4697ed8b8a9c14d59c7f890e0d38ba13c" + integrity sha512-2lHBWpaxcBoiNVbtyLtPUuTYEaB/Z+eEqRS9duxpZs6D+mTTZMNy6/5vpEVSCBmzvdYpyqhqaYjjSLvjjr5Riw== + dependencies: + load-json-file "^5.3.0" + npm-package-arg "^6.1.0" + write-pkg "^3.1.0" + +"@lerna/prerelease-id-from-version@3.16.0": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-3.16.0.tgz#b24bfa789f5e1baab914d7b08baae9b7bd7d83a1" + integrity sha512-qZyeUyrE59uOK8rKdGn7jQz+9uOpAaF/3hbslJVFL1NqF9ELDTqjCPXivuejMX/lN4OgD6BugTO4cR7UTq/sZA== + dependencies: + semver "^6.2.0" + +"@lerna/profiler@3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@lerna/profiler/-/profiler-3.20.0.tgz#0f6dc236f4ea8f9ea5f358c6703305a4f32ad051" + integrity sha512-bh8hKxAlm6yu8WEOvbLENm42i2v9SsR4WbrCWSbsmOElx3foRnMlYk7NkGECa+U5c3K4C6GeBbwgqs54PP7Ljg== + dependencies: + figgy-pudding "^3.5.1" + fs-extra "^8.1.0" + npmlog "^4.1.2" + upath "^1.2.0" + +"@lerna/project@3.18.0": + version "3.18.0" + resolved "https://registry.yarnpkg.com/@lerna/project/-/project-3.18.0.tgz#56feee01daeb42c03cbdf0ed8a2a10cbce32f670" + integrity sha512-+LDwvdAp0BurOAWmeHE3uuticsq9hNxBI0+FMHiIai8jrygpJGahaQrBYWpwbshbQyVLeQgx3+YJdW2TbEdFWA== + dependencies: + "@lerna/package" "3.16.0" + "@lerna/validation-error" "3.13.0" + cosmiconfig "^5.1.0" + dedent "^0.7.0" + dot-prop "^4.2.0" + glob-parent "^5.0.0" + globby "^9.2.0" + load-json-file "^5.3.0" + npmlog "^4.1.2" + p-map "^2.1.0" + resolve-from "^4.0.0" + write-json-file "^3.2.0" + +"@lerna/prompt@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/prompt/-/prompt-3.18.5.tgz#628cd545f225887d060491ab95df899cfc5218a1" + integrity sha512-rkKj4nm1twSbBEb69+Em/2jAERK8htUuV8/xSjN0NPC+6UjzAwY52/x9n5cfmpa9lyKf/uItp7chCI7eDmNTKQ== + dependencies: + inquirer "^6.2.0" + npmlog "^4.1.2" + +"@lerna/publish@3.20.2": + version "3.20.2" + resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.20.2.tgz#a45d29813099b3249657ea913d0dc3f8ebc5cc2e" + integrity sha512-N7Y6PdhJ+tYQPdI1tZum8W25cDlTp4D6brvRacKZusweWexxaopbV8RprBaKexkEX/KIbncuADq7qjDBdQHzaA== + dependencies: + "@evocateur/libnpmaccess" "^3.1.2" + "@evocateur/npm-registry-fetch" "^4.0.0" + "@evocateur/pacote" "^9.6.3" + "@lerna/check-working-tree" "3.16.5" + "@lerna/child-process" "3.16.5" + "@lerna/collect-updates" "3.20.0" + "@lerna/command" "3.18.5" + "@lerna/describe-ref" "3.16.5" + "@lerna/log-packed" "3.16.0" + "@lerna/npm-conf" "3.16.0" + "@lerna/npm-dist-tag" "3.18.5" + "@lerna/npm-publish" "3.18.5" + "@lerna/otplease" "3.18.5" + "@lerna/output" "3.13.0" + "@lerna/pack-directory" "3.16.4" + "@lerna/prerelease-id-from-version" "3.16.0" + "@lerna/prompt" "3.18.5" + "@lerna/pulse-till-done" "3.13.0" + "@lerna/run-lifecycle" "3.16.2" + "@lerna/run-topologically" "3.18.5" + "@lerna/validation-error" "3.13.0" + "@lerna/version" "3.20.2" + figgy-pudding "^3.5.1" + fs-extra "^8.1.0" + npm-package-arg "^6.1.0" + npmlog "^4.1.2" + p-finally "^1.0.0" + p-map "^2.1.0" + p-pipe "^1.2.0" + semver "^6.2.0" + +"@lerna/pulse-till-done@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@lerna/pulse-till-done/-/pulse-till-done-3.13.0.tgz#c8e9ce5bafaf10d930a67d7ed0ccb5d958fe0110" + integrity sha512-1SOHpy7ZNTPulzIbargrgaJX387csN7cF1cLOGZiJQA6VqnS5eWs2CIrG8i8wmaUavj2QlQ5oEbRMVVXSsGrzA== + dependencies: + npmlog "^4.1.2" + +"@lerna/query-graph@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/query-graph/-/query-graph-3.18.5.tgz#df4830bb5155273003bf35e8dda1c32d0927bd86" + integrity sha512-50Lf4uuMpMWvJ306be3oQDHrWV42nai9gbIVByPBYJuVW8dT8O8pA3EzitNYBUdLL9/qEVbrR0ry1HD7EXwtRA== + dependencies: + "@lerna/package-graph" "3.18.5" + figgy-pudding "^3.5.1" + +"@lerna/resolve-symlink@3.16.0": + version "3.16.0" + resolved "https://registry.yarnpkg.com/@lerna/resolve-symlink/-/resolve-symlink-3.16.0.tgz#37fc7095fabdbcf317c26eb74e0d0bde8efd2386" + integrity sha512-Ibj5e7njVHNJ/NOqT4HlEgPFPtPLWsO7iu59AM5bJDcAJcR96mLZ7KGVIsS2tvaO7akMEJvt2P+ErwCdloG3jQ== + dependencies: + fs-extra "^8.1.0" + npmlog "^4.1.2" + read-cmd-shim "^1.0.1" + +"@lerna/rimraf-dir@3.16.5": + version "3.16.5" + resolved "https://registry.yarnpkg.com/@lerna/rimraf-dir/-/rimraf-dir-3.16.5.tgz#04316ab5ffd2909657aaf388ea502cb8c2f20a09" + integrity sha512-bQlKmO0pXUsXoF8lOLknhyQjOZsCc0bosQDoX4lujBXSWxHVTg1VxURtWf2lUjz/ACsJVDfvHZbDm8kyBk5okA== + dependencies: + "@lerna/child-process" "3.16.5" + npmlog "^4.1.2" + path-exists "^3.0.0" + rimraf "^2.6.2" + +"@lerna/run-lifecycle@3.16.2": + version "3.16.2" + resolved "https://registry.yarnpkg.com/@lerna/run-lifecycle/-/run-lifecycle-3.16.2.tgz#67b288f8ea964db9ea4fb1fbc7715d5bbb0bce00" + integrity sha512-RqFoznE8rDpyyF0rOJy3+KjZCeTkO8y/OB9orPauR7G2xQ7PTdCpgo7EO6ZNdz3Al+k1BydClZz/j78gNCmL2A== + dependencies: + "@lerna/npm-conf" "3.16.0" + figgy-pudding "^3.5.1" + npm-lifecycle "^3.1.2" + npmlog "^4.1.2" + +"@lerna/run-topologically@3.18.5": + version "3.18.5" + resolved "https://registry.yarnpkg.com/@lerna/run-topologically/-/run-topologically-3.18.5.tgz#3cd639da20e967d7672cb88db0f756b92f2fdfc3" + integrity sha512-6N1I+6wf4hLOnPW+XDZqwufyIQ6gqoPfHZFkfWlvTQ+Ue7CuF8qIVQ1Eddw5HKQMkxqN10thKOFfq/9NQZ4NUg== + dependencies: + "@lerna/query-graph" "3.18.5" + figgy-pudding "^3.5.1" + p-queue "^4.0.0" + +"@lerna/run@3.20.0": + version "3.20.0" + resolved "https://registry.yarnpkg.com/@lerna/run/-/run-3.20.0.tgz#a479f7c42bdf9ebabb3a1e5a2bdebb7a8d201151" + integrity sha512-9U3AqeaCeB7KsGS9oyKNp62s9vYoULg/B4cqXTKZkc+OKL6QOEjYHYVSBcMK9lUXrMjCjDIuDSX3PnTCPxQ2Dw== + dependencies: + "@lerna/command" "3.18.5" + "@lerna/filter-options" "3.20.0" + "@lerna/npm-run-script" "3.16.5" + "@lerna/output" "3.13.0" + "@lerna/profiler" "3.20.0" + "@lerna/run-topologically" "3.18.5" + "@lerna/timer" "3.13.0" + "@lerna/validation-error" "3.13.0" + p-map "^2.1.0" + +"@lerna/symlink-binary@3.17.0": + version "3.17.0" + resolved "https://registry.yarnpkg.com/@lerna/symlink-binary/-/symlink-binary-3.17.0.tgz#8f8031b309863814883d3f009877f82e38aef45a" + integrity sha512-RLpy9UY6+3nT5J+5jkM5MZyMmjNHxZIZvXLV+Q3MXrf7Eaa1hNqyynyj4RO95fxbS+EZc4XVSk25DGFQbcRNSQ== + dependencies: + "@lerna/create-symlink" "3.16.2" + "@lerna/package" "3.16.0" + fs-extra "^8.1.0" + p-map "^2.1.0" + +"@lerna/symlink-dependencies@3.17.0": + version "3.17.0" + resolved "https://registry.yarnpkg.com/@lerna/symlink-dependencies/-/symlink-dependencies-3.17.0.tgz#48d6360e985865a0e56cd8b51b308a526308784a" + integrity sha512-KmjU5YT1bpt6coOmdFueTJ7DFJL4H1w5eF8yAQ2zsGNTtZ+i5SGFBWpb9AQaw168dydc3s4eu0W0Sirda+F59Q== + dependencies: + "@lerna/create-symlink" "3.16.2" + "@lerna/resolve-symlink" "3.16.0" + "@lerna/symlink-binary" "3.17.0" + fs-extra "^8.1.0" + p-finally "^1.0.0" + p-map "^2.1.0" + p-map-series "^1.0.0" + +"@lerna/timer@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@lerna/timer/-/timer-3.13.0.tgz#bcd0904551db16e08364d6c18e5e2160fc870781" + integrity sha512-RHWrDl8U4XNPqY5MQHkToWS9jHPnkLZEt5VD+uunCKTfzlxGnRCr3/zVr8VGy/uENMYpVP3wJa4RKGY6M0vkRw== + +"@lerna/validation-error@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@lerna/validation-error/-/validation-error-3.13.0.tgz#c86b8f07c5ab9539f775bd8a54976e926f3759c3" + integrity sha512-SiJP75nwB8GhgwLKQfdkSnDufAaCbkZWJqEDlKOUPUvVOplRGnfL+BPQZH5nvq2BYSRXsksXWZ4UHVnQZI/HYA== + dependencies: + npmlog "^4.1.2" + +"@lerna/version@3.20.2": + version "3.20.2" + resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.20.2.tgz#3709141c0f537741d9bc10cb24f56897bcb30428" + integrity sha512-ckBJMaBWc+xJen0cMyCE7W67QXLLrc0ELvigPIn8p609qkfNM0L0CF803MKxjVOldJAjw84b8ucNWZLvJagP/Q== + dependencies: + "@lerna/check-working-tree" "3.16.5" + "@lerna/child-process" "3.16.5" + "@lerna/collect-updates" "3.20.0" + "@lerna/command" "3.18.5" + "@lerna/conventional-commits" "3.18.5" + "@lerna/github-client" "3.16.5" + "@lerna/gitlab-client" "3.15.0" + "@lerna/output" "3.13.0" + "@lerna/prerelease-id-from-version" "3.16.0" + "@lerna/prompt" "3.18.5" + "@lerna/run-lifecycle" "3.16.2" + "@lerna/run-topologically" "3.18.5" + "@lerna/validation-error" "3.13.0" + chalk "^2.3.1" + dedent "^0.7.0" + load-json-file "^5.3.0" + minimatch "^3.0.4" + npmlog "^4.1.2" + p-map "^2.1.0" + p-pipe "^1.2.0" + p-reduce "^1.0.0" + p-waterfall "^1.0.0" + semver "^6.2.0" + slash "^2.0.0" + temp-write "^3.4.0" + write-json-file "^3.2.0" + +"@lerna/write-log-file@3.13.0": + version "3.13.0" + resolved "https://registry.yarnpkg.com/@lerna/write-log-file/-/write-log-file-3.13.0.tgz#b78d9e4cfc1349a8be64d91324c4c8199e822a26" + integrity sha512-RibeMnDPvlL8bFYW5C8cs4mbI3AHfQef73tnJCQ/SgrXZHehmHnsyWUiE7qDQCAo+B1RfTapvSyFF69iPj326A== + dependencies: + npmlog "^4.1.2" + write-file-atomic "^2.3.0" + "@loadable/babel-plugin@^5.12.0": version "5.12.0" resolved "https://registry.yarnpkg.com/@loadable/babel-plugin/-/babel-plugin-5.12.0.tgz#de18d4637eb8f4bdecd694a6737880b3e2094d4c" @@ -1527,6 +2286,18 @@ "@octokit/types" "^2.0.0" universal-user-agent "^4.0.0" +"@octokit/plugin-enterprise-rest@^3.6.1": + version "3.6.2" + resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-3.6.2.tgz#74de25bef21e0182b4fa03a8678cd00a4e67e561" + integrity sha512-3wF5eueS5OHQYuAEudkpN+xVeUsg8vYEMMenEzLphUZ7PRZ8OJtDcsreL3ad9zxXmBbaFWzLmFcdob5CLyZftA== + +"@octokit/plugin-paginate-rest@^1.1.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz#004170acf8c2be535aba26727867d692f7b488fc" + integrity sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q== + dependencies: + "@octokit/types" "^2.0.1" + "@octokit/plugin-paginate-rest@^2.0.0": version "2.0.2" resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.0.2.tgz#fee7a81a4cc7d03784aaf9225499dd6e27f6d01e" @@ -1539,6 +2310,14 @@ resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz#eef87a431300f6148c39a7f75f8cfeb218b2547e" integrity sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw== +"@octokit/plugin-rest-endpoint-methods@2.4.0": + version "2.4.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz#3288ecf5481f68c494dd0602fc15407a59faf61e" + integrity sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ== + dependencies: + "@octokit/types" "^2.0.1" + deprecation "^2.3.1" + "@octokit/plugin-rest-endpoint-methods@^3.3.0": version "3.3.3" resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-3.3.3.tgz#df55905a3f6f87ea943ecfa93b2dd68807f21b7b" @@ -1547,6 +2326,15 @@ "@octokit/types" "^2.0.1" deprecation "^2.3.1" +"@octokit/request-error@^1.0.2": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-1.2.1.tgz#ede0714c773f32347576c25649dc013ae6b31801" + integrity sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA== + dependencies: + "@octokit/types" "^2.0.0" + deprecation "^2.0.0" + once "^1.4.0" + "@octokit/request-error@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.0.tgz#94ca7293373654400fbb2995f377f9473e00834b" @@ -1556,7 +2344,7 @@ deprecation "^2.0.0" once "^1.4.0" -"@octokit/request@^5.3.0", "@octokit/request@^5.3.1": +"@octokit/request@^5.2.0", "@octokit/request@^5.3.0", "@octokit/request@^5.3.1": version "5.3.4" resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.3.4.tgz#fbc950bf785d59da3b0399fc6d042c8cf52e2905" integrity sha512-qyj8G8BxQyXjt9Xu6NvfvOr1E0l35lsXtwm3SopsYg/JWXjlsnwqLc8rsD2OLguEL/JjLfBvrXr4az7z8Lch2A== @@ -1580,6 +2368,28 @@ "@octokit/plugin-request-log" "^1.0.0" "@octokit/plugin-rest-endpoint-methods" "^3.3.0" +"@octokit/rest@^16.28.4": + version "16.43.1" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-16.43.1.tgz#3b11e7d1b1ac2bbeeb23b08a17df0b20947eda6b" + integrity sha512-gfFKwRT/wFxq5qlNjnW2dh+qh74XgTQ2B179UX5K1HYCluioWj8Ndbgqw2PVqa1NnVJkGHp2ovMpVn/DImlmkw== + dependencies: + "@octokit/auth-token" "^2.4.0" + "@octokit/plugin-paginate-rest" "^1.1.1" + "@octokit/plugin-request-log" "^1.0.0" + "@octokit/plugin-rest-endpoint-methods" "2.4.0" + "@octokit/request" "^5.2.0" + "@octokit/request-error" "^1.0.2" + atob-lite "^2.0.0" + before-after-hook "^2.0.0" + btoa-lite "^1.0.0" + deprecation "^2.0.0" + lodash.get "^4.4.2" + lodash.set "^4.3.2" + lodash.uniq "^4.5.0" + octokit-pagination-methods "^1.1.0" + once "^1.4.0" + universal-user-agent "^4.0.0" + "@octokit/types@^2.0.0", "@octokit/types@^2.0.1": version "2.5.0" resolved "https://registry.yarnpkg.com/@octokit/types/-/types-2.5.0.tgz#f1bbd147e662ae2c79717d518aac686e58257773" @@ -2881,11 +3691,33 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== +"@zkochan/cmd-shim@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz#2ab8ed81f5bb5452a85f25758eb9b8681982fd2e" + integrity sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg== + dependencies: + is-windows "^1.0.0" + mkdirp-promise "^5.0.1" + mz "^2.5.0" + +JSONStream@^1.0.4, JSONStream@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + abab@^2.0.0, abab@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a" integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg== +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" @@ -2962,13 +3794,27 @@ adm-zip@0.4.11: resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.11.tgz#2aa54c84c4b01a9d0fb89bb11982a51f13e3d62a" integrity sha512-L8vcjDTCOIJk7wFvmlEUN7AsSb8T+2JrdP7KINBjzr24TJ5Mwj590sLu3BC7zNZowvJWa/JtPmD8eJCzdtDWjA== -agent-base@^4.3.0: +agent-base@4, agent-base@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== dependencies: es6-promisify "^5.0.0" +agent-base@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" + integrity sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg== + dependencies: + es6-promisify "^5.0.0" + +agentkeepalive@^3.4.1: + version "3.5.2" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" + integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ== + dependencies: + humanize-ms "^1.2.1" + aggregate-error@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" @@ -3131,6 +3977,11 @@ any-observable@^0.3.0: resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== +any-promise@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= + anymatch@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" @@ -3157,6 +4008,11 @@ aproba@^1.0.3, aproba@^1.1.1: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== +aproba@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" + integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== + arch@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/arch/-/arch-2.1.1.tgz#8f5c2731aa35a30929221bb0640eed65175ec84e" @@ -3192,6 +4048,11 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= +array-differ@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-2.1.0.tgz#4b9c1c3f14b906757082925769e8ab904f4801b1" + integrity sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w== + array-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" @@ -3202,11 +4063,21 @@ array-filter@^1.0.0: resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-1.0.0.tgz#baf79e62e6ef4c2a4c0b831232daffec251f9d83" integrity sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= +array-ify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" + integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= + array-includes@^3.0.3, array-includes@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348" @@ -3216,7 +4087,7 @@ array-includes@^3.0.3, array-includes@^3.1.1: es-abstract "^1.17.0" is-string "^1.0.5" -array-union@^1.0.1: +array-union@^1.0.1, array-union@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= @@ -3278,7 +4149,7 @@ arrify@^1.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= -asap@~2.0.3: +asap@^2.0.0, asap@~2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= @@ -3376,6 +4247,11 @@ asyncro@^3.0.0: resolved "https://registry.yarnpkg.com/asyncro/-/asyncro-3.0.0.tgz#3c7a732e263bc4a42499042f48d7d858e9c0134e" integrity sha512-nEnWYfrBmA3taTiuiOoZYmgJ/CNrSoQLeLs29SeLcPu60yaw/mHDBHV0iOZ051fTvsTHxpCY+gXibqT9wbQYfg== +atob-lite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" + integrity sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY= + atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" @@ -3901,7 +4777,7 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -before-after-hook@^2.1.0: +before-after-hook@^2.0.0, before-after-hook@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== @@ -3928,7 +4804,7 @@ bluebird@3.4.6: resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.6.tgz#01da8d821d87813d158967e743d5fe6c62cf8c0f" integrity sha1-AdqNgh2HgT0ViWfnQ9X+bGLPjA8= -bluebird@3.7.2, bluebird@^3.3.5, bluebird@^3.5.5: +bluebird@3.7.2, bluebird@^3.3.5, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -4128,6 +5004,11 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" +btoa-lite@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" + integrity sha1-M3dm2hWAEhD92VbCLpxokaudAzc= + buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" @@ -4167,12 +5048,27 @@ builtin-status-codes@^3.0.0: resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= +builtins@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= + +byline@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" + integrity sha1-dBxSFkaOrcRXsDQQEYrXfejB3bE= + +byte-size@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191" + integrity sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw== + bytes@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -cacache@^12.0.2: +cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3: version "12.0.4" resolved "https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c" integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ== @@ -4313,11 +5209,38 @@ camelcase-css@2.0.1: resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase-keys@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" + integrity sha1-oqpfsa9oh1glnDLBQUJteJI7m3c= + dependencies: + camelcase "^4.1.0" + map-obj "^2.0.0" + quick-lru "^1.0.0" + camelcase@^1.0.2: version "1.2.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + +camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= + camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" @@ -4649,6 +5572,15 @@ clone-deep@^0.2.4: lazy-cache "^1.0.3" shallow-clone "^0.1.2" +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + clone-response@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" @@ -4748,6 +5680,14 @@ colors@^1.1.2, colors@^1.3.3: resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== +columnify@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" + integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= + dependencies: + strip-ansi "^3.0.0" + wcwidth "^1.0.0" + combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -4795,6 +5735,14 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= +compare-func@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" + integrity sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg= + dependencies: + array-ify "^1.0.0" + dot-prop "^3.0.0" + component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" @@ -4820,6 +5768,16 @@ concat-stream@1.6.2, concat-stream@^1.5.0, concat-stream@^1.6.2, concat-stream@~ readable-stream "^2.2.2" typedarray "^0.0.6" +concat-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" + integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.0.2" + typedarray "^0.0.6" + concat-with-sourcemaps@^1.0.5: version "1.1.0" resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz#d4ea93f05ae25790951b99e7b3b09e3908a4082e" @@ -4842,6 +5800,14 @@ concurrently@^5.1.0: tree-kill "^1.2.2" yargs "^13.3.0" +config-chain@^1.1.11: + version "1.1.12" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + configstore@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" @@ -4896,6 +5862,89 @@ content-type@~1.0.4: resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== +conventional-changelog-angular@^5.0.3: + version "5.0.6" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.6.tgz#269540c624553aded809c29a3508fdc2b544c059" + integrity sha512-QDEmLa+7qdhVIv8sFZfVxU1VSyVvnXPsxq8Vam49mKUcO1Z8VTLEJk9uI21uiJUsnmm0I4Hrsdc9TgkOQo9WSA== + dependencies: + compare-func "^1.3.1" + q "^1.5.1" + +conventional-changelog-core@^3.1.6: + version "3.2.3" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz#b31410856f431c847086a7dcb4d2ca184a7d88fb" + integrity sha512-LMMX1JlxPIq/Ez5aYAYS5CpuwbOk6QFp8O4HLAcZxe3vxoCtABkhfjetk8IYdRB9CDQGwJFLR3Dr55Za6XKgUQ== + dependencies: + conventional-changelog-writer "^4.0.6" + conventional-commits-parser "^3.0.3" + dateformat "^3.0.0" + get-pkg-repo "^1.0.0" + git-raw-commits "2.0.0" + git-remote-origin-url "^2.0.0" + git-semver-tags "^2.0.3" + lodash "^4.2.1" + normalize-package-data "^2.3.5" + q "^1.5.1" + read-pkg "^3.0.0" + read-pkg-up "^3.0.0" + through2 "^3.0.0" + +conventional-changelog-preset-loader@^2.1.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.0.tgz#580fa8ab02cef22c24294d25e52d7ccd247a9a6a" + integrity sha512-/rHb32J2EJnEXeK4NpDgMaAVTFZS3o1ExmjKMtYVgIC4MQn0vkNSbYpdGRotkfGGRWiqk3Ri3FBkiZGbAfIfOQ== + +conventional-changelog-writer@^4.0.6: + version "4.0.11" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.11.tgz#9f56d2122d20c96eb48baae0bf1deffaed1edba4" + integrity sha512-g81GQOR392I+57Cw3IyP1f+f42ME6aEkbR+L7v1FBBWolB0xkjKTeCWVguzRrp6UiT1O6gBpJbEy2eq7AnV1rw== + dependencies: + compare-func "^1.3.1" + conventional-commits-filter "^2.0.2" + dateformat "^3.0.0" + handlebars "^4.4.0" + json-stringify-safe "^5.0.1" + lodash "^4.17.15" + meow "^5.0.0" + semver "^6.0.0" + split "^1.0.0" + through2 "^3.0.0" + +conventional-commits-filter@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz#f122f89fbcd5bb81e2af2fcac0254d062d1039c1" + integrity sha512-WpGKsMeXfs21m1zIw4s9H5sys2+9JccTzpN6toXtxhpw2VNF2JUXwIakthKBy+LN4DvJm+TzWhxOMWOs1OFCFQ== + dependencies: + lodash.ismatch "^4.4.0" + modify-values "^1.0.0" + +conventional-commits-parser@^3.0.3: + version "3.0.8" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.0.8.tgz#23310a9bda6c93c874224375e72b09fb275fe710" + integrity sha512-YcBSGkZbYp7d+Cr3NWUeXbPDFUN6g3SaSIzOybi8bjHL5IJ5225OSCxJJ4LgziyEJ7AaJtE9L2/EU6H7Nt/DDQ== + dependencies: + JSONStream "^1.0.4" + is-text-path "^1.0.1" + lodash "^4.17.15" + meow "^5.0.0" + split2 "^2.0.0" + through2 "^3.0.0" + trim-off-newlines "^1.0.0" + +conventional-recommended-bump@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-5.0.1.tgz#5af63903947b6e089e77767601cb592cabb106ba" + integrity sha512-RVdt0elRcCxL90IrNP0fYCpq1uGt2MALko0eyeQ+zQuDVWtMGAy9ng6yYn3kax42lCj9+XBxQ8ZN6S9bdKxDhQ== + dependencies: + concat-stream "^2.0.0" + conventional-changelog-preset-loader "^2.1.1" + conventional-commits-filter "^2.0.2" + conventional-commits-parser "^3.0.3" + git-raw-commits "2.0.0" + git-semver-tags "^2.0.3" + meow "^4.0.0" + q "^1.5.1" + convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" @@ -4989,7 +6038,7 @@ cosmiconfig@6.0.0, cosmiconfig@^6.0.0: path-type "^4.0.0" yaml "^1.7.2" -cosmiconfig@^5.0.0, cosmiconfig@^5.2.1: +cosmiconfig@^5.0.0, cosmiconfig@^5.1.0, cosmiconfig@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== @@ -5327,6 +6376,13 @@ csstype@^2.2.0, csstype@^2.5.7, csstype@^2.6.7: resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.9.tgz#05141d0cd557a56b8891394c1911c40c8a98d098" integrity sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q== +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= + dependencies: + array-find-index "^1.0.1" + cyclist@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" @@ -5382,6 +6438,13 @@ d@1, d@^1.0.1: es5-ext "^0.10.50" type "^1.0.1" +dargs@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" + integrity sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc= + dependencies: + number-is-nan "^1.0.0" + dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -5417,6 +6480,11 @@ date-fns@^2.0.1: resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.11.0.tgz#ec2b44977465b9dcb370021d5e6c019b19f36d06" integrity sha512-8P1cDi8ebZyDxUyUprBXwidoEtiQAawYPGvpfb+Dg0G6JrQ+VozwOmm91xYC0vAv1+0VmLehEPb+isg4BGUFfA== +dateformat@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== + de-indent@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" @@ -5437,6 +6505,13 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: dependencies: ms "2.0.0" +debug@3.1.0, debug@=3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== + dependencies: + ms "2.0.0" + debug@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.0.tgz#373687bffa678b38b1cd91f861b63850035ddc87" @@ -5451,13 +6526,6 @@ debug@4.1.1, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: dependencies: ms "^2.1.1" -debug@=3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== - dependencies: - ms "2.0.0" - debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5: version "3.2.6" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" @@ -5465,7 +6533,20 @@ debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5: dependencies: ms "^2.1.1" -decamelize@^1.0.0, decamelize@^1.2.0: +debuglog@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" + integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= + +decamelize-keys@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" + integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= + dependencies: + decamelize "^1.1.0" + map-obj "^1.0.0" + +decamelize@^1.0.0, decamelize@^1.1.0, decamelize@^1.1.2, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -5494,6 +6575,11 @@ decompress-response@^5.0.0: dependencies: mimic-response "^2.0.0" +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + deep-equal@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" @@ -5639,6 +6725,11 @@ detab@2.0.3, detab@^2.0.0: dependencies: repeat-string "^1.5.4" +detect-indent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" + integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= + detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -5675,6 +6766,14 @@ detect-repo-changelog@1.0.1: lodash.find "^4.6.0" pify "^2.3.0" +dezalgo@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" + integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= + dependencies: + asap "^2.0.0" + wrappy "1" + diff-sequences@^25.2.0: version "25.2.0" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.2.0.tgz#180bd89ff45c490b175de6dbb1d346db7b998a94" @@ -5697,6 +6796,13 @@ dir-glob@2.0.0: arrify "^1.0.1" path-type "^3.0.0" +dir-glob@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== + dependencies: + path-type "^3.0.0" + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -5832,6 +6938,20 @@ dot-case@^3.0.3: no-case "^3.0.3" tslib "^1.10.0" +dot-prop@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" + integrity sha1-G3CK8JSknJoOfbyteQq6U52sEXc= + dependencies: + is-obj "^1.0.0" + +dot-prop@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" + integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== + dependencies: + is-obj "^1.0.0" + dot-prop@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb" @@ -5997,6 +7117,13 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= +encoding@^0.1.11: + version "0.1.12" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= + dependencies: + iconv-lite "~0.4.13" + end-of-stream@^1.0.0, end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -6023,6 +7150,11 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== +env-paths@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" + integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA== + envinfo@^7.3.1: version "7.5.0" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.5.0.tgz#91410bb6db262fb4f1409bd506e9ff57e91023f4" @@ -6099,6 +7231,11 @@ enzyme@^3.11.0: rst-selector-parser "^2.2.3" string.prototype.trim "^1.2.1" +err-code@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" + integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= + errno@^0.1.3, errno@~0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" @@ -6507,6 +7644,11 @@ eventemitter2@4.1.2: resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-4.1.2.tgz#0e1a8477af821a6ef3995b311bf74c23a5247f15" integrity sha1-DhqEd6+CGm7zmVsxG/dMI6UkfxU= +eventemitter3@^3.1.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" + integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== + eventemitter3@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb" @@ -6759,7 +7901,7 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== -fast-glob@^2.0.2, fast-glob@^2.2.2: +fast-glob@^2.0.2, fast-glob@^2.2.2, fast-glob@^2.2.6: version "2.2.7" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d" integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw== @@ -6840,7 +7982,7 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" -figgy-pudding@^3.5.1: +figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== @@ -6982,6 +8124,14 @@ find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -7131,7 +8281,7 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" -fs-extra@8.1.0, fs-extra@^8.0.1: +fs-extra@8.1.0, fs-extra@^8.0.1, fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== @@ -7254,6 +8404,11 @@ generic-names@^2.0.1: dependencies: loader-utils "^1.1.0" +genfun@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" + integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA== + gensync@^1.0.0-beta.1: version "1.0.0-beta.1" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269" @@ -7264,11 +8419,32 @@ get-caller-file@^2.0.1: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== +get-pkg-repo@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" + integrity sha1-xztInAbYDMVTbCyFP54FIyBWly0= + dependencies: + hosted-git-info "^2.1.4" + meow "^3.3.0" + normalize-package-data "^2.3.0" + parse-github-repo-url "^1.3.0" + through2 "^2.0.0" + get-port@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" integrity sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw= +get-port@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119" + integrity sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw== + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= + get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -7302,6 +8478,33 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +git-raw-commits@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" + integrity sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg== + dependencies: + dargs "^4.0.1" + lodash.template "^4.0.2" + meow "^4.0.0" + split2 "^2.0.0" + through2 "^2.0.0" + +git-remote-origin-url@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" + integrity sha1-UoJlna4hBxRaERJhEq0yFuxfpl8= + dependencies: + gitconfiglocal "^1.0.0" + pify "^2.3.0" + +git-semver-tags@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-2.0.3.tgz#48988a718acf593800f99622a952a77c405bfa34" + integrity sha512-tj4FD4ww2RX2ae//jSrXZzrocla9db5h0V7ikPl1P/WwoZar9epdUhwR7XHXSgc+ZkNq72BEEerqQuicoEQfzA== + dependencies: + meow "^4.0.0" + semver "^6.0.0" + git-up@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.1.tgz#cb2ef086653640e721d2042fe3104857d89007c0" @@ -7310,13 +8513,20 @@ git-up@^4.0.0: is-ssh "^1.3.0" parse-url "^5.0.0" -git-url-parse@11.1.2: +git-url-parse@11.1.2, git-url-parse@^11.1.2: version "11.1.2" resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.1.2.tgz#aff1a897c36cc93699270587bea3dbcbbb95de67" integrity sha512-gZeLVGY8QVKMIkckncX+iCq2/L8PlwncvDFKiWkBn9EtCfYDbliRTTp6qzyQ1VMdITUfq7293zDzfpjdiGASSQ== dependencies: git-up "^4.0.0" +gitconfiglocal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" + integrity sha1-QdBF84UaXqiPA/JMocYXgRRGS5s= + dependencies: + ini "^1.3.2" + github-slugger@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.3.0.tgz#9bd0a95c5efdfc46005e82a906ef8e2a059124c9" @@ -7472,6 +8682,20 @@ globby@^10.0.1: merge2 "^1.2.3" slash "^3.0.0" +globby@^9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d" + integrity sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg== + dependencies: + "@types/glob" "^7.1.1" + array-union "^1.0.2" + dir-glob "^2.2.2" + fast-glob "^2.2.6" + glob "^7.1.3" + ignore "^4.0.3" + pify "^4.0.1" + slash "^2.0.0" + globrex@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" @@ -7582,6 +8806,18 @@ gzip-size@^3.0.0: dependencies: duplexer "^0.1.1" +handlebars@^4.4.0: + version "4.7.6" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" + integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.0" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + handlebars@^4.7.3: version "4.7.3" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.3.tgz#8ece2797826886cf8082d1726ff21d2a022550ee" @@ -7633,7 +8869,7 @@ has-symbols@^1.0.0, has-symbols@^1.0.1: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== -has-unicode@^2.0.0: +has-unicode@^2.0.0, has-unicode@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= @@ -7808,7 +9044,7 @@ hoist-non-react-statics@^3.1.0, hoist-non-react-statics@^3.3.0: dependencies: react-is "^16.7.0" -hosted-git-info@^2.1.4: +hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== @@ -7925,6 +9161,11 @@ htmlparser2@^3.3.0, htmlparser2@^3.9.1, htmlparser2@^3.9.2: inherits "^2.0.1" readable-stream "^3.1.1" +http-cache-semantics@^3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" + integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== + http-cache-semantics@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" @@ -7957,6 +9198,14 @@ http-errors@~1.7.2: resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= +http-proxy-agent@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" + integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== + dependencies: + agent-base "4" + debug "3.1.0" + http-proxy@^1.17.0: version "1.18.0" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.0.tgz#dbe55f63e75a347db7f3d99974f2692a314a6a3a" @@ -8004,12 +9253,27 @@ https-proxy-agent@3.0.0: agent-base "^4.3.0" debug "^3.1.0" +https-proxy-agent@^2.2.3: + version "2.2.4" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" + integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== + dependencies: + agent-base "^4.3.0" + debug "^3.1.0" + human-signals@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== -iconv-lite@0.4.24, iconv-lite@^0.4.24: +humanize-ms@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" + integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= + dependencies: + ms "^2.0.0" + +iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -8038,12 +9302,19 @@ iferr@^0.1.5: resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= +ignore-walk@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" + integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== + dependencies: + minimatch "^3.0.4" + ignore@^3.3.5: version "3.3.10" resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== -ignore@^4.0.6: +ignore@^4.0.3, ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== @@ -8112,6 +9383,14 @@ import-lazy@^2.1.0: resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + import-local@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.0.2.tgz#a8cfd0431d1de4a2199703d003e3e62364fa6db6" @@ -8125,6 +9404,13 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= + dependencies: + repeating "^2.0.0" + indent-string@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" @@ -8168,11 +9454,25 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: +ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== +init-package-json@^1.10.3: + version "1.10.3" + resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" + integrity sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw== + dependencies: + glob "^7.1.1" + npm-package-arg "^4.0.0 || ^5.0.0 || ^6.0.0" + promzard "^0.3.0" + read "~1.0.1" + read-package-json "1 || 2" + semver "2.x || 3.x || 4 || 5" + validate-npm-package-license "^3.0.1" + validate-npm-package-name "^3.0.0" + inline-style-parser@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" @@ -8216,6 +9516,25 @@ inquirer@7.1.0, inquirer@^7.0.0: strip-ansi "^6.0.0" through "^2.3.6" +inquirer@^6.2.0: + version "6.5.2" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" + integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== + dependencies: + ansi-escapes "^3.2.0" + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^2.0.0" + lodash "^4.17.12" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^2.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + internal-slot@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.2.tgz#9c2e9fb3cd8e5e4256c6f45fe310067fcfa378a3" @@ -8247,7 +9566,7 @@ ip-regex@^2.1.0: resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= -ip@^1.1.5: +ip@1.1.5, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= @@ -8442,6 +9761,11 @@ is-extglob@^2.1.0, is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= +is-finite@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" + integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== + is-fullwidth-code-point@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" @@ -8555,6 +9879,11 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + is-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" @@ -8584,7 +9913,7 @@ is-path-inside@^3.0.1: resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== -is-plain-obj@^1.0.0: +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= @@ -8703,6 +10032,13 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.1" +is-text-path@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" + integrity sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= + dependencies: + text-extensions "^1.0.0" + is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" @@ -8713,12 +10049,17 @@ is-url@^1.2.2: resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + is-whitespace-character@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== -is-windows@^1.0.2: +is-windows@^1.0.0, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== @@ -9508,7 +10849,7 @@ json-buffer@3.0.1: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== -json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: +json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== @@ -9528,7 +10869,7 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= -json-stringify-safe@~5.0.1: +json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= @@ -9571,6 +10912,11 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" +jsonparse@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= + jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -9702,6 +11048,30 @@ lcov-parse@^1.0.0: resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-1.0.0.tgz#eb0d46b54111ebc561acb4c408ef9363bdc8f7e0" integrity sha1-6w1GtUER68VhrLTECO+TY73I9+A= +lerna@^3.20.2: + version "3.20.2" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.20.2.tgz#abf84e73055fe84ee21b46e64baf37b496c24864" + integrity sha512-bjdL7hPLpU3Y8CBnw/1ys3ynQMUjiK6l9iDWnEGwFtDy48Xh5JboR9ZJwmKGCz9A/sarVVIGwf1tlRNKUG9etA== + dependencies: + "@lerna/add" "3.20.0" + "@lerna/bootstrap" "3.20.0" + "@lerna/changed" "3.20.0" + "@lerna/clean" "3.20.0" + "@lerna/cli" "3.18.5" + "@lerna/create" "3.18.5" + "@lerna/diff" "3.18.5" + "@lerna/exec" "3.20.0" + "@lerna/import" "3.18.5" + "@lerna/info" "3.20.0" + "@lerna/init" "3.18.5" + "@lerna/link" "3.18.5" + "@lerna/list" "3.20.0" + "@lerna/publish" "3.20.2" + "@lerna/run" "3.20.0" + "@lerna/version" "3.20.2" + import-local "^2.0.0" + npmlog "^4.1.2" + leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -9778,6 +11148,17 @@ listr@0.14.3: p-map "^2.0.0" rxjs "^6.3.3" +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + load-json-file@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" @@ -9798,6 +11179,17 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" +load-json-file@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-5.3.0.tgz#4d3c1e01fa1c03ea78a60ac7af932c9ce53403f3" + integrity sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw== + dependencies: + graceful-fs "^4.1.15" + parse-json "^4.0.0" + pify "^4.0.1" + strip-bom "^3.0.0" + type-fest "^0.3.0" + loader-runner@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" @@ -9844,6 +11236,11 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + lodash.camelcase@4.3.0, lodash.camelcase@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" @@ -9854,6 +11251,11 @@ lodash.clone@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz#195870450f5a13192478df4bc3d23d2dea1907b6" integrity sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y= +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" @@ -9874,11 +11276,21 @@ lodash.flattendeep@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + lodash.isequal@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= +lodash.ismatch@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" + integrity sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc= + lodash.kebabcase@4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" @@ -9899,6 +11311,11 @@ lodash.once@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= +lodash.set@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23" + integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM= + lodash.snakecase@4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" @@ -9909,6 +11326,21 @@ lodash.sortby@^4.7.0: resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= +lodash.template@^4.0.2, lodash.template@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" + integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.templatesettings "^4.0.0" + +lodash.templatesettings@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" + integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.throttle@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" @@ -9929,7 +11361,7 @@ lodash.upperfirst@4.3.1: resolved "https://registry.yarnpkg.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce" integrity sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984= -lodash@4.17.15, lodash@^4.0.1, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4: +lodash@4.17.15, lodash@^4.0.1, lodash@^4.15.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.2.1: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== @@ -10001,6 +11433,14 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3 dependencies: js-tokens "^3.0.0 || ^4.0.0" +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + lower-case@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.1.tgz#39eeb36e396115cc05e29422eaea9e692c9408c7" @@ -10060,6 +11500,13 @@ magic-string@^0.25.2: dependencies: sourcemap-codec "^1.4.4" +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -10075,6 +11522,23 @@ make-dir@^3.0.0, make-dir@^3.0.2: dependencies: semver "^6.0.0" +make-fetch-happen@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" + integrity sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag== + dependencies: + agentkeepalive "^3.4.1" + cacache "^12.0.0" + http-cache-semantics "^3.8.1" + http-proxy-agent "^2.1.0" + https-proxy-agent "^2.2.3" + lru-cache "^5.1.1" + mississippi "^3.0.0" + node-fetch-npm "^2.0.2" + promise-retry "^1.1.1" + socks-proxy-agent "^4.0.0" + ssri "^6.0.0" + makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" @@ -10087,6 +11551,16 @@ map-cache@^0.2.2: resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + +map-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" + integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk= + map-or-similar@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/map-or-similar/-/map-or-similar-1.5.0.tgz#6de2653174adfb5d9edc33c69d3e92a1b76faf08" @@ -10230,6 +11704,52 @@ memory-fs@^0.5.0: errno "^0.1.3" readable-stream "^2.0.1" +meow@^3.3.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + +meow@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/meow/-/meow-4.0.1.tgz#d48598f6f4b1472f35bf6317a95945ace347f975" + integrity sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A== + dependencies: + camelcase-keys "^4.0.0" + decamelize-keys "^1.0.0" + loud-rejection "^1.0.0" + minimist "^1.1.3" + minimist-options "^3.0.1" + normalize-package-data "^2.3.4" + read-pkg-up "^3.0.0" + redent "^2.0.0" + trim-newlines "^2.0.0" + +meow@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4" + integrity sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig== + dependencies: + camelcase-keys "^4.0.0" + decamelize-keys "^1.0.0" + loud-rejection "^1.0.0" + minimist-options "^3.0.1" + normalize-package-data "^2.3.4" + read-pkg-up "^3.0.0" + redent "^2.0.0" + trim-newlines "^2.0.0" + yargs-parser "^10.0.0" + merge-deep@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/merge-deep/-/merge-deep-3.0.2.tgz#f39fa100a4f1bd34ff29f7d2bf4508fbb8d83ad2" @@ -10439,6 +11959,14 @@ 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@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" @@ -10480,7 +12008,7 @@ minipass-pipeline@^1.2.2: dependencies: minipass "^3.0.0" -minipass@^2.2.4, minipass@^2.6.0, minipass@^2.9.0: +minipass@^2.2.4, minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== @@ -10495,7 +12023,7 @@ minipass@^3.0.0, minipass@^3.1.1: dependencies: yallist "^4.0.0" -minizlib@^1.1.0: +minizlib@^1.1.0, minizlib@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== @@ -10534,6 +12062,18 @@ mixin-object@^2.0.1: for-in "^0.1.3" is-extendable "^0.1.1" +mkdirp-promise@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz#e9b8f68e552c68a9c1713b84883f7a1dd039b8a1" + integrity sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE= + dependencies: + mkdirp "*" + +mkdirp@*: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + mkdirp@0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" @@ -10553,6 +12093,11 @@ mkdirp@^1.0.3: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.3.tgz#4cf2e30ad45959dddea53ad97d518b6c8205e1ea" integrity sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g== +modify-values@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" + integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== + module-details-from-path@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/module-details-from-path/-/module-details-from-path-1.0.3.tgz#114c949673e2a8a35e9d35788527aa37b679da2b" @@ -10595,21 +12140,40 @@ ms@2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== -ms@^2.1.1: +ms@^2.0.0, ms@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +multimatch@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-3.0.0.tgz#0e2534cc6bc238d9ab67e1b9cd5fcd85a6dbf70b" + integrity sha512-22foS/gqQfANZ3o+W7ST2x25ueHDVNWl/b9OlGcLpy/iKxjCpvcNCM51YCenUi7Mt/jAjjqv8JwZRs8YP5sRjA== + dependencies: + array-differ "^2.0.3" + array-union "^1.0.2" + arrify "^1.0.1" + minimatch "^3.0.4" + mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= -mute-stream@0.0.8: +mute-stream@0.0.8, mute-stream@~0.0.4: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== +mz@^2.5.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" + integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== + dependencies: + any-promise "^1.0.0" + object-assign "^4.0.1" + thenify-all "^1.0.0" + nan@^2.12.1: version "2.14.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c" @@ -10688,7 +12252,16 @@ node-dir@^0.1.10, node-dir@^0.1.17: dependencies: minimatch "^3.0.2" -node-fetch@^2.3.0, node-fetch@^2.6.0: +node-fetch-npm@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.4.tgz#6507d0e17a9ec0be3bec516958a497cec54bf5a4" + integrity sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg== + dependencies: + encoding "^0.1.11" + json-parse-better-errors "^1.0.0" + safe-buffer "^5.1.1" + +node-fetch@^2.3.0, node-fetch@^2.5.0, node-fetch@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== @@ -10698,6 +12271,23 @@ node-forge@^0.7.1: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.6.tgz#fdf3b418aee1f94f0ef642cd63486c77ca9724ac" integrity sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw== +node-gyp@^5.0.2: + version "5.1.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.0.tgz#8e31260a7af4a2e2f994b0673d4e0b3866156332" + integrity sha512-OUTryc5bt/P8zVgNUmC6xdXiDJxLMAW8cF5tLQOT9E5sOQj+UeQxnnPy74K3CLCa/SOjjBlbuzDLR8ANwA+wmw== + dependencies: + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.2" + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.1.2" + request "^2.88.0" + rimraf "^2.6.3" + semver "^5.7.1" + tar "^4.4.12" + which "^1.3.1" + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -10760,12 +12350,20 @@ node-status-codes@^1.0.0: resolved "https://registry.yarnpkg.com/node-status-codes/-/node-status-codes-1.0.0.tgz#5ae5541d024645d32a58fcddc9ceecea7ae3ac2f" integrity sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8= +nopt@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" + integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== + dependencies: + abbrev "1" + osenv "^0.1.4" + normalize-html-whitespace@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/normalize-html-whitespace/-/normalize-html-whitespace-1.0.0.tgz#5e3c8e192f1b06c3b9eee4b7e7f28854c7601e34" integrity sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA== -normalize-package-data@^2.3.2: +normalize-package-data@^2.0.0, normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -10812,6 +12410,60 @@ normalize-url@^4.1.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== +npm-bundled@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" + integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA== + dependencies: + npm-normalize-package-bin "^1.0.1" + +npm-lifecycle@^3.1.2: + version "3.1.5" + resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz#9882d3642b8c82c815782a12e6a1bfeed0026309" + integrity sha512-lDLVkjfZmvmfvpvBzA4vzee9cn+Me4orq0QF8glbswJVEbIcSNWib7qGOffolysc3teCqbbPZZkzbr3GQZTL1g== + dependencies: + byline "^5.0.0" + graceful-fs "^4.1.15" + node-gyp "^5.0.2" + resolve-from "^4.0.0" + slide "^1.1.6" + uid-number "0.0.6" + umask "^1.1.0" + which "^1.3.1" + +npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" + integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== + +"npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0", npm-package-arg@^6.0.0, npm-package-arg@^6.1.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7" + integrity sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg== + dependencies: + hosted-git-info "^2.7.1" + osenv "^0.1.5" + semver "^5.6.0" + validate-npm-package-name "^3.0.0" + +npm-packlist@^1.4.4: + version "1.4.8" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" + integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A== + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + npm-normalize-package-bin "^1.0.1" + +npm-pick-manifest@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-3.0.2.tgz#f4d9e5fd4be2153e5f4e5f9b7be8dc419a99abb7" + integrity sha512-wNprTNg+X5nf+tDi+hbjdHhM4bX+mKqv6XmPh7B5eG+QY9VARfQPfCEH013H5GqfNj6ee8Ij2fg8yk0mzps1Vw== + dependencies: + figgy-pudding "^3.5.1" + npm-package-arg "^6.0.0" + semver "^5.4.1" + npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -10959,6 +12611,11 @@ object.values@^1.1.0, object.values@^1.1.1: function-bind "^1.1.1" has "^1.0.3" +octokit-pagination-methods@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" + integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== + on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -11077,6 +12734,11 @@ os-browserify@^0.3.0: resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + os-name@3.1.0, os-name@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/os-name/-/os-name-3.1.0.tgz#dec19d966296e1cd62d701a5a66ee1ddeae70801" @@ -11085,11 +12747,19 @@ os-name@3.1.0, os-name@^3.1.0: macos-release "^2.2.0" windows-release "^3.1.0" -os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= +osenv@^0.1.4, osenv@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + ospath@1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" @@ -11162,7 +12832,14 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" -p-map@^2.0.0: +p-map-series@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" + integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= + dependencies: + p-reduce "^1.0.0" + +p-map@^2.0.0, p-map@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== @@ -11174,11 +12851,28 @@ p-map@^3.0.0: dependencies: aggregate-error "^3.0.0" +p-pipe@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-1.2.0.tgz#4b1a11399a11520a67790ee5a0c1d5881d6befe9" + integrity sha1-SxoROZoRUgpneQ7loMHViB1r7+k= + p-queue@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-2.4.2.tgz#03609826682b743be9a22dba25051bd46724fc34" integrity sha512-n8/y+yDJwBjoLQe1GSJbbaYQLTI7QHNZI2+rpmCDbe++WLf9HC3gf6iqj5yfPAV71W4UF3ql5W1+UBPXoXTxng== +p-queue@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-4.0.0.tgz#ed0eee8798927ed6f2c2f5f5b77fdb2061a5d346" + integrity sha512-3cRXXn3/O0o3+eVmUroJPSj/esxoEFIm0ZOno/T+NzG/VZgPOqQ8WKmlNqubSEpZmCIngEy34unkHGg83ZIBmg== + dependencies: + eventemitter3 "^3.1.0" + +p-reduce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= + p-timeout@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" @@ -11196,6 +12890,13 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== +p-waterfall@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-waterfall/-/p-waterfall-1.0.0.tgz#7ed94b3ceb3332782353af6aae11aa9fc235bb00" + integrity sha1-ftlLPOszMngjU69qrhGqn8I1uwA= + dependencies: + p-reduce "^1.0.0" + package-json@^6.3.0: version "6.5.0" resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" @@ -11329,6 +13030,11 @@ parse-entities@^1.0.2, parse-entities@^1.1.0, parse-entities@^1.1.2: is-decimal "^1.0.0" is-hexadecimal "^1.0.0" +parse-github-repo-url@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" + integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= + parse-github-url@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395" @@ -11422,6 +13128,13 @@ path-dirname@^1.0.0: resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -11469,6 +13182,15 @@ path-to-regexp@^1.7.0: dependencies: isarray "0.0.1" +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + path-type@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" @@ -12160,6 +13882,14 @@ promise-inflight@^1.0.1: resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= +promise-retry@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" + integrity sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= + dependencies: + err-code "^1.0.0" + retry "^0.10.0" + promise.allsettled@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/promise.allsettled/-/promise.allsettled-1.0.2.tgz#d66f78fbb600e83e863d893e98b3d4376a9c47c9" @@ -12200,6 +13930,13 @@ prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.4" +promzard@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" + integrity sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= + dependencies: + read "1" + prop-types-exact@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/prop-types-exact/-/prop-types-exact-1.2.0.tgz#825d6be46094663848237e3925a98c6e944e9869" @@ -12225,11 +13962,23 @@ property-information@^5.0.0, property-information@^5.3.0: dependencies: xtend "^4.0.0" +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= + protocols@^1.1.0, protocols@^1.4.0: version "1.4.7" resolved "https://registry.yarnpkg.com/protocols/-/protocols-1.4.7.tgz#95f788a4f0e979b291ffefcf5636ad113d037d32" integrity sha512-Fx65lf9/YDn3hUX08XUc0J8rSux36rEsyiv21ZGUC1mOyeM3lTRpZLcrm8aAolzS4itwVfm7TAPyxC2E5zd6xg== +protoduck@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-5.0.1.tgz#03c3659ca18007b69a50fd82a7ebcc516261151f" + integrity sha512-WxoCeDCoCBY55BMvj4cAEjdVUFGRWed9ZxPlqTKYyw1nDDTQ4pqmnIMAGfJlg7Dx35uB/M+PHJPTmGOvaCaPTg== + dependencies: + genfun "^5.0.0" + proxy-addr@~2.0.5: version "2.0.6" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" @@ -12427,7 +14176,7 @@ purgecss@^1.4.0: postcss-selector-parser "^6.0.0" yargs "^14.0.0" -q@^1.1.2: +q@^1.1.2, q@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= @@ -12470,6 +14219,11 @@ querystringify@^2.1.1: resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== +quick-lru@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" + integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= + quote-stream@^1.0.1, quote-stream@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/quote-stream/-/quote-stream-1.0.2.tgz#84963f8c9c26b942e153feeb53aae74652b7e0b2" @@ -12866,6 +14620,42 @@ read-all-stream@^3.0.0: pinkie-promise "^2.0.0" readable-stream "^2.0.0" +read-cmd-shim@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16" + integrity sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA== + dependencies: + graceful-fs "^4.1.2" + +"read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13: + version "2.1.1" + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.1.1.tgz#16aa66c59e7d4dad6288f179dd9295fd59bb98f1" + integrity sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A== + dependencies: + glob "^7.1.1" + json-parse-better-errors "^1.0.1" + normalize-package-data "^2.0.0" + npm-normalize-package-bin "^1.0.0" + optionalDependencies: + graceful-fs "^4.1.2" + +read-package-tree@^5.1.6: + version "5.3.1" + resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636" + integrity sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw== + dependencies: + read-package-json "^2.0.0" + readdir-scoped-modules "^1.0.0" + util-promisify "^2.1.0" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + read-pkg-up@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" @@ -12874,6 +14664,14 @@ read-pkg-up@^2.0.0: find-up "^2.0.0" read-pkg "^2.0.0" +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= + dependencies: + find-up "^2.0.0" + read-pkg "^3.0.0" + read-pkg-up@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-4.0.0.tgz#1b221c6088ba7799601c808f91161c66e58f8978" @@ -12882,6 +14680,15 @@ read-pkg-up@^4.0.0: find-up "^3.0.0" read-pkg "^3.0.0" +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + read-pkg@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" @@ -12909,6 +14716,13 @@ read-pkg@^4.0.1: parse-json "^4.0.0" pify "^3.0.0" +read@1, read@~1.0.1: + version "1.0.7" + resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= + dependencies: + mute-stream "~0.0.4" + "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.3, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" @@ -12922,7 +14736,7 @@ read-pkg@^4.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.1.1: +"readable-stream@2 || 3", readable-stream@^3.0.2, readable-stream@^3.1.1: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -12931,6 +14745,16 @@ readable-stream@^3.1.1: string_decoder "^1.1.1" util-deprecate "^1.0.1" +readdir-scoped-modules@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" + integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw== + dependencies: + debuglog "^1.0.1" + dezalgo "^1.0.0" + graceful-fs "^4.1.2" + once "^1.3.0" + readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -13003,6 +14827,22 @@ recursive-readdir@2.2.2: dependencies: minimatch "3.0.4" +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +redent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" + integrity sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo= + dependencies: + indent-string "^3.0.0" + strip-indent "^2.0.0" + redux@^4.0.1: version "4.0.5" resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f" @@ -13294,6 +15134,13 @@ repeat-string@^1.5.2, repeat-string@^1.5.4, repeat-string@^1.6.1: resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= + dependencies: + is-finite "^1.0.0" + replace-ext@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" @@ -13398,6 +15245,13 @@ resize-observer-polyfill@^1.5.1: resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo= + dependencies: + resolve-from "^3.0.0" + resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -13497,6 +15351,11 @@ retry@0.12.0: resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= +retry@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" + integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= + reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -13691,7 +15550,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== @@ -13805,7 +15664,7 @@ semver-diff@^3.1.1: dependencies: semver "^6.3.0" -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: +"semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -13923,6 +15782,13 @@ shallow-clone@^0.1.2: lazy-cache "^0.2.3" mixin-object "^2.0.1" +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + shallow-copy@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/shallow-copy/-/shallow-copy-0.0.1.tgz#415f42702d73d810330292cc5ee86eae1a11a170" @@ -14055,6 +15921,16 @@ slice-ansi@^2.1.0: astral-regex "^1.0.0" is-fullwidth-code-point "^2.0.0" +slide@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= + +smart-buffer@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" + integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== + snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -14097,6 +15973,22 @@ sockjs-client@1.4.0: json3 "^3.3.2" url-parse "^1.4.3" +socks-proxy-agent@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" + integrity sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg== + dependencies: + agent-base "~4.2.1" + socks "~2.3.2" + +socks@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" + integrity sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA== + dependencies: + ip "1.1.5" + smart-buffer "^4.1.0" + sort-keys@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" @@ -14104,6 +15996,13 @@ sort-keys@^1.0.0: dependencies: is-plain-obj "^1.0.0" +sort-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= + dependencies: + is-plain-obj "^1.0.0" + source-list-map@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" @@ -14196,6 +16095,20 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" +split2@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" + integrity sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== + dependencies: + through2 "^2.0.2" + +split@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + dependencies: + through "2" + sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -14216,7 +16129,7 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^6.0.1: +ssri@^6.0.0, ssri@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" integrity sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA== @@ -14487,6 +16400,13 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -14507,6 +16427,18 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= + dependencies: + get-stdin "^4.0.1" + +strip-indent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" + integrity sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g= + strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -14524,6 +16456,15 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +strong-log-transformer@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" + integrity sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA== + dependencies: + duplexer "^0.1.1" + minimist "^1.2.0" + through "^2.3.4" + style-inject@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/style-inject/-/style-inject-0.3.0.tgz#d21c477affec91811cc82355832a700d22bf8dd3" @@ -14690,6 +16631,19 @@ tar@4.4.2: safe-buffer "^5.1.2" yallist "^3.0.2" +tar@^4.4.10, tar@^4.4.12, tar@^4.4.8: + version "4.4.13" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525" + integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== + dependencies: + chownr "^1.1.1" + fs-minipass "^1.2.5" + minipass "^2.8.6" + minizlib "^1.2.1" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.3" + tcp-port-used@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tcp-port-used/-/tcp-port-used-1.0.1.tgz#46061078e2d38c73979a2c2c12b5a674e6689d70" @@ -14712,6 +16666,23 @@ telejson@^3.2.0: lodash "^4.17.15" memoizerific "^1.11.3" +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= + +temp-write@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-3.4.0.tgz#8cff630fb7e9da05f047c74ce4ce4d685457d492" + integrity sha1-jP9jD7fp2gXwR8dM5M5NaFRX1JI= + dependencies: + graceful-fs "^4.1.2" + is-stream "^1.1.0" + make-dir "^1.0.0" + pify "^3.0.0" + temp-dir "^1.0.0" + uuid "^3.0.1" + temp@^0.8.1: version "0.8.4" resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" @@ -14799,11 +16770,30 @@ test-exclude@^6.0.0: glob "^7.1.4" minimatch "^3.0.4" +text-extensions@^1.0.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" + integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== + text-table@0.2.0, text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= +thenify-all@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" + integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= + dependencies: + thenify ">= 3.1.0 < 4" + +"thenify@>= 3.1.0 < 4": + version "3.3.0" + resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839" + integrity sha1-5p44obq+lpsBCCB5eLn2K4hgSDk= + dependencies: + any-promise "^1.0.0" + throat@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" @@ -14819,7 +16809,7 @@ throttleit@^1.0.0: resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= -through2@^2.0.0, through2@~2.0.3: +through2@^2.0.0, through2@^2.0.2, through2@~2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -14827,7 +16817,14 @@ through2@^2.0.0, through2@~2.0.3: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6: +through2@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.1.tgz#39276e713c3302edf9e388dd9c812dd3b825bd5a" + integrity sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww== + dependencies: + readable-stream "2 || 3" + +through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= @@ -15021,6 +17018,21 @@ trim-lines@^1.0.0: resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-1.1.3.tgz#839514be82428fd9e7ec89e35081afe8f6f93115" integrity sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA== +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= + +trim-newlines@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" + integrity sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA= + +trim-off-newlines@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" + integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= + trim-trailing-lines@^1.0.0: version "1.1.3" resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94" @@ -15118,6 +17130,11 @@ type-fest@^0.11.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== +type-fest@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + type-fest@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" @@ -15186,6 +17203,16 @@ uglify-to-browserify@~1.0.0: resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc= +uid-number@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= + +umask@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" + integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= + uncss@^0.17.2: version "0.17.3" resolved "https://registry.yarnpkg.com/uncss/-/uncss-0.17.3.tgz#50fc1eb4ed573ffff763458d801cd86e4d69ea11" @@ -15428,7 +17455,7 @@ unzip-response@^1.0.0: resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe" integrity sha1-uYTwh3/AqJwsdzzB73tbIytbBv4= -upath@^1.1.1: +upath@^1.1.1, upath@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== @@ -15536,6 +17563,13 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= +util-promisify@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/util-promisify/-/util-promisify-2.1.0.tgz#3c2236476c4d32c5ff3c47002add7c13b9a82a53" + integrity sha1-PCI2R2xNMsX/PEcAKt18E7moKlM= + dependencies: + object.getownpropertydescriptors "^2.0.3" + util.promisify@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" @@ -15583,7 +17617,7 @@ uuid@7.0.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-7.0.2.tgz#7ff5c203467e91f5e0d85cfcbaaf7d2ebbca9be6" integrity sha512-vy9V/+pKG+5ZTYKf+VcphF5Oc6EFiu3W8Nv3P3zIh0EqVI80ZxOzuPfe9EHjkFNvf8+xuTHVeei4Drydlx4zjw== -uuid@^3.1.0, uuid@^3.3.2, uuid@^3.3.3: +uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2, uuid@^3.3.3: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== @@ -15602,7 +17636,7 @@ v8-to-istanbul@^4.0.1: convert-source-map "^1.6.0" source-map "^0.7.3" -validate-npm-package-license@^3.0.1: +validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.3: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== @@ -15610,6 +17644,13 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +validate-npm-package-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= + dependencies: + builtins "^1.0.3" + value-equal@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" @@ -15752,7 +17793,7 @@ watchpack@^1.6.0: graceful-fs "^4.1.2" neo-async "^2.5.0" -wcwidth@^1.0.1: +wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= @@ -15972,6 +18013,11 @@ wordwrap@0.0.2: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8= +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" @@ -16031,7 +18077,7 @@ write-file-atomic@2.4.1: imurmurhash "^0.1.4" signal-exit "^3.0.2" -write-file-atomic@^2.3.0: +write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: version "2.4.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== @@ -16050,6 +18096,38 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" +write-json-file@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-2.3.0.tgz#2b64c8a33004d54b8698c76d585a77ceb61da32f" + integrity sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8= + dependencies: + detect-indent "^5.0.0" + graceful-fs "^4.1.2" + make-dir "^1.0.0" + pify "^3.0.0" + sort-keys "^2.0.0" + write-file-atomic "^2.0.0" + +write-json-file@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/write-json-file/-/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" + integrity sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ== + dependencies: + detect-indent "^5.0.0" + graceful-fs "^4.1.15" + make-dir "^2.1.0" + pify "^4.0.1" + sort-keys "^2.0.0" + write-file-atomic "^2.4.2" + +write-pkg@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-3.2.0.tgz#0e178fe97820d389a8928bc79535dbe68c2cff21" + integrity sha512-tX2ifZ0YqEFOF1wjRW2Pk93NLsj02+n1UP5RvO6rCs0K6R2g1padvf006cY74PQJKMGS2r42NK7FD0dG6Y6paw== + dependencies: + sort-keys "^2.0.0" + write-json-file "^2.2.0" + write@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" @@ -16118,7 +18196,7 @@ yallist@^2.1.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= -yallist@^3.0.0, yallist@^3.0.2: +yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== @@ -16143,6 +18221,13 @@ yargs-parser@18.1.1, yargs-parser@^18.1.1: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^10.0.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" + integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== + dependencies: + camelcase "^4.1.0" + yargs-parser@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" @@ -16175,7 +18260,7 @@ yargs@^13.3.0: y18n "^4.0.0" yargs-parser "^13.1.2" -yargs@^14.0.0: +yargs@^14.0.0, yargs@^14.2.2: version "14.2.3" resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" integrity sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg== From 2fb424164a83f5b3aa7ed3a487e587f94091cd48 Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Fri, 10 Apr 2020 16:17:34 +0100 Subject: [PATCH 02/17] Update deps --- lerna.json | 15 +++- packages/Wireframes/demo/bootstrap.scss | 76 +++++++++---------- .../Wireframes/demo/containers/controlled.tsx | 4 +- .../Wireframes/demo/containers/nested.tsx | 2 +- .../Wireframes/demo/containers/simple.tsx | 2 +- packages/Wireframes/demo/index.tsx | 2 +- packages/Wireframes/package.json | 10 ++- .../WireframeContainer/WireframeContainer.tsx | 3 +- .../WireframeContainer.stories.fixtures.jsx | 2 +- .../WireframeContainer.stories.mdx | 2 +- ...thWireframeAnnotations.stories.fixtures.js | 2 +- .../withWireframeAnnotations.stories.mdx | 2 +- .../src/__tests__/useLocalStorage.test.tsx | 2 +- 13 files changed, 70 insertions(+), 54 deletions(-) diff --git a/lerna.json b/lerna.json index fd6d3e6..8832984 100644 --- a/lerna.json +++ b/lerna.json @@ -1,17 +1,24 @@ { - "version": "2.0.7", + "version": "independent", "npmClient": "yarn", "useWorkspaces": true, "command": { "publish": { - "ignoreChanges": ["ignored-file", "*.md"], + "ignoreChanges": [ + "ignored-file", + "*.md" + ], "message": "chore(release): publish", "registry": "https://npm.pkg.github.com" }, "bootstrap": { "ignore": "component-*", - "npmClientArgs": ["--no-package-lock"] + "npmClientArgs": [ + "--no-package-lock" + ] } }, - "packages": ["packages/*"] + "packages": [ + "packages/*" + ] } diff --git a/packages/Wireframes/demo/bootstrap.scss b/packages/Wireframes/demo/bootstrap.scss index b8c9334..34a869b 100644 --- a/packages/Wireframes/demo/bootstrap.scss +++ b/packages/Wireframes/demo/bootstrap.scss @@ -1,39 +1,39 @@ -//@import "../node_modules/bootstrap/scss/bootstrap.scss"; +//@import "../../node_modules/bootstrap/scss/bootstrap.scss"; -@import "../node_modules/bootstrap/scss/functions"; -@import "../node_modules/bootstrap/scss/variables"; -@import "../node_modules/bootstrap/scss/mixins"; -@import "../node_modules/bootstrap/scss/root"; -@import "../node_modules/bootstrap/scss/reboot"; -@import "../node_modules/bootstrap/scss/type"; -//@import "../node_modules/bootstrap/scss/images"; -//@import "../node_modules/bootstrap/scss/code"; -@import "../node_modules/bootstrap/scss/grid"; -//@import "../node_modules/bootstrap/scss/tables"; -//@import "../node_modules/bootstrap/scss/forms"; -//@import "../node_modules/bootstrap/scss/buttons"; -//@import "../node_modules/bootstrap/scss/transitions"; -//@import "../node_modules/bootstrap/scss/dropdown"; -//@import "../node_modules/bootstrap/scss/button-group"; -//@import "../node_modules/bootstrap/scss/input-group"; -//@import "../node_modules/bootstrap/scss/custom-forms"; -//@import "../node_modules/bootstrap/scss/nav"; -//@import "../node_modules/bootstrap/scss/navbar"; -//@import "../node_modules/bootstrap/scss/card"; -//@import "../node_modules/bootstrap/scss/breadcrumb"; -//@import "../node_modules/bootstrap/scss/pagination"; -//@import "../node_modules/bootstrap/scss/badge"; -//@import "../node_modules/bootstrap/scss/jumbotron"; -//@import "../node_modules/bootstrap/scss/alert"; -//@import "../node_modules/bootstrap/scss/progress"; -//@import "../node_modules/bootstrap/scss/media"; -//@import "../node_modules/bootstrap/scss/list-group"; -//@import "../node_modules/bootstrap/scss/close"; -//@import "../node_modules/bootstrap/scss/toasts"; -//@import "../node_modules/bootstrap/scss/modal"; -//@import "../node_modules/bootstrap/scss/tooltip"; -//@import "../node_modules/bootstrap/scss/popover"; -//@import "../node_modules/bootstrap/scss/carousel"; -//@import "../node_modules/bootstrap/scss/spinners"; -//@import "../node_modules/bootstrap/scss/utilities"; -//@import "../node_modules/bootstrap/scss/print"; +@import "../../node_modules/bootstrap/scss/functions"; +@import "../../node_modules/bootstrap/scss/variables"; +@import "../../node_modules/bootstrap/scss/mixins"; +@import "../../node_modules/bootstrap/scss/root"; +@import "../../node_modules/bootstrap/scss/reboot"; +@import "../../node_modules/bootstrap/scss/type"; +//@import "../../node_modules/bootstrap/scss/images"; +//@import "../../node_modules/bootstrap/scss/code"; +@import "../../node_modules/bootstrap/scss/grid"; +//@import "../../node_modules/bootstrap/scss/tables"; +//@import "../../node_modules/bootstrap/scss/forms"; +//@import "../../node_modules/bootstrap/scss/buttons"; +//@import "../../node_modules/bootstrap/scss/transitions"; +//@import "../../node_modules/bootstrap/scss/dropdown"; +//@import "../../node_modules/bootstrap/scss/button-group"; +//@import "../../node_modules/bootstrap/scss/input-group"; +//@import "../../node_modules/bootstrap/scss/custom-forms"; +//@import "../../node_modules/bootstrap/scss/nav"; +//@import "../../node_modules/bootstrap/scss/navbar"; +//@import "../../node_modules/bootstrap/scss/card"; +//@import "../../node_modules/bootstrap/scss/breadcrumb"; +//@import "../../node_modules/bootstrap/scss/pagination"; +//@import "../../node_modules/bootstrap/scss/badge"; +//@import "../../node_modules/bootstrap/scss/jumbotron"; +//@import "../../node_modules/bootstrap/scss/alert"; +//@import "../../node_modules/bootstrap/scss/progress"; +//@import "../../node_modules/bootstrap/scss/media"; +//@import "../../node_modules/bootstrap/scss/list-group"; +//@import "../../node_modules/bootstrap/scss/close"; +//@import "../../node_modules/bootstrap/scss/toasts"; +//@import "../../node_modules/bootstrap/scss/modal"; +//@import "../../node_modules/bootstrap/scss/tooltip"; +//@import "../../node_modules/bootstrap/scss/popover"; +//@import "../../node_modules/bootstrap/scss/carousel"; +//@import "../../node_modules/bootstrap/scss/spinners"; +//@import "../../node_modules/bootstrap/scss/utilities"; +//@import "../../node_modules/bootstrap/scss/print"; diff --git a/packages/Wireframes/demo/containers/controlled.tsx b/packages/Wireframes/demo/containers/controlled.tsx index 46af714..9f44ae1 100644 --- a/packages/Wireframes/demo/containers/controlled.tsx +++ b/packages/Wireframes/demo/containers/controlled.tsx @@ -3,9 +3,9 @@ import styled from "@emotion/styled"; import { WireframeContainer, withWireframeAnnotation, -} from "src/Wireframes"; +} from "packages/Wireframes/src"; -import { useLocalStorage } from "src/useLocalStorage"; +import { useLocalStorage } from "packages/hooks/src/useLocalStorage"; export const Main = styled.div` padding: 2em 4em; diff --git a/packages/Wireframes/demo/containers/nested.tsx b/packages/Wireframes/demo/containers/nested.tsx index 4c7d67e..0c6c683 100644 --- a/packages/Wireframes/demo/containers/nested.tsx +++ b/packages/Wireframes/demo/containers/nested.tsx @@ -3,7 +3,7 @@ import styled from "@emotion/styled"; import { WireframeContainer, withWireframeAnnotation, -} from "src/Wireframes"; +} from "packages/Wireframes/src"; export const Main = styled.div` padding: 2em 4em; diff --git a/packages/Wireframes/demo/containers/simple.tsx b/packages/Wireframes/demo/containers/simple.tsx index 18ee696..af813a6 100644 --- a/packages/Wireframes/demo/containers/simple.tsx +++ b/packages/Wireframes/demo/containers/simple.tsx @@ -3,7 +3,7 @@ import styled from "@emotion/styled"; import { WireframeContainer, withWireframeAnnotation, -} from "src/Wireframes"; +} from "packages/Wireframes/src"; export const Main = styled.div` padding: 2em 4em; diff --git a/packages/Wireframes/demo/index.tsx b/packages/Wireframes/demo/index.tsx index 6ca8273..a901290 100644 --- a/packages/Wireframes/demo/index.tsx +++ b/packages/Wireframes/demo/index.tsx @@ -2,7 +2,7 @@ import React from "react"; import ReactDOM from "react-dom"; import { HashRouter, Switch, Route } from "react-router-dom"; -import { ErrorBoundary } from "../src/ErrorBoundary/ErrorBoundary"; +import { ErrorBoundary } from "packages/ErrorBoundary/src"; import { Home } from "./containers/home"; import { Nested } from "./containers/nested"; diff --git a/packages/Wireframes/package.json b/packages/Wireframes/package.json index df8a679..82efc10 100644 --- a/packages/Wireframes/package.json +++ b/packages/Wireframes/package.json @@ -28,6 +28,14 @@ "mockup" ], "devDependencies": { + "@storybook/addon-a11y": "^5.3.17", + "@storybook/addon-docs": "^5.3.14", + "@storybook/addon-knobs": "^5.3.17", + "@storybook/react": "^5.3.17", + "enzyme": "^3.11.0", + "react-dom": "^16.13.0", + "react-router-dom": "^5.1.2", + "scroll-into-view-if-needed": "^2.2.24" }, "peerDependencies": { "@emotion/core": "^10.0.0", @@ -40,7 +48,7 @@ }, "dependencies": {}, "alias": { - "packages": "./packages", + "packages": "../", "__packages/Wireframes": "./dist" }, "scripts": { diff --git a/packages/Wireframes/src/WireframeContainer/WireframeContainer.tsx b/packages/Wireframes/src/WireframeContainer/WireframeContainer.tsx index 3c26932..0974f9a 100644 --- a/packages/Wireframes/src/WireframeContainer/WireframeContainer.tsx +++ b/packages/Wireframes/src/WireframeContainer/WireframeContainer.tsx @@ -10,7 +10,8 @@ import React, { import css from "@emotion/css"; import styled from "@emotion/styled"; -import { useScrollElementIntoView } from "../../useScrollElementIntoView"; +import { useScrollElementIntoView } from "packages/hooks/src/useScrollElementIntoView"; + import { API, WireframeAnnotation, WireframeAnnotationAPI, WireframeAnnotations, } from "../api"; diff --git a/packages/Wireframes/src/WireframeContainer/__stories__/WireframeContainer.stories.fixtures.jsx b/packages/Wireframes/src/WireframeContainer/__stories__/WireframeContainer.stories.fixtures.jsx index 2793d94..a74edcd 100644 --- a/packages/Wireframes/src/WireframeContainer/__stories__/WireframeContainer.stories.fixtures.jsx +++ b/packages/Wireframes/src/WireframeContainer/__stories__/WireframeContainer.stories.fixtures.jsx @@ -5,7 +5,7 @@ import { Preview } from "@storybook/addon-docs/blocks"; import { WireframeContainer, withWireframeAnnotation, -} from "src/Wireframes"; +} from "packages/Wireframes/src"; export const Main = styled.div` padding: 2em 4em; diff --git a/packages/Wireframes/src/WireframeContainer/__stories__/WireframeContainer.stories.mdx b/packages/Wireframes/src/WireframeContainer/__stories__/WireframeContainer.stories.mdx index f835883..9dcd81c 100644 --- a/packages/Wireframes/src/WireframeContainer/__stories__/WireframeContainer.stories.mdx +++ b/packages/Wireframes/src/WireframeContainer/__stories__/WireframeContainer.stories.mdx @@ -5,7 +5,7 @@ import { withKnobs, boolean } from "@storybook/addon-knobs"; import { WireframeContainer, -} from "src/Wireframes"; +} from "packages/Wireframes/src"; import { PreviewContainer as Preview, Main, WAHeader, WASection1, WASection2, WASection3, WASection4, WASection5, WAFooter, Controlled, diff --git a/packages/Wireframes/src/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.fixtures.js b/packages/Wireframes/src/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.fixtures.js index 2360c87..fff3914 100644 --- a/packages/Wireframes/src/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.fixtures.js +++ b/packages/Wireframes/src/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.fixtures.js @@ -1,6 +1,6 @@ import styled from "@emotion/styled"; -import { withWireframeAnnotation } from "src/Wireframes"; +import { withWireframeAnnotation } from "packages/Wireframes/src"; import { API } from "../../api"; const Section = styled.div` diff --git a/packages/Wireframes/src/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.mdx b/packages/Wireframes/src/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.mdx index 8773ccb..0e91e45 100644 --- a/packages/Wireframes/src/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.mdx +++ b/packages/Wireframes/src/withWireframeAnnotation/__stories__/withWireframeAnnotations.stories.mdx @@ -2,7 +2,7 @@ import { Meta, Story, Props, Preview, } from "@storybook/addon-docs/blocks"; -import { withWireframeAnnotation } from "src/Wireframes"; +import { withWireframeAnnotation } from "packages/Wireframes/src"; import { WireframeProvider } from "../../WireframeProvider"; import { withWireframeAnnotationInterfaceDefinition, WireframeAnnotationPropsInterfaceDefinition } from "../withWireframeAnnotation"; diff --git a/packages/hooks/src/__tests__/useLocalStorage.test.tsx b/packages/hooks/src/__tests__/useLocalStorage.test.tsx index 5f9f02d..a81fa6c 100644 --- a/packages/hooks/src/__tests__/useLocalStorage.test.tsx +++ b/packages/hooks/src/__tests__/useLocalStorage.test.tsx @@ -1,6 +1,6 @@ import { act } from "react-dom/test-utils"; -import { mountHook } from "../../test/utils"; +import { mountHook } from "../../../../test/utils"; import { useLocalStorage } from "../useLocalStorage"; From 4163269a091e30106d26392f5bacfc3d436ef011 Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Fri, 10 Apr 2020 16:25:33 +0100 Subject: [PATCH 03/17] Update storybook preview path --- .storybook/preview.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.storybook/preview.tsx b/.storybook/preview.tsx index 58eba19..dcf7e78 100644 --- a/.storybook/preview.tsx +++ b/.storybook/preview.tsx @@ -3,7 +3,7 @@ import { addDecorator } from '@storybook/react'; import styled from "@emotion/styled"; import { withA11y } from '@storybook/addon-a11y'; -import { ErrorBoundary } from "src/ErrorBoundary/ErrorBoundary"; +import { ErrorBoundary } from "packages/ErrorBoundary/src"; import "bootstrap/dist/css/bootstrap.min.css"; From 71c00a6f95663d3da709646620cb409a7972d60b Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Fri, 10 Apr 2020 17:34:48 +0100 Subject: [PATCH 04/17] Config updates --- jest.config.js | 2 +- package.json | 2 ++ packages/ErrorBoundary/package.json | 20 ++------------------ packages/Wireframes/package.json | 8 +++----- packages/hooks/package.json | 20 ++------------------ sonar-project.properties | 6 +++--- 6 files changed, 13 insertions(+), 45 deletions(-) diff --git a/jest.config.js b/jest.config.js index 8968a6c..22b18e2 100644 --- a/jest.config.js +++ b/jest.config.js @@ -2,7 +2,7 @@ module.exports = { testEnvironment: "node", verbose: true, collectCoverageFrom: [ - "src/**/*.{js,jsx,ts,tsx}", + "packages/**/*.{js,jsx,ts,tsx}", "!**/node_modules/**", "!**/*.stories.*", "!**/dist/**", diff --git a/package.json b/package.json index 30a35ba..f9deb4f 100644 --- a/package.json +++ b/package.json @@ -102,6 +102,8 @@ "storybook": "start-storybook --ci --port 8080", "storybook:build": "build-storybook --output-dir dist/storybook --quiet", "prebuild": "yarn type-check && yarn lint && yarn coverage", + "build-packsXXX": "lerna exec --scope '@matt-dunn/*' -- \\$LERNA_ROOT_PATH/scripts/build-pack.sh \\$LERNA_ROOT_PATH/packs", + "build-packs": "lerna exec --scope '@matt-dunn/*' -- yarn build:all", "build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", "build:all": "yarn build && yarn storybook:build && yarn test:e2e", "package:bundle": "microbundle --globals classnames=classNames,react=React,@emotion/styled=emotionStyled,scroll-into-view-if-needed=scrollIntoView,@emotion/css=emotionCore.css,react-transition-group=ReactTransitionGroup --jsx=React.createElement", diff --git a/packages/ErrorBoundary/package.json b/packages/ErrorBoundary/package.json index f2d9bce..c07b54a 100644 --- a/packages/ErrorBoundary/package.json +++ b/packages/ErrorBoundary/package.json @@ -42,26 +42,10 @@ "type-check": "tsc --noEmit --skipLibCheck", "lint": "eslint ./ --ext .jsx,.js,.ts,.tsx,.mdx --fix", "test": "jest", - "test:e2e": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=http://127.0.0.1:8090/ cypress run\" \"yarn serve:prod\"", - "test:e2e:dev": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=https://127.0.0.1:1234/ cypress open\" \"yarn start\"", - "test:e2e:local": "jest --config ./e2e/jest.config.js ./e2e/", - "test:e2e:stack": "USE_BROWSER_STACK=true jest --config ./e2e/jest.config.js ./e2e/", "coverage": "jest --collectCoverage", - "coverage:report": "cat ./reports/coverage/lcov.info | coveralls", - "start": "parcel demo/public/index.html --https --out-dir .build", - "storybook": "start-storybook --ci --port 8080", - "storybook:build": "build-storybook --output-dir dist/storybook --quiet", "prebuild": "yarn type-check && yarn lint && yarn coverage", - "build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", - "build:all": "yarn build && yarn storybook:build && yarn test:e2e", - "package:bundle": "microbundle --globals classnames=classNames,react=React,@emotion/styled=emotionStyled,scroll-into-view-if-needed=scrollIntoView,@emotion/css=emotionCore.css,react-transition-group=ReactTransitionGroup --jsx=React.createElement", - "package:dev": "microbundle watch -w --jsx=React.createElement", - "package:build": "yarn prebuild && rimraf dist && yarn package:bundle", - "serve:prod": "http-server ./dist/ --port 8090 --silent", - "ci": "yarn build:all", - "version": "auto-changelog -p && git add CHANGELOG.md", - "prerelease": "yarn package:build", - "release": "release-it" + "__build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", + "build:all": "yarn build" }, "engines": { "node": ">=10", diff --git a/packages/Wireframes/package.json b/packages/Wireframes/package.json index 82efc10..bfa58b8 100644 --- a/packages/Wireframes/package.json +++ b/packages/Wireframes/package.json @@ -54,7 +54,7 @@ "scripts": { "type-check": "tsc --noEmit --skipLibCheck", "lint": "eslint ./ --ext .jsx,.js,.ts,.tsx,.mdx --fix", - "test": "jest", + "test": "jest --config ../../jest.config.js", "test:e2e": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=http://127.0.0.1:8090/ cypress run\" \"yarn serve:prod\"", "test:e2e:dev": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=https://127.0.0.1:1234/ cypress open\" \"yarn start\"", "test:e2e:local": "jest --config ./e2e/jest.config.js ./e2e/", @@ -62,11 +62,9 @@ "coverage": "jest --collectCoverage", "coverage:report": "cat ./reports/coverage/lcov.info | coveralls", "start": "parcel demo/public/index.html --https --out-dir .build", - "storybook": "start-storybook --ci --port 8080", - "storybook:build": "build-storybook --output-dir dist/storybook --quiet", "prebuild": "yarn type-check && yarn lint && yarn coverage", - "build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", - "build:all": "yarn build && yarn storybook:build && yarn test:e2e", + "build": "rimraf ./dist && parcel build ./demo/public/index.html --public-url ./ --no-cache", + "build:all": "yarn build && && yarn test:e2e", "package:bundle": "microbundle --globals classnames=classNames,react=React,@emotion/styled=emotionStyled,scroll-into-view-if-needed=scrollIntoView,@emotion/css=emotionCore.css,react-transition-group=ReactTransitionGroup --jsx=React.createElement", "package:dev": "microbundle watch -w --jsx=React.createElement", "package:build": "yarn prebuild && rimraf dist && yarn package:bundle", diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 725b2f1..9def9f8 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -44,26 +44,10 @@ "type-check": "tsc --noEmit --skipLibCheck", "lint": "eslint ./ --ext .jsx,.js,.ts,.tsx,.mdx --fix", "test": "jest", - "test:e2e": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=http://127.0.0.1:8090/ cypress run\" \"yarn serve:prod\"", - "test:e2e:dev": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=https://127.0.0.1:1234/ cypress open\" \"yarn start\"", - "test:e2e:local": "jest --config ./e2e/jest.config.js ./e2e/", - "test:e2e:stack": "USE_BROWSER_STACK=true jest --config ./e2e/jest.config.js ./e2e/", "coverage": "jest --collectCoverage", - "coverage:report": "cat ./reports/coverage/lcov.info | coveralls", - "start": "parcel demo/public/index.html --https --out-dir .build", - "storybook": "start-storybook --ci --port 8080", - "storybook:build": "build-storybook --output-dir dist/storybook --quiet", "prebuild": "yarn type-check && yarn lint && yarn coverage", - "build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", - "build:all": "yarn build && yarn storybook:build && yarn test:e2e", - "package:bundle": "microbundle --globals classnames=classNames,react=React,@emotion/styled=emotionStyled,scroll-into-view-if-needed=scrollIntoView,@emotion/css=emotionCore.css,react-transition-group=ReactTransitionGroup --jsx=React.createElement", - "package:dev": "microbundle watch -w --jsx=React.createElement", - "package:build": "yarn prebuild && rimraf dist && yarn package:bundle", - "serve:prod": "http-server ./dist/ --port 8090 --silent", - "ci": "yarn build:all", - "version": "auto-changelog -p && git add CHANGELOG.md", - "prerelease": "yarn package:build", - "release": "release-it" + "__build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", + "build:all": "yarn build" }, "engines": { "node": ">=10", diff --git a/sonar-project.properties b/sonar-project.properties index 4a20a3f..bc9f072 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -2,8 +2,8 @@ sonar.projectKey=matt-dunn_react-wireframes sonar.organization=matt-dunn sonar.javascript.lcov.reportPaths=./reports/coverage/lcov.info -sonar.coverage.exclusions=src/**/*.test.*,src/**/*.fixtures.*,src/**/*.noop.* -sonar.tests=src +sonar.coverage.exclusions=packages/**/*.test.*,packages/**/*.fixtures.*,packages/**/*.noop.* +sonar.tests=packages sonar.test.inclusions=**test.* # This is the name and version displayed in the SonarCloud UI. @@ -11,7 +11,7 @@ sonar.test.inclusions=**test.* #sonar.projectVersion=1.0 # Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows. -sonar.sources=src +sonar.sources=packages # Encoding of the source code. Default is default system encoding #sonar.sourceEncoding=UTF-8 From 50ab401490e361199f4c70e2bf7d86a820bf2674 Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Fri, 10 Apr 2020 17:47:11 +0100 Subject: [PATCH 05/17] Setup jest alias + ignore coverage on demo dirs --- jest.config.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jest.config.js b/jest.config.js index 22b18e2..949ab46 100644 --- a/jest.config.js +++ b/jest.config.js @@ -4,6 +4,7 @@ module.exports = { collectCoverageFrom: [ "packages/**/*.{js,jsx,ts,tsx}", "!**/node_modules/**", + "!**/demo/**", "!**/*.stories.*", "!**/dist/**", "!**/test/**", @@ -23,4 +24,7 @@ module.exports = { "/dist/", "/node_modules", ], + "moduleNameMapper": { + "^packages/(.*)$": "/packages/$1", + }, }; From 27ddbc31e7faeba634025fdbbcf4a9156250d112 Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Fri, 10 Apr 2020 17:53:08 +0100 Subject: [PATCH 06/17] Rename babelrc to support mono-repo --- .babelrc => babel.config.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .babelrc => babel.config.json (100%) diff --git a/.babelrc b/babel.config.json similarity index 100% rename from .babelrc rename to babel.config.json From b180efdce76419fc216db30edf1edc93452e8b91 Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Sat, 11 Apr 2020 12:09:01 +0100 Subject: [PATCH 07/17] Updates to config --- .eslintrc.js | 4 +- babel.config.json => babel.config.js | 2 +- jest.config.js | 2 +- package.json | 2 +- packages/Wireframes/babel.config.js | 2 + packages/Wireframes/package.json | 4 +- yarn.lock | 804 ++++++++++++++++++--------- 7 files changed, 552 insertions(+), 268 deletions(-) rename babel.config.json => babel.config.js (97%) create mode 100644 packages/Wireframes/babel.config.js diff --git a/.eslintrc.js b/.eslintrc.js index 6fecb0f..ec42405 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,3 +1,5 @@ +const path = require("path"); + module.exports = { plugins: [ "react-hooks", @@ -71,7 +73,7 @@ module.exports = { "import/resolver": { "alias": { map: [ - [ "packages", "./packages" ] + [ "packages", path.join(__dirname, "packages") ] ], extensions: ['.ts', '.tsx', '.js', '.jsx', '.json'] } diff --git a/babel.config.json b/babel.config.js similarity index 97% rename from babel.config.json rename to babel.config.js index 0aa7188..fd10ba1 100644 --- a/babel.config.json +++ b/babel.config.js @@ -1,4 +1,4 @@ -{ +module.exports = { "env": { "test": { "presets": [ diff --git a/jest.config.js b/jest.config.js index 949ab46..9082082 100644 --- a/jest.config.js +++ b/jest.config.js @@ -11,7 +11,7 @@ module.exports = { "!**/*.d.ts", ], coverageDirectory: "./reports/coverage", - setupFiles: ["./test/setupTests.js"], + setupFiles: ["/test/setupTests.js"], // setupFilesAfterEnv: ["./test/setupTests.js"], snapshotSerializers: ["enzyme-to-json/serializer", "jest-emotion"], reporters: [ diff --git a/package.json b/package.json index f9deb4f..b80ded4 100644 --- a/package.json +++ b/package.json @@ -136,6 +136,6 @@ "includeBranch": [] }, "workspaces": [ - "packages/*" + "packages/**/*" ] } diff --git a/packages/Wireframes/babel.config.js b/packages/Wireframes/babel.config.js new file mode 100644 index 0000000..f506a31 --- /dev/null +++ b/packages/Wireframes/babel.config.js @@ -0,0 +1,2 @@ +/* istanbul ignore file */ +module.exports = require("../../babel.config"); diff --git a/packages/Wireframes/package.json b/packages/Wireframes/package.json index bfa58b8..0cf11af 100644 --- a/packages/Wireframes/package.json +++ b/packages/Wireframes/package.json @@ -48,7 +48,7 @@ }, "dependencies": {}, "alias": { - "packages": "../", + "packages": "../../", "__packages/Wireframes": "./dist" }, "scripts": { @@ -59,7 +59,7 @@ "test:e2e:dev": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=https://127.0.0.1:1234/ cypress open\" \"yarn start\"", "test:e2e:local": "jest --config ./e2e/jest.config.js ./e2e/", "test:e2e:stack": "USE_BROWSER_STACK=true jest --config ./e2e/jest.config.js ./e2e/", - "coverage": "jest --collectCoverage", + "coverage": "jest --config ../../jest.config.js --collectCoverage ../Wireframes", "coverage:report": "cat ./reports/coverage/lcov.info | coveralls", "start": "parcel demo/public/index.html --https --out-dir .build", "prebuild": "yarn type-check && yarn lint && yarn coverage", diff --git a/yarn.lock b/yarn.lock index da0ca9c..f4b4d54 100644 --- a/yarn.lock +++ b/yarn.lock @@ -68,7 +68,17 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@^7.4.0", "@babel/generator@^7.4.4", "@babel/generator@^7.8.4", "@babel/generator@^7.9.0": +"@babel/generator@^7.4.0", "@babel/generator@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.5.tgz#27f0917741acc41e6eaaced6d68f96c3fa9afaf9" + integrity sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ== + dependencies: + "@babel/types" "^7.9.5" + jsesc "^2.5.1" + lodash "^4.17.13" + source-map "^0.5.0" + +"@babel/generator@^7.4.4", "@babel/generator@^7.8.4", "@babel/generator@^7.9.0": version "7.9.4" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.4.tgz#12441e90c3b3c4159cdecf312075bf1a8ce2dbce" integrity sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA== @@ -168,6 +178,15 @@ "@babel/template" "^7.8.3" "@babel/types" "^7.8.3" +"@babel/helper-function-name@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.9.5.tgz#2b53820d35275120e1874a82e5aabe1376920a5c" + integrity sha512-JVcQZeXM59Cd1qanDUxv9fgJpt3NeKUaqBqUEvfmQ+BCOKq2xUgaWZW2hr0dkbyJgezYuplEoh5knmrnS68efw== + dependencies: + "@babel/helper-get-function-arity" "^7.8.3" + "@babel/template" "^7.8.3" + "@babel/types" "^7.9.5" + "@babel/helper-get-function-arity@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" @@ -269,6 +288,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz#ad53562a7fc29b3b9a91bbf7d10397fd146346ed" integrity sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw== +"@babel/helper-validator-identifier@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" + integrity sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g== + "@babel/helper-wrap-function@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610" @@ -376,7 +400,16 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-object-rest-spread" "^7.8.0" -"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.6.2", "@babel/plugin-proposal-object-rest-spread@^7.9.0": +"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.6.2", "@babel/plugin-proposal-object-rest-spread@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.5.tgz#3fd65911306d8746014ec0d0cf78f0e39a149116" + integrity sha512-VP2oXvAf7KCYTthbUHwBlewbl1Iq059f6seJGsxMizaCdgHIeczOr7FBqELhSqfkIl04Fi8okzWzl63UKbQmmg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.9.5" + +"@babel/plugin-proposal-object-rest-spread@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz#a28993699fc13df165995362693962ba6b061d6f" integrity sha512-UgqBv6bjq4fDb8uku9f+wcm1J7YxJ5nT7WO/jBr0cl0PLKb7t1O6RNR1kZbjgx2LQtsDI9hwoQVmn0yhXeQyow== @@ -551,6 +584,20 @@ "@babel/helper-split-export-declaration" "^7.8.3" globals "^11.1.0" +"@babel/plugin-transform-classes@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz#800597ddb8aefc2c293ed27459c1fcc935a26c2c" + integrity sha512-x2kZoIuLC//O5iA7PEvecB105o7TLzZo8ofBVhP79N+DO3jaX+KYfww9TQcfBEZD0nikNyYcGB1IKtRq36rdmg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.8.3" + "@babel/helper-define-map" "^7.8.3" + "@babel/helper-function-name" "^7.9.5" + "@babel/helper-optimise-call-expression" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/helper-replace-supers" "^7.8.6" + "@babel/helper-split-export-declaration" "^7.8.3" + globals "^11.1.0" + "@babel/plugin-transform-computed-properties@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b" @@ -565,6 +612,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-destructuring@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz#72c97cf5f38604aea3abf3b935b0e17b1db76a50" + integrity sha512-j3OEsGel8nHL/iusv/mRd5fYZ3DrOxWC82x0ogmdN/vHfAP4MYw+AFKYanzWlktNwikKvlzUV//afBW5FTp17Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-transform-dotall-regex@^7.4.4", "@babel/plugin-transform-dotall-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz#c3c6ec5ee6125c6993c5cbca20dc8621a9ea7a6e" @@ -692,6 +746,14 @@ "@babel/helper-get-function-arity" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-parameters@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz#173b265746f5e15b2afe527eeda65b73623a0795" + integrity sha512-0+1FhHnMfj6lIIhVvS4KGQJeuhe1GI//h5uptK4PvLt+BGBxsoUJbd3/IW002yk//6sZPlFgsG1hY6OHLcy6kA== + dependencies: + "@babel/helper-get-function-arity" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-transform-property-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz#33194300d8539c1ed28c62ad5087ba3807b98263" @@ -826,7 +888,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/preset-env@7.9.0", "@babel/preset-env@^7.1.6", "@babel/preset-env@^7.4.4", "@babel/preset-env@^7.4.5", "@babel/preset-env@^7.5.5", "@babel/preset-env@^7.8.7": +"@babel/preset-env@7.9.0", "@babel/preset-env@^7.4.4", "@babel/preset-env@^7.5.5", "@babel/preset-env@^7.8.7": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.0.tgz#a5fc42480e950ae8f5d9f8f2bbc03f52722df3a8" integrity sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ== @@ -892,6 +954,72 @@ levenary "^1.1.1" semver "^5.5.0" +"@babel/preset-env@^7.1.6", "@babel/preset-env@^7.4.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.5.tgz#8ddc76039bc45b774b19e2fc548f6807d8a8919f" + integrity sha512-eWGYeADTlPJH+wq1F0wNfPbVS1w1wtmMJiYk55Td5Yu28AsdR9AsC97sZ0Qq8fHqQuslVSIYSGJMcblr345GfQ== + dependencies: + "@babel/compat-data" "^7.9.0" + "@babel/helper-compilation-targets" "^7.8.7" + "@babel/helper-module-imports" "^7.8.3" + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-proposal-async-generator-functions" "^7.8.3" + "@babel/plugin-proposal-dynamic-import" "^7.8.3" + "@babel/plugin-proposal-json-strings" "^7.8.3" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-proposal-numeric-separator" "^7.8.3" + "@babel/plugin-proposal-object-rest-spread" "^7.9.5" + "@babel/plugin-proposal-optional-catch-binding" "^7.8.3" + "@babel/plugin-proposal-optional-chaining" "^7.9.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.8.3" + "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-syntax-numeric-separator" "^7.8.0" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-top-level-await" "^7.8.3" + "@babel/plugin-transform-arrow-functions" "^7.8.3" + "@babel/plugin-transform-async-to-generator" "^7.8.3" + "@babel/plugin-transform-block-scoped-functions" "^7.8.3" + "@babel/plugin-transform-block-scoping" "^7.8.3" + "@babel/plugin-transform-classes" "^7.9.5" + "@babel/plugin-transform-computed-properties" "^7.8.3" + "@babel/plugin-transform-destructuring" "^7.9.5" + "@babel/plugin-transform-dotall-regex" "^7.8.3" + "@babel/plugin-transform-duplicate-keys" "^7.8.3" + "@babel/plugin-transform-exponentiation-operator" "^7.8.3" + "@babel/plugin-transform-for-of" "^7.9.0" + "@babel/plugin-transform-function-name" "^7.8.3" + "@babel/plugin-transform-literals" "^7.8.3" + "@babel/plugin-transform-member-expression-literals" "^7.8.3" + "@babel/plugin-transform-modules-amd" "^7.9.0" + "@babel/plugin-transform-modules-commonjs" "^7.9.0" + "@babel/plugin-transform-modules-systemjs" "^7.9.0" + "@babel/plugin-transform-modules-umd" "^7.9.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3" + "@babel/plugin-transform-new-target" "^7.8.3" + "@babel/plugin-transform-object-super" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.9.5" + "@babel/plugin-transform-property-literals" "^7.8.3" + "@babel/plugin-transform-regenerator" "^7.8.7" + "@babel/plugin-transform-reserved-words" "^7.8.3" + "@babel/plugin-transform-shorthand-properties" "^7.8.3" + "@babel/plugin-transform-spread" "^7.8.3" + "@babel/plugin-transform-sticky-regex" "^7.8.3" + "@babel/plugin-transform-template-literals" "^7.8.3" + "@babel/plugin-transform-typeof-symbol" "^7.8.4" + "@babel/plugin-transform-unicode-regex" "^7.8.3" + "@babel/preset-modules" "^0.1.3" + "@babel/types" "^7.9.5" + browserslist "^4.9.1" + core-js-compat "^3.6.2" + invariant "^2.2.2" + levenary "^1.1.1" + semver "^5.5.0" + "@babel/preset-flow@^7.0.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.9.0.tgz#fee847c3e090b0b2d9227c1949e4da1d1379280d" @@ -969,7 +1097,7 @@ dependencies: regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.0", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.4", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.3.1", "@babel/runtime@^7.3.4", "@babel/runtime@^7.4.0", "@babel/runtime@^7.4.4", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": version "7.9.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06" integrity sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q== @@ -985,7 +1113,7 @@ "@babel/parser" "^7.8.6" "@babel/types" "^7.8.6" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.3", "@babel/traverse@^7.4.4", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0": +"@babel/traverse@^7.1.0", "@babel/traverse@^7.4.4", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4", "@babel/traverse@^7.8.6", "@babel/traverse@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.0.tgz#d3882c2830e513f4fe4cec9fe76ea1cc78747892" integrity sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w== @@ -1000,7 +1128,22 @@ globals "^11.1.0" lodash "^4.17.13" -"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.0", "@babel/types@^7.4.4", "@babel/types@^7.6.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0": +"@babel/traverse@^7.4.3": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.5.tgz#6e7c56b44e2ac7011a948c21e283ddd9d9db97a2" + integrity sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ== + dependencies: + "@babel/code-frame" "^7.8.3" + "@babel/generator" "^7.9.5" + "@babel/helper-function-name" "^7.9.5" + "@babel/helper-split-export-declaration" "^7.8.3" + "@babel/parser" "^7.9.0" + "@babel/types" "^7.9.5" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.13" + +"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.0.tgz#00b064c3df83ad32b2dbf5ff07312b15c7f1efb5" integrity sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng== @@ -1009,6 +1152,15 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" +"@babel/types@^7.4.0", "@babel/types@^7.6.0", "@babel/types@^7.9.5": + version "7.9.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.5.tgz#89231f82915a8a566a703b3b20133f73da6b9444" + integrity sha512-XjnvNqenk818r5zMaba+sLQjnbda31UfUURv3ei0qPQw4u+j2jMyJ5b11y8ZHYTRSI3NnInQkkkRT4fLqqPdHg== + dependencies: + "@babel/helper-validator-identifier" "^7.9.5" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + "@base2/pretty-print-object@1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.0.tgz#860ce718b0b73f4009e153541faff2cb6b85d047" @@ -2168,31 +2320,31 @@ "@babel/plugin-syntax-dynamic-import" "^7.7.4" "@mdx-js/loader@^1.5.1": - version "1.5.7" - resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-1.5.7.tgz#7e3ac1cecbf085f2d23ee5aa3431f338fb67fe3b" - integrity sha512-EbsTKrvNRjKfLNHDvTq6tc9c5cmnWq1EpmSs+BAwBgMR5jtuIGrsyQI8ZjIKUkPstgyM3LpEY42/xJIoooypTQ== + version "1.5.8" + resolved "https://registry.yarnpkg.com/@mdx-js/loader/-/loader-1.5.8.tgz#3d1c4031b934c03309cabbbfe01628f3960e3221" + integrity sha512-Tmrx1ZSTDEBF6oBG6aoEmLNhKVvLqfCQe7mpnTFDjAG0O26E96m45Saj/FJkl373ulJ8BRED2EamNjejrKoeJQ== dependencies: - "@mdx-js/mdx" "^1.5.7" - "@mdx-js/react" "^1.5.7" + "@mdx-js/mdx" "^1.5.8" + "@mdx-js/react" "^1.5.8" loader-utils "1.2.3" -"@mdx-js/mdx@^1.5.1", "@mdx-js/mdx@^1.5.7": - version "1.5.7" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.5.7.tgz#9167273da888ef4c545a5601bc5da989dfccb3a7" - integrity sha512-db1E3P0HCgSUX768Y/jIcr5h41VR5AsvaOmPTydltNM4R8Uh863IqDvnkpa7l829bY/tp6wrMBWM2NH0oLuxHw== +"@mdx-js/mdx@^1.5.1", "@mdx-js/mdx@^1.5.8": + version "1.5.8" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.5.8.tgz#40740eaf0b0007b461cee8df13a7ae5a1af8064a" + integrity sha512-OzanPTN0p9GZOEVeEuEa8QsjxxGyfFOOnI/+V1oC1su9UIN4KUg1k4n/hWTZC+VZhdW1Lfj6+Ho8nIs6L+pbDA== dependencies: "@babel/core" "7.8.4" "@babel/plugin-syntax-jsx" "7.8.3" "@babel/plugin-syntax-object-rest-spread" "7.8.3" - "@mdx-js/util" "^1.5.7" - babel-plugin-apply-mdx-type-prop "^1.5.7" - babel-plugin-extract-import-names "^1.5.7" + "@mdx-js/util" "^1.5.8" + babel-plugin-apply-mdx-type-prop "^1.5.8" + babel-plugin-extract-import-names "^1.5.8" camelcase-css "2.0.1" detab "2.0.3" - hast-util-raw "5.0.1" + hast-util-raw "5.0.2" lodash.uniq "4.5.0" mdast-util-to-hast "7.0.0" - remark-mdx "^1.5.7" + remark-mdx "^1.5.8" remark-parse "7.0.2" remark-squeeze-paragraphs "3.0.4" style-to-object "0.3.0" @@ -2200,15 +2352,10 @@ unist-builder "2.0.3" unist-util-visit "2.0.2" -"@mdx-js/react@^1.5.1", "@mdx-js/react@^1.5.7": - version "1.5.7" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.5.7.tgz#dd7e08c9cdd3c3af62c9594c2c9003a3d05e34fd" - integrity sha512-OxX/GKyVlqY7WqyRcsIA/qr7i1Xq3kAVNUhSSnL1mfKKNKO+hwMWcZX4WS2OItLtoavA2/8TVDHpV/MWKWyfvw== - -"@mdx-js/util@^1.5.7": - version "1.5.7" - resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.5.7.tgz#335358feb2d511bfdb3aa46e31752a10aa51270a" - integrity sha512-SV+V8A+Y33pmVT/LWk/2y51ixIyA/QH1XL+nrWAhoqre1rFtxOEZ4jr0W+bKZpeahOvkn/BQTheK+dRty9o/ig== +"@mdx-js/react@^1.5.1", "@mdx-js/react@^1.5.8": + version "1.5.8" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.5.8.tgz#fc38fe0eb278ae24666b2df3c751e726e33f5fac" + integrity sha512-L3rehITVxqDHOPJFGBSHKt3Mv/p3MENYlGIwLNYU89/iVqTLMD/vz8hL9RQtKqRoMbKuWpzzLlKIObqJzthNYg== "@mdx-js/util@^1.5.8": version "1.5.8" @@ -2516,16 +2663,16 @@ type-detect "4.0.8" "@storybook/addon-a11y@^5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-5.3.17.tgz#b84534a5a0c91bc273917f3b8d34b068e9d250a5" - integrity sha512-r4GI++IIjxa3UW5BmsVdU24MK2cyiNIzdcgWsTTCA2lSnb3AzPy7Yi1FaAClAjQmBbJSRIJkkyoZZle3btTAPg== - dependencies: - "@storybook/addons" "5.3.17" - "@storybook/api" "5.3.17" - "@storybook/client-logger" "5.3.17" - "@storybook/components" "5.3.17" - "@storybook/core-events" "5.3.17" - "@storybook/theming" "5.3.17" + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-5.3.18.tgz#3f35b2f03a0f292c415d659b5f6f8c00a029c9f7" + integrity sha512-DySJg3Q+GqLhVdQNsGwdO7V0cewSzhWdK3LDkZxF0eTvP8rTWG6+SyNFPClYO/MR/i1M6zKMMOoJoT++fu866A== + dependencies: + "@storybook/addons" "5.3.18" + "@storybook/api" "5.3.18" + "@storybook/client-logger" "5.3.18" + "@storybook/components" "5.3.18" + "@storybook/core-events" "5.3.18" + "@storybook/theming" "5.3.18" axe-core "^3.3.2" core-js "^3.0.1" global "^4.3.2" @@ -2538,9 +2685,9 @@ util-deprecate "^1.0.2" "@storybook/addon-docs@^5.3.14": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-5.3.17.tgz#d637388e96d554c0d8eff2b749dc65a1dabe55dc" - integrity sha512-RDAJqJpd5g5dJDt6FIOITEaNAqrlm3pkBGf5YenKlT96lDJb22Cga97mErze9tyaLGxz9MAhoT197KJtqkiQLQ== + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-5.3.18.tgz#c9ab444680d3946349fe35b749424ddec43e3683" + integrity sha512-5DmQS1mI+cN1BCbyJxKT41OG+iSPr5k9FO4hcSonSYJAjApC5VUhep8PJ9VA3Oy9MFAiggXzFyvaI2xhwzjqFQ== dependencies: "@babel/generator" "^7.4.0" "@babel/parser" "^7.4.2" @@ -2550,14 +2697,14 @@ "@mdx-js/loader" "^1.5.1" "@mdx-js/mdx" "^1.5.1" "@mdx-js/react" "^1.5.1" - "@storybook/addons" "5.3.17" - "@storybook/api" "5.3.17" - "@storybook/components" "5.3.17" - "@storybook/core-events" "5.3.17" + "@storybook/addons" "5.3.18" + "@storybook/api" "5.3.18" + "@storybook/components" "5.3.18" + "@storybook/core-events" "5.3.18" "@storybook/csf" "0.0.1" - "@storybook/postinstall" "5.3.17" - "@storybook/source-loader" "5.3.17" - "@storybook/theming" "5.3.17" + "@storybook/postinstall" "5.3.18" + "@storybook/source-loader" "5.3.18" + "@storybook/theming" "5.3.18" acorn "^7.1.0" acorn-jsx "^5.1.0" acorn-walk "^7.0.0" @@ -2578,16 +2725,16 @@ vue-docgen-loader "^1.3.0-beta.0" "@storybook/addon-knobs@^5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/addon-knobs/-/addon-knobs-5.3.17.tgz#5c255a1369bfec898c2a6ea7de904b3eeb7a31d1" - integrity sha512-SMjvH3EjUbt4Xn1Q22thXVQSDrJRUB3IAzhUNdBovFB3RwOXmRFd0iSHC3TTKJfW2TYPssl8cnNGQTH6O2d14g== - dependencies: - "@storybook/addons" "5.3.17" - "@storybook/api" "5.3.17" - "@storybook/client-api" "5.3.17" - "@storybook/components" "5.3.17" - "@storybook/core-events" "5.3.17" - "@storybook/theming" "5.3.17" + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/addon-knobs/-/addon-knobs-5.3.18.tgz#60365bb179699cd8dc91df8be947469266012847" + integrity sha512-X0WxGKoso3j5mS4c4enM8BvCjbO6Wwfxc++swQTqtANpBZ8k+w0piiEF1fiJf+ssgEAWe5brgIqnQ9kiBGLqKA== + dependencies: + "@storybook/addons" "5.3.18" + "@storybook/api" "5.3.18" + "@storybook/client-api" "5.3.18" + "@storybook/components" "5.3.18" + "@storybook/core-events" "5.3.18" + "@storybook/theming" "5.3.18" "@types/react-color" "^3.0.1" copy-to-clipboard "^3.0.8" core-js "^3.0.1" @@ -2601,31 +2748,31 @@ react-lifecycles-compat "^3.0.4" react-select "^3.0.8" -"@storybook/addons@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-5.3.17.tgz#8efab65904040b0b8578eedc9a5772dbcbf6fa83" - integrity sha512-zg6O1bmffRsHXJOWAnSD2O3tPnVMoD8Yfu+a5zBVXDiUP1E/TGzgjjjYBUUCU3yQg1Ted5rIn4o6ql/rZNNlgA== +"@storybook/addons@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-5.3.18.tgz#5cbba6407ef7a802041c5ee831473bc3bed61f64" + integrity sha512-ZQjDgTUDFRLvAiBg2d8FgPgghfQ+9uFyXQbtiGlTBLinrPCeQd7J86qiUES0fcGoohCCw0wWKtvB0WF2z1XNDg== dependencies: - "@storybook/api" "5.3.17" - "@storybook/channels" "5.3.17" - "@storybook/client-logger" "5.3.17" - "@storybook/core-events" "5.3.17" + "@storybook/api" "5.3.18" + "@storybook/channels" "5.3.18" + "@storybook/client-logger" "5.3.18" + "@storybook/core-events" "5.3.18" core-js "^3.0.1" global "^4.3.2" util-deprecate "^1.0.2" -"@storybook/api@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/api/-/api-5.3.17.tgz#1c0dad3309afef6b0a5585cb59c65824fb4d2721" - integrity sha512-G40jtXFY10hQo6GSw5JeFYt41loD4+7s0uU18Rm6lfa/twOgp6vqqyDCWDvpRRxRBB5uDIKKHLt13X9gWe8tQQ== +"@storybook/api@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/api/-/api-5.3.18.tgz#95582ab90d947065e0e34ed603650a3630dcbd16" + integrity sha512-QXaccNCARHzPWOuxYndiebGWBZmwiUvRgB9ji0XTJBS3y8K0ZPb5QyuqiKPaEWUj8dBA8rzdDtkW3Yt95Namaw== dependencies: "@reach/router" "^1.2.1" - "@storybook/channels" "5.3.17" - "@storybook/client-logger" "5.3.17" - "@storybook/core-events" "5.3.17" + "@storybook/channels" "5.3.18" + "@storybook/client-logger" "5.3.18" + "@storybook/core-events" "5.3.18" "@storybook/csf" "0.0.1" - "@storybook/router" "5.3.17" - "@storybook/theming" "5.3.17" + "@storybook/router" "5.3.18" + "@storybook/theming" "5.3.18" "@types/reach__router" "^1.2.3" core-js "^3.0.1" fast-deep-equal "^2.0.1" @@ -2640,34 +2787,34 @@ telejson "^3.2.0" util-deprecate "^1.0.2" -"@storybook/channel-postmessage@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-5.3.17.tgz#807b6316cd0e52d9f27363d5092ad1cd896b694c" - integrity sha512-1aSQNeO2+roPRgMFjW3AWTO3uS93lbCMUTYCBdi20md4bQ9SutJy33rynCQcWuMj1prCQ2Ekz4BGhdcIQVKlzg== +"@storybook/channel-postmessage@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-5.3.18.tgz#93d46740b5cc9b36ddd073f0715b54c4959953bf" + integrity sha512-awxBW/aVfNtY9QvYZgsPaMXgUpC2+W3vEyQcl/w4ce0YVH+7yWx3wt3Ku49lQwxZwDrxP3QoC0U+mkPc9hBJwA== dependencies: - "@storybook/channels" "5.3.17" - "@storybook/client-logger" "5.3.17" + "@storybook/channels" "5.3.18" + "@storybook/client-logger" "5.3.18" core-js "^3.0.1" global "^4.3.2" telejson "^3.2.0" -"@storybook/channels@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-5.3.17.tgz#74eccb10c2395499da6a290bcd0272d6d6c7c5b2" - integrity sha512-5hlBRbyk+YxC4KgecYG8wWwB2v1BzRJXhSlemFDOQk9wx37gVpne+rBydEtNFO4InmaZf6tKbBcpH0wBFLdWYA== +"@storybook/channels@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-5.3.18.tgz#490c9eaa8292b0571c0f665052b12addf7c35f21" + integrity sha512-scP/6td/BJSEOgfN+qaYGDf3E793xye7tIw6W+sYqwg+xdMFO39wVXgVZNpQL6sLEwpJZTaPywCjC6p6ksErqQ== dependencies: core-js "^3.0.1" -"@storybook/client-api@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-5.3.17.tgz#fc1d247caf267ebcc6ddf957fca7e02ae752d99e" - integrity sha512-oe55FPTGVL2k+j45eCN3oE7ePkE4VpgUQ/dhJbjU0R2L+HyRyBhd0wnMYj1f5E8uVNbtjFYAtbjjgcf1R1imeg== +"@storybook/client-api@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-5.3.18.tgz#e71041796f95888de0e4524734418e6b120b060a" + integrity sha512-QiXTDUpjdyW19BlocLw07DrkOnEzVaWGJcRze2nSs29IKKuq1Ncv2LOAZt6ySSq0PmIKsjBou3bmS1/aXmDMdw== dependencies: - "@storybook/addons" "5.3.17" - "@storybook/channel-postmessage" "5.3.17" - "@storybook/channels" "5.3.17" - "@storybook/client-logger" "5.3.17" - "@storybook/core-events" "5.3.17" + "@storybook/addons" "5.3.18" + "@storybook/channel-postmessage" "5.3.18" + "@storybook/channels" "5.3.18" + "@storybook/client-logger" "5.3.18" + "@storybook/core-events" "5.3.18" "@storybook/csf" "0.0.1" "@types/webpack-env" "^1.15.0" core-js "^3.0.1" @@ -2681,20 +2828,20 @@ ts-dedent "^1.1.0" util-deprecate "^1.0.2" -"@storybook/client-logger@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-5.3.17.tgz#bf9c7ef52da75a5c1f2c5d74724442224deea6e4" - integrity sha512-GYYvVGIOs+fq11LXXy7x2sr3hhC9LMI1jtIckjKV1dsY9MJ5g22M+Wl5Iw4nf6VMWsqcN9LSlYE+u/H+Q2uCHw== +"@storybook/client-logger@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-5.3.18.tgz#27c9d09d788965db0164be6e168bc3f03adbf88f" + integrity sha512-RZjxw4uqZX3Yk27IirbB/pQG+wRsQSSRlKqYa8KQ5bSanm4IrcV9VA1OQbuySW9njE+CexAnakQJ/fENdmurNg== dependencies: core-js "^3.0.1" -"@storybook/components@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-5.3.17.tgz#287430fc9c5f59b1d3590b50b3c7688355b22639" - integrity sha512-M5oqbzcqFX4VDNI8siT3phT7rmFwChQ/xPwX9ygByBsZCoNuLMzafavfTOhZvxCPiliFbBxmxtK/ibCsSzuKZg== +"@storybook/components@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-5.3.18.tgz#528f6ab1660981e948993a04b407a6fad7751589" + integrity sha512-LIN4aVCCDY7klOwtuqQhfYz4tHaMADhXEzZpij+3r8N68Inck6IJ1oo9A9umXQPsTioQi8e6FLobH1im90j/2A== dependencies: - "@storybook/client-logger" "5.3.17" - "@storybook/theming" "5.3.17" + "@storybook/client-logger" "5.3.18" + "@storybook/theming" "5.3.18" "@types/react-syntax-highlighter" "11.0.4" "@types/react-textarea-autosize" "^4.3.3" core-js "^3.0.1" @@ -2715,33 +2862,33 @@ simplebar-react "^1.0.0-alpha.6" ts-dedent "^1.1.0" -"@storybook/core-events@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-5.3.17.tgz#698ce0a36c29fe8fa04608f56ccca53aa1d31638" - integrity sha512-DOeX9fpeGW4o9Gocxa4VW9wAlAyfIVNDTzq0wVvvMBthTTo9u58NmndglEMDgDa2Cq6iAIPh7vz2bRJCNexzLw== +"@storybook/core-events@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-5.3.18.tgz#e5d335f8a2c7dd46502b8f505006f1e111b46d49" + integrity sha512-uQ6NYJ5WODXK8DJ7m8y3yUAtWB3n+6XtYztjY+tdkCsLYvTYDXNS+epV+f5Hu9+gB+/Dm+b5Su4jDD+LZB2QWA== dependencies: core-js "^3.0.1" -"@storybook/core@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-5.3.17.tgz#abd09dc416f87c7954ef3615bc3f4898c93e2b45" - integrity sha512-H6G8ygjb4RSVSKPdWz6su3Nvzxm8CfrHuCyUo4DLC46mirXfYRrJV1HiwXriViqoZV4gFbpaNKTDzTl/QKFDAg== +"@storybook/core@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-5.3.18.tgz#3f3c0498275826c1cc4368aba203ac17a6ae5c9c" + integrity sha512-XQb/UQb+Ohuaw0GhKKYzvmuuh5Tit93f2cLZD9QCSWUPvDGmLG5g91Y9NbUr4Ap3mANT3NksMNhkAV0GxExEkg== dependencies: "@babel/plugin-proposal-class-properties" "^7.7.0" "@babel/plugin-proposal-object-rest-spread" "^7.6.2" "@babel/plugin-syntax-dynamic-import" "^7.2.0" "@babel/plugin-transform-react-constant-elements" "^7.2.0" "@babel/preset-env" "^7.4.5" - "@storybook/addons" "5.3.17" - "@storybook/channel-postmessage" "5.3.17" - "@storybook/client-api" "5.3.17" - "@storybook/client-logger" "5.3.17" - "@storybook/core-events" "5.3.17" + "@storybook/addons" "5.3.18" + "@storybook/channel-postmessage" "5.3.18" + "@storybook/client-api" "5.3.18" + "@storybook/client-logger" "5.3.18" + "@storybook/core-events" "5.3.18" "@storybook/csf" "0.0.1" - "@storybook/node-logger" "5.3.17" - "@storybook/router" "5.3.17" - "@storybook/theming" "5.3.17" - "@storybook/ui" "5.3.17" + "@storybook/node-logger" "5.3.18" + "@storybook/router" "5.3.18" + "@storybook/theming" "5.3.18" + "@storybook/ui" "5.3.18" airbnb-js-shims "^2.2.1" ansi-to-html "^0.6.11" autoprefixer "^9.7.2" @@ -2808,10 +2955,10 @@ dependencies: lodash "^4.17.15" -"@storybook/node-logger@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-5.3.17.tgz#f3ad5bf9dd74d8e1cdfb8d831d66a80c5039cf4c" - integrity sha512-onfcxl37BYZI1HGuPI9MelkyUWjn7NpfN8RUYdqG9P6WKiIY5xbpG0V6qod5jvIKIypK0NmfJTtneOu46L/oDg== +"@storybook/node-logger@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-5.3.18.tgz#ee278acb8b6f10d456a24c0ff6d59818a0c3ad94" + integrity sha512-Go/hdtaPTtjgJP+GYk8VXcOmecrdG7cXm0yyTlatd6s8xXI0txHme1/0MOZmEPows1Ec7KAQ20+NnaCGUPZUUg== dependencies: "@types/npmlog" "^4.1.2" chalk "^3.0.0" @@ -2820,24 +2967,24 @@ pretty-hrtime "^1.0.3" regenerator-runtime "^0.13.3" -"@storybook/postinstall@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-5.3.17.tgz#b4168e395a7d9ec2b58103a1ff13278bdb25d2d7" - integrity sha512-bWmXwux1J4iVC6/tLJIfjK02VUMTo4G9g09BxboRDYLB+Y1byQYK8dcZIqVVZag33AbZWFL9s4QA2cCb0KBFsg== +"@storybook/postinstall@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-5.3.18.tgz#1c102eb968e3271e485f433f3c3f63687379a681" + integrity sha512-f2dr6xU3Es7OD0o2W0hDlzgVP6tZvgUjHfEGc6mj7kC+1BtEOuSDnQwRDznaLnVFwYlLKFJ/gkDneZb/qoBiwA== dependencies: core-js "^3.0.1" "@storybook/react@^5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-5.3.17.tgz#403b58606211a9ca87d40e38d55186b3e088640d" - integrity sha512-FQLH3q2Ge68oLBaTge7wl5Y1KkB+pqL36llor7TOO9IxGLF6o2t2qillWnrgX6yZUpkvJK8MgkZW1/N3tslw4Q== + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-5.3.18.tgz#c057b680924e188d44149c3d67dd31aead88b28a" + integrity sha512-6yNg+phcrEqEjC2NOiu0mJuxbTwX7yzbkcusIn0S7N/KTXNO7CGvYjAkdjfw0gTLjfuVDZIjDQfoosslvfsj3w== dependencies: "@babel/plugin-transform-react-constant-elements" "^7.6.3" "@babel/preset-flow" "^7.0.0" "@babel/preset-react" "^7.0.0" - "@storybook/addons" "5.3.17" - "@storybook/core" "5.3.17" - "@storybook/node-logger" "5.3.17" + "@storybook/addons" "5.3.18" + "@storybook/core" "5.3.18" + "@storybook/node-logger" "5.3.18" "@svgr/webpack" "^4.0.3" "@types/webpack-env" "^1.15.0" babel-plugin-add-react-displayname "^0.0.5" @@ -2854,10 +3001,10 @@ ts-dedent "^1.1.0" webpack "^4.33.0" -"@storybook/router@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/router/-/router-5.3.17.tgz#4db96b45f39b25a3f7a4e2899c36e7e9e4ba6108" - integrity sha512-ANsiehGRTVSremgTW0Vt47dQ4JA86a4/w/4G6QqHU8Cm4jO3cw/wAcCxlzfcgCXOUiq+SuyPTU43+0O5uBx33g== +"@storybook/router@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-5.3.18.tgz#8ab22f1f2f7f957e78baf992030707a62289076e" + integrity sha512-6B2U2C75KTSVaCuYYgcubeJGcCSnwsXuEf50hEd5mGqWgHZfojCtGvB7Ko4X+0h8rEC+eNA4p7YBOhlUv9WNrQ== dependencies: "@reach/router" "^1.2.1" "@storybook/csf" "0.0.1" @@ -2869,13 +3016,13 @@ qs "^6.6.0" util-deprecate "^1.0.2" -"@storybook/source-loader@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-5.3.17.tgz#f407aed52bc758b2c0c760d28b4525b8337e6944" - integrity sha512-VfY+NIAvyasHhLtVC9CsLaTgVWPmjt4nf1mZE+I69+S+qrk1KZeLCsafTOugkm3QMNJ/BXelwkKaYrutrnXLiQ== +"@storybook/source-loader@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-5.3.18.tgz#39ba28d9664ab8204d6b04ee757772369931e7e5" + integrity sha512-oljmLt3KMu17W9FAaEgocsI6wrloWczS26SVXadzbDbL+8Tu6vTeFJSd6HcY+e4JIIKjuze0kmaVhpi6wwPbZQ== dependencies: - "@storybook/addons" "5.3.17" - "@storybook/client-logger" "5.3.17" + "@storybook/addons" "5.3.18" + "@storybook/client-logger" "5.3.18" "@storybook/csf" "0.0.1" core-js "^3.0.1" estraverse "^4.2.0" @@ -2885,14 +3032,14 @@ prop-types "^15.7.2" regenerator-runtime "^0.13.3" -"@storybook/theming@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-5.3.17.tgz#cf6278c4857229c7167faf04d5b2206bc5ee04e1" - integrity sha512-4JeOZnDDHtb4LOt5sXe/s1Jhbb2UPsr8zL9NWmKJmTsgnyTvBipNHOmFYDUsIacB5K4GXSqm+cZ7Z4AkUgWCDw== +"@storybook/theming@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-5.3.18.tgz#35e78de79d9cf8f1248af0dd1c7fa60555761312" + integrity sha512-lfFTeLoYwLMKg96N3gn0umghMdAHgJBGuk2OM8Ll84yWtdl9RGnzfiI1Fl7Cr5k95dCF7drLJlJCao1VxUkFSA== dependencies: "@emotion/core" "^10.0.20" "@emotion/styled" "^10.0.17" - "@storybook/client-logger" "5.3.17" + "@storybook/client-logger" "5.3.18" core-js "^3.0.1" deep-object-diff "^1.1.0" emotion-theming "^10.0.19" @@ -2903,20 +3050,20 @@ resolve-from "^5.0.0" ts-dedent "^1.1.0" -"@storybook/ui@5.3.17": - version "5.3.17" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-5.3.17.tgz#2d47617896a2d928fb79dc8a0e709cee9b57cc50" - integrity sha512-5S9r70QbtNKu8loa5pfO5lLX9coF/ZqesEKcanfvuSwqCSg/Z51UwFCuO6eNhVlpXzyZXi5d8qKbZlbf+uvDAA== +"@storybook/ui@5.3.18": + version "5.3.18" + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-5.3.18.tgz#c66f6d94a3c50bb706f4d5b1d5592439110f16f0" + integrity sha512-xyXK53fNe9lkGPmXf3Nk+n0gz9gOgXI+fDxetyDLpX79k3DIN/jCKEnv45vXof7OQ45mTmyBvUNTKrNLqKTt5Q== dependencies: "@emotion/core" "^10.0.20" - "@storybook/addons" "5.3.17" - "@storybook/api" "5.3.17" - "@storybook/channels" "5.3.17" - "@storybook/client-logger" "5.3.17" - "@storybook/components" "5.3.17" - "@storybook/core-events" "5.3.17" - "@storybook/router" "5.3.17" - "@storybook/theming" "5.3.17" + "@storybook/addons" "5.3.18" + "@storybook/api" "5.3.18" + "@storybook/channels" "5.3.18" + "@storybook/client-logger" "5.3.18" + "@storybook/components" "5.3.18" + "@storybook/core-events" "5.3.18" + "@storybook/router" "5.3.18" + "@storybook/theming" "5.3.18" copy-to-clipboard "^3.0.8" core-js "^3.0.1" core-js-pure "^3.0.1" @@ -3164,6 +3311,11 @@ resolved "https://registry.yarnpkg.com/@testim/chrome-version/-/chrome-version-1.0.7.tgz#0cd915785ec4190f08a3a6acc9b61fc38fb5f1a9" integrity sha512-8UT/J+xqCYfn3fKtOznAibsHpiuDshCb0fwgWxRazTT19Igp9ovoXMPhXyLD6m3CKQGTMHgqoxaFfMWaL40Rnw== +"@types/anymatch@*": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@types/anymatch/-/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" + integrity sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA== + "@types/babel-types@*", "@types/babel-types@^7.0.0": version "7.0.7" resolved "https://registry.yarnpkg.com/@types/babel-types/-/babel-types-7.0.7.tgz#667eb1640e8039436028055737d2b9986ee336e3" @@ -3278,6 +3430,11 @@ resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.5.tgz#527d20ef68571a4af02ed74350164e7a67544860" integrity sha512-wLD/Aq2VggCJXSjxEwrMafIP51Z+13H78nXIX0ABEuIGhmB5sNGbR113MOKo+yfw+RDo1ZU3DM6yfnnRF/+ouw== +"@types/html-minifier-terser@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-5.0.0.tgz#7532440c138605ced1b555935c3115ddd20e8bef" + integrity sha512-q95SP4FdkmF0CwO0F2q0H6ZgudsApaY/yCtAQNRn1gduef5fGpyEphzy0YCq/N0UFvDSnLg5V8jFK/YGXlDiCw== + "@types/http-cache-semantics@*": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz#9140779736aa2655635ee756e2467d787cfe8a2a" @@ -3361,9 +3518,9 @@ integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== "@types/reach__router@^1.2.3": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.1.tgz#ca8b431acb12bb897d2b806f6fdd815f056d6d02" - integrity sha512-E51ntVeunnxofXmOoPFiOvElHWf+jBEs3B56gGx7XhPHOkJdjWxWDY4V1AsUiwhtOCXPM7atFy30wj7glyv2Fg== + version "1.3.4" + resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.4.tgz#98ef393d06f59d296b5c021ba94b94e5fc463245" + integrity sha512-DZgYfxUIlVSjvf0AvBbYNbpXLrTFNNpU1HrvCRbnMtx3nvGUUWC1/zlAe4dD4FCPFtc+LQuIPEsDiTb0zQkthg== dependencies: "@types/history" "*" "@types/react" "*" @@ -3447,11 +3604,28 @@ resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== +"@types/source-list-map@*": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@types/source-list-map/-/source-list-map-0.1.2.tgz#0078836063ffaf17412349bba364087e0ac02ec9" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== +"@types/tapable@*", "@types/tapable@^1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-1.0.5.tgz#9adbc12950582aa65ead76bffdf39fe0c27a3c02" + integrity sha512-/gG2M/Imw7cQFp8PGvz/SwocNrmKFjFsm5Pb8HdbHkZ1K8pmuPzOX4VeVoiEecFCVf4CsN1r3/BRvx+6sNqwtQ== + +"@types/uglify-js@*": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-3.0.5.tgz#2c70d5c68f6e002e3b2e4f849adc5f162546f633" + integrity sha512-L7EbSkhSaWBpkl+PZAEAqZTqtTeIsq7s/oX/q0LNnxxJoRVKQE0T81XDVyaxjiiKQwiV2vhVeYRqxdRNqGOGJw== + dependencies: + source-map "^0.6.1" + "@types/unist@^2.0.0", "@types/unist@^2.0.2": version "2.0.3" resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" @@ -3462,6 +3636,27 @@ resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.15.1.tgz#c8e84705e08eed430b5e15b39c65b0944e4d1422" integrity sha512-eWN5ElDTeBc5lRDh95SqA8x18D0ll2pWudU3uWiyfsRmIZcmUXpEsxPU+7+BsdCrO2vfLRC629u/MmjbmF+2tA== +"@types/webpack-sources@*": + version "0.1.7" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-0.1.7.tgz#0a330a9456113410c74a5d64180af0cbca007141" + integrity sha512-XyaHrJILjK1VHVC4aVlKsdNN5KBTwufMb43cQs+flGxtPAf/1Qwl8+Q0tp5BwEGaI8D6XT1L+9bSWXckgkjTLw== + dependencies: + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.6.1" + +"@types/webpack@^4.41.8": + version "4.41.10" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.10.tgz#2e1f6b3508a249854efe3dcc7690905ac5ee10be" + integrity sha512-vIy0qaq8AjOjZLuFPqpo7nAJzcoVXMdw3mvpNN07Uvdy0p1IpJeLNBe3obdRP7FX2jIusDE7z1pZa0A6qYUgnA== + dependencies: + "@types/anymatch" "*" + "@types/node" "*" + "@types/tapable" "*" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + source-map "^0.6.0" + "@types/yargs-parser@*": version "15.0.0" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" @@ -4198,10 +4393,10 @@ ast-types@0.12.4, ast-types@^0.12.2: resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.12.4.tgz#71ce6383800f24efc9a1a3308f3a6e420a0974d1" integrity sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw== -ast-types@0.13.2, ast-types@^0.13.2: - version "0.13.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48" - integrity sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA== +ast-types@0.13.3, ast-types@^0.13.2: + version "0.13.3" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.3.tgz#50da3f28d17bdbc7969a3a2d83a0e4a72ae755a7" + integrity sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA== astral-regex@^1.0.0: version "1.0.0" @@ -4271,7 +4466,7 @@ auto-changelog@^1.16.2: regenerator-runtime "^0.13.5" semver "^7.1.3" -autoprefixer@^9.6.1, autoprefixer@^9.7.2: +autoprefixer@^9.6.1: version "9.7.5" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.5.tgz#8df10b9ff9b5814a8d411a5cfbab9c793c392376" integrity sha512-URo6Zvt7VYifomeAfJlMFnYDhow1rk2bufwkbamPEAtQFcL11moLk4PnR7n9vlu7M+BkXAZkHFA0mIcY7tjQFg== @@ -4284,6 +4479,19 @@ autoprefixer@^9.6.1, autoprefixer@^9.7.2: postcss "^7.0.27" postcss-value-parser "^4.0.3" +autoprefixer@^9.7.2: + version "9.7.6" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.6.tgz#63ac5bbc0ce7934e6997207d5bb00d68fa8293a4" + integrity sha512-F7cYpbN7uVVhACZTeeIeealwdGM6wMtfWARVLTy5xmKtgVdBNJvbDRoCK3YO1orcs7gv/KwYlb3iXwu9Ug9BkQ== + dependencies: + browserslist "^4.11.1" + caniuse-lite "^1.0.30001039" + chalk "^2.4.2" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.27" + postcss-value-parser "^4.0.3" + aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" @@ -4295,9 +4503,9 @@ aws4@^1.8.0: integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug== axe-core@^3.3.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-3.5.2.tgz#1946be7a18a05b5d37f18d339989db0d5434ebf6" - integrity sha512-9wBDgdzbn06on6Xt+ay7EM4HV+NBOkeXhjK9DMezD8/qvJKeUTzheGHhM+U1uNaX4OvuIR4BePDStRLF7vyOfg== + version "3.5.3" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-3.5.3.tgz#5b7c0ee7c5197d546bd3a07c3ef701896f5773e9" + integrity sha512-HZpLE7xu05+8AbpqXITGdxp1Xwk8ysAXrg7MiKRY27py3DAyEJpoJQo1727pWF3F+O79V3r+cTWhOzfB49P89w== axios@^0.19.2: version "0.19.2" @@ -4384,13 +4592,13 @@ babel-plugin-add-react-displayname@^0.0.5: resolved "https://registry.yarnpkg.com/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz#339d4cddb7b65fd62d1df9db9fe04de134122bd5" integrity sha1-M51M3be2X9YtHfnbn+BN4TQSK9U= -babel-plugin-apply-mdx-type-prop@^1.5.7: - version "1.5.7" - resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.5.7.tgz#e34d7a8cda665a61f473133df23d17229c250bd7" - integrity sha512-SUDwTmMmxzaAZ1YfAPnL2UI3q/JEs+fekx/QTZYEgK+cVGMwS/PrCeK9UDlTHOYJr9b4mieR+iLhm43jrav2WA== +babel-plugin-apply-mdx-type-prop@^1.5.8: + version "1.5.8" + resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.5.8.tgz#f5ff6d9d7a7fcde0e5f5bd02d3d3cd10e5cca5bf" + integrity sha512-xYp5F9mAnZdDRFSd1vF3XQ0GQUbIulCpnuht2jCmK30GAHL8szVL7TgzwhEGamQ6yJmP/gEyYNM9OR5D2n26eA== dependencies: "@babel/helper-plugin-utils" "7.8.3" - "@mdx-js/util" "^1.5.7" + "@mdx-js/util" "^1.5.8" babel-plugin-dynamic-import-node@^2.3.0: version "2.3.0" @@ -4399,7 +4607,23 @@ babel-plugin-dynamic-import-node@^2.3.0: dependencies: object.assign "^4.1.0" -babel-plugin-emotion@^10.0.20, babel-plugin-emotion@^10.0.27, babel-plugin-emotion@^10.0.29: +babel-plugin-emotion@^10.0.20: + version "10.0.33" + resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.0.33.tgz#ce1155dcd1783bbb9286051efee53f4e2be63e03" + integrity sha512-bxZbTTGz0AJQDHm8k6Rf3RQJ8tX2scsfsRyKVgAbiUPUNIRtlK+7JxP+TAd1kRLABFxe0CFm2VdK4ePkoA9FxQ== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@emotion/hash" "0.8.0" + "@emotion/memoize" "0.7.4" + "@emotion/serialize" "^0.11.16" + babel-plugin-macros "^2.0.0" + babel-plugin-syntax-jsx "^6.18.0" + convert-source-map "^1.5.0" + escape-string-regexp "^1.0.5" + find-root "^1.1.0" + source-map "^0.5.7" + +babel-plugin-emotion@^10.0.27, babel-plugin-emotion@^10.0.29: version "10.0.29" resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-10.0.29.tgz#89d8e497091fcd3d10331f097f1471e4cc3f35b4" integrity sha512-7Jpi1OCxjyz0k163lKtqP+LHMg5z3S6A7vMBfHnF06l2unmtsOmFDzZBpGf0CWo1G4m8UACfVcDJiSiRuu/cSw== @@ -4415,10 +4639,10 @@ babel-plugin-emotion@^10.0.20, babel-plugin-emotion@^10.0.27, babel-plugin-emoti find-root "^1.1.0" source-map "^0.5.7" -babel-plugin-extract-import-names@^1.5.7: - version "1.5.7" - resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.5.7.tgz#f5c8e4383d46cf65507bf8d3dbf163e534e673b0" - integrity sha512-kZX4g9ehTyxjdbq2rb8wW307+jNu5z3KllYs8cnbapSwclT9wBErJoqvKKZAkuiaufp0r+7WaIvjhKtJ7QlG3A== +babel-plugin-extract-import-names@^1.5.8: + version "1.5.8" + resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.5.8.tgz#418057261346451d689dff5036168567036b8cf6" + integrity sha512-LcLfP8ZRBZMdMAXHLugyvvd5PY0gMmLMWFogWAUsG32X6TYW2Eavx+il2bw73KDbW+UdCC1bAJ3NuU25T1MI3g== dependencies: "@babel/helper-plugin-utils" "7.8.3" @@ -4997,6 +5221,16 @@ browserslist@^4.0.0, browserslist@^4.1.0, browserslist@^4.11.0, browserslist@^4. node-releases "^1.1.52" pkg-up "^3.1.0" +browserslist@^4.11.1: + version "4.11.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.11.1.tgz#92f855ee88d6e050e7e7311d987992014f1a1f1b" + integrity sha512-DCTr3kDrKEYNw6Jb9HFxVLQNaue8z+0ZfRBRjmCunKDEXEBajKDj2Y+Uelg+Pi29OnvaSGwjOsnRyNEkXzHg5g== + dependencies: + caniuse-lite "^1.0.30001038" + electron-to-chromium "^1.3.390" + node-releases "^1.1.53" + pkg-up "^2.0.0" + bser@2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -5261,11 +5495,16 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001036: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001036: version "1.0.30001037" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001037.tgz#cf666560b14f8dfa18abc235db1ef2699273af6e" integrity sha512-qQP40FzWQ1i9RTjxppOUnpM8OwTBFL5DQbjoR9Az32EtM7YUZOw9orFO6rj1C+xWAGzz+X3bUe09Jf5Ep+zpuA== +caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30001038, caniuse-lite@^1.0.30001039: + version "1.0.30001040" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001040.tgz#103fc8e6eb1d7397e95134cd0e996743353d58ea" + integrity sha512-Ep0tEPeI5wCvmJNrXjE3etgfI+lkl1fTDU6Y3ZH1mhrjkPlVI9W4pcKbMo+BQLpEWKVYYp2EmYaRsqpPC3k7lQ== + capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -5383,7 +5622,7 @@ cheerio@^1.0.0-rc.3: lodash "^4.15.0" parse5 "^3.0.1" -chokidar@^2.0.2, chokidar@^2.0.4, chokidar@^2.1.5: +chokidar@^2.0.4, chokidar@^2.1.5, chokidar@^2.1.8: version "2.1.8" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== @@ -5994,17 +6233,27 @@ core-js-compat@^3.6.2: browserslist "^4.8.3" semver "7.0.0" -core-js-pure@^3.0.0, core-js-pure@^3.0.1: +core-js-pure@^3.0.0: version "3.6.4" resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.4.tgz#4bf1ba866e25814f149d4e9aaa08c36173506e3a" integrity sha512-epIhRLkXdgv32xIUFaaAry2wdxZYBi6bgM7cB136dzzXXa+dFyRLTZeLUJxnd8ShrmyVXBub63n2NHo2JAt8Cw== +core-js-pure@^3.0.1: + version "3.6.5" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813" + integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA== + core-js@^2.4.0, core-js@^2.6.5: version "2.6.11" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== -core-js@^3.0.1, core-js@^3.0.4, core-js@^3.6.4: +core-js@^3.0.1, core-js@^3.0.4: + version "3.6.5" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" + integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== + +core-js@^3.6.4: version "3.6.4" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.4.tgz#440a83536b458114b9cb2ac1580ba377dc470647" integrity sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw== @@ -6168,22 +6417,23 @@ css-declaration-sorter@^4.0.1: timsort "^0.3.0" css-loader@^3.0.0: - version "3.4.2" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.4.2.tgz#d3fdb3358b43f233b78501c5ed7b1c6da6133202" - integrity sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA== + version "3.5.2" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.5.2.tgz#6483ae56f48a7f901fbe07dde2fc96b01eafab3c" + integrity sha512-hDL0DPopg6zQQSRlZm0hyeaqIRnL0wbWjay9BZxoiJBpbfOW4WHfbaYQhwnDmEa0kZUc1CJ3IFo15ot1yULMIQ== dependencies: camelcase "^5.3.1" cssesc "^3.0.0" icss-utils "^4.1.1" loader-utils "^1.2.3" normalize-path "^3.0.0" - postcss "^7.0.23" + postcss "^7.0.27" postcss-modules-extract-imports "^2.0.0" postcss-modules-local-by-default "^3.0.2" - postcss-modules-scope "^2.1.1" + postcss-modules-scope "^2.2.0" postcss-modules-values "^3.0.0" - postcss-value-parser "^4.0.2" - schema-utils "^2.6.0" + postcss-value-parser "^4.0.3" + schema-utils "^2.6.5" + semver "^6.3.0" css-modules-loader-core@^1.1.0: version "1.1.0" @@ -6874,9 +7124,9 @@ dom-serializer@~0.1.1: entities "^1.1.1" dom-walk@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" - integrity sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg= + version "0.1.2" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" + integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== domain-browser@^1.1.1: version "1.2.0" @@ -7048,7 +7298,12 @@ ejs@^2.7.4: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== -electron-to-chromium@^1.3.247, electron-to-chromium@^1.3.380: +electron-to-chromium@^1.3.247, electron-to-chromium@^1.3.390: + version "1.3.402" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.402.tgz#9ad93c0c8ea2e571431739e0d76bd6bc9788a846" + integrity sha512-gaCDfX7IUH0s3JmBiHCDPrvVcdnTTP1r4WLJc2dHkYYbLmXZ2XHiJCcGQ9Balf91aKTvuCKCyu2JjJYRykoI1w== + +electron-to-chromium@^1.3.380: version "1.3.384" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.384.tgz#ca1d5710a4c53168431f1cbef39c8a971b646bf8" integrity sha512-9jGNF78o450ymPf63n7/j1HrRAD4xGTsDkKY2X6jtCAWaYgph2A9xQjwfwRpj+AovkARMO+JfZuVCFTdandD6w== @@ -8161,9 +8416,9 @@ flatted@^2.0.0: integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== flow-parser@0.*: - version "0.121.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.121.0.tgz#9f9898eaec91a9f7c323e9e992d81ab5c58e618f" - integrity sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg== + version "0.122.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.122.0.tgz#f8258ba4200b2bec66c18ce00a323e3330e42b1a" + integrity sha512-rb4pLIb7JAWn4dnO+fB9YLTUOM0SvY1ZN2yeu2NOyL7f2JeXBp9Nevqf+h4OluQcdI+9CnGa/if/HUy1YOX0dA== flush-write-stream@^1.0.0: version "1.1.1" @@ -8966,18 +9221,18 @@ hast-util-parse-selector@^2.0.0: resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz#60c99d0b519e12ab4ed32e58f150ec3f61ed1974" integrity sha512-gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA== -hast-util-raw@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-5.0.1.tgz#b39539cf4b9f7ccdc131f72a583502a7911b99ee" - integrity sha512-iHo7G6BjRc/GU1Yun5CIEXjil0wVnIbz11C6k0JdDichSDMtYi2+NNtk6YN7EOP0JfPstX30d3pRLfaJv5CkdA== +hast-util-raw@5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-5.0.2.tgz#62288f311ec2f35e066a30d5e0277f963ad43a67" + integrity sha512-3ReYQcIHmzSgMq8UrDZHFL0oGlbuVGdLKs8s/Fe8BfHFAyZDrdv1fy/AGn+Fim8ZuvAHcJ61NQhVMtyfHviT/g== dependencies: hast-util-from-parse5 "^5.0.0" hast-util-to-parse5 "^5.0.0" - html-void-elements "^1.0.1" + html-void-elements "^1.0.0" parse5 "^5.0.0" unist-util-position "^3.0.0" web-namespaces "^1.0.0" - xtend "^4.0.1" + xtend "^4.0.0" zwitch "^1.0.0" hast-util-to-parse5@^5.0.0: @@ -9118,16 +9373,19 @@ html-tags@^3.1.0: resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== -html-void-elements@^1.0.1: +html-void-elements@^1.0.0: version "1.0.5" resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== html-webpack-plugin@^4.0.0-beta.2: - version "4.0.1" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.0.1.tgz#f5e5ec9cd40967e691df3ffce91bb65c6c0123ad" - integrity sha512-L6JkRGdvcZcA/zYbELcGvdQKAPtH8mfRE7R5u9/9kXZlZyhteQoae43XPfRS9QEIrMGU/myoRT3X4Ysw1ISyfw== + version "4.2.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.2.0.tgz#ea46f15b620d4c1c8c73ea399395c81208e9f823" + integrity sha512-zL7LYTuq/fcJX6vV6tmmvFR508Bd9e6kvVGbS76YAjZ2CPVRzsjkvDYs/SshPevpolSdTWgaDV39D6k6oQoVFw== dependencies: + "@types/html-minifier-terser" "^5.0.0" + "@types/tapable" "^1.0.5" + "@types/webpack" "^4.41.8" html-minifier-terser "^5.0.1" loader-utils "^1.2.3" lodash "^4.17.15" @@ -10659,7 +10917,15 @@ jest-worker@^24.9.0: merge-stream "^2.0.0" supports-color "^6.1.0" -jest-worker@^25.1.0, jest-worker@^25.2.0: +jest-worker@^25.1.0: + version "25.2.6" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.2.6.tgz#d1292625326794ce187c38f51109faced3846c58" + integrity sha512-FJn9XDUSxcOR4cwDzRfL1z56rUofNTFs539FGASpd50RHdb6EVkhxQqktodW2mI49l+W3H+tFJDotCHUQF6dmA== + dependencies: + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest-worker@^25.2.0: version "25.2.0" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-25.2.0.tgz#2716fbf74fcae7d713778f60187fd1f96fa09d1a" integrity sha512-oGzUBnVnRdb51Aru3XFNa0zOafAIEerqZoQow+Vy8LDDiy12dvSrOeVeO8oNrxCMkGG4JtXqX9IPC93JJiAk+g== @@ -10891,13 +11157,20 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.0, json5@^2.1.1, json5@^2.1.2: +json5@^2.1.0, json5@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.2.tgz#43ef1f0af9835dd624751a6b7fa48874fb2d608e" integrity sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ== dependencies: minimist "^1.2.5" +json5@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" + integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + dependencies: + minimist "^1.2.5" + jsonfile@^2.1.0: version "2.4.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" @@ -11584,9 +11857,9 @@ markdown-table@^1.1.0: integrity sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q== markdown-to-jsx@^6.9.1, markdown-to-jsx@^6.9.3: - version "6.11.0" - resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.11.0.tgz#a2e3f2bc781c3402d8bb0f8e0a12a186474623b0" - integrity sha512-RH7LCJQ4RFmPqVeZEesKaO1biRzB/k4utoofmTCp3Eiw6D7qfvK8fzZq/2bjEJAtVkfPrM5SMt5APGf2rnaKMg== + version "6.11.1" + resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.11.1.tgz#3931612cfffaa5fd6610ecf2a4055eccccb98fa8" + integrity sha512-FdtDAv8d9/tjyHxdCvWZxxOgK2icwzBkTq/dPk+XlQ2B+DYDcwE89FWGzT92erXQ0CQR/bQbpNK3loNYhYL70g== dependencies: prop-types "^15.6.2" unquote "^1.1.0" @@ -12338,7 +12611,12 @@ node-notifier@^6.0.0: shellwords "^0.1.1" which "^1.3.1" -node-releases@^1.1.29, node-releases@^1.1.52: +node-releases@^1.1.29, node-releases@^1.1.53: + version "1.1.53" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.53.tgz#2d821bfa499ed7c5dffc5e2f28c88e78a08ee3f4" + integrity sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ== + +node-releases@^1.1.52: version "1.1.52" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.52.tgz#bcffee3e0a758e92e44ecfaecd0a47554b0bcba9" integrity sha512-snSiT1UypkgGt2wxPqS6ImEUICbNCMb31yaxWrOLXjhlt2z2/IBpaOxzONExqSm4y5oLnAqjjRWu+wsDzK5yNQ== @@ -12804,13 +13082,20 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.2: +p-limit@^2.0.0, p-limit@^2.2.0: version "2.2.2" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e" integrity sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ== dependencies: p-try "^2.0.0" +p-limit@^2.2.2: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -13296,7 +13581,7 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -pkg-up@2.0.0: +pkg-up@2.0.0, pkg-up@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= @@ -13531,7 +13816,7 @@ postcss-modules-scope@1.1.0: css-selector-tokenizer "^0.7.0" postcss "^6.0.1" -postcss-modules-scope@^2.1.1: +postcss-modules-scope@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee" integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ== @@ -13741,7 +14026,7 @@ postcss@^6.0.1: source-map "^0.6.1" supports-color "^5.4.0" -postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.11, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.23, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.5, postcss@^7.0.6: +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.11, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.5, postcss@^7.0.6: version "7.0.27" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.27.tgz#cc67cdc6b0daa375105b7c424a85567345fc54d9" integrity sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ== @@ -13844,9 +14129,9 @@ pretty-hrtime@^1.0.3: integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= prismjs@^1.8.4: - version "1.19.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.19.0.tgz#713afbd45c3baca4b321569f2df39e17e729d4dc" - integrity sha512-IVFtbW9mCWm9eOIaEkNyo2Vl4NnEifis2GQ7/MLRG5TQe6t+4Sj9J5QWI9i3v+SS43uZBlCAOn+zYTVYQcPXJw== + version "1.20.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.20.0.tgz#9b685fc480a3514ee7198eac6a3bf5024319ff03" + integrity sha512-AEDjSrVNkynnw6A+B1DsFkd6AVdTnp+/WoUixFRULlCLZVRZlVQMVWio/16jv7G1FscUxQxOQhWwApgbnxr6kQ== optionalDependencies: clipboard "^2.0.0" @@ -14473,14 +14758,14 @@ react-lifecycles-compat@^3.0.4: integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== react-popper-tooltip@^2.8.3: - version "2.10.1" - resolved "https://registry.yarnpkg.com/react-popper-tooltip/-/react-popper-tooltip-2.10.1.tgz#e10875f31916297c694d64a677d6f8fa0a48b4d1" - integrity sha512-cib8bKiyYcrIlHo9zXx81G0XvARfL8Jt+xum709MFCgQa3HTqTi4au3iJ9tm7vi7WU7ngnqbpWkMinBOtwo+IQ== + version "2.11.1" + resolved "https://registry.yarnpkg.com/react-popper-tooltip/-/react-popper-tooltip-2.11.1.tgz#3c4bdfd8bc10d1c2b9a162e859bab8958f5b2644" + integrity sha512-04A2f24GhyyMicKvg/koIOQ5BzlrRbKiAgP6L+Pdj1MVX3yJ1NeZ8+EidndQsbejFT55oW1b++wg2Z8KlAyhfQ== dependencies: - "@babel/runtime" "^7.7.4" - react-popper "^1.3.6" + "@babel/runtime" "^7.9.2" + react-popper "^1.3.7" -react-popper@^1.3.6: +react-popper@^1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/react-popper/-/react-popper-1.3.7.tgz#f6a3471362ef1f0d10a4963673789de1baca2324" integrity sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww== @@ -14804,11 +15089,11 @@ recast@^0.17.3: source-map "~0.6.1" recast@^0.18.1: - version "0.18.7" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.18.7.tgz#56338a6d803c8c3b9113344440dc70d13c8a1ef7" - integrity sha512-qNfoxvMkW4k8jJgNCfmIES7S31MEejXcEQs57eKUcQGiJUuX7cXNOD2h+W9z0rjNun2EkKqf0WvuRtmHw4NPNg== + version "0.18.10" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.18.10.tgz#605ebbe621511eb89b6356a7e224bff66ed91478" + integrity sha512-XNvYvkfdAN9QewbrxeTOjgINkdY/odTgTS56ZNEWL9Ml0weT4T3sFtvnTuF+Gxyu46ANcRm1ntrF6F5LAJPAaQ== dependencies: - ast-types "0.13.2" + ast-types "0.13.3" esprima "~4.0.0" private "^0.1.8" source-map "~0.6.1" @@ -15023,7 +15308,7 @@ remark-external-links@^5.0.0: space-separated-tokens "^1.1.2" unist-util-visit "^1.4.0" -remark-mdx@^1.5.5: +remark-mdx@^1.5.5, remark-mdx@^1.5.8: version "1.5.8" resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.5.8.tgz#81fd9085e56ea534b977d08d6f170899138b3f38" integrity sha512-wtqqsDuO/mU/ucEo/CDp0L8SPdS2oOE6PRsMm+lQ9TLmqgep4MBmyH8bLpoc8Wf7yjNmae/5yBzUN1YUvR/SsQ== @@ -15037,20 +15322,6 @@ remark-mdx@^1.5.5: remark-parse "7.0.2" unified "8.4.2" -remark-mdx@^1.5.7: - version "1.5.7" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.5.7.tgz#bdeb83e7e625a8e1e446c233c6cb30dd5f0cfd98" - integrity sha512-f13ot+zaByDXYuOC4FWTpQCGP/rNbaxdhs2mLlW7ZBipm3JYR2ASFSL7RC3R7ytzm3n8v6hhcFxDKU+CwC2f4g== - dependencies: - "@babel/core" "7.8.4" - "@babel/helper-plugin-utils" "7.8.3" - "@babel/plugin-proposal-object-rest-spread" "7.8.3" - "@babel/plugin-syntax-jsx" "7.8.3" - "@mdx-js/util" "^1.5.7" - is-alphabetical "1.0.4" - remark-parse "7.0.2" - unified "8.4.2" - remark-parse@7.0.2, remark-parse@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-7.0.2.tgz#41e7170d9c1d96c3d32cf1109600a9ed50dba7cf" @@ -15623,7 +15894,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.0.1, schema-utils@^2.5.0, schema-utils@^2.6.0, schema-utils@^2.6.4, schema-utils@^2.6.5: +schema-utils@^2.0.1, schema-utils@^2.5.0, schema-utils@^2.6.4, schema-utils@^2.6.5: version "2.6.5" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.5.tgz#c758f0a7e624263073d396e29cd40aa101152d8a" integrity sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ== @@ -16742,7 +17013,16 @@ terser@^3.7.3: source-map "~0.6.1" source-map-support "~0.5.10" -terser@^4.1.2, terser@^4.3.9, terser@^4.4.3, terser@^4.6.2, terser@^4.6.3: +terser@^4.1.2, terser@^4.4.3, terser@^4.6.3: + version "4.6.11" + resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.11.tgz#12ff99fdd62a26de2a82f508515407eb6ccd8a9f" + integrity sha512-76Ynm7OXUG5xhOpblhytE7X58oeNSmC8xnNhjWVo8CksHit0U0kO4hfNbPrrYwowLWFgM2n9L176VNx2QaHmtA== + dependencies: + commander "^2.20.0" + source-map "~0.6.1" + source-map-support "~0.5.12" + +terser@^4.3.9, terser@^4.6.2: version "4.6.7" resolved "https://registry.yarnpkg.com/terser/-/terser-4.6.7.tgz#478d7f9394ec1907f0e488c5f6a6a9a2bad55e72" integrity sha512-fmr7M1f7DBly5cX2+rFDvmGBAaaZyPrHYK4mMdHEDAdNTqXSZgSOfqsfGq2HqPGT/1V0foZZuCZFx8CHKgAk3g== @@ -17070,9 +17350,9 @@ ts-map@^1.0.3: integrity sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w== ts-pnp@^1.1.2: - version "1.1.6" - resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.1.6.tgz#389a24396d425a0d3162e96d2b4638900fdc289a" - integrity sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ== + version "1.2.0" + resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" + integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== tslib@1.10.0: version "1.10.0" @@ -17715,9 +17995,9 @@ void-elements@^2.0.1: integrity sha1-wGavtYK7HLQSjWDqkjkulNXp2+w= vue-docgen-api@^4.1.0: - version "4.14.0" - resolved "https://registry.yarnpkg.com/vue-docgen-api/-/vue-docgen-api-4.14.0.tgz#bdd1d79a77be3cd8840d17022606b0e6266d0b75" - integrity sha512-X/LbBkDf0iEZgHB/6GsX0TaJpn6N9t9fKwqWjtYfrnPHSpVYGKynXI4klsYk+/hn2d7LHIYuVgorxoctlRKIKA== + version "4.16.0" + resolved "https://registry.yarnpkg.com/vue-docgen-api/-/vue-docgen-api-4.16.0.tgz#275285a86077cdc8537cb13e6e1d2cd8f284bf1d" + integrity sha512-+H2mIE3SISouljiZaxlucB+nIBPc0mHQMl2pkWoPWZA+UwNKYIA7LxiLT26WZF5Aohdr+gCDAwd5NBCFxwdYgw== dependencies: "@babel/parser" "^7.6.0" "@babel/types" "^7.6.0" @@ -17785,11 +18065,11 @@ warning@^4.0.2, warning@^4.0.3: loose-envify "^1.0.0" watchpack@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" - integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA== + version "1.6.1" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.1.tgz#280da0a8718592174010c078c7585a74cd8cd0e2" + integrity sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA== dependencies: - chokidar "^2.0.2" + chokidar "^2.1.8" graceful-fs "^4.1.2" neo-async "^2.5.0" From e45d2d303ac4488eae6b2fcc7a43517b4f02bdff Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Sat, 11 Apr 2020 15:46:50 +0100 Subject: [PATCH 08/17] Update build --- README.md | 87 +---------------- babel.config.js | 30 +++--- jest.config.js | 2 +- package.json | 14 ++- packages/ErrorBoundary/package.json | 4 +- packages/Wireframes/README.md | 94 +++++++++++++++++++ .../Wireframes/cypress.json | 0 .../Wireframes/cypress}/.gitignore | 0 .../Wireframes/cypress}/fixtures/example.json | 0 .../cypress}/integration/.eslintrc.json | 0 .../integration/wireframe.container.spec.js | 0 .../Wireframes/cypress}/plugins/index.js | 0 .../Wireframes/cypress}/support/commands.js | 0 .../Wireframes/cypress}/support/index.js | 0 packages/Wireframes/package.json | 14 +-- packages/hooks/package.json | 4 +- tsconfig.json | 2 +- 17 files changed, 134 insertions(+), 117 deletions(-) create mode 100644 packages/Wireframes/README.md rename cypress.json => packages/Wireframes/cypress.json (100%) rename {cypress => packages/Wireframes/cypress}/.gitignore (100%) rename {cypress => packages/Wireframes/cypress}/fixtures/example.json (100%) rename {cypress => packages/Wireframes/cypress}/integration/.eslintrc.json (100%) rename {cypress => packages/Wireframes/cypress}/integration/wireframe.container.spec.js (100%) rename {cypress => packages/Wireframes/cypress}/plugins/index.js (100%) rename {cypress => packages/Wireframes/cypress}/support/commands.js (100%) rename {cypress => packages/Wireframes/cypress}/support/index.js (100%) diff --git a/README.md b/README.md index 4138b34..3426bf3 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# react-wireframes [![Build Status](https://travis-ci.org/matt-dunn/react-wireframes.svg?branch=master)](https://travis-ci.org/matt-dunn/react-wireframes) [![npm version](https://badge.fury.io/js/%40matt-dunn%2Freact-wireframes.svg)](https://www.npmjs.com/package/@matt-dunn/react-wireframes) +# @matt-dunn Packages [![Build Status](https://travis-ci.org/matt-dunn/react-wireframes.svg?branch=master)](https://travis-ci.org/matt-dunn/react-wireframes) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=coverage)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=alert_status)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) @@ -7,88 +7,5 @@ [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=security_rating)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) -React component to annotate your components — useful for prototypes and proof of concepts. ---- - -[Storybook](https://matt-dunn.github.io/react-wireframes/storybook/?path=/story/) - -[Demo](https://matt-dunn.github.io/react-wireframes/) - -[CodePen](https://codepen.io/matt-j-dunn/pen/NWqZmQY?editors=0010) - ---- - -## Getting Started - -```sh -npm install --save @matt-dunn/react-wireframes -``` - -or - -```sh -yarn add @matt-dunn/react-wireframes -``` - -### Annotate a component - -```jsx -const AnnotatedMyComponent = withWireframeAnnotation({ - title: "MyComponent title", - description: "MyComponent description.", -})(MyComponent); -``` - -### Wrap your application with the container - -```jsx - - - {/*...application*/} - -``` - -## API - -See [Storybook](https://matt-dunn.github.io/react-wireframes/storybook/?path=/story/). - -## Example Implementation - -This example shows a set of components annotated using ```react-wireframes```. - -![](./docs/assets/react-wireframes.gif) - - -## Simple bare-bones example - -```jsx -import ReactDOM from "react-dom"; -import React from "react"; - -import { - WireframeContainer, withWireframeAnnotation, -} from "@matt-dunn/react-wireframes"; - -const MyComponent = () =>
Hello world
; - -const AnnotatedMyComponent = withWireframeAnnotation({ - title: "MyComponent title", - description: "MyComponent description.", -})(MyComponent); - -const app = ( - - - -); - -ReactDOM.render( - app, - document.getElementById("app"), -); -``` - -## License - -The MIT License (MIT) Copyright (c) 2020 Matt Dunn +TODO: diff --git a/babel.config.js b/babel.config.js index fd10ba1..81b2734 100644 --- a/babel.config.js +++ b/babel.config.js @@ -10,35 +10,35 @@ module.exports = { "useBuiltIns": "usage", "corejs": { "version": 3, - "proposals": true + "proposals": true, }, "debug": false, "targets": { "browsers": [ - "last 3 versions" - ] - } - } - ] + "last 3 versions", + ], + }, + }, + ], ], "plugins": [ ["emotion", { "inline": true, - "sourceMap": true + "sourceMap": true, }], ["module-resolver", { "root": ["./"], "alias": { - } + }, }], [ "@babel/plugin-proposal-decorators", { - "legacy": true - } + "legacy": true, + }, ], - "@babel/plugin-proposal-class-properties" - ] - } - } -} + "@babel/plugin-proposal-class-properties", + ], + }, + }, +}; diff --git a/jest.config.js b/jest.config.js index 9082082..0e66466 100644 --- a/jest.config.js +++ b/jest.config.js @@ -2,7 +2,7 @@ module.exports = { testEnvironment: "node", verbose: true, collectCoverageFrom: [ - "packages/**/*.{js,jsx,ts,tsx}", + "packages/**/src/**/*.{js,jsx,ts,tsx}", "!**/node_modules/**", "!**/demo/**", "!**/*.stories.*", diff --git a/package.json b/package.json index b80ded4..a337a92 100644 --- a/package.json +++ b/package.json @@ -101,16 +101,20 @@ "start": "parcel demo/public/index.html --https --out-dir .build", "storybook": "start-storybook --ci --port 8080", "storybook:build": "build-storybook --output-dir dist/storybook --quiet", - "prebuild": "yarn type-check && yarn lint && yarn coverage", "build-packsXXX": "lerna exec --scope '@matt-dunn/*' -- \\$LERNA_ROOT_PATH/scripts/build-pack.sh \\$LERNA_ROOT_PATH/packs", - "build-packs": "lerna exec --scope '@matt-dunn/*' -- yarn build:all", - "build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", - "build:all": "yarn build && yarn storybook:build && yarn test:e2e", + "prebuild-packs": "yarn type-check && yarn lint && yarn coverage", + + "prebuild": "yarn type-check && yarn lint && yarn coverage", + "build": "rimraf dist && lerna exec --scope '@matt-dunn/*' -- yarn build", + "postbuild": "yarn storybook:build", + + "__build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", + "__build:all": "yarn build && yarn storybook:build && yarn test:e2e", "package:bundle": "microbundle --globals classnames=classNames,react=React,@emotion/styled=emotionStyled,scroll-into-view-if-needed=scrollIntoView,@emotion/css=emotionCore.css,react-transition-group=ReactTransitionGroup --jsx=React.createElement", "package:dev": "microbundle watch -w --jsx=React.createElement", "package:build": "yarn prebuild && rimraf dist && yarn package:bundle", "serve:prod": "http-server ./dist/ --port 8090 --silent", - "ci": "yarn build:all", + "ci": "yarn build", "version": "auto-changelog -p && git add CHANGELOG.md", "prerelease": "yarn package:build", "release": "release-it" diff --git a/packages/ErrorBoundary/package.json b/packages/ErrorBoundary/package.json index c07b54a..f933611 100644 --- a/packages/ErrorBoundary/package.json +++ b/packages/ErrorBoundary/package.json @@ -43,9 +43,9 @@ "lint": "eslint ./ --ext .jsx,.js,.ts,.tsx,.mdx --fix", "test": "jest", "coverage": "jest --collectCoverage", - "prebuild": "yarn type-check && yarn lint && yarn coverage", + "__prebuild": "yarn type-check && yarn lint && yarn coverage", "__build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", - "build:all": "yarn build" + "build": "echo 'build'" }, "engines": { "node": ">=10", diff --git a/packages/Wireframes/README.md b/packages/Wireframes/README.md new file mode 100644 index 0000000..4138b34 --- /dev/null +++ b/packages/Wireframes/README.md @@ -0,0 +1,94 @@ +# react-wireframes [![Build Status](https://travis-ci.org/matt-dunn/react-wireframes.svg?branch=master)](https://travis-ci.org/matt-dunn/react-wireframes) [![npm version](https://badge.fury.io/js/%40matt-dunn%2Freact-wireframes.svg)](https://www.npmjs.com/package/@matt-dunn/react-wireframes) + +[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=coverage)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=alert_status)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=security_rating)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) + +React component to annotate your components — useful for prototypes and proof of concepts. + +--- + +[Storybook](https://matt-dunn.github.io/react-wireframes/storybook/?path=/story/) + +[Demo](https://matt-dunn.github.io/react-wireframes/) + +[CodePen](https://codepen.io/matt-j-dunn/pen/NWqZmQY?editors=0010) + +--- + +## Getting Started + +```sh +npm install --save @matt-dunn/react-wireframes +``` + +or + +```sh +yarn add @matt-dunn/react-wireframes +``` + +### Annotate a component + +```jsx +const AnnotatedMyComponent = withWireframeAnnotation({ + title: "MyComponent title", + description: "MyComponent description.", +})(MyComponent); +``` + +### Wrap your application with the container + +```jsx + + + {/*...application*/} + +``` + +## API + +See [Storybook](https://matt-dunn.github.io/react-wireframes/storybook/?path=/story/). + +## Example Implementation + +This example shows a set of components annotated using ```react-wireframes```. + +![](./docs/assets/react-wireframes.gif) + + +## Simple bare-bones example + +```jsx +import ReactDOM from "react-dom"; +import React from "react"; + +import { + WireframeContainer, withWireframeAnnotation, +} from "@matt-dunn/react-wireframes"; + +const MyComponent = () =>
Hello world
; + +const AnnotatedMyComponent = withWireframeAnnotation({ + title: "MyComponent title", + description: "MyComponent description.", +})(MyComponent); + +const app = ( + + + +); + +ReactDOM.render( + app, + document.getElementById("app"), +); +``` + +## License + +The MIT License (MIT) Copyright (c) 2020 Matt Dunn diff --git a/cypress.json b/packages/Wireframes/cypress.json similarity index 100% rename from cypress.json rename to packages/Wireframes/cypress.json diff --git a/cypress/.gitignore b/packages/Wireframes/cypress/.gitignore similarity index 100% rename from cypress/.gitignore rename to packages/Wireframes/cypress/.gitignore diff --git a/cypress/fixtures/example.json b/packages/Wireframes/cypress/fixtures/example.json similarity index 100% rename from cypress/fixtures/example.json rename to packages/Wireframes/cypress/fixtures/example.json diff --git a/cypress/integration/.eslintrc.json b/packages/Wireframes/cypress/integration/.eslintrc.json similarity index 100% rename from cypress/integration/.eslintrc.json rename to packages/Wireframes/cypress/integration/.eslintrc.json diff --git a/cypress/integration/wireframe.container.spec.js b/packages/Wireframes/cypress/integration/wireframe.container.spec.js similarity index 100% rename from cypress/integration/wireframe.container.spec.js rename to packages/Wireframes/cypress/integration/wireframe.container.spec.js diff --git a/cypress/plugins/index.js b/packages/Wireframes/cypress/plugins/index.js similarity index 100% rename from cypress/plugins/index.js rename to packages/Wireframes/cypress/plugins/index.js diff --git a/cypress/support/commands.js b/packages/Wireframes/cypress/support/commands.js similarity index 100% rename from cypress/support/commands.js rename to packages/Wireframes/cypress/support/commands.js diff --git a/cypress/support/index.js b/packages/Wireframes/cypress/support/index.js similarity index 100% rename from cypress/support/index.js rename to packages/Wireframes/cypress/support/index.js diff --git a/packages/Wireframes/package.json b/packages/Wireframes/package.json index 0cf11af..7d3fbb9 100644 --- a/packages/Wireframes/package.json +++ b/packages/Wireframes/package.json @@ -48,13 +48,13 @@ }, "dependencies": {}, "alias": { - "packages": "../../", + "packages": "../", "__packages/Wireframes": "./dist" }, "scripts": { "type-check": "tsc --noEmit --skipLibCheck", "lint": "eslint ./ --ext .jsx,.js,.ts,.tsx,.mdx --fix", - "test": "jest --config ../../jest.config.js", + "test": "jest --config ../../jest.config.js ../Wireframes", "test:e2e": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=http://127.0.0.1:8090/ cypress run\" \"yarn serve:prod\"", "test:e2e:dev": "concurrently --success first --kill-others \"cross-env CYPRESS_BASE_URL=https://127.0.0.1:1234/ cypress open\" \"yarn start\"", "test:e2e:local": "jest --config ./e2e/jest.config.js ./e2e/", @@ -62,13 +62,15 @@ "coverage": "jest --config ../../jest.config.js --collectCoverage ../Wireframes", "coverage:report": "cat ./reports/coverage/lcov.info | coveralls", "start": "parcel demo/public/index.html --https --out-dir .build", - "prebuild": "yarn type-check && yarn lint && yarn coverage", - "build": "rimraf ./dist && parcel build ./demo/public/index.html --public-url ./ --no-cache", - "build:all": "yarn build && && yarn test:e2e", + "___prebuild": "yarn type-check && yarn lint && yarn coverage", + + "build": "rimraf ../../dist/react-wireframes && parcel build ./demo/public/index.html --public-url ./ --no-cache --out-dir ../../dist/react-wireframes", + "postbuild": "yarn test:e2e", + "package:bundle": "microbundle --globals classnames=classNames,react=React,@emotion/styled=emotionStyled,scroll-into-view-if-needed=scrollIntoView,@emotion/css=emotionCore.css,react-transition-group=ReactTransitionGroup --jsx=React.createElement", "package:dev": "microbundle watch -w --jsx=React.createElement", "package:build": "yarn prebuild && rimraf dist && yarn package:bundle", - "serve:prod": "http-server ./dist/ --port 8090 --silent", + "serve:prod": "http-server ../../dist/react-wireframes --port 8090 --silent", "ci": "yarn build:all", "version": "auto-changelog -p && git add CHANGELOG.md", "prerelease": "yarn package:build", diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 9def9f8..6ab9576 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -45,9 +45,9 @@ "lint": "eslint ./ --ext .jsx,.js,.ts,.tsx,.mdx --fix", "test": "jest", "coverage": "jest --collectCoverage", - "prebuild": "yarn type-check && yarn lint && yarn coverage", + "__prebuild": "yarn type-check && yarn lint && yarn coverage", "__build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", - "build:all": "yarn build" + "build": "echo 'build'" }, "engines": { "node": ">=10", diff --git a/tsconfig.json b/tsconfig.json index 807c31a..9617914 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,7 +6,7 @@ "esModuleInterop": true, "outDir": "./dist/", "sourceMap": true, - "declaration": true, + "declaration": false, "declarationMap": false, "noImplicitAny": true, "module": "esNext", From 30f080f0e614c6c16d5b3e6e0043aeb6e1507ab9 Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Sat, 11 Apr 2020 15:50:46 +0100 Subject: [PATCH 09/17] Update readme --- packages/Wireframes/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/Wireframes/README.md b/packages/Wireframes/README.md index 4138b34..62ba526 100644 --- a/packages/Wireframes/README.md +++ b/packages/Wireframes/README.md @@ -13,7 +13,7 @@ React component to annotate your components — useful for prototypes and proof [Storybook](https://matt-dunn.github.io/react-wireframes/storybook/?path=/story/) -[Demo](https://matt-dunn.github.io/react-wireframes/) +[Demo](https://matt-dunn.github.io/react-wireframes/react-wireframes/) [CodePen](https://codepen.io/matt-j-dunn/pen/NWqZmQY?editors=0010) From 8cc8d89c6d3d142b47578641aad7ec95841b92ef Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Sat, 11 Apr 2020 16:10:55 +0100 Subject: [PATCH 10/17] Update docs --- packages/ErrorBoundary/package.json | 2 +- .../Wireframes/docs}/assets/react-wireframes.gif | Bin .../Wireframes/docs}/assets/wireframe-example.png | Bin .../Wireframes/docs}/examples/umd-test.html | 0 packages/hooks/package.json | 2 +- 5 files changed, 2 insertions(+), 2 deletions(-) rename {docs => packages/Wireframes/docs}/assets/react-wireframes.gif (100%) rename {docs => packages/Wireframes/docs}/assets/wireframe-example.png (100%) rename {docs => packages/Wireframes/docs}/examples/umd-test.html (100%) diff --git a/packages/ErrorBoundary/package.json b/packages/ErrorBoundary/package.json index f933611..487d245 100644 --- a/packages/ErrorBoundary/package.json +++ b/packages/ErrorBoundary/package.json @@ -45,7 +45,7 @@ "coverage": "jest --collectCoverage", "__prebuild": "yarn type-check && yarn lint && yarn coverage", "__build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", - "build": "echo 'build'" + "build": "echo 'build ErrorBoundary'" }, "engines": { "node": ">=10", diff --git a/docs/assets/react-wireframes.gif b/packages/Wireframes/docs/assets/react-wireframes.gif similarity index 100% rename from docs/assets/react-wireframes.gif rename to packages/Wireframes/docs/assets/react-wireframes.gif diff --git a/docs/assets/wireframe-example.png b/packages/Wireframes/docs/assets/wireframe-example.png similarity index 100% rename from docs/assets/wireframe-example.png rename to packages/Wireframes/docs/assets/wireframe-example.png diff --git a/docs/examples/umd-test.html b/packages/Wireframes/docs/examples/umd-test.html similarity index 100% rename from docs/examples/umd-test.html rename to packages/Wireframes/docs/examples/umd-test.html diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 6ab9576..652bf86 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -47,7 +47,7 @@ "coverage": "jest --collectCoverage", "__prebuild": "yarn type-check && yarn lint && yarn coverage", "__build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", - "build": "echo 'build'" + "build": "echo 'build hooks'" }, "engines": { "node": ">=10", From 65a96d92fca1e50922ecf6855b4bde6c528f9f0f Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Sat, 11 Apr 2020 16:23:43 +0100 Subject: [PATCH 11/17] Update package configs --- packages/ErrorBoundary/README.md | 13 +++++++++++++ packages/ErrorBoundary/package.json | 16 ++++------------ packages/Wireframes/README.md | 20 ++++++++++---------- packages/hooks/README.md | 13 +++++++++++++ packages/hooks/package.json | 12 ++++-------- 5 files changed, 44 insertions(+), 30 deletions(-) create mode 100644 packages/ErrorBoundary/README.md create mode 100644 packages/hooks/README.md diff --git a/packages/ErrorBoundary/README.md b/packages/ErrorBoundary/README.md new file mode 100644 index 0000000..91b7e12 --- /dev/null +++ b/packages/ErrorBoundary/README.md @@ -0,0 +1,13 @@ +# ErrorBoundary [![Build Status](https://travis-ci.org/matt-dunn/react-wireframes.svg?branch=master)](https://travis-ci.org/matt-dunn/react-wireframes) [![npm version](https://badge.fury.io/js/%40matt-dunn%2Freact-wireframes.svg)](https://www.npmjs.com/package/@matt-dunn/react-wireframes) + +[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=coverage)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=alert_status)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=security_rating)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) + + +## License + +The MIT License (MIT) Copyright (c) 2020 Matt Dunn diff --git a/packages/ErrorBoundary/package.json b/packages/ErrorBoundary/package.json index 487d245..6842267 100644 --- a/packages/ErrorBoundary/package.json +++ b/packages/ErrorBoundary/package.json @@ -1,11 +1,7 @@ { "name": "@matt-dunn/error-boundary", "version": "2.0.7", - "source": "src/Wireframes/index.ts", - "main": "dist/index.js", - "module": "dist/index.module.js", - "unpkg": "dist/index.umd.js", - "types": "dist/src/Wireframes/index.d.ts", + "source": "src/index.ts", "license": "MIT", "repository": { "type": "git", @@ -13,19 +9,15 @@ }, "files": [ "dist", - "src/Wireframes" + "src" ], "author": "Matt Dunn", "homepage": "https://matt-dunn.github.io/", - "description": "React component to annotate your components — useful for prototypes and proof of concepts", + "description": "React Error Boundary component", "keywords": [ "react", - "wireframe", "typescript", - "prototype", - "prototyping", - "poc", - "mockup" + "error" ], "devDependencies": { "enzyme": "^3.11.0" diff --git a/packages/Wireframes/README.md b/packages/Wireframes/README.md index 62ba526..d5a3e44 100644 --- a/packages/Wireframes/README.md +++ b/packages/Wireframes/README.md @@ -35,18 +35,18 @@ yarn add @matt-dunn/react-wireframes ```jsx const AnnotatedMyComponent = withWireframeAnnotation({ - title: "MyComponent title", - description: "MyComponent description.", + title: "MyComponent title", + description: "MyComponent description.", })(MyComponent); ``` ### Wrap your application with the container ```jsx - - - {/*...application*/} - + + + {/*...application*/} + ``` ## API @@ -67,19 +67,19 @@ import ReactDOM from "react-dom"; import React from "react"; import { - WireframeContainer, withWireframeAnnotation, + WireframeContainer, withWireframeAnnotation, } from "@matt-dunn/react-wireframes"; const MyComponent = () =>
Hello world
; const AnnotatedMyComponent = withWireframeAnnotation({ - title: "MyComponent title", - description: "MyComponent description.", + title: "MyComponent title", + description: "MyComponent description.", })(MyComponent); const app = ( - + ); diff --git a/packages/hooks/README.md b/packages/hooks/README.md new file mode 100644 index 0000000..0a4ff91 --- /dev/null +++ b/packages/hooks/README.md @@ -0,0 +1,13 @@ +# hooks [![Build Status](https://travis-ci.org/matt-dunn/react-wireframes.svg?branch=master)](https://travis-ci.org/matt-dunn/react-wireframes) [![npm version](https://badge.fury.io/js/%40matt-dunn%2Freact-wireframes.svg)](https://www.npmjs.com/package/@matt-dunn/react-wireframes) + +[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=coverage)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=alert_status)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) +[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=matt-dunn_react-wireframes&metric=security_rating)](https://sonarcloud.io/dashboard?id=matt-dunn_react-wireframes) + + +## License + +The MIT License (MIT) Copyright (c) 2020 Matt Dunn diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 652bf86..22626bf 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -1,7 +1,7 @@ { "name": "@matt-dunn/hooks", "version": "2.0.7", - "source": "src/Wireframes/index.ts", + "source": "src/index.ts", "main": "dist/index.js", "module": "dist/index.module.js", "unpkg": "dist/index.umd.js", @@ -13,19 +13,15 @@ }, "files": [ "dist", - "src/Wireframes" + "src" ], "author": "Matt Dunn", "homepage": "https://matt-dunn.github.io/", - "description": "React component to annotate your components — useful for prototypes and proof of concepts", + "description": "React hooks", "keywords": [ "react", - "wireframe", "typescript", - "prototype", - "prototyping", - "poc", - "mockup" + "hooks" ], "devDependencies": { "enzyme": "^3.11.0", From 5aa1e015394283354f90293e1e1d870521dac6d8 Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Sat, 11 Apr 2020 16:49:17 +0100 Subject: [PATCH 12/17] Exclude demo and e2e from coverage --- sonar-project.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sonar-project.properties b/sonar-project.properties index bc9f072..4089228 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -2,7 +2,7 @@ sonar.projectKey=matt-dunn_react-wireframes sonar.organization=matt-dunn sonar.javascript.lcov.reportPaths=./reports/coverage/lcov.info -sonar.coverage.exclusions=packages/**/*.test.*,packages/**/*.fixtures.*,packages/**/*.noop.* +sonar.coverage.exclusions=packages/**/*.test.*,packages/**/*.fixtures.*,packages/**/*.noop.*,packages/**/demo/**/*.*,packages/**/cypress/**/*.* sonar.tests=packages sonar.test.inclusions=**test.* From 450db42354a8dba9b78068c644a9ec5d46ad2cba Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Sat, 11 Apr 2020 16:59:20 +0100 Subject: [PATCH 13/17] Update sonar config --- sonar-project.properties | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sonar-project.properties b/sonar-project.properties index 4089228..baf93d2 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -2,10 +2,12 @@ sonar.projectKey=matt-dunn_react-wireframes sonar.organization=matt-dunn sonar.javascript.lcov.reportPaths=./reports/coverage/lcov.info -sonar.coverage.exclusions=packages/**/*.test.*,packages/**/*.fixtures.*,packages/**/*.noop.*,packages/**/demo/**/*.*,packages/**/cypress/**/*.* +sonar.coverage.exclusions=packages/**/*.test.*,packages/**/*.fixtures.*,packages/**/*.noop.*,packages/**/demo/**/*.*,packages/**/cypress/**/*.*,packages/**/*.config.*.* sonar.tests=packages sonar.test.inclusions=**test.* +sonar.cpd.exclusions=packages/**/demo/**/*.*,packages/**/cypress/**/*.*,packages/**/*.config.*.* + # This is the name and version displayed in the SonarCloud UI. #sonar.projectName=react-wireframes #sonar.projectVersion=1.0 From b8fa27b0286edd8d19386435621397873796b700 Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Sat, 11 Apr 2020 17:06:40 +0100 Subject: [PATCH 14/17] Fix pattern --- sonar-project.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sonar-project.properties b/sonar-project.properties index baf93d2..ea02526 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -2,7 +2,7 @@ sonar.projectKey=matt-dunn_react-wireframes sonar.organization=matt-dunn sonar.javascript.lcov.reportPaths=./reports/coverage/lcov.info -sonar.coverage.exclusions=packages/**/*.test.*,packages/**/*.fixtures.*,packages/**/*.noop.*,packages/**/demo/**/*.*,packages/**/cypress/**/*.*,packages/**/*.config.*.* +sonar.coverage.exclusions=packages/**/*.test.*,packages/**/*.fixtures.*,packages/**/*.noop.*,packages/**/demo/**/*.*,packages/**/cypress/**/*.*,packages/**/*.config.* sonar.tests=packages sonar.test.inclusions=**test.* From 99623a876fb419e6c64d3dd5287fa842f8483304 Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Sun, 12 Apr 2020 13:40:44 +0100 Subject: [PATCH 15/17] Fix template path --- packages/Wireframes/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/Wireframes/package.json b/packages/Wireframes/package.json index 7d3fbb9..ce68b88 100644 --- a/packages/Wireframes/package.json +++ b/packages/Wireframes/package.json @@ -91,7 +91,7 @@ } }, "auto-changelog": { - "template": "./etc/changelog-template.hbs", + "template": "../../etc/changelog-template.hbs", "unreleased": true, "commitLimit": true, "includeBranch": [] From 0839edcd9a184894c96d168c6fd83a2d51e7161a Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Sun, 12 Apr 2020 13:41:24 +0100 Subject: [PATCH 16/17] chore(release): publish - @matt-dunn/error-boundary@2.0.8 - @matt-dunn/react-wireframes@2.0.8 - @matt-dunn/hooks@2.0.8 --- CHANGELOG.md | 1 + packages/ErrorBoundary/package.json | 3 +- packages/Wireframes/CHANGELOG.md | 229 ++++++++++++++++++++++++++++ packages/Wireframes/package.json | 5 +- packages/hooks/package.json | 3 +- 5 files changed, 233 insertions(+), 8 deletions(-) create mode 100644 packages/Wireframes/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 53fc48a..500ca46 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ All notable changes to this project will be documented in this file. > 9 April 2020 - Optimise annotation highlight [`#24`](https://github.com/matt-dunn/react-wireframes/pull/24) +- Initial re-org and setup [`f77eff2`](https://github.com/matt-dunn/react-wireframes/commit/f77eff20458722aa4ef8fb34f6dae3b110b8e5ca) #### [v2.0.6](https://github.com/matt-dunn/react-wireframes/compare/v2.0.5...v2.0.6) diff --git a/packages/ErrorBoundary/package.json b/packages/ErrorBoundary/package.json index 6842267..b4d03fa 100644 --- a/packages/ErrorBoundary/package.json +++ b/packages/ErrorBoundary/package.json @@ -1,6 +1,6 @@ { "name": "@matt-dunn/error-boundary", - "version": "2.0.7", + "version": "2.0.8", "source": "src/index.ts", "license": "MIT", "repository": { @@ -25,7 +25,6 @@ "peerDependencies": { "react": "^16.13.0" }, - "dependencies": {}, "alias": { "packages": "../", "__packages/Wireframes": "./dist" diff --git a/packages/Wireframes/CHANGELOG.md b/packages/Wireframes/CHANGELOG.md new file mode 100644 index 0000000..6403472 --- /dev/null +++ b/packages/Wireframes/CHANGELOG.md @@ -0,0 +1,229 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +#### [v2.0.8](https://github.com/matt-dunn/react-wireframes/compare/v2.0.7...v2.0.8) + +> 12 April 2020 + +- Initial re-org and setup [`f77eff2`](https://github.com/matt-dunn/react-wireframes/commit/f77eff20458722aa4ef8fb34f6dae3b110b8e5ca) +- Updates to config [`b180efd`](https://github.com/matt-dunn/react-wireframes/commit/b180efdce76419fc216db30edf1edc93452e8b91) +- Update build [`e45d2d3`](https://github.com/matt-dunn/react-wireframes/commit/e45d2d303ac4488eae6b2fcc7a43517b4f02bdff) + +#### [v2.0.7](https://github.com/matt-dunn/react-wireframes/compare/v2.0.6...v2.0.7) + +> 9 April 2020 + +- Optimise annotation highlight [`#24`](https://github.com/matt-dunn/react-wireframes/pull/24) +- Release 2.0.7 [`4300009`](https://github.com/matt-dunn/react-wireframes/commit/430000964d7cc99f3fa9478b37f9dfa92f0b7e79) + +#### [v2.0.6](https://github.com/matt-dunn/react-wireframes/compare/v2.0.5...v2.0.6) + +> 8 April 2020 + +- Wireframe notes option [`#23`](https://github.com/matt-dunn/react-wireframes/pull/23) +- Release 2.0.6 [`9231abd`](https://github.com/matt-dunn/react-wireframes/commit/9231abd99f76c0fc0cceac5cf67e5d0e9c58f29e) + +#### [v2.0.5](https://github.com/matt-dunn/react-wireframes/compare/v2.0.4...v2.0.5) + +> 8 April 2020 + +- Feature/controlled [`#22`](https://github.com/matt-dunn/react-wireframes/pull/22) +- Add props for controlled container [`7bd8bf0`](https://github.com/matt-dunn/react-wireframes/commit/7bd8bf02a68787dbfdd6822820eb8ff913cfa41e) + +#### [v2.0.4](https://github.com/matt-dunn/react-wireframes/compare/v2.0.3...v2.0.4) + +> 6 April 2020 + +- Release 2.0.4 [`9550049`](https://github.com/matt-dunn/react-wireframes/commit/95500491916da4e4c4e63cc11b3ec2206c67d718) +- Add UMD support [`19df13f`](https://github.com/matt-dunn/react-wireframes/commit/19df13f7dfffb41da7afc15741e0c70231eef28b) + +#### [v2.0.3](https://github.com/matt-dunn/react-wireframes/compare/v2.0.2...v2.0.3) + +> 5 April 2020 + +- Release 2.0.3 [`1905dde`](https://github.com/matt-dunn/react-wireframes/commit/1905dde98ad3e971837642d61f0a350f0dade60b) +- Add package description [`a37b420`](https://github.com/matt-dunn/react-wireframes/commit/a37b420bb350e5b482dbfc06886365ddb30073ca) + +#### [v2.0.2](https://github.com/matt-dunn/react-wireframes/compare/v2.0.1...v2.0.2) + +> 5 April 2020 + +- Add license details and package keywords [`1504acc`](https://github.com/matt-dunn/react-wireframes/commit/1504accbc0c26dd9269e01de6102afa535b24364) +- Release 2.0.2 [`05ca005`](https://github.com/matt-dunn/react-wireframes/commit/05ca005e4254652275df9c6474e34e6f1f3a8ffa) + +#### [v2.0.1](https://github.com/matt-dunn/react-wireframes/compare/v2.0.0...v2.0.1) + +> 5 April 2020 + +- Set nested containers overflow hidden [`67f9c0e`](https://github.com/matt-dunn/react-wireframes/commit/67f9c0e2eecb6c769766b457c5f0215d954ded04) +- Update readme [`a7af660`](https://github.com/matt-dunn/react-wireframes/commit/a7af66052ac46bfba27d8dfd4f9fa24bb857c0ad) +- Release 2.0.1 [`6582f65`](https://github.com/matt-dunn/react-wireframes/commit/6582f653d6c117c9794633d4d05ba757d3efb0f1) + +### [v2.0.0](https://github.com/matt-dunn/react-wireframes/compare/v1.3.0...v2.0.0) + +> 5 April 2020 + +- Release 2.0.0 [`1acb65a`](https://github.com/matt-dunn/react-wireframes/commit/1acb65aead94d64eb640fb903c81b68b5ba6badd) +- Update package types path [`eda1eca`](https://github.com/matt-dunn/react-wireframes/commit/eda1eca3210fbf042a5f8ef0f4435f5691a5a6f5) + +#### [v1.3.0](https://github.com/matt-dunn/react-wireframes/compare/v1.2.3...v1.3.0) + +> 5 April 2020 + +- *breaking* rework decorator component signature [`#21`](https://github.com/matt-dunn/react-wireframes/pull/21) +- Rework and simplify providers [`#20`](https://github.com/matt-dunn/react-wireframes/pull/20) +- Update stories and demo [`f35efdb`](https://github.com/matt-dunn/react-wireframes/commit/f35efdbfe2148175e317aaf16c404bab432efae4) + +#### [v1.2.3](https://github.com/matt-dunn/react-wireframes/compare/v1.2.2...v1.2.3) + +> 3 April 2020 + +- Refactor provider [`195e3eb`](https://github.com/matt-dunn/react-wireframes/commit/195e3eb3197324342f074eeaf209e798def4038f) +- Only pass annotation ID to provider [`d84e407`](https://github.com/matt-dunn/react-wireframes/commit/d84e407426788a38ce99a31cfa96a04032d5d69c) +- Release 1.2.3 [`5b1a5c2`](https://github.com/matt-dunn/react-wireframes/commit/5b1a5c2b376b97320115a2d41baa84865b7741de) + +#### [v1.2.2](https://github.com/matt-dunn/react-wireframes/compare/v1.2.1...v1.2.2) + +> 3 April 2020 + +- Update deps [`ae460e4`](https://github.com/matt-dunn/react-wireframes/commit/ae460e448498769cf79ec212204d8985856d8278) +- Release 1.2.2 [`52e06fd`](https://github.com/matt-dunn/react-wireframes/commit/52e06fd542a44e351b7500f1a531e84cdc32e166) + +#### [v1.2.1](https://github.com/matt-dunn/react-wireframes/compare/v1.2.0...v1.2.1) + +> 3 April 2020 + +- Feature/multi support [`#19`](https://github.com/matt-dunn/react-wireframes/pull/19) +- Story improvements including no annotations state [`#18`](https://github.com/matt-dunn/react-wireframes/pull/18) +- Feature/style updates [`#17`](https://github.com/matt-dunn/react-wireframes/pull/17) +- Add more examples to demo [`64f18ff`](https://github.com/matt-dunn/react-wireframes/commit/64f18ff8f77f55e48cc10d8699e5c3bab2f07adf) + +#### [v1.2.0](https://github.com/matt-dunn/react-wireframes/compare/v1.1.5...v1.2.0) + +> 29 March 2020 + +- Update snapshots [`cb315dd`](https://github.com/matt-dunn/react-wireframes/commit/cb315dd2c362462f6deb62808f25af1e880c3edf) +- Reset identifier styles [`2202207`](https://github.com/matt-dunn/react-wireframes/commit/220220799280c53120310d993146ba0001e61983) +- Release 1.2.0 [`ed2f4d5`](https://github.com/matt-dunn/react-wireframes/commit/ed2f4d5d4a3d13b98de1cdde4227d16a2873763e) + +#### [v1.1.5](https://github.com/matt-dunn/react-wireframes/compare/v1.1.4...v1.1.5) + +> 29 March 2020 + +- Update peerDependencies [`ffdf60a`](https://github.com/matt-dunn/react-wireframes/commit/ffdf60a31f89cbe089902591966da27314763edb) +- Release 1.1.5 [`18807dc`](https://github.com/matt-dunn/react-wireframes/commit/18807dc1d4e4b7eaeef06c04d5a0420b652cba1c) + +#### [v1.1.4](https://github.com/matt-dunn/react-wireframes/compare/v1.1.3...v1.1.4) + +> 29 March 2020 + +- Add meta tags to demo index [`#16`](https://github.com/matt-dunn/react-wireframes/pull/16) +- Remove travis config [`#12`](https://github.com/matt-dunn/react-wireframes/pull/12) +- Cu test [`#11`](https://github.com/matt-dunn/react-wireframes/pull/11) +- Chore/improve naming [`#10`](https://github.com/matt-dunn/react-wireframes/pull/10) +- Rename component to annotation and refactor Identifier component [`9013b5b`](https://github.com/matt-dunn/react-wireframes/commit/9013b5b2ae3d61d0a279a556e23eb41878d4f195) + +#### [v1.1.3](https://github.com/matt-dunn/react-wireframes/compare/v1.1.2...v1.1.3) + +> 26 March 2020 + +- Release 1.1.3 [`756698b`](https://github.com/matt-dunn/react-wireframes/commit/756698be0e67c8dbb8b80ae5116f3786dcc2d5d5) +- Fix types location [`d9a45c3`](https://github.com/matt-dunn/react-wireframes/commit/d9a45c3fe034ad0841700db76f1c890ebc9c4459) + +#### [v1.1.2](https://github.com/matt-dunn/react-wireframes/compare/v1.1.1...v1.1.2) + +> 26 March 2020 + +- Update deps + remove lodash [`a6f581e`](https://github.com/matt-dunn/react-wireframes/commit/a6f581e221b8b076a3fb0e7a7e1bfdeff41b2a3c) +- Improve support for multiple instances [`531d207`](https://github.com/matt-dunn/react-wireframes/commit/531d2078acd994f7cb1834b68a3c69638da6d44e) +- Improve semantics and styling [`93113f3`](https://github.com/matt-dunn/react-wireframes/commit/93113f3a238eb08275a730941f4f04659e25b2c7) + +#### [v1.1.1](https://github.com/matt-dunn/react-wireframes/compare/v1.1.0...v1.1.1) + +> 25 March 2020 + +- Initial selenium setup connected to browserstack [`#7`](https://github.com/matt-dunn/react-wireframes/pull/7) +- #5 Increase coverage [`#6`](https://github.com/matt-dunn/react-wireframes/pull/6) +- Feature/storybook [`#4`](https://github.com/matt-dunn/react-wireframes/pull/4) +- #1 Refactor WireFrameAnnotationsNotes and create WireFrameAnnotationsNote component with stories and tests [`a3a4eb1`](https://github.com/matt-dunn/react-wireframes/commit/a3a4eb170e541b2ab0f0cf7f445299a6d9f49603) + +#### [v1.1.0](https://github.com/matt-dunn/react-wireframes/compare/v1.0.28...v1.1.0) + +> 20 March 2020 + +- Add release-it [`09a5d78`](https://github.com/matt-dunn/react-wireframes/commit/09a5d78f76bdf1aef87860f088885fe95b4862b2) +- Release 1.1.0 [`3482721`](https://github.com/matt-dunn/react-wireframes/commit/3482721868bfc9172283a912dde58d10108c2cf3) +- Configure release-it with change log [`9f8429d`](https://github.com/matt-dunn/react-wireframes/commit/9f8429db68e6f6e3aa278b4cc5940257d0a4e0cc) + +#### [v1.0.28](https://github.com/matt-dunn/react-wireframes/compare/v1.0.27...v1.0.28) + +> 20 March 2020 + +- Initial cypress setup and tests [`7a11d13`](https://github.com/matt-dunn/react-wireframes/commit/7a11d13258338fd1325c90ea889d73e8f2d01d7e) +- Increase wireframe container component coverage [`6d78174`](https://github.com/matt-dunn/react-wireframes/commit/6d78174235a5638f66efdb17bea69568e222a1f5) +- Created ErrorBoundary test [`18cd4ac`](https://github.com/matt-dunn/react-wireframes/commit/18cd4ac7afe450e50fc15f873a6f8a67b23d0af6) + +#### [v1.0.27](https://github.com/matt-dunn/react-wireframes/compare/v1.0.26...v1.0.27) + +> 19 March 2020 + +- Refactor and tidy wireframe components [`43cd50a`](https://github.com/matt-dunn/react-wireframes/commit/43cd50a59c95cf8a1c395d0f8b177c560b29477f) +- Update snapshot [`f738beb`](https://github.com/matt-dunn/react-wireframes/commit/f738beb78af8a5efac44d4788d7af18470163d3c) +- Ensure the annotation header does not shrink [`e3414bb`](https://github.com/matt-dunn/react-wireframes/commit/e3414bb8efbe3b518686914e5a245177754aee74) + +#### [v1.0.26](https://github.com/matt-dunn/react-wireframes/compare/v1.0.25...v1.0.26) + +> 18 March 2020 + +- Simplify container state [`9e39136`](https://github.com/matt-dunn/react-wireframes/commit/9e39136320d292047e20be562ed09054abf8a30c) + +#### [v1.0.25](https://github.com/matt-dunn/react-wireframes/compare/v1.0.24...v1.0.25) + +> 18 March 2020 + +- Remove debug and ensure SSR’d hydrations matches [`67628df`](https://github.com/matt-dunn/react-wireframes/commit/67628df2b288bca1254caacd6301ae2fa4d1f782) + +#### [v1.0.24](https://github.com/matt-dunn/react-wireframes/compare/v1.0.23...v1.0.24) + +> 18 March 2020 + +- Remove the need for a container element [`4de89f0`](https://github.com/matt-dunn/react-wireframes/commit/4de89f053dd43541f820bd9ded4c740f7c82939d) +- Add options to microbundle watch [`64c4620`](https://github.com/matt-dunn/react-wireframes/commit/64c4620779694a23c0fb5826fab6e9b0ec99fbb5) + +#### [v1.0.23](https://github.com/matt-dunn/react-wireframes/compare/v1.0.22...v1.0.23) + +> 18 March 2020 + +- Do not alias to dist [`6af246f`](https://github.com/matt-dunn/react-wireframes/commit/6af246fbba398f03809a794951398aea765938d5) + +#### [v1.0.22](https://github.com/matt-dunn/react-wireframes/compare/v1.0.21...v1.0.22) + +> 18 March 2020 + +- Update microbundle to next.8 to fix templated string issue with Bublé [`9a733bd`](https://github.com/matt-dunn/react-wireframes/commit/9a733bd7834fd5d32eefc16b06bad4f290a2522a) +- Define microbundle globals [`55e6628`](https://github.com/matt-dunn/react-wireframes/commit/55e66280ddbba29000c72871fbd6fb5192597c2a) + +#### [v1.0.21](https://github.com/matt-dunn/react-wireframes/compare/v1.0.20...v1.0.21) + +> 18 March 2020 + +- Use alias for wireframe src [`e77bdad`](https://github.com/matt-dunn/react-wireframes/commit/e77bdadc9d3ae0f0fe3009b5bcea97ec3095d13e) +- Update snapshots [`cad1c5e`](https://github.com/matt-dunn/react-wireframes/commit/cad1c5ecef68f6b06d20c821bd9f55be2fc10628) +- Update aliases and publish src files [`3ae41f4`](https://github.com/matt-dunn/react-wireframes/commit/3ae41f45cf861ab6829855d2b04cdd30e7ae34c1) + +#### [v1.0.20](https://github.com/matt-dunn/react-wireframes/compare/v1.0.19...v1.0.20) + +> 17 March 2020 + +#### [v1.0.19](https://github.com/matt-dunn/react-wireframes/compare/v1.0.18...v1.0.19) + +> 17 March 2020 + +#### v1.0.18 + +> 17 March 2020 + +- Initial drop from skeleton project with log removed [`41e05c7`](https://github.com/matt-dunn/react-wireframes/commit/41e05c7016fddaf651c8863fe32136dcdca8a451) +- Initial storybook setup [`34a8e64`](https://github.com/matt-dunn/react-wireframes/commit/34a8e645866fbf0035b14fd07f71b3beb862f1f7) +- Story updates [`953076b`](https://github.com/matt-dunn/react-wireframes/commit/953076bd9d8455a09f762363bee8f2b78f6dd5dd) diff --git a/packages/Wireframes/package.json b/packages/Wireframes/package.json index ce68b88..5d5abca 100644 --- a/packages/Wireframes/package.json +++ b/packages/Wireframes/package.json @@ -1,6 +1,6 @@ { "name": "@matt-dunn/react-wireframes", - "version": "2.0.7", + "version": "2.0.8", "source": "src/Wireframes/index.ts", "main": "dist/index.js", "module": "dist/index.module.js", @@ -46,7 +46,6 @@ "react-transition-group": "^4.3.0", "scroll-into-view-if-needed": "^2.2.0" }, - "dependencies": {}, "alias": { "packages": "../", "__packages/Wireframes": "./dist" @@ -63,10 +62,8 @@ "coverage:report": "cat ./reports/coverage/lcov.info | coveralls", "start": "parcel demo/public/index.html --https --out-dir .build", "___prebuild": "yarn type-check && yarn lint && yarn coverage", - "build": "rimraf ../../dist/react-wireframes && parcel build ./demo/public/index.html --public-url ./ --no-cache --out-dir ../../dist/react-wireframes", "postbuild": "yarn test:e2e", - "package:bundle": "microbundle --globals classnames=classNames,react=React,@emotion/styled=emotionStyled,scroll-into-view-if-needed=scrollIntoView,@emotion/css=emotionCore.css,react-transition-group=ReactTransitionGroup --jsx=React.createElement", "package:dev": "microbundle watch -w --jsx=React.createElement", "package:build": "yarn prebuild && rimraf dist && yarn package:bundle", diff --git a/packages/hooks/package.json b/packages/hooks/package.json index 22626bf..a6cc02f 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -1,6 +1,6 @@ { "name": "@matt-dunn/hooks", - "version": "2.0.7", + "version": "2.0.8", "source": "src/index.ts", "main": "dist/index.js", "module": "dist/index.module.js", @@ -31,7 +31,6 @@ "peerDependencies": { "react": "^16.13.0" }, - "dependencies": {}, "alias": { "packages": "../", "__packages/Wireframes": "./dist" From de2fe97b38290f867b179e8e2d55b1322dd692f0 Mon Sep 17 00:00:00 2001 From: Matt Dunn Date: Mon, 13 Apr 2020 11:25:23 +0100 Subject: [PATCH 17/17] Update scripts --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index a337a92..79ae38d 100644 --- a/package.json +++ b/package.json @@ -105,8 +105,9 @@ "prebuild-packs": "yarn type-check && yarn lint && yarn coverage", "prebuild": "yarn type-check && yarn lint && yarn coverage", - "build": "rimraf dist && lerna exec --scope '@matt-dunn/*' -- yarn build", + "build": "rimraf dist && lerna exec --parallel --root-mode upward --scope '@matt-dunn/*' -- yarn build", "postbuild": "yarn storybook:build", + "_build": "lerna exec --parallel 'BABEL_ENV=build babel --root-mode upward src --out-dir dist --source-maps --extensions .ts,.tsx --delete-dir-on-start --no-comments'", "__build": "rimraf dist && parcel build demo/public/index.html --public-url ./ --no-cache", "__build:all": "yarn build && yarn storybook:build && yarn test:e2e",