diff --git a/.flowconfig b/.flowconfig index 1918d25cae..7a9f3f5c2f 100644 --- a/.flowconfig +++ b/.flowconfig @@ -1,9 +1,8 @@ [ignore] -# node_module packages that have a .flowconfig in conflict with this file -/node_modules/uber-licence -/node_modules/redux-form -/node_modules/react-motion -/node_modules/draft-js +.*/node_modules/uber-licence/.* +.*/node_modules/redux-form/.* +.*/node_modules/react-motion/.* +.*/node_modules/draft-js/.* [include] diff --git a/.gitignore b/.gitignore index d4a605e219..ed9048def1 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ coverage .DS_Store npm-debug.log .vscode +yarn-error.log diff --git a/.travis.yml b/.travis.yml index 6514240380..3eca28fcf3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,11 @@ language: node_js node_js: - '6' -cache: - directories: - - node_modules +cache: yarn script: - - npm run lint - - npm run coverage - - npm run build + - yarn lint + - yarn coverage + - yarn build after_success: - - npm install -g codecov + - yarn global add codecov - codecov diff --git a/README.md b/README.md index a1f4c8821d..cf2e69fcbc 100644 --- a/README.md +++ b/README.md @@ -21,16 +21,16 @@ git clone https://github.com/jaegertracing/jaeger-ui.git cd jaeger-ui ``` -Use the recommended npm and Node versions: (defined in [.nvmrc](./.nvmrc) file): +Use the recommended Node versions: (defined in [.nvmrc](./.nvmrc) file): ``` nvm use ``` -Install dependencies via `npm` or `yarn`: +Install dependencies via `yarn`: ``` -npm install +yarn install # or yarn ``` @@ -46,25 +46,25 @@ ssh -fN -L 16686:$BACKEND_HOST:$BACKEND_PORT $BACKEND_PORT Start the development server with hot loading: ``` -npm start +cd packages/jaeger-ui && yarn start ``` #### Commands -| Command | Description | -| --------------- | ----------------------------------------------------------- | -| `npm start` | Starts development server with hot reloading and api proxy. | -| `npm test` | Runs all the tests | -| `npm run lint` | Lint the project (eslint, prettier, flow) | -| `npm run build` | Runs production build. Outputs files to `/dist`. | +| Command | Description | +| ------------------------------------- | ------------------------------------------------------------------- | +| `cd packages/jaeger-ui && yarn start` | Starts development server with hot reloading and api proxy. | +| `yarn test` | Run all the tests | +| `yarn lint` | Lint the project (eslint, prettier, flow) | +| `yarn build` | Runs production build. Outputs files to `packages/jaeger-ui/build`. | ## Build -Running build will output all the static files to the `./dist` folder: +Running build will output all the static files to the `packages/jaeger-ui/build` folder: ``` -npm install -npm run build +yarn install +yarn build ``` ## UI Configuration diff --git a/lerna.json b/lerna.json new file mode 100644 index 0000000000..03cfbda637 --- /dev/null +++ b/lerna.json @@ -0,0 +1,7 @@ +{ + "lerna": "2.10.2", + "packages": ["packages/*"], + "version": "independent", + "npmClient": "yarn", + "useWorkspaces": true +} diff --git a/package.json b/package.json index 80c41931ad..a42777822c 100644 --- a/package.json +++ b/package.json @@ -1,26 +1,7 @@ { - "name": "jaeger-ui", - "version": "0.0.1", - "main": "src/index.js", - "license": "MIT", - "proxy": { - "/api": { - "target": "http://localhost:16686", - "logLevel": "silent", - "secure": false, - "changeOrigin": true, - "ws": true, - "xfwd": true - } - }, - "homepage": ".", + "private": true, "devDependencies": { "babel-eslint": "^7.2.3", - "babel-plugin-import": "^1.6.3", - "bluebird": "^3.5.0", - "enzyme": "^3.2.0", - "enzyme-adapter-react-16": "^1.1.0", - "enzyme-to-json": "^3.3.0", "eslint": "^4.5.0", "eslint-config-airbnb": "^15.1.0", "eslint-config-prettier": "^2.3.0", @@ -31,86 +12,22 @@ "eslint-plugin-react": "^7.2.1", "glow": "^1.2.2", "husky": "^0.14.3", - "less-vars-to-js": "^1.2.1", - "lint-staged": "^4.0.3", - "prettier": "^1.10.2", - "react-app-rewire-less": "^2.1.0", - "react-app-rewired": "^1.4.0", - "react-scripts": "^1.0.11", - "react-test-renderer": "^15.6.1", - "sinon": "^3.2.1" - }, - "dependencies": { - "antd": "^3.0.3", - "chance": "^1.0.10", - "classnames": "^2.2.5", - "combokeys": "^3.0.0", - "cytoscape": "^3.2.1", - "cytoscape-dagre": "^2.0.0", - "d3-scale": "^1.0.6", - "dagre": "^0.7.4", - "deep-freeze": "^0.0.1", - "flow-bin": "^0.64.0", - "fuzzy": "^0.1.3", - "global": "^4.3.2", - "history": "^4.6.3", - "is-promise": "^2.1.0", - "isomorphic-fetch": "^2.2.1", - "jest": "^21.2.1", - "json-markup": "^1.1.0", - "lodash": "^4.17.4", - "logfmt": "^1.2.0", - "moment": "^2.18.1", - "prop-types": "^15.5.10", - "query-string": "^5.0.0", - "raven-js": "^3.22.1", - "react": "^16.0.0", - "react-dimensions": "^1.3.0", - "react-dom": "^16.0.0", - "react-ga": "^2.4.1", - "react-helmet": "^5.1.3", - "react-icons": "^2.2.7", - "react-metrics": "^2.3.2", - "react-redux": "^5.0.6", - "react-router-dom": "^4.1.2", - "react-router-redux": "5.0.0-alpha.6", - "react-virtualized-select": "^3.1.0", - "react-vis": "^1.7.2", - "react-vis-force": "^0.3.1", - "recompose": "^0.25.0", - "redux": "^3.7.2", - "redux-actions": "^2.2.1", - "redux-async-middleware": "^0.0.0", - "redux-form": "^7.0.3", - "redux-promise-middleware": "^4.3.0", - "reselect": "^3.0.1", - "store": "^2.0.12", - "tween-functions": "^1.2.0", - "u-basscss": "2.0.0" + "lerna": "^2.10.2", + "lint-staged": "^7.0.4", + "prettier": "^1.10.2" }, + "workspaces": ["packages/*"], "scripts": { - "start": "react-app-rewired start", - "start:ga-debug": - "REACT_APP_GA_DEBUG=1 REACT_APP_VSN_STATE=$(./scripts/get-tracking-version.js) react-app-rewired start", - "build": "REACT_APP_VSN_STATE=$(./scripts/get-tracking-version.js) react-app-rewired build", - "eject": "react-scripts eject", - "test": "CI=1 react-app-rewired test --env=jsdom --color", - "test-dev": "react-app-rewired test --env=jsdom", - "coverage": "npm run test -- --coverage", - "lint": "npm run eslint && npm run prettier && npm run flow && npm run check-license", - "eslint": "eslint src", + "build": "lerna run build", "check-license": "./scripts/check-license.sh", - "prettier": "prettier --write 'src/**/*.{css,js,json,md}' '*.{css,js,json,md}'", + "coverage": "lerna run coverage", + "eslint": "eslint 'scripts/*.js' 'packages/*/src/**/*.js' 'packages/*/*.js'", "flow": "glow", - "precommit": "lint-staged" - }, - "jest": { - "collectCoverageFrom": [ - "src/**/*.js", - "!src/utils/DraggableManager/demo/*.js", - "!src/utils/test/**/*.js", - "!src/demo/**/*.js" - ] + "lint": "npm run eslint && npm run prettier && npm run flow && npm run check-license", + "precommit": "lint-staged", + "prettier": + "prettier --write '{.,scripts}/*.{js,json,md}' 'packages/*/src/**/*.{css,js,json,md}' 'packages/*/*.{css,js,json,md}'", + "test": "lerna run test" }, "prettier": { "printWidth": 110, diff --git a/config-overrides-antd-vars.less b/packages/jaeger-ui/config-overrides-antd-vars.less similarity index 100% rename from config-overrides-antd-vars.less rename to packages/jaeger-ui/config-overrides-antd-vars.less diff --git a/config-overrides.js b/packages/jaeger-ui/config-overrides.js similarity index 100% rename from config-overrides.js rename to packages/jaeger-ui/config-overrides.js diff --git a/packages/jaeger-ui/package.json b/packages/jaeger-ui/package.json new file mode 100644 index 0000000000..4ed3dcc012 --- /dev/null +++ b/packages/jaeger-ui/package.json @@ -0,0 +1,95 @@ +{ + "name": "jaeger-ui", + "version": "0.0.1", + "main": "src/index.js", + "license": "MIT", + "proxy": { + "/api": { + "target": "http://localhost:16686", + "logLevel": "silent", + "secure": false, + "changeOrigin": true, + "ws": true, + "xfwd": true + } + }, + "homepage": ".", + "devDependencies": { + "babel-plugin-import": "^1.6.3", + "bluebird": "^3.5.0", + "enzyme": "^3.2.0", + "enzyme-adapter-react-16": "^1.1.0", + "enzyme-to-json": "^3.3.0", + "less-vars-to-js": "^1.2.1", + "react-app-rewire-less": "^2.1.0", + "react-app-rewired": "^1.4.0", + "react-scripts": "^1.0.11", + "react-test-renderer": "^15.6.1", + "sinon": "^3.2.1" + }, + "dependencies": { + "antd": "^3.0.3", + "chance": "^1.0.10", + "classnames": "^2.2.5", + "combokeys": "^3.0.0", + "cytoscape": "^3.2.1", + "cytoscape-dagre": "^2.0.0", + "d3-scale": "^1.0.6", + "dagre": "^0.7.4", + "deep-freeze": "^0.0.1", + "flow-bin": "^0.64.0", + "fuzzy": "^0.1.3", + "global": "^4.3.2", + "history": "^4.6.3", + "is-promise": "^2.1.0", + "isomorphic-fetch": "^2.2.1", + "jest": "^21.2.1", + "json-markup": "^1.1.0", + "lodash": "^4.17.4", + "logfmt": "^1.2.0", + "moment": "^2.18.1", + "prop-types": "^15.5.10", + "query-string": "^5.0.0", + "raven-js": "^3.22.1", + "react": "^16.3.0", + "react-dimensions": "^1.3.0", + "react-dom": "^16.3.0", + "react-ga": "^2.4.1", + "react-helmet": "^5.1.3", + "react-icons": "^2.2.7", + "react-metrics": "^2.3.2", + "react-redux": "^5.0.6", + "react-router-dom": "^4.1.2", + "react-router-redux": "5.0.0-alpha.6", + "react-virtualized-select": "^3.1.0", + "react-vis": "^1.7.2", + "react-vis-force": "^0.3.1", + "recompose": "^0.25.0", + "redux": "^3.7.2", + "redux-actions": "^2.2.1", + "redux-async-middleware": "^0.0.0", + "redux-form": "^7.0.3", + "redux-promise-middleware": "^4.3.0", + "reselect": "^3.0.1", + "store": "^2.0.12", + "tween-functions": "^1.2.0", + "u-basscss": "2.0.0" + }, + "scripts": { + "build": "REACT_APP_VSN_STATE=$(../../scripts/get-tracking-version.js) react-app-rewired build", + "coverage": "npm run test -- --coverage", + "start:ga-debug": + "REACT_APP_GA_DEBUG=1 REACT_APP_VSN_STATE=$(../../scripts/get-tracking-version.js) react-app-rewired start", + "start": "react-app-rewired start", + "test-dev": "react-app-rewired test --env=jsdom", + "test": "CI=1 react-app-rewired test --env=jsdom --color" + }, + "jest": { + "collectCoverageFrom": [ + "src/**/*.js", + "!src/utils/DraggableManager/demo/*.js", + "!src/utils/test/**/*.js", + "!src/demo/**/*.js" + ] + } +} diff --git a/public/favicon.ico b/packages/jaeger-ui/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to packages/jaeger-ui/public/favicon.ico diff --git a/public/index.html b/packages/jaeger-ui/public/index.html similarity index 100% rename from public/index.html rename to packages/jaeger-ui/public/index.html diff --git a/src/actions/jaeger-api.js b/packages/jaeger-ui/src/actions/jaeger-api.js similarity index 100% rename from src/actions/jaeger-api.js rename to packages/jaeger-ui/src/actions/jaeger-api.js diff --git a/src/actions/jaeger-api.test.js b/packages/jaeger-ui/src/actions/jaeger-api.test.js similarity index 100% rename from src/actions/jaeger-api.test.js rename to packages/jaeger-ui/src/actions/jaeger-api.test.js diff --git a/src/api/jaeger.js b/packages/jaeger-ui/src/api/jaeger.js similarity index 100% rename from src/api/jaeger.js rename to packages/jaeger-ui/src/api/jaeger.js diff --git a/src/api/jaeger.test.js b/packages/jaeger-ui/src/api/jaeger.test.js similarity index 100% rename from src/api/jaeger.test.js rename to packages/jaeger-ui/src/api/jaeger.test.js diff --git a/src/components/App/NotFound.js b/packages/jaeger-ui/src/components/App/NotFound.js similarity index 100% rename from src/components/App/NotFound.js rename to packages/jaeger-ui/src/components/App/NotFound.js diff --git a/src/components/App/Page.css b/packages/jaeger-ui/src/components/App/Page.css similarity index 100% rename from src/components/App/Page.css rename to packages/jaeger-ui/src/components/App/Page.css diff --git a/src/components/App/Page.js b/packages/jaeger-ui/src/components/App/Page.js similarity index 100% rename from src/components/App/Page.js rename to packages/jaeger-ui/src/components/App/Page.js diff --git a/src/components/App/Page.test.js b/packages/jaeger-ui/src/components/App/Page.test.js similarity index 100% rename from src/components/App/Page.test.js rename to packages/jaeger-ui/src/components/App/Page.test.js diff --git a/src/components/App/TopNav.js b/packages/jaeger-ui/src/components/App/TopNav.js similarity index 100% rename from src/components/App/TopNav.js rename to packages/jaeger-ui/src/components/App/TopNav.js diff --git a/src/components/App/TopNav.test.js b/packages/jaeger-ui/src/components/App/TopNav.test.js similarity index 100% rename from src/components/App/TopNav.test.js rename to packages/jaeger-ui/src/components/App/TopNav.test.js diff --git a/src/components/App/TraceIDSearchInput.css b/packages/jaeger-ui/src/components/App/TraceIDSearchInput.css similarity index 100% rename from src/components/App/TraceIDSearchInput.css rename to packages/jaeger-ui/src/components/App/TraceIDSearchInput.css diff --git a/src/components/App/TraceIDSearchInput.js b/packages/jaeger-ui/src/components/App/TraceIDSearchInput.js similarity index 100% rename from src/components/App/TraceIDSearchInput.js rename to packages/jaeger-ui/src/components/App/TraceIDSearchInput.js diff --git a/src/components/App/index.css b/packages/jaeger-ui/src/components/App/index.css similarity index 100% rename from src/components/App/index.css rename to packages/jaeger-ui/src/components/App/index.css diff --git a/src/components/App/index.js b/packages/jaeger-ui/src/components/App/index.js similarity index 100% rename from src/components/App/index.js rename to packages/jaeger-ui/src/components/App/index.js diff --git a/src/components/App/index.test.js b/packages/jaeger-ui/src/components/App/index.test.js similarity index 100% rename from src/components/App/index.test.js rename to packages/jaeger-ui/src/components/App/index.test.js diff --git a/src/components/DependencyGraph/DAG.js b/packages/jaeger-ui/src/components/DependencyGraph/DAG.js similarity index 100% rename from src/components/DependencyGraph/DAG.js rename to packages/jaeger-ui/src/components/DependencyGraph/DAG.js diff --git a/src/components/DependencyGraph/DAG.test.js b/packages/jaeger-ui/src/components/DependencyGraph/DAG.test.js similarity index 100% rename from src/components/DependencyGraph/DAG.test.js rename to packages/jaeger-ui/src/components/DependencyGraph/DAG.test.js diff --git a/src/components/DependencyGraph/DependencyForceGraph.js b/packages/jaeger-ui/src/components/DependencyGraph/DependencyForceGraph.js similarity index 100% rename from src/components/DependencyGraph/DependencyForceGraph.js rename to packages/jaeger-ui/src/components/DependencyGraph/DependencyForceGraph.js diff --git a/src/components/DependencyGraph/DependencyForceGraph.test.js b/packages/jaeger-ui/src/components/DependencyGraph/DependencyForceGraph.test.js similarity index 100% rename from src/components/DependencyGraph/DependencyForceGraph.test.js rename to packages/jaeger-ui/src/components/DependencyGraph/DependencyForceGraph.test.js diff --git a/src/components/DependencyGraph/index.css b/packages/jaeger-ui/src/components/DependencyGraph/index.css similarity index 100% rename from src/components/DependencyGraph/index.css rename to packages/jaeger-ui/src/components/DependencyGraph/index.css diff --git a/src/components/DependencyGraph/index.js b/packages/jaeger-ui/src/components/DependencyGraph/index.js similarity index 100% rename from src/components/DependencyGraph/index.js rename to packages/jaeger-ui/src/components/DependencyGraph/index.js diff --git a/src/components/DependencyGraph/index.test.js b/packages/jaeger-ui/src/components/DependencyGraph/index.test.js similarity index 100% rename from src/components/DependencyGraph/index.test.js rename to packages/jaeger-ui/src/components/DependencyGraph/index.test.js diff --git a/src/components/SearchTracePage/SearchForm.css b/packages/jaeger-ui/src/components/SearchTracePage/SearchForm.css similarity index 100% rename from src/components/SearchTracePage/SearchForm.css rename to packages/jaeger-ui/src/components/SearchTracePage/SearchForm.css diff --git a/src/components/SearchTracePage/SearchForm.js b/packages/jaeger-ui/src/components/SearchTracePage/SearchForm.js similarity index 100% rename from src/components/SearchTracePage/SearchForm.js rename to packages/jaeger-ui/src/components/SearchTracePage/SearchForm.js diff --git a/src/components/SearchTracePage/SearchForm.markers.js b/packages/jaeger-ui/src/components/SearchTracePage/SearchForm.markers.js similarity index 100% rename from src/components/SearchTracePage/SearchForm.markers.js rename to packages/jaeger-ui/src/components/SearchTracePage/SearchForm.markers.js diff --git a/src/components/SearchTracePage/SearchForm.test.js b/packages/jaeger-ui/src/components/SearchTracePage/SearchForm.test.js similarity index 100% rename from src/components/SearchTracePage/SearchForm.test.js rename to packages/jaeger-ui/src/components/SearchTracePage/SearchForm.test.js diff --git a/src/components/SearchTracePage/SearchResults/ResultItem.css b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ResultItem.css similarity index 100% rename from src/components/SearchTracePage/SearchResults/ResultItem.css rename to packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ResultItem.css diff --git a/src/components/SearchTracePage/SearchResults/ResultItem.js b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ResultItem.js similarity index 100% rename from src/components/SearchTracePage/SearchResults/ResultItem.js rename to packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ResultItem.js diff --git a/src/components/SearchTracePage/SearchResults/ResultItem.markers.js b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ResultItem.markers.js similarity index 100% rename from src/components/SearchTracePage/SearchResults/ResultItem.markers.js rename to packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ResultItem.markers.js diff --git a/src/components/SearchTracePage/SearchResults/ResultItem.test.js b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ResultItem.test.js similarity index 100% rename from src/components/SearchTracePage/SearchResults/ResultItem.test.js rename to packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ResultItem.test.js diff --git a/src/components/SearchTracePage/SearchResults/ScatterPlot.css b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ScatterPlot.css similarity index 100% rename from src/components/SearchTracePage/SearchResults/ScatterPlot.css rename to packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ScatterPlot.css diff --git a/src/components/SearchTracePage/SearchResults/ScatterPlot.js b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ScatterPlot.js similarity index 100% rename from src/components/SearchTracePage/SearchResults/ScatterPlot.js rename to packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ScatterPlot.js diff --git a/src/components/SearchTracePage/SearchResults/ScatterPlot.test.js b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ScatterPlot.test.js similarity index 100% rename from src/components/SearchTracePage/SearchResults/ScatterPlot.test.js rename to packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ScatterPlot.test.js diff --git a/src/components/SearchTracePage/SearchResults/index.css b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/index.css similarity index 100% rename from src/components/SearchTracePage/SearchResults/index.css rename to packages/jaeger-ui/src/components/SearchTracePage/SearchResults/index.css diff --git a/src/components/SearchTracePage/SearchResults/index.js b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/index.js similarity index 100% rename from src/components/SearchTracePage/SearchResults/index.js rename to packages/jaeger-ui/src/components/SearchTracePage/SearchResults/index.js diff --git a/src/components/SearchTracePage/SearchResults/index.markers.js b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/index.markers.js similarity index 100% rename from src/components/SearchTracePage/SearchResults/index.markers.js rename to packages/jaeger-ui/src/components/SearchTracePage/SearchResults/index.markers.js diff --git a/src/components/SearchTracePage/SearchResults/index.test.js b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/index.test.js similarity index 100% rename from src/components/SearchTracePage/SearchResults/index.test.js rename to packages/jaeger-ui/src/components/SearchTracePage/SearchResults/index.test.js diff --git a/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/react-vis.css b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/react-vis.css new file mode 120000 index 0000000000..7cb9d77574 --- /dev/null +++ b/packages/jaeger-ui/src/components/SearchTracePage/SearchResults/react-vis.css @@ -0,0 +1 @@ +../../../../../../node_modules/react-vis/dist/style.css \ No newline at end of file diff --git a/src/components/SearchTracePage/index.css b/packages/jaeger-ui/src/components/SearchTracePage/index.css similarity index 100% rename from src/components/SearchTracePage/index.css rename to packages/jaeger-ui/src/components/SearchTracePage/index.css diff --git a/src/components/SearchTracePage/index.js b/packages/jaeger-ui/src/components/SearchTracePage/index.js similarity index 100% rename from src/components/SearchTracePage/index.js rename to packages/jaeger-ui/src/components/SearchTracePage/index.js diff --git a/src/components/SearchTracePage/index.test.js b/packages/jaeger-ui/src/components/SearchTracePage/index.test.js similarity index 100% rename from src/components/SearchTracePage/index.test.js rename to packages/jaeger-ui/src/components/SearchTracePage/index.test.js diff --git a/src/components/TracePage/ArchiveNotifier/duck.js b/packages/jaeger-ui/src/components/TracePage/ArchiveNotifier/duck.js similarity index 100% rename from src/components/TracePage/ArchiveNotifier/duck.js rename to packages/jaeger-ui/src/components/TracePage/ArchiveNotifier/duck.js diff --git a/src/components/TracePage/ArchiveNotifier/index.css b/packages/jaeger-ui/src/components/TracePage/ArchiveNotifier/index.css similarity index 100% rename from src/components/TracePage/ArchiveNotifier/index.css rename to packages/jaeger-ui/src/components/TracePage/ArchiveNotifier/index.css diff --git a/src/components/TracePage/ArchiveNotifier/index.js b/packages/jaeger-ui/src/components/TracePage/ArchiveNotifier/index.js similarity index 100% rename from src/components/TracePage/ArchiveNotifier/index.js rename to packages/jaeger-ui/src/components/TracePage/ArchiveNotifier/index.js diff --git a/src/components/TracePage/KeyboardShortcutsHelp.css b/packages/jaeger-ui/src/components/TracePage/KeyboardShortcutsHelp.css similarity index 100% rename from src/components/TracePage/KeyboardShortcutsHelp.css rename to packages/jaeger-ui/src/components/TracePage/KeyboardShortcutsHelp.css diff --git a/src/components/TracePage/KeyboardShortcutsHelp.js b/packages/jaeger-ui/src/components/TracePage/KeyboardShortcutsHelp.js similarity index 100% rename from src/components/TracePage/KeyboardShortcutsHelp.js rename to packages/jaeger-ui/src/components/TracePage/KeyboardShortcutsHelp.js diff --git a/src/components/TracePage/KeyboardShortcutsHelp.track.js b/packages/jaeger-ui/src/components/TracePage/KeyboardShortcutsHelp.track.js similarity index 100% rename from src/components/TracePage/KeyboardShortcutsHelp.track.js rename to packages/jaeger-ui/src/components/TracePage/KeyboardShortcutsHelp.track.js diff --git a/src/components/TracePage/ScrollManager.js b/packages/jaeger-ui/src/components/TracePage/ScrollManager.js similarity index 100% rename from src/components/TracePage/ScrollManager.js rename to packages/jaeger-ui/src/components/TracePage/ScrollManager.js diff --git a/src/components/TracePage/ScrollManager.test.js b/packages/jaeger-ui/src/components/TracePage/ScrollManager.test.js similarity index 100% rename from src/components/TracePage/ScrollManager.test.js rename to packages/jaeger-ui/src/components/TracePage/ScrollManager.test.js diff --git a/src/components/TracePage/SpanGraph/CanvasSpanGraph.css b/packages/jaeger-ui/src/components/TracePage/SpanGraph/CanvasSpanGraph.css similarity index 100% rename from src/components/TracePage/SpanGraph/CanvasSpanGraph.css rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/CanvasSpanGraph.css diff --git a/src/components/TracePage/SpanGraph/CanvasSpanGraph.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/CanvasSpanGraph.js similarity index 100% rename from src/components/TracePage/SpanGraph/CanvasSpanGraph.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/CanvasSpanGraph.js diff --git a/src/components/TracePage/SpanGraph/CanvasSpanGraph.test.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/CanvasSpanGraph.test.js similarity index 100% rename from src/components/TracePage/SpanGraph/CanvasSpanGraph.test.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/CanvasSpanGraph.test.js diff --git a/src/components/TracePage/SpanGraph/GraphTicks.css b/packages/jaeger-ui/src/components/TracePage/SpanGraph/GraphTicks.css similarity index 100% rename from src/components/TracePage/SpanGraph/GraphTicks.css rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/GraphTicks.css diff --git a/src/components/TracePage/SpanGraph/GraphTicks.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/GraphTicks.js similarity index 100% rename from src/components/TracePage/SpanGraph/GraphTicks.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/GraphTicks.js diff --git a/src/components/TracePage/SpanGraph/GraphTicks.test.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/GraphTicks.test.js similarity index 100% rename from src/components/TracePage/SpanGraph/GraphTicks.test.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/GraphTicks.test.js diff --git a/src/components/TracePage/SpanGraph/Scrubber.css b/packages/jaeger-ui/src/components/TracePage/SpanGraph/Scrubber.css similarity index 100% rename from src/components/TracePage/SpanGraph/Scrubber.css rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/Scrubber.css diff --git a/src/components/TracePage/SpanGraph/Scrubber.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/Scrubber.js similarity index 100% rename from src/components/TracePage/SpanGraph/Scrubber.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/Scrubber.js diff --git a/src/components/TracePage/SpanGraph/Scrubber.test.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/Scrubber.test.js similarity index 100% rename from src/components/TracePage/SpanGraph/Scrubber.test.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/Scrubber.test.js diff --git a/src/components/TracePage/SpanGraph/TickLabels.css b/packages/jaeger-ui/src/components/TracePage/SpanGraph/TickLabels.css similarity index 100% rename from src/components/TracePage/SpanGraph/TickLabels.css rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/TickLabels.css diff --git a/src/components/TracePage/SpanGraph/TickLabels.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/TickLabels.js similarity index 100% rename from src/components/TracePage/SpanGraph/TickLabels.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/TickLabels.js diff --git a/src/components/TracePage/SpanGraph/TickLabels.test.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/TickLabels.test.js similarity index 100% rename from src/components/TracePage/SpanGraph/TickLabels.test.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/TickLabels.test.js diff --git a/src/components/TracePage/SpanGraph/ViewingLayer.css b/packages/jaeger-ui/src/components/TracePage/SpanGraph/ViewingLayer.css similarity index 100% rename from src/components/TracePage/SpanGraph/ViewingLayer.css rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/ViewingLayer.css diff --git a/src/components/TracePage/SpanGraph/ViewingLayer.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/ViewingLayer.js similarity index 100% rename from src/components/TracePage/SpanGraph/ViewingLayer.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/ViewingLayer.js diff --git a/src/components/TracePage/SpanGraph/ViewingLayer.test.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/ViewingLayer.test.js similarity index 100% rename from src/components/TracePage/SpanGraph/ViewingLayer.test.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/ViewingLayer.test.js diff --git a/src/components/TracePage/SpanGraph/index.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/index.js similarity index 100% rename from src/components/TracePage/SpanGraph/index.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/index.js diff --git a/src/components/TracePage/SpanGraph/index.test.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/index.test.js similarity index 100% rename from src/components/TracePage/SpanGraph/index.test.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/index.test.js diff --git a/src/components/TracePage/SpanGraph/render-into-canvas.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/render-into-canvas.js similarity index 100% rename from src/components/TracePage/SpanGraph/render-into-canvas.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/render-into-canvas.js diff --git a/src/components/TracePage/SpanGraph/render-into-canvas.test.js b/packages/jaeger-ui/src/components/TracePage/SpanGraph/render-into-canvas.test.js similarity index 100% rename from src/components/TracePage/SpanGraph/render-into-canvas.test.js rename to packages/jaeger-ui/src/components/TracePage/SpanGraph/render-into-canvas.test.js diff --git a/src/components/TracePage/TracePageHeader.css b/packages/jaeger-ui/src/components/TracePage/TracePageHeader.css similarity index 100% rename from src/components/TracePage/TracePageHeader.css rename to packages/jaeger-ui/src/components/TracePage/TracePageHeader.css diff --git a/src/components/TracePage/TracePageHeader.js b/packages/jaeger-ui/src/components/TracePage/TracePageHeader.js similarity index 100% rename from src/components/TracePage/TracePageHeader.js rename to packages/jaeger-ui/src/components/TracePage/TracePageHeader.js diff --git a/src/components/TracePage/TracePageHeader.markers.js b/packages/jaeger-ui/src/components/TracePage/TracePageHeader.markers.js similarity index 100% rename from src/components/TracePage/TracePageHeader.markers.js rename to packages/jaeger-ui/src/components/TracePage/TracePageHeader.markers.js diff --git a/src/components/TracePage/TracePageHeader.test.js b/packages/jaeger-ui/src/components/TracePage/TracePageHeader.test.js similarity index 100% rename from src/components/TracePage/TracePageHeader.test.js rename to packages/jaeger-ui/src/components/TracePage/TracePageHeader.test.js diff --git a/src/components/TracePage/TracePageHeader.track.js b/packages/jaeger-ui/src/components/TracePage/TracePageHeader.track.js similarity index 100% rename from src/components/TracePage/TracePageHeader.track.js rename to packages/jaeger-ui/src/components/TracePage/TracePageHeader.track.js diff --git a/src/components/TracePage/TraceTimelineViewer/ListView/Positions.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/ListView/Positions.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/ListView/Positions.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/ListView/Positions.js diff --git a/src/components/TracePage/TraceTimelineViewer/ListView/Positions.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/ListView/Positions.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/ListView/Positions.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/ListView/Positions.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/ListView/__snapshots__/index.test.js.snap b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/ListView/__snapshots__/index.test.js.snap similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/ListView/__snapshots__/index.test.js.snap rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/ListView/__snapshots__/index.test.js.snap diff --git a/src/components/TracePage/TraceTimelineViewer/ListView/index.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/ListView/index.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/ListView/index.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/ListView/index.js diff --git a/src/components/TracePage/TraceTimelineViewer/ListView/index.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/ListView/index.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/ListView/index.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/ListView/index.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanBar.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBar.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanBar.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBar.css diff --git a/src/components/TracePage/TraceTimelineViewer/SpanBar.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBar.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanBar.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBar.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanBar.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBar.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanBar.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBar.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanBarRow.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBarRow.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanBarRow.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBarRow.css diff --git a/src/components/TracePage/TraceTimelineViewer/SpanBarRow.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBarRow.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanBarRow.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBarRow.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanBarRow.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBarRow.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanBarRow.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBarRow.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.css diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.markers.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.markers.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.markers.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.markers.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianLogs.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianLogs.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianLogs.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianLogs.css diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianLogs.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianLogs.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianLogs.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianLogs.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianLogs.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianLogs.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianLogs.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianLogs.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/DetailState.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/DetailState.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/DetailState.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/DetailState.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.css diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/index.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/index.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/index.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/index.css diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/index.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/index.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/index.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/index.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetail/index.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/index.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetail/index.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/index.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetailRow.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetailRow.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetailRow.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetailRow.css diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetailRow.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetailRow.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetailRow.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetailRow.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanDetailRow.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetailRow.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanDetailRow.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetailRow.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/SpanTreeOffset.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanTreeOffset.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanTreeOffset.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanTreeOffset.css diff --git a/src/components/TracePage/TraceTimelineViewer/SpanTreeOffset.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanTreeOffset.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/SpanTreeOffset.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanTreeOffset.js diff --git a/src/components/TracePage/TraceTimelineViewer/Ticks.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/Ticks.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/Ticks.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/Ticks.css diff --git a/src/components/TracePage/TraceTimelineViewer/Ticks.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/Ticks.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/Ticks.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/Ticks.js diff --git a/src/components/TracePage/TraceTimelineViewer/Ticks.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/Ticks.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/Ticks.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/Ticks.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.css diff --git a/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.js diff --git a/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineColumnResizer.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.css diff --git a/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.js diff --git a/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineHeaderRow.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.css diff --git a/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.js diff --git a/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/TimelineViewingLayer.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/index.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/index.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/index.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineHeaderRow/index.js diff --git a/src/components/TracePage/TraceTimelineViewer/TimelineRow.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineRow.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/TimelineRow.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineRow.css diff --git a/src/components/TracePage/TraceTimelineViewer/TimelineRow.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineRow.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/TimelineRow.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineRow.js diff --git a/src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.css diff --git a/src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.js diff --git a/src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/duck.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/duck.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/duck.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/duck.js diff --git a/src/components/TracePage/TraceTimelineViewer/duck.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/duck.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/duck.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/duck.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/duck.track.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/duck.track.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/duck.track.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/duck.track.js diff --git a/src/components/TracePage/TraceTimelineViewer/duck.track.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/duck.track.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/duck.track.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/duck.track.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/get-filtered-spans.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/get-filtered-spans.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/get-filtered-spans.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/get-filtered-spans.js diff --git a/src/components/TracePage/TraceTimelineViewer/grid.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/grid.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/grid.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/grid.css diff --git a/src/components/TracePage/TraceTimelineViewer/index.css b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/index.css similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/index.css rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/index.css diff --git a/src/components/TracePage/TraceTimelineViewer/index.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/index.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/index.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/index.js diff --git a/src/components/TracePage/TraceTimelineViewer/index.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/index.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/index.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/index.test.js diff --git a/src/components/TracePage/TraceTimelineViewer/utils.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/utils.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/utils.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/utils.js diff --git a/src/components/TracePage/TraceTimelineViewer/utils.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/utils.test.js similarity index 100% rename from src/components/TracePage/TraceTimelineViewer/utils.test.js rename to packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/utils.test.js diff --git a/src/components/TracePage/Tween.js b/packages/jaeger-ui/src/components/TracePage/Tween.js similarity index 100% rename from src/components/TracePage/Tween.js rename to packages/jaeger-ui/src/components/TracePage/Tween.js diff --git a/src/components/TracePage/Tween.test.js b/packages/jaeger-ui/src/components/TracePage/Tween.test.js similarity index 100% rename from src/components/TracePage/Tween.test.js rename to packages/jaeger-ui/src/components/TracePage/Tween.test.js diff --git a/src/components/TracePage/index.css b/packages/jaeger-ui/src/components/TracePage/index.css similarity index 100% rename from src/components/TracePage/index.css rename to packages/jaeger-ui/src/components/TracePage/index.css diff --git a/src/components/TracePage/index.js b/packages/jaeger-ui/src/components/TracePage/index.js similarity index 100% rename from src/components/TracePage/index.js rename to packages/jaeger-ui/src/components/TracePage/index.js diff --git a/src/components/TracePage/index.test.js b/packages/jaeger-ui/src/components/TracePage/index.test.js similarity index 100% rename from src/components/TracePage/index.test.js rename to packages/jaeger-ui/src/components/TracePage/index.test.js diff --git a/src/components/TracePage/index.track.js b/packages/jaeger-ui/src/components/TracePage/index.track.js similarity index 100% rename from src/components/TracePage/index.track.js rename to packages/jaeger-ui/src/components/TracePage/index.track.js diff --git a/src/components/TracePage/index.track.test.js b/packages/jaeger-ui/src/components/TracePage/index.track.test.js similarity index 100% rename from src/components/TracePage/index.track.test.js rename to packages/jaeger-ui/src/components/TracePage/index.track.test.js diff --git a/src/components/TracePage/keyboard-shortcuts.js b/packages/jaeger-ui/src/components/TracePage/keyboard-shortcuts.js similarity index 100% rename from src/components/TracePage/keyboard-shortcuts.js rename to packages/jaeger-ui/src/components/TracePage/keyboard-shortcuts.js diff --git a/src/components/TracePage/scroll-page.js b/packages/jaeger-ui/src/components/TracePage/scroll-page.js similarity index 100% rename from src/components/TracePage/scroll-page.js rename to packages/jaeger-ui/src/components/TracePage/scroll-page.js diff --git a/src/components/TracePage/scroll-page.test.js b/packages/jaeger-ui/src/components/TracePage/scroll-page.test.js similarity index 100% rename from src/components/TracePage/scroll-page.test.js rename to packages/jaeger-ui/src/components/TracePage/scroll-page.test.js diff --git a/src/components/TracePage/types.js b/packages/jaeger-ui/src/components/TracePage/types.js similarity index 100% rename from src/components/TracePage/types.js rename to packages/jaeger-ui/src/components/TracePage/types.js diff --git a/src/components/common/ErrorMessage.css b/packages/jaeger-ui/src/components/common/ErrorMessage.css similarity index 100% rename from src/components/common/ErrorMessage.css rename to packages/jaeger-ui/src/components/common/ErrorMessage.css diff --git a/src/components/common/ErrorMessage.js b/packages/jaeger-ui/src/components/common/ErrorMessage.js similarity index 100% rename from src/components/common/ErrorMessage.js rename to packages/jaeger-ui/src/components/common/ErrorMessage.js diff --git a/src/components/common/ErrorMessage.test.js b/packages/jaeger-ui/src/components/common/ErrorMessage.test.js similarity index 100% rename from src/components/common/ErrorMessage.test.js rename to packages/jaeger-ui/src/components/common/ErrorMessage.test.js diff --git a/src/components/common/LabeledList.css b/packages/jaeger-ui/src/components/common/LabeledList.css similarity index 100% rename from src/components/common/LabeledList.css rename to packages/jaeger-ui/src/components/common/LabeledList.css diff --git a/src/components/common/LabeledList.js b/packages/jaeger-ui/src/components/common/LabeledList.js similarity index 100% rename from src/components/common/LabeledList.js rename to packages/jaeger-ui/src/components/common/LabeledList.js diff --git a/src/components/common/LoadingIndicator.css b/packages/jaeger-ui/src/components/common/LoadingIndicator.css similarity index 100% rename from src/components/common/LoadingIndicator.css rename to packages/jaeger-ui/src/components/common/LoadingIndicator.css diff --git a/src/components/common/LoadingIndicator.js b/packages/jaeger-ui/src/components/common/LoadingIndicator.js similarity index 100% rename from src/components/common/LoadingIndicator.js rename to packages/jaeger-ui/src/components/common/LoadingIndicator.js diff --git a/src/components/common/VirtSelect.css b/packages/jaeger-ui/src/components/common/VirtSelect.css similarity index 100% rename from src/components/common/VirtSelect.css rename to packages/jaeger-ui/src/components/common/VirtSelect.css diff --git a/src/components/common/VirtSelect.js b/packages/jaeger-ui/src/components/common/VirtSelect.js similarity index 100% rename from src/components/common/VirtSelect.js rename to packages/jaeger-ui/src/components/common/VirtSelect.js diff --git a/src/components/common/utils.css b/packages/jaeger-ui/src/components/common/utils.css similarity index 100% rename from src/components/common/utils.css rename to packages/jaeger-ui/src/components/common/utils.css diff --git a/src/constants/default-config.js b/packages/jaeger-ui/src/constants/default-config.js similarity index 100% rename from src/constants/default-config.js rename to packages/jaeger-ui/src/constants/default-config.js diff --git a/src/constants/index.js b/packages/jaeger-ui/src/constants/index.js similarity index 100% rename from src/constants/index.js rename to packages/jaeger-ui/src/constants/index.js diff --git a/src/demo/.eslintrc b/packages/jaeger-ui/src/demo/.eslintrc similarity index 100% rename from src/demo/.eslintrc rename to packages/jaeger-ui/src/demo/.eslintrc diff --git a/src/demo/dependency-generators.js b/packages/jaeger-ui/src/demo/dependency-generators.js similarity index 100% rename from src/demo/dependency-generators.js rename to packages/jaeger-ui/src/demo/dependency-generators.js diff --git a/src/demo/jaeger-mock.js b/packages/jaeger-ui/src/demo/jaeger-mock.js similarity index 100% rename from src/demo/jaeger-mock.js rename to packages/jaeger-ui/src/demo/jaeger-mock.js diff --git a/src/demo/trace-generators.js b/packages/jaeger-ui/src/demo/trace-generators.js similarity index 100% rename from src/demo/trace-generators.js rename to packages/jaeger-ui/src/demo/trace-generators.js diff --git a/src/img/jaeger-logo.svg b/packages/jaeger-ui/src/img/jaeger-logo.svg similarity index 100% rename from src/img/jaeger-logo.svg rename to packages/jaeger-ui/src/img/jaeger-logo.svg diff --git a/src/index.js b/packages/jaeger-ui/src/index.js similarity index 100% rename from src/index.js rename to packages/jaeger-ui/src/index.js diff --git a/src/middlewares/index.js b/packages/jaeger-ui/src/middlewares/index.js similarity index 100% rename from src/middlewares/index.js rename to packages/jaeger-ui/src/middlewares/index.js diff --git a/src/middlewares/index.test.js b/packages/jaeger-ui/src/middlewares/index.test.js similarity index 100% rename from src/middlewares/index.test.js rename to packages/jaeger-ui/src/middlewares/index.test.js diff --git a/src/middlewares/track.js b/packages/jaeger-ui/src/middlewares/track.js similarity index 100% rename from src/middlewares/track.js rename to packages/jaeger-ui/src/middlewares/track.js diff --git a/src/model/order-by.js b/packages/jaeger-ui/src/model/order-by.js similarity index 100% rename from src/model/order-by.js rename to packages/jaeger-ui/src/model/order-by.js diff --git a/src/model/search.js b/packages/jaeger-ui/src/model/search.js similarity index 100% rename from src/model/search.js rename to packages/jaeger-ui/src/model/search.js diff --git a/src/model/search.test.js b/packages/jaeger-ui/src/model/search.test.js similarity index 100% rename from src/model/search.test.js rename to packages/jaeger-ui/src/model/search.test.js diff --git a/src/model/trace-viewer.js b/packages/jaeger-ui/src/model/trace-viewer.js similarity index 100% rename from src/model/trace-viewer.js rename to packages/jaeger-ui/src/model/trace-viewer.js diff --git a/src/model/transform-trace-data.js b/packages/jaeger-ui/src/model/transform-trace-data.js similarity index 100% rename from src/model/transform-trace-data.js rename to packages/jaeger-ui/src/model/transform-trace-data.js diff --git a/src/propTypes/dependencies.js b/packages/jaeger-ui/src/propTypes/dependencies.js similarity index 100% rename from src/propTypes/dependencies.js rename to packages/jaeger-ui/src/propTypes/dependencies.js diff --git a/src/reducers/config.js b/packages/jaeger-ui/src/reducers/config.js similarity index 100% rename from src/reducers/config.js rename to packages/jaeger-ui/src/reducers/config.js diff --git a/src/reducers/dependencies.js b/packages/jaeger-ui/src/reducers/dependencies.js similarity index 100% rename from src/reducers/dependencies.js rename to packages/jaeger-ui/src/reducers/dependencies.js diff --git a/src/reducers/dependencies.test.js b/packages/jaeger-ui/src/reducers/dependencies.test.js similarity index 100% rename from src/reducers/dependencies.test.js rename to packages/jaeger-ui/src/reducers/dependencies.test.js diff --git a/src/reducers/index.js b/packages/jaeger-ui/src/reducers/index.js similarity index 100% rename from src/reducers/index.js rename to packages/jaeger-ui/src/reducers/index.js diff --git a/src/reducers/services.js b/packages/jaeger-ui/src/reducers/services.js similarity index 100% rename from src/reducers/services.js rename to packages/jaeger-ui/src/reducers/services.js diff --git a/src/reducers/services.test.js b/packages/jaeger-ui/src/reducers/services.test.js similarity index 100% rename from src/reducers/services.test.js rename to packages/jaeger-ui/src/reducers/services.test.js diff --git a/src/reducers/trace.js b/packages/jaeger-ui/src/reducers/trace.js similarity index 100% rename from src/reducers/trace.js rename to packages/jaeger-ui/src/reducers/trace.js diff --git a/src/reducers/trace.test.js b/packages/jaeger-ui/src/reducers/trace.test.js similarity index 100% rename from src/reducers/trace.test.js rename to packages/jaeger-ui/src/reducers/trace.test.js diff --git a/src/selectors/dependencies.js b/packages/jaeger-ui/src/selectors/dependencies.js similarity index 100% rename from src/selectors/dependencies.js rename to packages/jaeger-ui/src/selectors/dependencies.js diff --git a/src/selectors/process.js b/packages/jaeger-ui/src/selectors/process.js similarity index 100% rename from src/selectors/process.js rename to packages/jaeger-ui/src/selectors/process.js diff --git a/src/selectors/process.test.js b/packages/jaeger-ui/src/selectors/process.test.js similarity index 100% rename from src/selectors/process.test.js rename to packages/jaeger-ui/src/selectors/process.test.js diff --git a/src/selectors/span.js b/packages/jaeger-ui/src/selectors/span.js similarity index 100% rename from src/selectors/span.js rename to packages/jaeger-ui/src/selectors/span.js diff --git a/src/selectors/span.test.js b/packages/jaeger-ui/src/selectors/span.test.js similarity index 100% rename from src/selectors/span.test.js rename to packages/jaeger-ui/src/selectors/span.test.js diff --git a/src/selectors/trace.fixture.js b/packages/jaeger-ui/src/selectors/trace.fixture.js similarity index 100% rename from src/selectors/trace.fixture.js rename to packages/jaeger-ui/src/selectors/trace.fixture.js diff --git a/src/selectors/trace.js b/packages/jaeger-ui/src/selectors/trace.js similarity index 100% rename from src/selectors/trace.js rename to packages/jaeger-ui/src/selectors/trace.js diff --git a/src/selectors/trace.test.js b/packages/jaeger-ui/src/selectors/trace.test.js similarity index 100% rename from src/selectors/trace.test.js rename to packages/jaeger-ui/src/selectors/trace.test.js diff --git a/src/setupTests.js b/packages/jaeger-ui/src/setupTests.js similarity index 100% rename from src/setupTests.js rename to packages/jaeger-ui/src/setupTests.js diff --git a/src/site-prefix.js b/packages/jaeger-ui/src/site-prefix.js similarity index 100% rename from src/site-prefix.js rename to packages/jaeger-ui/src/site-prefix.js diff --git a/src/types/api-error.js b/packages/jaeger-ui/src/types/api-error.js similarity index 100% rename from src/types/api-error.js rename to packages/jaeger-ui/src/types/api-error.js diff --git a/src/types/archive.js b/packages/jaeger-ui/src/types/archive.js similarity index 100% rename from src/types/archive.js rename to packages/jaeger-ui/src/types/archive.js diff --git a/src/types/config.js b/packages/jaeger-ui/src/types/config.js similarity index 100% rename from src/types/config.js rename to packages/jaeger-ui/src/types/config.js diff --git a/src/types/index.js b/packages/jaeger-ui/src/types/index.js similarity index 100% rename from src/types/index.js rename to packages/jaeger-ui/src/types/index.js diff --git a/src/types/search.js b/packages/jaeger-ui/src/types/search.js similarity index 100% rename from src/types/search.js rename to packages/jaeger-ui/src/types/search.js diff --git a/src/utils/DraggableManager/DraggableManager.js b/packages/jaeger-ui/src/utils/DraggableManager/DraggableManager.js similarity index 100% rename from src/utils/DraggableManager/DraggableManager.js rename to packages/jaeger-ui/src/utils/DraggableManager/DraggableManager.js diff --git a/src/utils/DraggableManager/DraggableManager.test.js b/packages/jaeger-ui/src/utils/DraggableManager/DraggableManager.test.js similarity index 100% rename from src/utils/DraggableManager/DraggableManager.test.js rename to packages/jaeger-ui/src/utils/DraggableManager/DraggableManager.test.js diff --git a/src/utils/DraggableManager/README.md b/packages/jaeger-ui/src/utils/DraggableManager/README.md similarity index 100% rename from src/utils/DraggableManager/README.md rename to packages/jaeger-ui/src/utils/DraggableManager/README.md diff --git a/src/utils/DraggableManager/demo/DividerDemo.css b/packages/jaeger-ui/src/utils/DraggableManager/demo/DividerDemo.css similarity index 100% rename from src/utils/DraggableManager/demo/DividerDemo.css rename to packages/jaeger-ui/src/utils/DraggableManager/demo/DividerDemo.css diff --git a/src/utils/DraggableManager/demo/DividerDemo.js b/packages/jaeger-ui/src/utils/DraggableManager/demo/DividerDemo.js similarity index 100% rename from src/utils/DraggableManager/demo/DividerDemo.js rename to packages/jaeger-ui/src/utils/DraggableManager/demo/DividerDemo.js diff --git a/src/utils/DraggableManager/demo/DraggableManagerDemo.css b/packages/jaeger-ui/src/utils/DraggableManager/demo/DraggableManagerDemo.css similarity index 100% rename from src/utils/DraggableManager/demo/DraggableManagerDemo.css rename to packages/jaeger-ui/src/utils/DraggableManager/demo/DraggableManagerDemo.css diff --git a/src/utils/DraggableManager/demo/DraggableManagerDemo.js b/packages/jaeger-ui/src/utils/DraggableManager/demo/DraggableManagerDemo.js similarity index 100% rename from src/utils/DraggableManager/demo/DraggableManagerDemo.js rename to packages/jaeger-ui/src/utils/DraggableManager/demo/DraggableManagerDemo.js diff --git a/src/utils/DraggableManager/demo/RegionDemo.css b/packages/jaeger-ui/src/utils/DraggableManager/demo/RegionDemo.css similarity index 100% rename from src/utils/DraggableManager/demo/RegionDemo.css rename to packages/jaeger-ui/src/utils/DraggableManager/demo/RegionDemo.css diff --git a/src/utils/DraggableManager/demo/RegionDemo.js b/packages/jaeger-ui/src/utils/DraggableManager/demo/RegionDemo.js similarity index 100% rename from src/utils/DraggableManager/demo/RegionDemo.js rename to packages/jaeger-ui/src/utils/DraggableManager/demo/RegionDemo.js diff --git a/src/utils/DraggableManager/demo/demo-ux.gif b/packages/jaeger-ui/src/utils/DraggableManager/demo/demo-ux.gif similarity index 100% rename from src/utils/DraggableManager/demo/demo-ux.gif rename to packages/jaeger-ui/src/utils/DraggableManager/demo/demo-ux.gif diff --git a/src/utils/DraggableManager/demo/index.js b/packages/jaeger-ui/src/utils/DraggableManager/demo/index.js similarity index 100% rename from src/utils/DraggableManager/demo/index.js rename to packages/jaeger-ui/src/utils/DraggableManager/demo/index.js diff --git a/src/utils/DraggableManager/index.js b/packages/jaeger-ui/src/utils/DraggableManager/index.js similarity index 100% rename from src/utils/DraggableManager/index.js rename to packages/jaeger-ui/src/utils/DraggableManager/index.js diff --git a/src/utils/DraggableManager/types.js b/packages/jaeger-ui/src/utils/DraggableManager/types.js similarity index 100% rename from src/utils/DraggableManager/types.js rename to packages/jaeger-ui/src/utils/DraggableManager/types.js diff --git a/src/utils/DraggableManager/update-types.js b/packages/jaeger-ui/src/utils/DraggableManager/update-types.js similarity index 100% rename from src/utils/DraggableManager/update-types.js rename to packages/jaeger-ui/src/utils/DraggableManager/update-types.js diff --git a/src/utils/TreeNode.js b/packages/jaeger-ui/src/utils/TreeNode.js similarity index 100% rename from src/utils/TreeNode.js rename to packages/jaeger-ui/src/utils/TreeNode.js diff --git a/src/utils/TreeNode.test.js b/packages/jaeger-ui/src/utils/TreeNode.test.js similarity index 100% rename from src/utils/TreeNode.test.js rename to packages/jaeger-ui/src/utils/TreeNode.test.js diff --git a/src/utils/color-generator.js b/packages/jaeger-ui/src/utils/color-generator.js similarity index 100% rename from src/utils/color-generator.js rename to packages/jaeger-ui/src/utils/color-generator.js diff --git a/src/utils/color-generator.test.js b/packages/jaeger-ui/src/utils/color-generator.test.js similarity index 100% rename from src/utils/color-generator.test.js rename to packages/jaeger-ui/src/utils/color-generator.test.js diff --git a/src/utils/config/get-config.js b/packages/jaeger-ui/src/utils/config/get-config.js similarity index 100% rename from src/utils/config/get-config.js rename to packages/jaeger-ui/src/utils/config/get-config.js diff --git a/src/utils/config/get-config.test.js b/packages/jaeger-ui/src/utils/config/get-config.test.js similarity index 100% rename from src/utils/config/get-config.test.js rename to packages/jaeger-ui/src/utils/config/get-config.test.js diff --git a/src/utils/config/process-deprecation.js b/packages/jaeger-ui/src/utils/config/process-deprecation.js similarity index 100% rename from src/utils/config/process-deprecation.js rename to packages/jaeger-ui/src/utils/config/process-deprecation.js diff --git a/src/utils/config/process-deprecation.test.js b/packages/jaeger-ui/src/utils/config/process-deprecation.test.js similarity index 100% rename from src/utils/config/process-deprecation.test.js rename to packages/jaeger-ui/src/utils/config/process-deprecation.test.js diff --git a/src/utils/configure-store.js b/packages/jaeger-ui/src/utils/configure-store.js similarity index 100% rename from src/utils/configure-store.js rename to packages/jaeger-ui/src/utils/configure-store.js diff --git a/src/utils/configure-store.test.js b/packages/jaeger-ui/src/utils/configure-store.test.js similarity index 100% rename from src/utils/configure-store.test.js rename to packages/jaeger-ui/src/utils/configure-store.test.js diff --git a/src/utils/date.js b/packages/jaeger-ui/src/utils/date.js similarity index 100% rename from src/utils/date.js rename to packages/jaeger-ui/src/utils/date.js diff --git a/src/utils/generate-action-types.js b/packages/jaeger-ui/src/utils/generate-action-types.js similarity index 100% rename from src/utils/generate-action-types.js rename to packages/jaeger-ui/src/utils/generate-action-types.js diff --git a/src/utils/get-last-xform-cacher.js b/packages/jaeger-ui/src/utils/get-last-xform-cacher.js similarity index 100% rename from src/utils/get-last-xform-cacher.js rename to packages/jaeger-ui/src/utils/get-last-xform-cacher.js diff --git a/src/utils/get-last-xform-cacher.test.js b/packages/jaeger-ui/src/utils/get-last-xform-cacher.test.js similarity index 100% rename from src/utils/get-last-xform-cacher.test.js rename to packages/jaeger-ui/src/utils/get-last-xform-cacher.test.js diff --git a/src/utils/number.js b/packages/jaeger-ui/src/utils/number.js similarity index 100% rename from src/utils/number.js rename to packages/jaeger-ui/src/utils/number.js diff --git a/src/utils/number.test.js b/packages/jaeger-ui/src/utils/number.test.js similarity index 100% rename from src/utils/number.test.js rename to packages/jaeger-ui/src/utils/number.test.js diff --git a/src/utils/prefix-url.js b/packages/jaeger-ui/src/utils/prefix-url.js similarity index 100% rename from src/utils/prefix-url.js rename to packages/jaeger-ui/src/utils/prefix-url.js diff --git a/src/utils/prefix-url.test.js b/packages/jaeger-ui/src/utils/prefix-url.test.js similarity index 100% rename from src/utils/prefix-url.test.js rename to packages/jaeger-ui/src/utils/prefix-url.test.js diff --git a/src/utils/redux-form-field-adapter.js b/packages/jaeger-ui/src/utils/redux-form-field-adapter.js similarity index 100% rename from src/utils/redux-form-field-adapter.js rename to packages/jaeger-ui/src/utils/redux-form-field-adapter.js diff --git a/src/utils/regexp-escape.js b/packages/jaeger-ui/src/utils/regexp-escape.js similarity index 100% rename from src/utils/regexp-escape.js rename to packages/jaeger-ui/src/utils/regexp-escape.js diff --git a/src/utils/regexp-escape.test.js b/packages/jaeger-ui/src/utils/regexp-escape.test.js similarity index 100% rename from src/utils/regexp-escape.test.js rename to packages/jaeger-ui/src/utils/regexp-escape.test.js diff --git a/src/utils/sort.js b/packages/jaeger-ui/src/utils/sort.js similarity index 100% rename from src/utils/sort.js rename to packages/jaeger-ui/src/utils/sort.js diff --git a/src/utils/sort.test.js b/packages/jaeger-ui/src/utils/sort.test.js similarity index 100% rename from src/utils/sort.test.js rename to packages/jaeger-ui/src/utils/sort.test.js diff --git a/src/utils/test/requestAnimationFrame.js b/packages/jaeger-ui/src/utils/test/requestAnimationFrame.js similarity index 100% rename from src/utils/test/requestAnimationFrame.js rename to packages/jaeger-ui/src/utils/test/requestAnimationFrame.js diff --git a/src/utils/tracking/README.md b/packages/jaeger-ui/src/utils/tracking/README.md similarity index 100% rename from src/utils/tracking/README.md rename to packages/jaeger-ui/src/utils/tracking/README.md diff --git a/src/utils/tracking/common.js b/packages/jaeger-ui/src/utils/tracking/common.js similarity index 100% rename from src/utils/tracking/common.js rename to packages/jaeger-ui/src/utils/tracking/common.js diff --git a/src/utils/tracking/conv-raven-to-ga.js b/packages/jaeger-ui/src/utils/tracking/conv-raven-to-ga.js similarity index 100% rename from src/utils/tracking/conv-raven-to-ga.js rename to packages/jaeger-ui/src/utils/tracking/conv-raven-to-ga.js diff --git a/src/utils/tracking/conv-raven-to-ga.test.js b/packages/jaeger-ui/src/utils/tracking/conv-raven-to-ga.test.js similarity index 100% rename from src/utils/tracking/conv-raven-to-ga.test.js rename to packages/jaeger-ui/src/utils/tracking/conv-raven-to-ga.test.js diff --git a/src/utils/tracking/fixtures.js b/packages/jaeger-ui/src/utils/tracking/fixtures.js similarity index 100% rename from src/utils/tracking/fixtures.js rename to packages/jaeger-ui/src/utils/tracking/fixtures.js diff --git a/src/utils/tracking/index.js b/packages/jaeger-ui/src/utils/tracking/index.js similarity index 100% rename from src/utils/tracking/index.js rename to packages/jaeger-ui/src/utils/tracking/index.js diff --git a/src/utils/tracking/index.test.js b/packages/jaeger-ui/src/utils/tracking/index.test.js similarity index 100% rename from src/utils/tracking/index.test.js rename to packages/jaeger-ui/src/utils/tracking/index.test.js diff --git a/scripts/check-license.sh b/scripts/check-license.sh index c5645dd0b1..b17b48914e 100755 --- a/scripts/check-license.sh +++ b/scripts/check-license.sh @@ -1,7 +1,7 @@ #!/bin/sh licRes=$( -for file in $(find src -type f -iregex '.*\.[cj]ss*$' ! -path '*/thrift_gen/*'); do +for file in $(find scripts packages/*/src -type f -iregex '.*\.[cj]ss*$' ! -path '*/thrift_gen/*'); do head -n3 "${file}" | grep -Eq "(Copyright|generated|GENERATED)" || echo " ${file}" done;) if [ -n "${licRes}" ]; then diff --git a/src/components/SearchTracePage/SearchResults/react-vis.css b/src/components/SearchTracePage/SearchResults/react-vis.css deleted file mode 120000 index 8fc839f747..0000000000 --- a/src/components/SearchTracePage/SearchResults/react-vis.css +++ /dev/null @@ -1 +0,0 @@ -../../../../node_modules/react-vis/dist/style.css \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index c61d77539c..0fdae99e2c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,12 @@ # yarn lockfile v1 +"@babel/code-frame@^7.0.0-beta.35": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz#2a02643368de80916162be70865c97774f3adbd9" + dependencies: + "@babel/highlight" "7.0.0-beta.44" + "@babel/code-frame@^7.0.0-beta.38": version "7.0.0-beta.39" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.39.tgz#91c90bb65207fc5a55128cb54956ded39e850457" @@ -17,6 +23,14 @@ "@babel/types" "7.0.0-beta.35" lodash "^4.2.0" +"@babel/highlight@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.44.tgz#18c94ce543916a80553edcdcf681890b200747d5" + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^3.0.0" + "@babel/types@7.0.0-beta.35": version "7.0.0-beta.35" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.35.tgz#cf933a9a9a38484ca724b335b88d83726d5ab960" @@ -29,7 +43,14 @@ version "8.5.1" resolved "https://registry.yarnpkg.com/@types/node/-/node-8.5.1.tgz#4ec3020bcdfe2abffeef9ba3fbf26fca097514b5" -abab@^1.0.3: +JSONStream@^1.0.4: + version "1.3.2" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.2.tgz#c102371b6ec3a7cf3b847ca00c20bb0fce4c6dea" + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + +abab@^1.0.3, abab@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e" @@ -56,6 +77,12 @@ acorn-globals@^3.1.0: dependencies: acorn "^4.0.4" +acorn-globals@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.1.0.tgz#ab716025dbe17c54d3ef81d32ece2b2d99fe2538" + dependencies: + acorn "^5.0.0" + acorn-jsx@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" @@ -74,12 +101,20 @@ acorn@^5.0.0, acorn@^5.2.1: version "5.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.3.0.tgz#7446d39459c54fb49a80e6ee6478149b940ec822" +acorn@^5.3.0: + version "5.5.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.5.3.tgz#f473dd47e0277a08e28e9bec5aeeb04751f0b8c9" + add-dom-event-listener@1.x: version "1.0.2" resolved "https://registry.yarnpkg.com/add-dom-event-listener/-/add-dom-event-listener-1.0.2.tgz#8faed2c41008721cf111da1d30d995b85be42bed" dependencies: object-assign "4.x" +add-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" + address@1.0.3, address@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9" @@ -156,6 +191,12 @@ ansi-styles@^3.0.0, ansi-styles@^3.1.0, ansi-styles@^3.2.0: dependencies: color-convert "^1.9.0" +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + dependencies: + color-convert "^1.9.0" + antd@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/antd/-/antd-3.0.3.tgz#ba9519fb8f6fa45b54b248b6139381ff83d5f382" @@ -203,6 +244,10 @@ antd@^3.0.3: shallowequal "^1.0.1" warning "~3.0.0" +any-observable@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.2.0.tgz#c67870058003579009083f54ac0abafb5c33d242" + anymatch@^1.3.0: version "1.3.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" @@ -217,7 +262,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -app-root-path@^2.0.0: +app-root-path@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-2.0.1.tgz#cd62dcf8e4fd5a417efc664d2e5b10653c651b46" @@ -239,8 +284,8 @@ are-we-there-yet@~1.1.2: readable-stream "^2.0.6" argparse@^1.0.7: - version "1.0.9" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" dependencies: sprintf-js "~1.0.2" @@ -292,6 +337,10 @@ array-flatten@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.1.tgz#426bb9da84090c1838d812c8150af20a8331e296" +array-ify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" + array-includes@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" @@ -383,13 +432,17 @@ async-each@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" +async-limiter@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + async-validator@1.x: version "1.8.2" resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-1.8.2.tgz#b77597226e96242f8d531c0d46ae295f62422ba4" dependencies: babel-runtime "6.x" -async@^1.4.0, async@^1.5.2: +async@^1.4.0, async@^1.5.0, async@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" @@ -1243,13 +1296,20 @@ boxen@^0.6.0: string-width "^1.0.1" widest-line "^1.0.0" -brace-expansion@^1.0.0, brace-expansion@^1.1.7: +brace-expansion@^1.0.0: version "1.1.8" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" dependencies: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + braces@^1.8.2: version "1.8.5" resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" @@ -1274,10 +1334,29 @@ braces@^2.3.0: split-string "^3.0.2" to-regex "^3.0.1" +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + brorand@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" +browser-process-hrtime@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz#425d68a58d3447f02a04aa894187fce8af8b7b8e" + browser-resolve@^1.11.2: version "1.11.2" resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" @@ -1362,6 +1441,10 @@ bser@^2.0.0: dependencies: node-int64 "^0.4.0" +buffer-from@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.0.0.tgz#4cb8832d23612589b0406e9e2956c17f06fdf531" + buffer-indexof@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" @@ -1386,6 +1469,10 @@ builtin-status-codes@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" +byline@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/byline/-/byline-5.0.0.tgz#741c5216468eadc457b03410118ad77de8c1ddb1" + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -1522,6 +1609,14 @@ chalk@^2.0.1: escape-string-regexp "^1.0.5" supports-color "^4.0.0" +chalk@^2.3.1: + version "2.4.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.0.tgz#a060a297a6b57e15b61ca63ce84995daa0fe6e52" + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chance@^1.0.10: version "1.0.10" resolved "https://registry.yarnpkg.com/chance/-/chance-1.0.10.tgz#03500b04ad94e778dd2891b09ec73a6ad87b1996" @@ -1676,6 +1771,13 @@ clone@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.1.tgz#d217d1e961118e3ac9a4b8bba3285553bf647cdb" +cmd-shim@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb" + dependencies: + graceful-fs "^4.1.2" + mkdirp "~0.5.0" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -1737,6 +1839,13 @@ colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" +columnify@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" + dependencies: + strip-ansi "^3.0.0" + wcwidth "^1.0.0" + combined-stream@^1.0.5, combined-stream@~1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" @@ -1747,13 +1856,17 @@ combokeys@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/combokeys/-/combokeys-3.0.0.tgz#955c59a3959af40d26846ab6fc3c682448e7572e" +command-join@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/command-join/-/command-join-2.0.0.tgz#52e8b984f4872d952ff1bdc8b98397d27c7144cf" + commander@2.12.x: version "2.12.2" resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" -commander@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" +commander@^2.14.1, commander@^2.9.0: + version "2.15.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" commander@~2.13.0: version "2.13.0" @@ -1763,6 +1876,13 @@ commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" +compare-func@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" + dependencies: + array-ify "^1.0.0" + dot-prop "^3.0.0" + component-classes@1.x, component-classes@^1.2.5, component-classes@^1.2.6: version "1.2.6" resolved "https://registry.yarnpkg.com/component-classes/-/component-classes-1.2.6.tgz#c642394c3618a4d8b0b8919efccbbd930e5cd691" @@ -1799,6 +1919,15 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" +concat-stream@^1.4.10: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + concat-stream@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" @@ -1855,6 +1984,156 @@ content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" +conventional-changelog-angular@^1.6.6: + version "1.6.6" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz#b27f2b315c16d0a1f23eb181309d0e6a4698ea0f" + dependencies: + compare-func "^1.3.1" + q "^1.5.1" + +conventional-changelog-atom@^0.2.8: + version "0.2.8" + resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-0.2.8.tgz#8037693455990e3256f297320a45fa47ee553a14" + dependencies: + q "^1.5.1" + +conventional-changelog-cli@^1.3.13: + version "1.3.22" + resolved "https://registry.yarnpkg.com/conventional-changelog-cli/-/conventional-changelog-cli-1.3.22.tgz#13570fe1728f56f013ff7a88878ff49d5162a405" + dependencies: + add-stream "^1.0.0" + conventional-changelog "^1.1.24" + lodash "^4.2.1" + meow "^4.0.0" + tempfile "^1.1.1" + +conventional-changelog-codemirror@^0.3.8: + version "0.3.8" + resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-0.3.8.tgz#a1982c8291f4ee4d6f2f62817c6b2ecd2c4b7b47" + dependencies: + q "^1.5.1" + +conventional-changelog-core@^2.0.11: + version "2.0.11" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-2.0.11.tgz#19b5fbd55a9697773ed6661f4e32030ed7e30287" + dependencies: + conventional-changelog-writer "^3.0.9" + conventional-commits-parser "^2.1.7" + dateformat "^3.0.0" + get-pkg-repo "^1.0.0" + git-raw-commits "^1.3.6" + git-remote-origin-url "^2.0.0" + git-semver-tags "^1.3.6" + lodash "^4.2.1" + normalize-package-data "^2.3.5" + q "^1.5.1" + read-pkg "^1.1.0" + read-pkg-up "^1.0.1" + through2 "^2.0.0" + +conventional-changelog-ember@^0.3.12: + version "0.3.12" + resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.3.12.tgz#b7d31851756d0fcb49b031dffeb6afa93b202400" + dependencies: + q "^1.5.1" + +conventional-changelog-eslint@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-1.0.9.tgz#b13cc7e4b472c819450ede031ff1a75c0e3d07d3" + dependencies: + q "^1.5.1" + +conventional-changelog-express@^0.3.6: + version "0.3.6" + resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-0.3.6.tgz#4a6295cb11785059fb09202180d0e59c358b9c2c" + dependencies: + q "^1.5.1" + +conventional-changelog-jquery@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-0.1.0.tgz#0208397162e3846986e71273b6c79c5b5f80f510" + dependencies: + q "^1.4.1" + +conventional-changelog-jscs@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-jscs/-/conventional-changelog-jscs-0.1.0.tgz#0479eb443cc7d72c58bf0bcf0ef1d444a92f0e5c" + dependencies: + q "^1.4.1" + +conventional-changelog-jshint@^0.3.8: + version "0.3.8" + resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-0.3.8.tgz#9051c1ac0767abaf62a31f74d2fe8790e8acc6c8" + dependencies: + compare-func "^1.3.1" + q "^1.5.1" + +conventional-changelog-preset-loader@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-1.1.8.tgz#40bb0f142cd27d16839ec6c74ee8db418099b373" + +conventional-changelog-writer@^3.0.9: + version "3.0.9" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-3.0.9.tgz#4aecdfef33ff2a53bb0cf3b8071ce21f0e994634" + dependencies: + compare-func "^1.3.1" + conventional-commits-filter "^1.1.6" + dateformat "^3.0.0" + handlebars "^4.0.2" + json-stringify-safe "^5.0.1" + lodash "^4.2.1" + meow "^4.0.0" + semver "^5.5.0" + split "^1.0.0" + through2 "^2.0.0" + +conventional-changelog@^1.1.24: + version "1.1.24" + resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-1.1.24.tgz#3d94c29c960f5261c002678315b756cdd3d7d1f0" + dependencies: + conventional-changelog-angular "^1.6.6" + conventional-changelog-atom "^0.2.8" + conventional-changelog-codemirror "^0.3.8" + conventional-changelog-core "^2.0.11" + conventional-changelog-ember "^0.3.12" + conventional-changelog-eslint "^1.0.9" + conventional-changelog-express "^0.3.6" + conventional-changelog-jquery "^0.1.0" + conventional-changelog-jscs "^0.1.0" + conventional-changelog-jshint "^0.3.8" + conventional-changelog-preset-loader "^1.1.8" + +conventional-commits-filter@^1.1.1, conventional-commits-filter@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-1.1.6.tgz#4389cd8e58fe89750c0b5fb58f1d7f0cc8ad3831" + dependencies: + is-subset "^0.1.1" + modify-values "^1.0.0" + +conventional-commits-parser@^2.1.1, conventional-commits-parser@^2.1.7: + version "2.1.7" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-2.1.7.tgz#eca45ed6140d72ba9722ee4132674d639e644e8e" + dependencies: + JSONStream "^1.0.4" + is-text-path "^1.0.0" + lodash "^4.2.1" + meow "^4.0.0" + split2 "^2.0.0" + through2 "^2.0.0" + trim-off-newlines "^1.0.0" + +conventional-recommended-bump@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-1.2.1.tgz#1b7137efb5091f99fe009e2fe9ddb7cc490e9375" + dependencies: + concat-stream "^1.4.10" + conventional-commits-filter "^1.1.1" + conventional-commits-parser "^2.1.1" + git-raw-commits "^1.3.0" + git-semver-tags "^1.3.0" + meow "^3.3.0" + object-assign "^4.0.1" + convert-source-map@^1.4.0, convert-source-map@^1.5.0: version "1.5.1" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" @@ -1883,19 +2162,6 @@ core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" -cosmiconfig@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-1.1.0.tgz#0dea0f9804efdfb929fbb1b188e25553ea053d37" - dependencies: - graceful-fs "^4.1.2" - js-yaml "^3.4.3" - minimist "^1.2.0" - object-assign "^4.0.1" - os-homedir "^1.0.1" - parse-json "^2.2.0" - pinkie-promise "^2.0.0" - require-from-string "^1.1.0" - cosmiconfig@^2.1.0, cosmiconfig@^2.1.1: version "2.2.2" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.2.2.tgz#6173cebd56fac042c1f4390edf7af6c07c7cb892" @@ -1908,6 +2174,15 @@ cosmiconfig@^2.1.0, cosmiconfig@^2.1.1: parse-json "^2.2.0" require-from-string "^1.1.0" +cosmiconfig@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-4.0.0.tgz#760391549580bbd2df1e562bc177b13c290972dc" + dependencies: + is-directory "^0.3.1" + js-yaml "^3.9.0" + parse-json "^4.0.0" + require-from-string "^2.0.1" + create-ecdh@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d" @@ -1915,7 +2190,7 @@ create-ecdh@^4.0.0: bn.js "^4.1.0" elliptic "^6.0.0" -create-error-class@^3.0.1: +create-error-class@^3.0.0, create-error-class@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" dependencies: @@ -2259,20 +2534,38 @@ damerau-levenshtein@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514" +dargs@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" + 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" dependencies: assert-plus "^1.0.0" +data-urls@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-1.0.0.tgz#24802de4e81c298ea8a9388bb0d8e461c774684f" + dependencies: + abab "^1.0.4" + whatwg-mimetype "^2.0.0" + whatwg-url "^6.4.0" + date-fns@^1.27.2: - version "1.28.5" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.28.5.tgz#257cfc45d322df45ef5658665967ee841cd73faf" + version "1.29.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.29.0.tgz#12e609cdcb935127311d04d33334e2960a2a54e6" date-now@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" +dateformat@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -2300,6 +2593,10 @@ decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" +dedent@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" + deep-equal@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" @@ -2322,6 +2619,12 @@ default-require-extensions@^1.0.0: dependencies: strip-bom "^2.0.0" +defaults@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + dependencies: + clone "^1.0.2" + define-properties@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" @@ -2341,6 +2644,13 @@ define-property@^1.0.0: dependencies: is-descriptor "^1.0.0" +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + defined@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" @@ -2401,6 +2711,10 @@ detect-indent@^4.0.0: dependencies: repeating "^2.0.0" +detect-indent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" + detect-libc@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" @@ -2523,6 +2837,12 @@ domelementtype@~1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" +domexception@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" + dependencies: + webidl-conversions "^4.0.2" + domhandler@2.1: version "2.1.0" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594" @@ -2583,6 +2903,10 @@ duplexer2@^0.1.4: dependencies: readable-stream "^2.0.2" +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + duplexer@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" @@ -2816,6 +3140,17 @@ escodegen@^1.6.1: optionalDependencies: source-map "~0.5.6" +escodegen@^1.9.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.1.tgz#dbae17ef96c8e4bedb1356f4504fa4cc2f7cb7e2" + dependencies: + esprima "^3.1.3" + estraverse "^4.2.0" + esutils "^2.0.2" + optionator "^0.8.1" + optionalDependencies: + source-map "~0.6.1" + escope@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" @@ -3159,6 +3494,18 @@ execa@^0.8.0: signal-exit "^3.0.0" strip-eof "^1.0.0" +execa@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.9.0.tgz#adb7ce62cf985071f60580deb4a88b9e34712d01" + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + exenv@^1.2.1: version "1.2.2" resolved "https://registry.yarnpkg.com/exenv/-/exenv-1.2.2.tgz#2ae78e85d9894158670b03d47bec1f03bd91bb9d" @@ -3208,6 +3555,17 @@ expect@^21.2.1: jest-message-util "^21.2.1" jest-regex-util "^21.2.0" +expect@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/expect/-/expect-22.4.3.tgz#d5a29d0a0e1fb2153557caef2674d4547e914674" + dependencies: + ansi-styles "^3.2.0" + jest-diff "^22.4.3" + jest-get-type "^22.4.3" + jest-matcher-utils "^22.4.3" + jest-message-util "^22.4.3" + jest-regex-util "^22.4.3" + express@^4.13.3: version "4.16.2" resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c" @@ -3249,7 +3607,7 @@ extend-shallow@^2.0.1: dependencies: is-extendable "^0.1.0" -extend-shallow@^3.0.0: +extend-shallow@^3.0.0, extend-shallow@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" dependencies: @@ -3274,7 +3632,7 @@ extglob@^0.3.1: dependencies: is-extglob "^1.0.0" -extglob@^2.0.2: +extglob@^2.0.2, extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" dependencies: @@ -3461,6 +3819,10 @@ find-cache-dir@^1.0.0: make-dir "^1.0.0" pkg-dir "^2.0.0" +find-parent-dir@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/find-parent-dir/-/find-parent-dir-0.3.0.tgz#33c44b429ab2b2f0646299c5f9f718f376ff8d54" + find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -3563,6 +3925,14 @@ fs-extra@^0.30.0: path-is-absolute "^1.0.0" rimraf "^2.2.8" +fs-extra@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -3635,6 +4005,24 @@ get-caller-file@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" +get-own-enumerable-property-symbols@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-2.0.1.tgz#5c4ad87f2834c4b9b4e84549dc1e0650fb38c24b" + +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" + 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" + get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" @@ -3657,6 +4045,36 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +git-raw-commits@^1.3.0, git-raw-commits@^1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-1.3.6.tgz#27c35a32a67777c1ecd412a239a6c19d71b95aff" + 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" + dependencies: + gitconfiglocal "^1.0.0" + pify "^2.3.0" + +git-semver-tags@^1.3.0, git-semver-tags@^1.3.6: + version "1.3.6" + resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-1.3.6.tgz#357ea01f7280794fe0927f2806bee6414d2caba5" + dependencies: + meow "^4.0.0" + semver "^5.5.0" + +gitconfiglocal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" + dependencies: + ini "^1.3.2" + glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -3779,6 +4197,22 @@ got@^5.0.0: unzip-response "^1.0.2" url-parse-lax "^1.0.0" +got@^6.7.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" + dependencies: + create-error-class "^3.0.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-redirect "^1.0.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + lowercase-keys "^1.0.0" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + unzip-response "^2.0.1" + url-parse-lax "^1.0.0" + graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" @@ -3807,7 +4241,7 @@ handle-thing@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4" -handlebars@^4.0.3: +handlebars@^4.0.2, handlebars@^4.0.3: version "4.0.11" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" dependencies: @@ -3853,6 +4287,10 @@ has-flag@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + has-unicode@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" @@ -3991,6 +4429,10 @@ hosted-git-info@^2.1.4: version "2.5.0" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" +hosted-git-info@^2.5.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222" + hpack.js@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" @@ -4004,7 +4446,7 @@ html-comment-regex@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e" -html-encoding-sniffer@^1.0.1: +html-encoding-sniffer@^1.0.1, html-encoding-sniffer@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" dependencies: @@ -4201,11 +4643,11 @@ inherits@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" -ini@^1.3.4, ini@~1.3.0: +ini@^1.3.2, ini@^1.3.4, ini@~1.3.0: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" -inquirer@3.3.0, inquirer@^3.0.6: +inquirer@3.3.0, inquirer@^3.0.6, inquirer@^3.2.2: version "3.3.0" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" dependencies: @@ -4322,7 +4764,7 @@ is-descriptor@^0.1.0: is-data-descriptor "^0.1.4" kind-of "^5.0.0" -is-descriptor@^1.0.0: +is-descriptor@^1.0.0, is-descriptor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" dependencies: @@ -4378,6 +4820,10 @@ is-fullwidth-code-point@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" +is-generator-fn@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-1.0.0.tgz#969d49e1bb3329f6bb7f09089be26578b2ddd46a" + is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" @@ -4412,16 +4858,32 @@ is-number@^3.0.0: dependencies: kind-of "^3.0.2" -is-obj@^1.0.0: +is-number@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + +is-obj@^1.0.0, is-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" +is-observable@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-0.2.0.tgz#b361311d83c6e5d726cabf5e250b0237106f5ae2" + dependencies: + symbol-observable "^0.2.2" + is-odd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-1.0.0.tgz#3b8a932eb028b3775c39bb09e91767accdb69088" dependencies: is-number "^3.0.0" +is-odd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-2.0.0.tgz#7646624671fd7ea558ccd9a2795182f2958f1b24" + dependencies: + is-number "^4.0.0" + is-path-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" @@ -4470,6 +4932,10 @@ is-regex@^1.0.4: dependencies: has "^1.0.1" +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + is-resolvable@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.1.tgz#acca1cd36dbe44b974b924321555a70ba03b1cf4" @@ -4500,6 +4966,12 @@ is-symbol@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" +is-text-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" + dependencies: + text-extensions "^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" @@ -4512,6 +4984,10 @@ is-windows@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.1.tgz#310db70f742d259a16a369202b51af84233310d9" +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" @@ -4722,6 +5198,22 @@ jest-config@^21.2.1: jest-validate "^21.2.1" pretty-format "^21.2.1" +jest-config@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-22.4.3.tgz#0e9d57db267839ea31309119b41dc2fa31b76403" + dependencies: + chalk "^2.0.1" + glob "^7.1.1" + jest-environment-jsdom "^22.4.3" + jest-environment-node "^22.4.3" + jest-get-type "^22.4.3" + jest-jasmine2 "^22.4.3" + jest-regex-util "^22.4.3" + jest-resolve "^22.4.3" + jest-util "^22.4.3" + jest-validate "^22.4.3" + pretty-format "^22.4.3" + jest-diff@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-20.0.3.tgz#81f288fd9e675f0fb23c75f1c2b19445fe586617" @@ -4740,8 +5232,17 @@ jest-diff@^21.2.1: jest-get-type "^21.2.0" pretty-format "^21.2.1" -jest-docblock@^20.0.3: - version "20.0.3" +jest-diff@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030" + dependencies: + chalk "^2.0.1" + diff "^3.2.0" + jest-get-type "^22.4.3" + pretty-format "^22.4.3" + +jest-docblock@^20.0.3: + version "20.0.3" resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.0.3.tgz#17bea984342cc33d83c50fbe1545ea0efaa44712" jest-docblock@^21.2.0: @@ -4764,6 +5265,14 @@ jest-environment-jsdom@^21.2.1: jest-util "^21.2.1" jsdom "^9.12.0" +jest-environment-jsdom@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz#d67daa4155e33516aecdd35afd82d4abf0fa8a1e" + dependencies: + jest-mock "^22.4.3" + jest-util "^22.4.3" + jsdom "^11.5.1" + jest-environment-node@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-20.0.3.tgz#d488bc4612af2c246e986e8ae7671a099163d403" @@ -4778,10 +5287,21 @@ jest-environment-node@^21.2.1: jest-mock "^21.2.0" jest-util "^21.2.1" +jest-environment-node@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-22.4.3.tgz#54c4eaa374c83dd52a9da8759be14ebe1d0b9129" + dependencies: + jest-mock "^22.4.3" + jest-util "^22.4.3" + jest-get-type@^21.2.0: version "21.2.0" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-21.2.0.tgz#f6376ab9db4b60d81e39f30749c6c466f40d4a23" +jest-get-type@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-22.4.3.tgz#e3a8504d8479342dd4420236b322869f18900ce4" + jest-haste-map@^20.0.4: version "20.0.5" resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.0.5.tgz#abad74efb1a005974a7b6517e11010709cab9112" @@ -4831,6 +5351,22 @@ jest-jasmine2@^21.2.1: jest-snapshot "^21.2.1" p-cancelable "^0.3.0" +jest-jasmine2@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-22.4.3.tgz#4daf64cd14c793da9db34a7c7b8dcfe52a745965" + dependencies: + chalk "^2.0.1" + co "^4.6.0" + expect "^22.4.3" + graceful-fs "^4.1.11" + is-generator-fn "^1.0.0" + jest-diff "^22.4.3" + jest-matcher-utils "^22.4.3" + jest-message-util "^22.4.3" + jest-snapshot "^22.4.3" + jest-util "^22.4.3" + source-map-support "^0.5.0" + jest-matcher-utils@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz#b3a6b8e37ca577803b0832a98b164f44b7815612" @@ -4846,6 +5382,14 @@ jest-matcher-utils@^21.2.1: jest-get-type "^21.2.0" pretty-format "^21.2.1" +jest-matcher-utils@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff" + dependencies: + chalk "^2.0.1" + jest-get-type "^22.4.3" + pretty-format "^22.4.3" + jest-matchers@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-20.0.3.tgz#ca69db1c32db5a6f707fa5e0401abb55700dfd60" @@ -4871,6 +5415,16 @@ jest-message-util@^21.2.1: micromatch "^2.3.11" slash "^1.0.0" +jest-message-util@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-22.4.3.tgz#cf3d38aafe4befddbfc455e57d65d5239e399eb7" + dependencies: + "@babel/code-frame" "^7.0.0-beta.35" + chalk "^2.0.1" + micromatch "^2.3.11" + slash "^1.0.0" + stack-utils "^1.0.1" + jest-mock@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-20.0.3.tgz#8bc070e90414aa155c11a8d64c869a0d5c71da59" @@ -4879,6 +5433,10 @@ jest-mock@^21.2.0: version "21.2.0" resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-21.2.0.tgz#7eb0770e7317968165f61ea2a7281131534b3c0f" +jest-mock@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-22.4.3.tgz#f63ba2f07a1511772cdc7979733397df770aabc7" + jest-regex-util@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-20.0.3.tgz#85bbab5d133e44625b19faf8c6aa5122d085d762" @@ -4887,6 +5445,10 @@ jest-regex-util@^21.2.0: version "21.2.0" resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-21.2.0.tgz#1b1e33e63143babc3e0f2e6c9b5ba1eb34b2d530" +jest-regex-util@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-22.4.3.tgz#a826eb191cdf22502198c5401a1fc04de9cef5af" + jest-resolve-dependencies@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz#6e14a7b717af0f2cb3667c549de40af017b1723a" @@ -4915,6 +5477,13 @@ jest-resolve@^21.2.0: chalk "^2.0.1" is-builtin-module "^1.0.0" +jest-resolve@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-22.4.3.tgz#0ce9d438c8438229aa9b916968ec6b05c1abb4ea" + dependencies: + browser-resolve "^1.11.2" + chalk "^2.0.1" + jest-runner@^21.2.1: version "21.2.1" resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-21.2.1.tgz#194732e3e518bfb3d7cbfc0fd5871246c7e1a467" @@ -4994,6 +5563,17 @@ jest-snapshot@^21.2.1: natural-compare "^1.4.0" pretty-format "^21.2.1" +jest-snapshot@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-22.4.3.tgz#b5c9b42846ffb9faccb76b841315ba67887362d2" + dependencies: + chalk "^2.0.1" + jest-diff "^22.4.3" + jest-matcher-utils "^22.4.3" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + pretty-format "^22.4.3" + jest-util@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-20.0.3.tgz#0c07f7d80d82f4e5a67c6f8b9c3fe7f65cfd32ad" @@ -5018,6 +5598,18 @@ jest-util@^21.2.1: jest-validate "^21.2.1" mkdirp "^0.5.1" +jest-util@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-22.4.3.tgz#c70fec8eec487c37b10b0809dc064a7ecf6aafac" + dependencies: + callsites "^2.0.0" + chalk "^2.0.1" + graceful-fs "^4.1.11" + is-ci "^1.0.10" + jest-message-util "^22.4.3" + mkdirp "^0.5.1" + source-map "^0.6.0" + jest-validate@^20.0.3: version "20.0.3" resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-20.0.3.tgz#d0cfd1de4f579f298484925c280f8f1d94ec3cab" @@ -5036,6 +5628,16 @@ jest-validate@^21.2.1: leven "^2.1.0" pretty-format "^21.2.1" +jest-validate@^22.4.0, jest-validate@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-22.4.3.tgz#0780954a5a7daaeec8d3c10834b9280865976b30" + dependencies: + chalk "^2.0.1" + jest-config "^22.4.3" + jest-get-type "^22.4.3" + leven "^2.1.0" + pretty-format "^22.4.3" + jest@20.0.4: version "20.0.4" resolved "https://registry.yarnpkg.com/jest/-/jest-20.0.4.tgz#3dd260c2989d6dad678b1e9cc4d91944f6d602ac" @@ -5056,7 +5658,14 @@ js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" -js-yaml@^3.4.3, js-yaml@^3.7.0, js-yaml@^3.9.1: +js-yaml@^3.4.3, js-yaml@^3.9.0: + version "3.11.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.11.0.tgz#597c1a8bd57152f26d622ce4117851a51f5ebaef" + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^3.7.0, js-yaml@^3.9.1: version "3.10.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" dependencies: @@ -5074,6 +5683,37 @@ jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" +jsdom@^11.5.1: + version "11.8.0" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.8.0.tgz#a52e9a7d2b931284f62c80dad5f17d7390499d8b" + dependencies: + abab "^1.0.4" + acorn "^5.3.0" + acorn-globals "^4.1.0" + array-equal "^1.0.0" + cssom ">= 0.3.2 < 0.4.0" + cssstyle ">= 0.2.37 < 0.3.0" + data-urls "^1.0.0" + domexception "^1.0.0" + escodegen "^1.9.0" + html-encoding-sniffer "^1.0.2" + left-pad "^1.2.0" + nwmatcher "^1.4.3" + parse5 "4.0.0" + pn "^1.1.0" + request "^2.83.0" + request-promise-native "^1.0.5" + sax "^1.2.4" + symbol-tree "^3.2.2" + tough-cookie "^2.3.3" + w3c-hr-time "^1.0.1" + webidl-conversions "^4.0.2" + whatwg-encoding "^1.0.3" + whatwg-mimetype "^2.1.0" + whatwg-url "^6.4.0" + ws "^4.0.0" + xml-name-validator "^3.0.0" + jsdom@^9.12.0: version "9.12.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.12.0.tgz#e8c546fffcb06c00d4833ca84410fed7f8a097d4" @@ -5132,7 +5772,7 @@ json-stable-stringify@^1.0.1: dependencies: jsonify "~0.0.0" -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" @@ -5162,10 +5802,20 @@ jsonfile@^3.0.0: optionalDependencies: graceful-fs "^4.1.6" +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + optionalDependencies: + graceful-fs "^4.1.6" + jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" +jsonparse@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -5245,6 +5895,54 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" +left-pad@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/left-pad/-/left-pad-1.3.0.tgz#5b8a3a7765dfe001261dde915589e782f8c94d1e" + +lerna@^2.10.2: + version "2.10.2" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-2.10.2.tgz#3a0d54d398360fecc5918207c6d7ab68a5443d9f" + dependencies: + async "^1.5.0" + chalk "^2.1.0" + cmd-shim "^2.0.2" + columnify "^1.5.4" + command-join "^2.0.0" + conventional-changelog-cli "^1.3.13" + conventional-recommended-bump "^1.2.1" + dedent "^0.7.0" + execa "^0.8.0" + find-up "^2.1.0" + fs-extra "^4.0.1" + get-port "^3.2.0" + glob "^7.1.2" + glob-parent "^3.1.0" + globby "^6.1.0" + graceful-fs "^4.1.11" + hosted-git-info "^2.5.0" + inquirer "^3.2.2" + is-ci "^1.0.10" + load-json-file "^4.0.0" + lodash "^4.17.4" + minimatch "^3.0.4" + npmlog "^4.1.2" + p-finally "^1.0.0" + package-json "^4.0.1" + path-exists "^3.0.0" + read-cmd-shim "^1.0.1" + read-pkg "^3.0.0" + rimraf "^2.6.1" + safe-buffer "^5.1.1" + semver "^5.4.1" + signal-exit "^3.0.2" + slash "^1.0.0" + strong-log-transformer "^1.0.6" + temp-write "^3.3.0" + write-file-atomic "^2.3.0" + write-json-file "^2.2.0" + write-pkg "^3.1.0" + yargs "^8.0.2" + less-loader@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-4.0.5.tgz#ae155a7406cac6acd293d785587fcff0f478c4dd" @@ -5281,27 +5979,40 @@ levn@^0.3.0, levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -lint-staged@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-4.0.3.tgz#1ce55591bc2c83a781a90b69a0a0c8aa0fc6370b" +lint-staged@^7.0.4: + version "7.0.4" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-7.0.4.tgz#1aa7f27427e4c4c85d4d6524ac98aac10cbaf1b8" dependencies: - app-root-path "^2.0.0" - cosmiconfig "^1.1.0" - execa "^0.8.0" - listr "^0.12.0" - lodash.chunk "^4.2.0" - minimatch "^3.0.0" + app-root-path "^2.0.1" + chalk "^2.3.1" + commander "^2.14.1" + cosmiconfig "^4.0.0" + debug "^3.1.0" + dedent "^0.7.0" + execa "^0.9.0" + find-parent-dir "^0.3.0" + is-glob "^4.0.0" + jest-validate "^22.4.0" + listr "^0.13.0" + lodash "^4.17.5" + log-symbols "^2.2.0" + micromatch "^3.1.8" npm-which "^3.0.1" p-map "^1.1.1" - staged-git-files "0.0.4" + path-is-inside "^1.0.2" + pify "^3.0.0" + please-upgrade-node "^3.0.1" + staged-git-files "1.1.1" + string-argv "^0.0.2" + stringify-object "^3.2.2" listr-silent-renderer@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" -listr-update-renderer@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.2.0.tgz#ca80e1779b4e70266807e8eed1ad6abe398550f9" +listr-update-renderer@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.4.0.tgz#344d980da2ca2e8b145ba305908f32ae3f4cc8a7" dependencies: chalk "^1.1.3" cli-truncate "^0.2.1" @@ -5313,33 +6024,34 @@ listr-update-renderer@^0.2.0: strip-ansi "^3.0.1" listr-verbose-renderer@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.4.0.tgz#44dc01bb0c34a03c572154d4d08cde9b1dc5620f" + version "0.4.1" + resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz#8206f4cf6d52ddc5827e5fd14989e0e965933a35" dependencies: chalk "^1.1.3" cli-cursor "^1.0.2" date-fns "^1.27.2" figures "^1.7.0" -listr@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/listr/-/listr-0.12.0.tgz#6bce2c0f5603fa49580ea17cd6a00cc0e5fa451a" +listr@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/listr/-/listr-0.13.0.tgz#20bb0ba30bae660ee84cc0503df4be3d5623887d" dependencies: chalk "^1.1.3" cli-truncate "^0.2.1" figures "^1.7.0" indent-string "^2.1.0" + is-observable "^0.2.0" is-promise "^2.1.0" is-stream "^1.1.0" listr-silent-renderer "^1.1.1" - listr-update-renderer "^0.2.0" + listr-update-renderer "^0.4.0" listr-verbose-renderer "^0.4.0" log-symbols "^1.0.2" log-update "^1.0.2" ora "^0.2.3" p-map "^1.1.1" - rxjs "^5.0.0-beta.11" - stream-to-observable "^0.1.0" + rxjs "^5.4.2" + stream-to-observable "^0.2.0" strip-ansi "^3.0.1" load-json-file@^1.0.0: @@ -5425,10 +6137,6 @@ lodash.camelcase@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" -lodash.chunk@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.chunk/-/lodash.chunk-4.2.0.tgz#66e5ce1f76ed27b4303d8c6512e8d1216e8106bc" - lodash.cond@^4.3.0: version "4.5.2" resolved "https://registry.yarnpkg.com/lodash.cond/-/lodash.cond-4.5.2.tgz#f471a1da486be60f6ab955d17115523dd1d255d5" @@ -5492,7 +6200,11 @@ lodash.reduce@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.reduce/-/lodash.reduce-4.6.0.tgz#f1ab6b839299ad48f784abbf476596f03b914d3b" -lodash.template@^4.4.0: +lodash.sortby@^4.7.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" + +lodash.template@^4.0.2, lodash.template@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" dependencies: @@ -5521,6 +6233,10 @@ lodash@^3.10.0: version "3.10.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" +lodash@^4.17.5: + version "4.17.5" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" + lodash@~2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e" @@ -5531,6 +6247,12 @@ log-symbols@^1.0.2: dependencies: chalk "^1.0.0" +log-symbols@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + dependencies: + chalk "^2.0.1" + log-update@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/log-update/-/log-update-1.0.2.tgz#19929f64c4093d2d2e7075a1dad8af59c296b8d1" @@ -5584,8 +6306,8 @@ lowercase-keys@^1.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" lru-cache@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" + version "4.1.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.2.tgz#45234b2e6e2f2b33da125624c4664929a0224c3f" dependencies: pseudomap "^1.0.2" yallist "^2.1.2" @@ -5729,6 +6451,24 @@ micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" +micromatch@^3.1.8: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -5807,6 +6547,10 @@ minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" +minimist@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.1.0.tgz#99df657a52574c21c9057497df742790b2b4c0de" + minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" @@ -5828,6 +6572,10 @@ mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdi dependencies: minimist "0.0.8" +modify-values@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" + moment@2.x, moment@^2.19.3: version "2.20.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.20.1.tgz#d6eb1a46cbcc14a2b2f9434112c1ff8907f313fd" @@ -5836,6 +6584,10 @@ moment@^2.18.1: version "2.18.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.18.1.tgz#c36193dd3ce1c2eed2adb7c802dbbc77a81b1c0f" +moment@^2.6.0: + version "2.22.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.1.tgz#529a2e9bf973f259c9643d237fda84de3a26e8ad" + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -5884,6 +6636,23 @@ nanomatch@^1.2.5: snapdragon "^0.8.1" to-regex "^3.0.1" +nanomatch@^1.2.9: + version "1.2.9" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.9.tgz#879f7150cb2dab7a471259066c104eee6e0fa7c2" + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-odd "^2.0.0" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + native-promise-only@^0.8.1: version "0.8.1" resolved "https://registry.yarnpkg.com/native-promise-only/-/native-promise-only-0.8.1.tgz#20a318c30cb45f71fe7adfbf7b21c99c1472ef11" @@ -6011,7 +6780,7 @@ nopt@^4.0.1: abbrev "1" osenv "^0.1.4" -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: +normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5: version "2.4.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" dependencies: @@ -6044,8 +6813,8 @@ normalize-url@^1.4.0: sort-keys "^1.0.0" npm-path@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/npm-path/-/npm-path-2.0.3.tgz#15cff4e1c89a38da77f56f6055b24f975dfb2bbe" + version "2.0.4" + resolved "https://registry.yarnpkg.com/npm-path/-/npm-path-2.0.4.tgz#c641347a5ff9d6a09e4d9bce5580c4f505278e64" dependencies: which "^1.2.10" @@ -6063,7 +6832,7 @@ npm-which@^3.0.1: npm-path "^2.0.2" which "^1.2.10" -npmlog@^4.0.2: +npmlog@^4.0.2, npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" dependencies: @@ -6090,6 +6859,10 @@ number-is-nan@^1.0.0: version "1.4.3" resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c" +nwmatcher@^1.4.3: + version "1.4.4" + resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.4.tgz#2285631f34a95f0d0395cd900c96ed39b58f346e" + oauth-sign@~0.8.1, oauth-sign@~0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" @@ -6198,7 +6971,7 @@ once@^1.3.0, once@^1.3.3, once@^1.4.0: onetime@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" + resolved "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" onetime@^2.0.0: version "2.0.1" @@ -6315,6 +7088,15 @@ package-json@^2.0.0: registry-url "^3.0.3" semver "^5.1.0" +package-json@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" + dependencies: + got "^6.7.1" + registry-auth-token "^3.0.1" + registry-url "^3.0.3" + semver "^5.1.0" + pako@~1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258" @@ -6335,6 +7117,10 @@ parse-asn1@^5.0.0: evp_bytestokey "^1.0.0" pbkdf2 "^3.0.3" +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" + parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" @@ -6361,6 +7147,10 @@ parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" +parse5@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" + parse5@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94" @@ -6491,6 +7281,10 @@ pkg-dir@^2.0.0: dependencies: find-up "^2.1.0" +please-upgrade-node@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.0.1.tgz#0a681f2c18915e5433a5ca2cd94e0b8206a782db" + pluralize@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-4.0.0.tgz#59b708c1c0190a2f692f1c7618c446b052fd1762" @@ -6499,6 +7293,10 @@ pluralize@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" +pn@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" + portfinder@^1.0.9: version "1.0.13" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.13.tgz#bb32ecd87c27104ae6ee44b5a3ccbf0ebb1aede9" @@ -6836,6 +7634,13 @@ pretty-format@^21.2.1: ansi-regex "^3.0.0" ansi-styles "^3.2.0" +pretty-format@^22.4.3: + version "22.4.3" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f" + dependencies: + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" + private@^0.1.6, private@^0.1.7: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" @@ -6844,6 +7649,10 @@ process-nextick-args@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" +process-nextick-args@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" @@ -6916,7 +7725,11 @@ punycode@^1.2.4, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" -q@^1.1.2: +punycode@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d" + +q@^1.1.2, q@^1.4.1, q@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" @@ -7390,9 +8203,9 @@ react-dimensions@^1.3.0: dependencies: element-resize-event "^2.0.4" -react-dom@^16.0.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.2.0.tgz#69003178601c0ca19b709b33a83369fe6124c044" +react-dom@^16.3.0: + version "16.3.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.3.2.tgz#cb90f107e09536d683d84ed5d4888e9640e0e4df" dependencies: fbjs "^0.8.16" loose-envify "^1.1.0" @@ -7640,7 +8453,7 @@ react-vis@^1.7.2: react-motion "^0.4.8" react-test-renderer "^15.5.4" -"react@^15.6.2 || ^16.0", react@^16.0.0: +"react@^15.6.2 || ^16.0": version "16.2.0" resolved "https://registry.yarnpkg.com/react/-/react-16.2.0.tgz#a31bd2dab89bff65d42134fa187f24d054c273ba" dependencies: @@ -7649,6 +8462,15 @@ react-vis@^1.7.2: object-assign "^4.1.1" prop-types "^15.6.0" +react@^16.3.0: + version "16.3.2" + resolved "https://registry.yarnpkg.com/react/-/react-16.3.2.tgz#fdc8420398533a1e58872f59091b272ce2f91ea9" + dependencies: + fbjs "^0.8.16" + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.0" + read-all-stream@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/read-all-stream/-/read-all-stream-3.1.0.tgz#35c3e177f2078ef789ee4bfafa4373074eaef4fa" @@ -7656,6 +8478,12 @@ 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.1" + resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.1.tgz#2d5d157786a37c055d22077c32c53f8329e91c7b" + dependencies: + graceful-fs "^4.1.2" + 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" @@ -7677,7 +8505,7 @@ read-pkg-up@^3.0.0: find-up "^2.0.0" read-pkg "^3.0.0" -read-pkg@^1.0.0: +read-pkg@^1.0.0, read-pkg@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" dependencies: @@ -7722,6 +8550,18 @@ readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable string_decoder "~1.0.3" util-deprecate "~1.0.1" +readable-stream@^2.1.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + readdirp@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" @@ -7854,6 +8694,13 @@ regex-not@^1.0.0: dependencies: extend-shallow "^2.0.1" +regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + regexpu-core@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" @@ -7925,6 +8772,20 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" +request-promise-core@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.1.tgz#3eee00b2c5aa83239cfb04c5700da36f81cd08b6" + dependencies: + lodash "^4.13.1" + +request-promise-native@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.5.tgz#5281770f68e0c9719e5163fd3fab482215f4fda5" + dependencies: + request-promise-core "1.1.1" + stealthy-require "^1.1.0" + tough-cookie ">=2.3.3" + request@2.81.0: version "2.81.0" resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" @@ -7979,6 +8840,33 @@ request@^2.79.0: tunnel-agent "^0.6.0" uuid "^3.1.0" +request@^2.83.0: + version "2.85.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.85.0.tgz#5a03615a47c61420b3eb99b7dba204f83603e1fa" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.6.0" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.1" + forever-agent "~0.6.1" + form-data "~2.3.1" + har-validator "~5.0.3" + hawk "~6.0.2" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.17" + oauth-sign "~0.8.2" + performance-now "^2.1.0" + qs "~6.5.1" + safe-buffer "^5.1.1" + stringstream "~0.0.5" + tough-cookie "~2.3.3" + tunnel-agent "^0.6.0" + uuid "^3.1.0" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -7987,6 +8875,10 @@ require-from-string@^1.1.0: version "1.2.1" resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418" +require-from-string@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + require-main-filename@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" @@ -8112,16 +9004,22 @@ rx-lite@*, rx-lite@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" -rxjs@^5.0.0-beta.11: - version "5.4.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.4.3.tgz#0758cddee6033d68e0fd53676f0f3596ce3d483f" +rxjs@^5.4.2: + version "5.5.10" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.10.tgz#fde02d7a614f6c8683d0d1957827f492e09db045" dependencies: - symbol-observable "^1.0.1" + symbol-observable "1.0.1" safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + dependencies: + ret "~0.1.10" + samsam@1.x, samsam@^1.1.3: version "1.2.1" resolved "https://registry.yarnpkg.com/samsam/-/samsam-1.2.1.tgz#edd39093a3184370cb859243b2bdf255e7d8ea67" @@ -8152,7 +9050,7 @@ sane@~1.6.0: walker "~1.0.5" watch "~0.10.0" -sax@^1.2.1, sax@~1.2.1: +sax@^1.2.1, sax@^1.2.4, sax@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" @@ -8178,7 +9076,7 @@ semver-diff@^2.0.0: dependencies: semver "^5.0.3" -"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1: +"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" @@ -8416,6 +9314,12 @@ 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" + dependencies: + is-plain-obj "^1.0.0" + source-list-map@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" @@ -8436,6 +9340,12 @@ source-map-support@^0.4.15: dependencies: source-map "^0.5.6" +source-map-support@^0.5.0: + version "0.5.4" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.4.tgz#54456efa89caa9270af7cd624cc2f123e51fbae8" + dependencies: + source-map "^0.6.0" + source-map-url@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" @@ -8450,7 +9360,7 @@ source-map@^0.4.4: dependencies: amdefine ">=0.0.4" -source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" @@ -8504,12 +9414,24 @@ 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" + dependencies: + through2 "^2.0.2" + split@0.2.x: version "0.2.10" resolved "https://registry.yarnpkg.com/split/-/split-0.2.10.tgz#67097c601d697ce1368f418f06cd201cf0521a57" dependencies: through "2" +split@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + 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" @@ -8528,9 +9450,13 @@ sshpk@^1.7.0: jsbn "~0.1.0" tweetnacl "~0.14.0" -staged-git-files@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/staged-git-files/-/staged-git-files-0.0.4.tgz#d797e1b551ca7a639dec0237dc6eb4bb9be17d35" +stack-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.1.tgz#d4f33ab54e8e38778b0ca5cfd3b3afb12db68620" + +staged-git-files@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/staged-git-files/-/staged-git-files-1.1.1.tgz#37c2218ef0d6d26178b1310719309a16a59f8f7b" static-extend@^0.1.1: version "0.1.2" @@ -8547,6 +9473,10 @@ statuses@~1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" +stealthy-require@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + store@^2.0.12: version "2.0.12" resolved "https://registry.yarnpkg.com/store/-/store-2.0.12.tgz#8c534e2a0b831f72b75fc5f1119857c44ef5d593" @@ -8568,14 +9498,20 @@ stream-http@^2.7.2: to-arraybuffer "^1.0.0" xtend "^4.0.0" -stream-to-observable@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/stream-to-observable/-/stream-to-observable-0.1.0.tgz#45bf1d9f2d7dc09bed81f1c307c430e68b84cffe" +stream-to-observable@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/stream-to-observable/-/stream-to-observable-0.2.0.tgz#59d6ea393d87c2c0ddac10aa0d561bc6ba6f0e10" + dependencies: + any-observable "^0.2.0" strict-uri-encode@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" +string-argv@^0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.0.2.tgz#dac30408690c21f3c3630a3ff3a05877bdcbd736" + string-convert@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/string-convert/-/string-convert-0.2.1.tgz#6982cc3049fbb4cd85f8b24568b9d9bf39eeff97" @@ -8618,6 +9554,20 @@ string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + dependencies: + safe-buffer "~5.1.0" + +stringify-object@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.2.2.tgz#9853052e5a88fb605a44cd27445aa257ad7ffbcd" + dependencies: + get-own-enumerable-property-symbols "^2.0.1" + is-obj "^1.0.1" + is-regexp "^1.0.0" + stringstream@~0.0.4, stringstream@~0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" @@ -8662,6 +9612,16 @@ strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" +strong-log-transformer@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/strong-log-transformer/-/strong-log-transformer-1.0.6.tgz#f7fb93758a69a571140181277eea0c2eb1301fa3" + dependencies: + byline "^5.0.0" + duplexer "^0.1.1" + minimist "^0.1.0" + moment "^2.6.0" + through "^2.3.4" + style-loader@0.19.0: version "0.19.0" resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.19.0.tgz#7258e788f0fee6a42d710eaf7d6c2412a4c50759" @@ -8691,6 +9651,12 @@ supports-color@^5.1.0: dependencies: has-flag "^2.0.0" +supports-color@^5.3.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" + dependencies: + has-flag "^3.0.0" + svgo@^0.7.0: version "0.7.2" resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5" @@ -8733,11 +9699,19 @@ sw-toolbox@^3.4.0: path-to-regexp "^1.0.1" serviceworker-cache-polyfill "^4.0.0" -symbol-observable@^1.0.1, symbol-observable@^1.0.3, symbol-observable@^1.0.4: +symbol-observable@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" + +symbol-observable@^0.2.2: + version "0.2.4" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-0.2.4.tgz#95a83db26186d6af7e7a18dbd9760a2f86d08f40" + +symbol-observable@^1.0.3, symbol-observable@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.4.tgz#29bf615d4aa7121bdd898b22d4b3f9bc4e2aa03d" -symbol-tree@^3.2.1: +symbol-tree@^3.2.1, symbol-tree@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" @@ -8777,6 +9751,28 @@ tar@^2.2.1: fstream "^1.0.2" inherits "2" +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + +temp-write@^3.3.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-3.4.0.tgz#8cff630fb7e9da05f047c74ce4ce4d685457d492" + 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" + +tempfile@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-1.1.1.tgz#5bcc4eaecc4ab2c707d8bc11d99ccc9a2cb287f2" + dependencies: + os-tmpdir "^1.0.0" + uuid "^2.0.1" + test-exclude@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.1.1.tgz#4d84964b0966b0087ecc334a2ce002d3d9341e26" @@ -8791,6 +9787,10 @@ text-encoding@0.6.4: version "0.6.4" resolved "https://registry.yarnpkg.com/text-encoding/-/text-encoding-0.6.4.tgz#e399a982257a276dae428bb92845cb71bdc26d19" +text-extensions@^1.0.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.7.0.tgz#faaaba2625ed746d568a23e4d0aacd9bf08a8b39" + 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" @@ -8803,7 +9803,14 @@ throat@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" -through@2, through@2.3.x, through@^2.3.6: +through2@^2.0.0, through2@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" + dependencies: + readable-stream "^2.1.5" + xtend "~4.0.1" + +through@2, through@2.3.x, "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" @@ -8819,6 +9826,10 @@ timed-out@^3.0.0: version "3.1.3" resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-3.1.3.tgz#95860bfcc5c76c277f8f8326fd0f5b2e20eba217" +timed-out@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" + timers-browserify@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.4.tgz#96ca53f4b794a5e7c0e1bd7cc88a372298fa01e6" @@ -8868,16 +9879,37 @@ to-regex@^3.0.1: extend-shallow "^2.0.1" regex-not "^1.0.0" +to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + toposort@^1.0.0: version "1.0.6" resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.6.tgz#c31748e55d210effc00fdcdc7d6e68d7d7bb9cec" +tough-cookie@>=2.3.3, tough-cookie@^2.3.3: + version "2.3.4" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" + dependencies: + punycode "^1.4.1" + tough-cookie@^2.3.2, tough-cookie@~2.3.0, tough-cookie@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" dependencies: punycode "^1.4.1" +tr46@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" + dependencies: + punycode "^2.1.0" + tr46@~0.0.3: version "0.0.3" resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" @@ -8890,6 +9922,10 @@ trim-newlines@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" +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" + trim-right@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" @@ -9019,6 +10055,10 @@ unzip-response@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe" +unzip-response@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" + update-notifier@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-1.0.3.tgz#8f92c515482bd6831b7c93013e70f87552c7cf5a" @@ -9120,7 +10160,7 @@ uuid@^2.0.1, uuid@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" -uuid@^3.0.0, uuid@^3.1.0: +uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0: version "3.2.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14" @@ -9157,6 +10197,12 @@ vm-browserify@0.0.4: dependencies: indexof "0.0.1" +w3c-hr-time@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" + dependencies: + browser-process-hrtime "^0.1.2" + walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" @@ -9200,11 +10246,17 @@ wbuf@^1.1.0, wbuf@^1.7.2: dependencies: minimalistic-assert "^1.0.0" +wcwidth@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" + dependencies: + defaults "^1.0.3" + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" -webidl-conversions@^4.0.0: +webidl-conversions@^4.0.0, webidl-conversions@^4.0.1, webidl-conversions@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" @@ -9302,7 +10354,7 @@ websocket-extensions@>=0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" -whatwg-encoding@^1.0.1: +whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3" dependencies: @@ -9312,6 +10364,10 @@ whatwg-fetch@2.0.3, whatwg-fetch@>=0.10.0: version "2.0.3" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" +whatwg-mimetype@^2.0.0, whatwg-mimetype@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.1.0.tgz#f0f21d76cbba72362eb609dbed2a30cd17fcc7d4" + whatwg-url@^4.3.0: version "4.8.0" resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.8.0.tgz#d2981aa9148c1e00a41c5a6131166ab4683bbcc0" @@ -9319,6 +10375,14 @@ whatwg-url@^4.3.0: tr46 "~0.0.3" webidl-conversions "^3.0.0" +whatwg-url@^6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-6.4.0.tgz#08fdf2b9e872783a7a1f6216260a1d66cc722e08" + dependencies: + lodash.sortby "^4.7.0" + tr46 "^1.0.0" + webidl-conversions "^4.0.1" + whet.extend@~0.9.9: version "0.9.9" resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" @@ -9391,7 +10455,7 @@ write-file-atomic@^1.1.2: imurmurhash "^0.1.4" slide "^1.1.5" -write-file-atomic@^2.1.0: +write-file-atomic@^2.0.0, write-file-atomic@^2.1.0, write-file-atomic@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" dependencies: @@ -9399,12 +10463,37 @@ write-file-atomic@^2.1.0: imurmurhash "^0.1.4" signal-exit "^3.0.2" +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" + 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-pkg@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/write-pkg/-/write-pkg-3.1.0.tgz#030a9994cc9993d25b4e75a9f1a1923607291ce9" + dependencies: + sort-keys "^2.0.0" + write-json-file "^2.2.0" + write@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" dependencies: mkdirp "^0.5.1" +ws@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-4.1.0.tgz#a979b5d7d4da68bf54efe0408967c324869a7289" + dependencies: + async-limiter "~1.0.0" + safe-buffer "~5.1.0" + xdg-basedir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-2.0.0.tgz#edbc903cc385fc04523d966a335504b5504d1bd2" @@ -9419,7 +10508,11 @@ xml-name-validator@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635" -xtend@^4.0.0, xtend@^4.0.1: +xml-name-validator@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + +xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"